Ниже представлен список изменений, с которыми вы можете ознакомиться уже сейчас, активировав демоверсию ELMA365.
После 13.08.2025 все изменения станут доступны нашим клиентам в их активных компаниях. Обратите внимание, список может быть расширен после релиза.
Пожалуйста, обращайте особое внимание на любые обновления, помеченные тегом #BreakingChangeAlert, так как они могут потребовать дополнительных действий с вашей стороны для адаптации или корректировки вашей текущей конфигурации.
Приложения
TEAM-28666 Реализован механизм контроля сохранений при совместной работе над элементами приложений. В настройках приложения активируется опция Предотвращать конфликты сохранений, которая включает в себя:
- Атомарное изменение атрибутов — сохраняются только изменённые поля, а не весь элемент целиком;
- Контроль конфликтов и блокировка изменений:
- при обнаружении конфликта пользователь получает уведомление;
- сохранение блокируется, пока пользователь не обновит страницу, чтобы избежать потери изменений.
- Механизм версий элемента:
- содержит уникальный идентификатор версии (__version);
- обновляется при каждом сохранении элемента.
С помощью этого механизма решена проблема единовременного редактирования элементов различными пользователями и возможные несоответствия или потеря данных.
Опция распространяется: на редактирование элементов вручную, задачи бизнес-процесса с вынесенными на форму подполями приложений, блоки процесса с автоматическим или ручным изменением элементов, редактирование элементов через скрипты.
#BreakingChangeAlert
Типы данных
1. TEAM-2023 Добавлен новый тип данных Тип приложения. Это свойство позволяет хранить ссылку на любой тип приложения в системе (namespace + code). Основной сценарий использования — разработка модулей и гибких связей между приложениями в конфигурации.
Например, при создании модуля для интеграции с внешней системой 1С можно добавить в настройки свойство Тип приложения (несколько) и затем указывать в нём, какие типы приложений необходимо интегрировать.
2. TEAM-29153 Добавлен новый подтип для типа данных Строка (скрытый). Этот вариант визуально скрывает ввод и отображение данных на форме. Данные по-прежнему доступны пользователю, как обычная строка и загружаются в открытом виде. Этот тип можно использовать, например, при заполнении конфиденциальных данных на форме.
Таблицы
TEAM-34476 Оптимизирована работа с таблицами в системе. Теперь можно добавлять строки в нужное место таблицы или удалять их через контекстное меню:
- для добавления строки в режиме редактирования необходимо нажать на нужную строку и выбрать соответствующее действие;
- для удаления строки в режиме редактирования нужно вызвать контекстное меню строки и выбрать действие.
Чтобы начать пользоваться новыми таблицами, необходимо:
- Включить фича-флаг front_enable_vtable;
- Перейти в настройки таблицы;
- Включить опцию Отображать новую версию таблицы.
Чаты
TEAM-37131 Доработано отображение боковой панели чатов. Теперь, при повторном переходе на страницу чата панель остаётся развёрнутой или свёрнутой в зависимости от того, какое состояние ей задал пользователь ранее.
Права доступ
TEAM-36504 Оптимизирована выдача прав доступа к разделам и задачам. Теперь, если пользователю не выдан доступ к разделу Компания, то у него отсутствует доступ и ко всем страницам в этом разделе. Ранее пользователь без прав к разделу мог перейти к исполнительской дисциплине другого сотрудника, а также к его списку задач.
Импорт и экспорт
TEAM-8456 Теперь в окне экспорта элементов приложения в файл .xlsx или .csv можно выбрать поля из контекста, которые нужно экспортировать. После добавления полей можно настроить порядок, в котором они будут располагаться в таблице в файле.
Модули
1. TEAM-31258 При настройке в процессах действий БП из модулей добавлена возможность удалять значение, сопоставленное со свойствами, и выбирать новое.
2. TEAM-32537 При настройке в процессах действий БП из модулей добавлена возможность указать конкретное значение для входных или выходных переменных. Ранее переменную можно было связать только с другим свойством из контекста процесса.
3. TEAM-31297 Для действий БП в модулях улучшена работа с настроенной динамической формой биндинга. Теперь при создании новых полей в контекст действия БП настройки блока в процессе обновляются — существующие связи переменных сохраняются, новые поля добавляются в настройки.
4. TEAM-37358 Если один пользователь редактирует настройки модуля, при попытке второго сотрудника перейти в настройки добавлено предупреждение о том, что модуль уже используется.
Реализовано при одновременном редактировании или открытии в двух вкладках настроек:
- методов API в модуле;
- действий БП в модуле;
- обработчиков событий в модуле.
5. TEAM-37233 Ускорена работа обработчика событий типа Отправка сообщений в HTTP-сервис. Теперь при делегировании обработчиков событий во внешний сервис, в системе не ожидается ответ от сервиса. Таким образом разбор очереди событий значительно ускоряется.
Интеграция c SAML
TEAM-36939 Добавлено отключение сквозной аутентификации в случаях:
- выход из учётной записи пользователя по превышению количества конкурентных лицензий;
- выход из учётной записи пользователя по превышению времени бездействия;
- выход из учётной записи пользователя по превышению количества параллельных сессий;
- завершения сессии администратором;
- самостоятельного выхода из системы.
Бизнес-процессы
1. TEAM-12865 В карте экземпляра процесса добавлено явное отображение блока, в котором произошла ошибка — он выделяется красным цветом. На вкладке История также указывается название блока с ошибкой, вместо отметки «Ошибка».
Внесены доработки:
- пропуск шага теперь вызывается для конкретного шага;
- перезапуск вызывается с конкретного шага, но перезапускается весь экземпляр процесса.
2. TEAM-36826 Реализована синхронизация страниц Монитор процессов и Бизнес-процессы в части фильтрации, отображения иерархического справочника, настроек внешнего вида таблицы процессов на странице.
Документооборот
1. TEAM-35045 Реализована возможность печати с отображением водяного знака всех версий документов. В предыдущих версиях с водяным знаком печаталась только текущая версия документа.
2. TEAM-37125 Для визуальной оптимизации интерфейса в листах согласования на формах приложения типа Документ изменён значок для статуса На согласовании.
Проекты
1. TEAM-25960 В режиме редактирования диаграммы Ганта вместо кнопки Согласовать, которая запускала процесс согласования готового плана и его последующей публикации, можно добавить кнопку запуска любого бизнес-процесса. Для этого нужно перейти в Администрирование > Типы проектов, настроить кнопку и привязать процесс.
Обратите внимание, в пользовательский бизнес-процесс, который вы планируете привязать к кнопке, рекомендуется добавить блок Публикация плана проекта, иначе по выполнении процесса план проекта не опубликуется.
2. TEAM-36837 Для задач на диаграмме Ганта добавлено отображение свободного запаса времени — дней на которые можно сдвинуть задачу, не сдвигая следующие связанные задачи или границу проекта. Обозначается заштрихованной областью серого цвета.
3. TEAM-36754 В режиме автопланирования при редактировании плана проекта добавлена опция, которая позволяет задать период задержки для связанных задач. Например, задача 2 начинается после задачи 1. Если не использовать опцию задержки, то при сдвиге задач срок начала задачи 2 установится сразу после срока окончания задачи 1. Чтобы задать более позднюю дату начала для задачи 2, нажмите дважды на линию связи и в открывшемся окне укажите количество дней задержки. Теперь при сдвиге задач заданный период задержки будет соблюдаться.
Service
1. TEAM-29821 В разделе Администрирование > Линии улучшено отображение доступных настроек на вкладке LiveChat:
- параметры перегруппированы по горизонтальным вкладкам;
- добавлены уведомления в зависимости от результата валидации настроек;
- оптимизирован интерфейс и динамика отображения предпросмотра формы LiveChat.
2. TEAM-33033 Расширены функциональные возможности для подключения LiveChat к линии.
Перечень доработок:
- добавлен новый тип учетной записи — LiveChat. При добавлении клиента, написавшего в LiveChat, и связывании его с элементом приложения для связи в поле с учётной записью записывается внутренний идентификатор клиента;
- реализована возможность инициировать общение со стороны оператора с клиентом, ранее обратившимся через LiveChat;
- добавлена возможность создать новую сессию со стороны оператора, выбрав контакт с учётной записью типа LiveChat;
- доработан блок Инициативное сообщение в линию — в поле Получатели могут быть указаны учётные записи с типом LiveChat;
- доработан блок Ответное сообщение в линию — корректная отправка сообщения в сессию с клиентом с учётной записью LiveChat;
- доработана опция Направить ответное сообщение при настройке правил маршрутизации — корректная отправка сообщения в сессию с клиентом с учётной записью LiveChat;
- доработана фильтрация сессий в виджете Переписка в Линиях — при выборе настройки По учетной записи сессии с клиентами LiveChat корректно отображались в виджете.
Телефония
TEAM-27576 В настройки виджета Связанные письма добавлена опция Скрыть письма связанных контактов. При включённой опции, на форме приложения, например в сделке, отображаются только те письма, которые связаны с текущим элементом. Без активации опции в виджете показываются письма, которые пользователь связал с элементом приложения, а также автоматически добавляются другие письма от указанного в них контакта.
TS SDK и API
1. TEAM-30104 Улучшены подсказки в скриптах при наведении курсора на переменные. Теперь отображается не только тип переменной, но и её название, которое указано в разделе контекст. Это значительно упрощает работу со скриптами и ускоряет процесс отладки.
2. TEAM-36651 Добавлена возможность в скрипте задать фильтрацию для поля типа Произвольное приложение по его namespace и code. Если в результате фильтрации определилось только одно приложение системы, осуществляется переход к выбору элементов этого приложения.
Код:
mso-border-alt:none windowtext 0cm;padding:0cm;mso-ansi-language:EN-US">Context.fields.ref_item_app.data.setFilter((f, ctx, g) => g.and(f.namespace.eq("_clients"), f.code.eq("_opportunities")));
3. TEAM-35775 В скриптах реализована возможность использовать условие для массовых действий с элементами приложений. Для этого добавлен дополнительный метод where(eql, params) для операций update и delete. Можно задавать несколько условий поиска и соединять их с помощью and.
4. TEAM-29169 В скриптах модуля ранее было доступно обращение к этому же модулю через переменную Global.ns.ext_moduleuid. Этот объект всегда был равен Namespace текущего модуля. В новой версии свойство из Glonal.ns удалено, нужно всегда использовать Namespace для работы с объектами текущего модуля.
#BreakingChangeAlert
Последнее редактирование: 13 авг 2025