Официальный технологический блог «1С» рассказал о планах по развитию расширений в технологической платформе 8.5.5. Ожидаются поддержка webSocket-клиентов и возможность добавлять ботов для «Системы взаимодействия» в расширение без доработки самой конфигурации.
В расширениях будут работать WebSocket-клиенты
Блог «Заметки из Зазеркалья» делятся планами по развитию технологической платформы 8.5.5. Сообщается, что в будущем релизе появится возможность создавать предопределенных WebSocket-клиентов в расширениях конфигурации.
«Эта возможность может быть полезна разработчикам прикладных решений, которые хотели бы использовать WebSocket-протокол в своих решениях, но при этом хотели бы ограничить возможности по изменению настроек WebSocket-клиента режимом Конфигуратора и кругом лиц, имеющих для этого достаточные права», – говорится в заметке.

Источник: wonderland.v8.1c.ru
WebSocket позволяет приложению установить постоянное, двустороннее соединение с сервером и работать в реальном времени. То есть обмениваться данными в реальном времени без постоянного повторного установления соединения. На практике такой подход может применяться при создании систем обмена сообщениями или онлайн-чатов.
В 8.5.5 ботов для Системы взаимодействия можно будет добавлять в расширения
Собственных предопределенных ботов для Системы взаимодействия в 8.5.5 можно будет добавлять не только через доработку конфигурации, но в расширение. Это позволит оставлять конфигурацию на поддержке, а также использовать функционал ботов в облачных сервисах.

Источник: wonderland.v8.1c.ru
Для заимствованных из расширяемой конфигурации ботов будет добавлено свойство «Действие при ошибке изменения расширением конфигурации», определяющее действие при ошибке расширения модуля. Свойство может принимать следующие значения:
- запрещать подключение расширения: при ошибке расширения модуля расширение не применяется полностью; возможность расширения проверяется в момент подключения расширения конфигурации;
- не запрещать подключение расширения, предупреждать: при ошибке расширения модуля пользователю выводится предупреждение; возможность расширения проверяется в момент подключения расширения конфигурации;
- не запрещать подключение расширения (текущее поведение): при ошибках расширения модуля пользователю не выводится никаких сообщений.

Источник: wonderland.v8.1c.ru
Система взаимодействия доступна сейчас в двух вариантах поставки: через подключение облачного сервиса «1С:Диалог» или через «1С:Сервер взаимодействия» для локального развертывания. Подробнее о функционале «Сервера взаимодействия» – на странице продукта.