Добрый день. Поставил это чудо, вроде работает. Накидал внеш.обработку, которая выполняется по расписанию и отсылает сообщения конкретному пользователю.
<code>
Процедура ОтправитьСообщениеПользователю(Пользователь, Текст)
Сообщение = СистемаВзаимодействия.СоздатьСообщение(ОбсуждениеСВ.Идентификатор);
Сообщение.Текст = Текст;
Сообщение.Получатели.Добавить(ИдентификаторПользователяСВ);
Сообщение.Записать();
КонецПроцедуры
</code>
Но в журнале регистрации сыпятся ошибки с текстом "СистемаВзаимодействия.ПолучитьИдентификаторПользователя(Пользователь.ИдентификаторПользователяИБ);
по причине:
Пользователь не авторизован". Получается сервер 1с не может авторизовать в системе взаимодействия? Что делать?
(1) да, сообщения создаются, отправляются.
я так понимаю, что не в фоновом режиме сообщения отправляются от тек.пользователя, который проходит авторизацию на сервере взаимодействия. А в фоновом от пользователя сервера 1С.
(5) это понятно, но как тогда отправить сообщение пользователю из фон.задания? Сервер взаимодействия вроде как предоставляет такую возможность...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший