СистемаВзаимодействия
Тип-одиночка Стд::СистемаВзаимодействия::СистемаВзаимодействия Базовые типы: Объект |
Иерархия типа
Предоставляет возможность работы с сервером системы взаимодействия.
Сравнение ссылочное
Методы
Войти
Войти(
КлючиПриложения: КлючиПриложенияВзаимодействия,
ИдПользователяПриложения: Ууид,
ИмяПользователяПриложения: Строка,
ПолноеИмяПользователяПриложения: Строка,
ПараметрыПриложения: ПараметрыПриложенияВзаимодействия,
ПривилегированныйРежим: Булево = Ложь,
Таймаут: Длительность = 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С: Диалог
. -
Таймаут
- Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.
ПолучитьВерсиюПротокола
ПолучитьВерсиюПротокола(Таймаут: Длительность = 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с
): Ууид
Создает и возвращает идентификатор группового обсуждения в системе взаимодействия.
-
Участники
- Идентификаторы участников обсуждения. -
Название
- Название обсуждения. -
Ключ
- Ключ обсуждения. -
Видимость
- Признак видимости обсуждения для интерактивной работы. -
Таймаут
- Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.
СоздатьПользователяВзаимодействия
Аннотации: ИменованныеПараметры |
Вызов возможен только с именованными параметрами
Создает нового пользователя в системе взаимодействия.
-
ИдПользователяПриложения
- идентификатор пользователя приложения. -
Имя
- имя пользователя. -
ПолноИмя
- полное имя пользователя. -
ЭлектроннаяПочта
- электронная почта пользователя. Максимальная длина 255 символов. -
Телефон
- номер телефона пользователя. Максимальная длина 32 символа. -
КлючСопоставления
- ключ сопоставления пользователя. -
Изображение
- аватар пользователя. Размер ограничен в 32КБ. Поддерживаются форматы, перечисленные в ФорматИзображения. -
Таймаут
- Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.
Доступно только в привилегированном режиме.
Исключения
ИсключениеОбъектСуществуетВСистемеВзаимодействия - если пользователь по ИдПользователяПриложения
уже существует в системе взаимодействия.
СоздатьСообщение
СоздатьСообщение(
ИдОбсуждения: Ууид,
Получатели: Ууид|ЧитаемыйМассив<Ууид>|? = Неопределено,
ТекстСообщения: Строка = "",
Данные: Строка = "",
ТипДанных: Строка = "",
Вложения: ЧитаемыйМассив<ВложениеВзаимодействия>,
Таймаут: Длительность = 15с
): Ууид
Создает и возвращает идентификатор сообщения в системе взаимодействия.
-
ИдОбсуждения
- Идентификатор обсуждения. -
Получатели
- Идентификаторы получателей сообщения в системе взаимодействия. -
ТекстСообщения
- Текст сообщения. -
Данные
- Сериализованные в строку данные, которые дополнительно передаются в сообщении. -
ТипДанных
- Тип данных, которые дополнительно передаются в сообщении. Например, “1c-application/json.old”. Длина ограничена 255 символами. -
Вложения
- Вложения сообщения. -
Таймаут
- Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.
Особенности:
Параметры Данные
и ТипДанных
обрабатывает получатель сообщения.
УдалитьСообщение
УдалитьСообщение(
ИдСообщения: Ууид,
Таймаут: Длительность = 15с)
Удаляет сообщение системы взаимодействия по его идентификатору.
-
ИдСообщения
- Идентификатор сообщения, которое нужно удалить. -
Таймаут
- Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.
Исключения
ИсключениеНеНайденОбъектСистемыВзаимодействия - если сообщение не существует.
ИсключениеЗапретаДоступаСистемыВзаимодействия - если нет доступа к сообщению.
УстановитьПоследнееПрочитанноеСообщение
УстановитьПоследнееПрочитанноеСообщение(
ИдОбсуждения: Ууид,
ИдСообщения: Ууид,
Таймаут: Длительность = 15с)
Устанавливает последнее прочитанное сообщение в обсуждении.
-
ИдОбсуждения
- Идентификатор обсуждения. -
ИдСообщения
- Идентификатор сообщения. -
Таймаут
- Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.