Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 13:33

Отправка сообщения в обсуждение системы взаимодействия 1С программно

Автор imofftoo, 04 апр 2024, 18:58

0 Пользователей и 1 гость просматривают эту тему.

imofftoo

Я новичок в 1С, не серчайте.
При нажатии кнопки необходимо отправить сообщение боту.
Бот находится в обсуждении системы взаимодействия.
Обсуждение должно быть единым и хранить в себе историю запросов команд.
С кодом у меня совсем беда, помогите реализовать.
Заранее спасибо!

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

КонецПроцедуры

Выдает ошибку:
Ошибка при вызове метода контекста (СоздатьСообщение)
{Обработка.СкладскойУчет.Форма.Форма.Форма(816)}:Сообщение = СистемаВзаимодействия.СоздатьСообщение(ИдентификаторОбсуждения);
{Обработка.СкладскойУчет.Форма.Форма.Форма(824)}:ОтправитьНаСервере();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Несоответствие типов (параметр номер '1')
[ОшибкаИспользованияВстроенногоЯзыка]

 

imofftoo


imofftoo

Решением было заменить одну строчку на
Сообщение = СистемаВзаимодействия.СоздатьСообщение(ИдентификаторОбсуждения.Идентфикатор)

Похожие темы (5)

Рейтинг@Mail.ru

Поиск