Link Search Menu Expand Document

СистемаВзаимодействия

Тип-одиночка
Стд::СистемаВзаимодействия::СистемаВзаимодействия
Базовые типы: Объект

Иерархия типа

graph BT;
СистемаВзаимодействия-->Объект;

Предоставляет возможность работы с сервером системы взаимодействия.

Сравнение ссылочное


Методы

Войти

Войти(
  КлючиПриложения: КлючиПриложенияВзаимодействия,
  ИдПользователяПриложения: Ууид,
  ИмяПользователяПриложения: Строка,
  ПолноеИмяПользователяПриложения: Строка,
  ПараметрыПриложения: ПараметрыПриложенияВзаимодействия,
  ПривилегированныйРежим: Булево = Ложь,
  Таймаут: Длительность = 15с
): Ууид

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

Возвращает идентификатор пользователя на сервере системы взаимодействия.

  • КлючиПриложения - Ключи шифрования приложения.
  • ИдПользователяПриложения - Идентификатор пользователя приложения.
  • ИмяПользователяПриложения - Краткое имя пользователя приложения.
  • ПолноеИмяПользователяПриложения - Полное имя пользователя приложения.
  • ПараметрыПриложения - Специальный объект, в котором содержатся параметры приложения системы взаимодействия.
  • ПривилегированныйРежим - Признак того, что вход должен быть выполнен в привилегированном (Истина) или обычном (Ложь) режиме.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ЗагрузитьВложение

ЗагрузитьВложение(
  Файл: Файл|Строка,
  ТипСодержимого: Строка? = Неопределено,
  Таймаут: Длительность = 15с,
  Прокси: ИнтернетПрокси? = Неопределено
): ВложениеВзаимодействия
Перегрузка:
ЗагрузитьВложение(Содержимое: Байты|ПотокЧтения, Имя: Строка, ТипСодержимого: Строка?, Таймаут: Длительность = 15с, Прокси: ИнтернетПрокси? = Неопределено): ВложениеВзаимодействия

Загрузить вложение на сервер взаимодействия.

  • Файл - файл вложения.
  • ТипСодержимого - MIME тип содержимого. На основе расширения файла идет автоматическое вычисление типа. Если тип не указан или не удалось вычислить, то будет использовано значение application/octet-stream. Максимальная длина значения - 512 символов.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.
  • Прокси - прокси для подключения к хранилищу сервера взаимодействия.

Исключения

ИсключениеСистемыВзаимодействия - если на сервере взаимодействия не настроено внешнее файловое хранилище или возникла проблема при загрузке.

ИсключениеОграниченияСистемыВзаимодействия - если на сервере взаимодействия превышен лимит на загрузку файлов.


ЗагрузитьВложение

ЗагрузитьВложение(
  Содержимое: Байты|ПотокЧтения,
  Имя: Строка,
  ТипСодержимого: Строка?,
  Таймаут: Длительность = 15с,
  Прокси: ИнтернетПрокси? = Неопределено
): ВложениеВзаимодействия
Перегрузка:
ЗагрузитьВложение(Файл: Файл|Строка, ТипСодержимого: Строка? = Неопределено, Таймаут: Длительность = 15с, Прокси: ИнтернетПрокси? = Неопределено): ВложениеВзаимодействия

Загрузить вложение на сервер взаимодействия.

  • Содержимое - содержимое вложения.
  • Имя - имя вложения с учетом расширения. Например, “Картинка.png”. Максимальная длина имени - 1024 символа.
  • ТипСодержимого - MIME тип содержимого. Если тип не указан, то будет использовано значение application/octet-stream. Максимальная длина значения - 512 символов.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.
  • Прокси - прокси для подключения к хранилищу сервера взаимодействия.

Исключения

ИсключениеСистемыВзаимодействия - если на сервере взаимодействия не настроено внешнее файловое хранилище или возникла проблема при загрузке.

ИсключениеОграниченияСистемыВзаимодействия - если на сервере взаимодействия превышен лимит на загрузку файлов.


НайтиОбсуждение

НайтиОбсуждение(
  ИдОбсуждения: Строка|Ууид,
  Таймаут: Длительность = 15с
): ОбсуждениеВзаимодействия?

Возвращает обсуждение взаимодействия по его идентификатору или ключу в параметре ИдОбсуждения.

  • ИдОбсуждения - Идентификатор обсуждения или его ключ.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

НайтиОбсуждения

НайтиОбсуждения(
  Вид: ВидОбсужденияВзаимодействия? = Неопределено,
  Ключ: Строка? = Неопределено,
  Видимость: Булево? = Неопределено,
  ДатаОбновления: Момент? = Неопределено,
  ТекущийПользовательУчастник: Булево? = Неопределено,
  ЛимитОбсуждений: Число = 100,
  Таймаут: Длительность = 15с
): ЧитаемыйМассив<ОбсуждениеВзаимодействия>

Вызов возможен только с именованными параметрами

Возвращает список обсуждений, которые соответствуют установленным отборам.

  • Вид - Отбор по виду обсуждений.
  • Ключ- Отбор по ключу обсуждений.
  • Видимость - Отбор по видимости обсуждений.
  • ДатаОбновления - Отбор по дате обновления обсуждений. Будут возвращены обсуждения, у которых последнее сообщение было написано позже или в указанный момент времени.
  • ТекущийПользовательУчастник - Отобрать обсуждения, в которых участвует текущий пользователь взаимодействия.
  • ЛимитОбсуждений - Ограничение количества обсуждений.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Особенности:

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


НайтиПользователейВзаимодействия

НайтиПользователейВзаимодействия(
  Имя: Строка? = Неопределено,
  ПолноеИмя: Строка? = Неопределено,
  ЭлектроннаяПочта: Строка? = Неопределено,
  Телефон: Строка? = Неопределено,
  КлючСопоставления: Строка? = Неопределено,
  Заблокирован: Булево? = Неопределено,
  ЛимитПользователей: Число = 100,
  НачальныйПользователь: ПользовательВзаимодействия|Ууид|? = Неопределено,
  Таймаут: Длительность = 15с
): ЧитаемыйМассив<ПользовательВзаимодействия>

Вызов возможен только с именованными параметрами

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

  • Имя - Отбор по имени пользователя.
  • ПолноеИмя - Отбор по полному имени пользователя.
  • ЭлектроннаяПочта - Отбор по электронной почте пользователя.
  • Телефон - Отбор по номеру телефона пользователя.
  • КлючСопоставления - Отбор по ключу сопоставления пользователя.
  • Заблокирован - Отбор по признаку заблокирован у пользователя.
  • ЛимитПользователей - Ограничение на количество записей.
  • НачальныйПользователь - Начальный пользователь взаимодействия или его идентификатор в системе взаимодействия.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Метод доступен только в привилегированном режиме.


НайтиСообщение

НайтиСообщение(
  ИдСообщения: Ууид,
  Таймаут: Длительность = 15с
): СообщениеВзаимодействия?

Возвращает сообщение системы взаимодействия по его идентификатору. Если сообщение не найдено, будет возвращено Неопределено.

  • ИдСообщения - Идентификатор сообщения, которое нужно получить.
  • Длительность - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ОбъединитьПриложения

ОбъединитьПриложения(
  ОбъединениеПриложений: ОбъединениеПриложенийВзаимодействия,
  Таймаут: Длительность = 15с)

Объединяет приложения взаимодействия в единое пространство. Работает только в рамках одного абонента.

  • ОбъединениеПриложений - Объединение приложений взаимодействия.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Метод доступен только с правами администратора и под пользователем, который является владельцем абонента.

Исключения

ИсключениеОбъединенияПриложенийСистемыВзаимодействия - если одно из приложений взаимодействия не существует.


ОжидатьНовыеСообщения

