Имя: Пароль:
1C
1С v8
СистемаВзаимодействия.СоздатьОбсуждение(), при указания контекста ошибка
0 zladenuw
 
12.09.19
13:37
ОбсуждениеСВ = СистемаВзаимодействия.СоздатьОбсуждение();
//ОбсуждениеСВ.Отображаемое = Ложь; // доступно только в 8.3.11
ИдентификаторПользователяСВ = СистемаВзаимодействия.ПолучитьИдентификаторПользователя(ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор);
//ОбсуждениеСВ.Участники.Добавить();
ОбсуждениеСВ.Участники.Добавить(ИдентификаторПользователяСВ);
ОбсуждениеСВ.Заголовок = "Создан новый заказ с ....";
КонтекстОбсужденияСВ = Новый КонтекстОбсужденияСистемыВзаимодействия(ПолучитьНавигационнуюСсылку(Заказ)); // работает только в 8.3.11???
ОбсуждениеСВ.Ключ = ПолучитьНавигационнуюСсылку(Заказ);
//ОбсуждениеСВ.КонтекстОбсуждения = КонтекстОбсужденияСВ;
Попытка

    ОбсуждениеСВ.Записать();

Исключение
    Сообщить(ОписаниеОшибки());
    Возврат;
КонецПопытки;

СистемаВзаимодействия.СоздатьСообщение(ОбсуждениеСВ.Идентификатор);
Сообщение = СистемаВзаимодействия.СоздатьСообщение(ОбсуждениеСВ.Идентификатор);
Сообщение.Текст = Заказ;
Сообщение.Получатели.Добавить(ИдентификаторПользователяСВ);
Сообщение.Действия.Добавить(ПолучитьНавигационнуюСсылку(Заказ),Заказ);
Сообщение.Данные = ПолучитьНавигационнуюСсылку(Заказ);
Сообщение.Записать();
1 zladenuw
 
12.09.19
13:39
платформа 8.3.11

Если ставлю отображаемое. в истина, то при установки контекста получаю ошибку.
Если не отображаемое. в ложь. то устанавливает. но пользователю не выводиться оповещение.

Если в истина и не указать. то оповещение есть. но перейти сразу в документ не дает.
Открывает обсуждение и по гипер ссылке в документ опять таки зайти не дает.

Помогите.
Закон Брукера: Даже маленькая практика стоит большой теории.