По реальному ключу собственного обсуждения получаем результат обещания, не создавая выдуманный идентификатор.
Где и как запускать
Модуль управляемой формы: &НаКлиенте; толстый клиент.
Подготовка
Используйте толстый клиент и свою настроенную систему взаимодействия.
Создайте строковый реквизит формы КлючОбсуждения и скопируйте действительный ключ своего существующего неконтекстного обсуждения.
&НаКлиенте
Асинх Процедура НайтиОбсуждениеАсинхронно()
Получено = Ждать СистемаВзаимодействия.ПолучитьОбсуждениеАсинх(КлючОбсуждения);
Если Получено = Неопределено Тогда
Сообщить("Результат обсуждения не получен");
Возврат;
КонецЕсли;
Сообщить("Получен результат: " + Строка(Получено));
КонецПроцедурыРазбор по шагам
Передайте реальный ключ в соответствующий вариант метода.
Ожидайте результат обещания.
Обработайте отсутствие результата отдельно от получения значения.
Как проверить результат
Сопоставьте полученное значение с выбранным обсуждением в отладчике.
Не используйте свойства обсуждения без проверки фактического возвращенного типа в своей среде.
Ожидаемый результат
Фактический результат асинхронного обращения по ключу в толстом клиенте.
На что обратить внимание
Страница установленной справки смешивает описания получения по ключу и контекстного обсуждения формы, а возвращаемый тип называет идентификатором. Поэтому пример не предполагает свойства объекта обсуждения и не обещает создания отсутствующего обсуждения по ключу.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.