ОжидатьНовыеСообщения(Таймаут: Длительность = 5м): ЧитаемыйМассив<СообщениеВзаимодействия>

Ожидать получение новых сообщений взаимодействия.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Отключиться

Отключиться()

Отключает от сервера системы взаимодействия.


ОтменитьОбъединениеПриложений

ОтменитьОбъединениеПриложений(
  ИдПриложения: Ууид,
  ИдПарногоПриложения: Ууид,
  Таймаут: Длительность = 15с)

Отменяет объединение приложений взаимодействия.

  • ИдПриложения - Идентификатор приложения взаимодействия.
  • ИдПарногоПриложения - Идентификатор парного приложения взаимодействия.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Идентификаторы объединенных приложений взаимодействия можно получить с помощью метода ПолучитьОбъединенияПриложений.

Метод доступен только с правами администратора и под пользователем, который является владельцем абонента.

Исключения

ИсключениеОбъединенияПриложенийСистемыВзаимодействия - если одно из приложений взаимодействия не существует.


ПоддерживаютсяВложения

ПоддерживаютсяВложения(Таймаут: Длительность = 15с): Булево

Возвращает признак, подключено ли внешнее хранилище файлов к серверу взаимодействия.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Подключиться

Подключиться(
  Сервер: Строка,
  ПараметрыСоединения: ПараметрыЗащищенногоСоединения,
  Таймаут: Длительность = 15с)
Перегрузка:
Подключиться(Сервер: Строка, ФайлХранилища: Строка = “”, ПарольХранилища: Строка = “”, ПарольКлюча: Строка = “”, Таймаут: Длительность = 15с)

Подключает к серверу системы взаимодействия.

  • Сервер - Строка с адресом сервера взаимодействия, к которому выполняется подключение. По умолчанию используется адрес сервера 1С: Диалог.
  • ПараметрыСоединения - Параметры защищенного соединения.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Подключиться

Подключиться(
  Сервер: Строка,
  ФайлХранилища: Строка = "",
  ПарольХранилища: Строка = "",
  ПарольКлюча: Строка = "",
  Таймаут: Длительность = 15с)
Перегрузка:
Подключиться(Сервер: Строка, ПараметрыСоединения: ПараметрыЗащищенногоСоединения, Таймаут: Длительность = 15с)

Подключает к серверу системы взаимодействия.

  • Сервер - Строка с адресом сервера взаимодействия, к которому выполняется подключение. По умолчанию используется адрес сервера 1С: Диалог.
  • ФайлХранилища - Путь к файлу, содержащему сертификат сервера системы взаимодействия.
  • ПарольХранилища - Пароль для доступа к файлу-хранилищу.
  • ПарольКлюча - Пароль для доступа к сертификату системы взаимодействия.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПодключитьсяБезПроверкиСертификата

ПодключитьсяБезПроверкиСертификата(
  Сервер: Строка,
  Таймаут: Длительность = 15с)

Подключает к серверу системы взаимодействия. Проверка сертификата при подключении не выполняется.

  • Сервер - Строка с адресом сервера взаимодействия, к которому выполняется подключение. По умолчанию используется адрес сервера 1С: Диалог.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьВерсиюApi

ПолучитьВерсиюApi(Таймаут: Длительность = 15с): Число

Возвращает текущую версию протокола взаимодействия с сервером взаимодействия.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьВерсиюСервераВзаимодействия

ПолучитьВерсиюСервераВзаимодействия(Таймаут: Длительность = 15с): Строка

Возвращает версию сервера взаимодействия, к которому подключено текущее приложение.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьИдПользователяВзаимодействия

ПолучитьИдПользователяВзаимодействия(
  ИдПользователяПриложения: Ууид,
  Таймаут: Длительность = 15с
): Ууид?

Возвращает идентификатор пользователя в системе взаимодействия по его идентификатору пользователя.

  • ИдПользователяПриложения - Идентификатор пользователя приложения.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьИдТекущегоПользователяВзаимодействия

ПолучитьИдТекущегоПользователяВзаимодействия(Таймаут: Длительность = 15с): Ууид

Возвращает идентификатор текущего пользователя в системе взаимодействия.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьНепрочитанныеОбсуждения

ПолучитьНепрочитанныеОбсуждения(
  Видимые: Булево? = Неопределено,
  ЛимитОбсуждений: Число = 100,
  Таймаут: Длительность = 15с
): Массив<Ууид>

Возвращает массив идентификаторов непрочитанных обсуждений.

  • Видимые - Признак для фильтрации по свойству обсуждения Видимость.
  • ЛимитОбсуждений - Ограничение количества обсуждений, которое может вернуть метод (максимальное значение равно 100).
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьНепрочитанныеСообщения

ПолучитьНепрочитанныеСообщения(
  ИдОбсуждения: Ууид,
  ЛимитСообщений: Число = 100,
  Таймаут: Длительность = 15с
): Массив<СообщениеВзаимодействия>

Возвращает массив непрочитанных сообщений обсуждения.

  • ИдОбсуждения - Идентификатор обсуждения.
  • ЛимитСообщений - Ограничение количества сообщений, которое может вернуть метод (максимальное значение равно 100).
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьОбсуждения

ПолучитьОбсуждения(
  ИдОбсуждений: ЧитаемыйМассив<Ууид>,
  Таймаут: Длительность = 15с
): Массив<ОбсуждениеВзаимодействия>

Возвращает обсуждения, соответствующие указанным идентификаторам ИдОбсуждений.

  • ИдОбсуждений - Список идентификаторов обсуждений.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьОбъединенияПриложений

ПолучитьОбъединенияПриложений(Таймаут: Длительность = 15с): ЧитаемыйМассив<ОбъединениеПриложенийВзаимодействия>

Возвращает список объединений приложений взаимодействия в рамках абонента.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Метод доступен только с правами администратора и под пользователем, который является владельцем абонента.


ПолучитьПользователяВзаимодействия

ПолучитьПользователяВзаимодействия(
  Ид: Ууид,
  Таймаут: Длительность = 15с
): ПользовательВзаимодействия?

Возвращает пользователя взаимодействия по указанному идентификатору пользователя. Если пользователь не существует или к нему нет доступа, то будет возвращено Неопределено.

  • Ид - Идентификатор пользователя в системе взаимодействия.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьПочтуАбонента

ПолучитьПочтуАбонента(Таймаут: Длительность = 15с): Строка

Возвращает почту абонента, на которую зарегистрировано текущее приложение взаимодействия.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Исключения

ИсключениеЗапретаДоступаСистемыВзаимодействия - если пользователь не является администратором абонента в системе взаимодействия.


ПолучитьПриложениеАбонента

ПолучитьПриложениеАбонента(
  ИдПриложения: Ууид,
  Таймаут: Длительность = 15с
): ПриложениеВзаимодействия?

Возвращает приложение взаимодействия абонента по его идентификатору. Если приложение не существует, то будет возвращено Неопределено.

  • ИдПриложения - идентификатор приложения взаимодействия.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьПриложенияАбонента

ПолучитьПриложенияАбонента(Таймаут: Длительность = 15с): ЧитаемыйМассив<ПриложениеВзаимодействия>

Возвращает список приложений взаимодействия абонента.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьСообщения

ПолучитьСообщения(
  ИдОбсуждения: Ууид,
  ЛимитСообщений: Число = 100,
  НачальноеСообщение: Ууид? = Неопределено,
  Таймаут: Длительность = 15с
): Массив<СообщениеВзаимодействия>

Возвращает массив сообщений обсуждения. Сообщения возвращаются в порядке от новых к старым.

  • ИдОбсуждения - Идентификатор обсуждения.
  • ЛимитСообщений - Ограничение количества сообщений, которое может вернуть метод (максимальное значение равно 100).
  • НачальноеСообщение - Сообщение, после которого будут получены сообщения обсуждения.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьТекущегоПользователяВзаимодействия

ПолучитьТекущегоПользователяВзаимодействия(Таймаут: Длительность = 15с): ПользовательВзаимодействия

Возвращает текущего пользователя взаимодействия.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

ПолучитьТекущееПриложение

ПолучитьТекущееПриложение(Таймаут: Длительность = 15с): ПриложениеВзаимодействия

Возвращает текущее приложение взаимодействия.

  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

РедактироватьОбсуждение

РедактироватьОбсуждение(
  ИдОбсуждения: Ууид,
  Участники: ЧитаемыйМассив<Ууид>,
  Название: Строка,
  Таймаут: Длительность = 15с)

Изменяет существующее обсуждение взаимодействия.

  • ИдОбсуждения - Идентификатор обсуждения.
  • Участники - Идентификаторы участников обсуждения.
  • Название - Название обсуждения.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

РедактироватьПользователяВзаимодействия

РедактироватьПользователяВзаимодействия(
  Ид: Ууид,
  Имя: Строка? = Неопределено,
  ПолноеИмя: Строка? = Неопределено,
  ЭлектроннаяПочта: Строка? = Неопределено,
  Телефон: Строка? = Неопределено,
  КлючСопоставления: Строка? = Неопределено,
  Изображение: Байты? = Неопределено,
  Заблокирован: Булево? = Неопределено,
  Таймаут: Длительность = 15с
): ПользовательВзаимодействия

Вызов возможен только с именованными параметрами

Редактирует данные пользователя взаимодействия по его идентификатору пользователя.

Если значение параметра равно Неопределено, то свойство пользователя взаимодействия не будет изменено при редактировании.

  • Ид - Идентификатор пользователя в системе взаимодействия.
  • Имя - Имя пользователя.
  • ПолноИмя - Полное имя пользователя.
  • ЭлектроннаяПочта - Электронная почта пользователя. Максимальная длина 255 символов.
  • Телефон - Номер телефона пользователя. Максимальная длина 32 символа.
  • КлючСопоставления - Ключ сопоставления пользователя.
  • Изображение- Аватар пользователя.
  • Заблокирован - Признак, что пользователь заблокирован в системе взаимодействия.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Доступно только в привилегированном режиме.

Исключения

ИсключениеНеНайденОбъектСистемыВзаимодействия - если пользователь не существует в системе взаимодействия.


РедактироватьСообщение

РедактироватьСообщение(
  ИдСообщения: Ууид,
  Получатели: Ууид|ЧитаемыйМассив<Ууид>|? = Неопределено,
  ТекстСообщения: Строка? = Неопределено,
  Данные: Строка? = Неопределено,
  ТипДанных: Строка? = Неопределено,
  Вложения: ЧитаемыйМассив<ВложениеВзаимодействия>? = Неопределено,
  Таймаут: Длительность = 15с
): СообщениеВзаимодействия

Отредактировать существующее сообщение.

  • ИдСообщения - Идентификатор сообщения, которое нужно отредактировать.
  • Получатели - Получатели сообщения.
  • ТекстСообщения - Текст сообщения.
  • Данные - Данные сообщения.
  • ТипДанных - Тип данных сообщения.
  • Вложения - Вложения сообщения.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Особенности:

  • При редактировании ТипДанных в сообщение это поле не изменится, если не был изменен Данные.
  • Если какой-то из параметров Получатели, ТекстСообщения, Данные, ТипДанных или ТипДанных равно Неопределено, то это значение в сообщении не будет изменено.

Исключения

ИсключениеНеНайденОбъектСистемыВзаимодействия - если сообщение не существует.

ИсключениеЗапретаДоступаСистемыВзаимодействия - если нет доступа к сообщению.


СоздатьЛичноеОбсуждение

СоздатьЛичноеОбсуждение(
  Участник: Ууид,
  ВторойУчастник: Ууид? = Неопределено,
  Таймаут: Длительность = 15с
): Ууид

СоздатьОбсуждение

СоздатьОбсуждение(
  Участники: ЧитаемыйМассив<Ууид>,
  Заголовок: Строка,
  Ключ: Строка = "",
  Видимость: Булево = Истина,
  Таймаут: Длительность = 15с
): Ууид

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

  • Участники - Идентификаторы участников обсуждения.
  • Название - Название обсуждения.
  • Ключ - Ключ обсуждения.
  • Видимость - Признак видимости обсуждения для интерактивной работы.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

СоздатьПользователяВзаимодействия

СоздатьПользователяВзаимодействия(
  ИдПользователяПриложения: Ууид,
  Имя: Строка,
  ПолноеИмя: Строка,
  ЭлектроннаяПочта: Строка = "",
  Телефон: Строка = "",
  КлючСопоставления: Строка = "",
  Изображение: Байты,
  Таймаут: Длительность = 15с
): Ууид

Вызов возможен только с именованными параметрами

Создает нового пользователя в системе взаимодействия.

  • ИдПользователяПриложения - идентификатор пользователя приложения.
  • Имя - имя пользователя.
  • ПолноИмя - полное имя пользователя.
  • ЭлектроннаяПочта - электронная почта пользователя. Максимальная длина 255 символов.
  • Телефон - номер телефона пользователя. Максимальная длина 32 символа.
  • КлючСопоставления - ключ сопоставления пользователя.
  • Изображение- аватар пользователя. Размер ограничен в 32КБ. Поддерживаются форматы, перечисленные в ФорматИзображения.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Доступно только в привилегированном режиме.

Исключения

ИсключениеОбъектСуществуетВСистемеВзаимодействия - если пользователь по ИдПользователяПриложения уже существует в системе взаимодействия.


СоздатьСообщение

СоздатьСообщение(
  ИдОбсуждения: Ууид,
  Получатели: Ууид|ЧитаемыйМассив<Ууид>|? = Неопределено,
  ТекстСообщения: Строка = "",
  Данные: Строка = "",
  ТипДанных: Строка = "",
  Вложения: ЧитаемыйМассив<ВложениеВзаимодействия>,
  Таймаут: Длительность = 15с
): Ууид

Создает и возвращает идентификатор сообщения в системе взаимодействия.

  • ИдОбсуждения - Идентификатор обсуждения.
  • Получатели - Идентификаторы получателей сообщения в системе взаимодействия.
  • ТекстСообщения - Текст сообщения.
  • Данные - Сериализованные в строку данные, которые дополнительно передаются в сообщении.
  • ТипДанных - Тип данных, которые дополнительно передаются в сообщении. Например, “1c-application/json.old”. Длина ограничена 255 символами.
  • Вложения - Вложения сообщения.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Особенности:

Параметры Данные и ТипДанных обрабатывает получатель сообщения.


УдалитьСообщение

УдалитьСообщение(
  ИдСообщения: Ууид,
  Таймаут: Длительность = 15с)

Удаляет сообщение системы взаимодействия по его идентификатору.

  • ИдСообщения - Идентификатор сообщения, которое нужно удалить.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Исключения

ИсключениеНеНайденОбъектСистемыВзаимодействия - если сообщение не существует.

ИсключениеЗапретаДоступаСистемыВзаимодействия - если нет доступа к сообщению.


УстановитьПоследнееПрочитанноеСообщение

УстановитьПоследнееПрочитанноеСообщение(
  ИдОбсуждения: Ууид,
  ИдСообщения: Ууид,
  Таймаут: Длительность = 15с)

Устанавливает последнее прочитанное сообщение в обсуждении.

  • ИдОбсуждения - Идентификатор обсуждения.
  • ИдСообщения - Идентификатор сообщения.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Список унаследованных методов

Объект