...

2026.3 SaaS

Тема в разделе "Релиз 2026.3", создана пользователем ELMA365, 9 апр 2026 в 11:51.

  1. ELMA365

    ELMA365 Moderator

    Ниже представлены изменения, с которыми вы уже сейчас можете ознакомиться, активировав демоверсию ELMA365.

    Для клиентов ELMA365 SaaS обновление станет доступно после 13.04.2026. Обратите внимание, список изменений может быть дополнен позднее.

    Для поставки ELMA365 On-Premises эти изменения станут доступны с выходом ближайшего мажорного релиза — 2026.4. Подробнее об изменении релизного цикла читайте в официальной справке.

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


    Бизнес-процессы

    TEAM-31184 Реализовано безвозвратное удаление экземпляров процессов. Опция доступна, если включён фича-флаг processor_enable_instanceDeletion. Тогда в карточке экземпляра со статусом Завершен, Прерван или Архив отобразится кнопка Удалить безвозвратно. Вместе с экземпляром удаляются безвозвратно и задачи экземпляра.

    #BreakingChangeAlert

    Типы данных

    1. TEAM-9917 Для поля типа Категория добавлен поиск значений из списка. Начните вводить нужное значение и для выбора в списке отобразятся только подходящие варианты.

    2. TEAM-41306 Улучшен EQL-поиск данных с типом Произвольное приложение. Теперь в синтаксисе можно указывать только namespace и код, без указания нулевого GUID.

    Примеры равнозначного синтаксиса, которого можно использовать:
    Код:
    
    [contract] = Refitem(‘clients’‘contracts’‘00000000-0000-0000-0000-000000000000’

    [contract] = Refitem(‘clients’‘contracts’)

    [
    contract] = ‘clients:contracts:00000000-0000-0000-0000-000000000000’

    [contract] = ‘clients:contracts’
    3. TEAM-41437 В настройках свойства с типом Ссылка добавлена опция По умолчанию. Если поле не заполнено другим значением, при сохранении элемента подставится значение по умолчанию.

    4. TEAM-41691 В поле с типом Дата/время увеличен диапазон для выбора даты. Теперь можно установить дату до 2999 года включительно.


    Виджеты

    1. TEAM-37646 Добавлена возможность выделить фрагмент шаблона в виджете и создать новый пользовательский виджет с этим фрагментом, применив опцию Вынести в новый виджет. После этого отобразится окно создания нового виджета для ввода его названия и кода.

    В новый виджет автоматически скопируются все необходимые настройки: выделенный фрагмент шаблона, настройки используемых в нём виджетов и полей, а также контекст. Ранее пришлось бы выполнять все настройки нового виджета вручную.

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

    2. TEAM-41970 В настройках виджета при сопоставлении его параметров с контекстными переменными появилась возможность не только выбрать подходящее свойство из списка на вкладке Контекст, но и создать новое поле.

    Для этого нажмите Установить связь с полем и в открывшемся списке свойств выберите + Новое поле. Отобразится окно создания свойства, в котором уже заполнены название и тип нового свойства в соответствии с сопоставляемым параметром виджета. Можно указать только дополнительные настройки свойства или сразу нажать кнопку Создать.


    Версионирование структур

    1. TEAM-15341 Реализовано управление версиями разделов. Доступно, если включены фича-флаги allowVersionsSnapshots и exp_exchange_enable_packageVersions, а также проведена миграция сервиса exchangeSrv.

    После этого в разделе Администрирование > Инструменты разработчика можно перейти в Управление версиями конфигурации. Откроется Дерево конфигурации с разделами системы. Нажав значок трёх точек справа от названия раздела можно выбрать действие Зафиксировать версию, а также перейти к списку версий раздела.

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

    2. TEAM-37673 В разделе Номенклатура дел реализовано сохранение версий для дел. Для активации ипользуется фича-флаг allowVersionsSnapshots.

    Новая версия дела добавляется при создании дела и изменении его настроек.

    Если пользователь восстанавливает версию приложения, а также импортирует решение, раздел или приложение, выполняется проверка. Если для приложения настроена регистрация, и при этом:

    • место регистрации, раздел и дело из новой версии отсутствуют в текущей версии приложения — они автоматически создаются. Для дела добавляется первая версия;
    • место регистрации, раздел и дело из новой версии существуют в текущей версии — настройки регистрации приложения восстановятся из новой версии, а настройки дела останутся прежними, т. к. одно дело может быть общим для элементов. Для дела не создаётся новая версия.

    Просматривать, восстанавливать и удалять версии дела можно в разделе Администрировании > Настройки номенклатуры. Для этого рядом с названием дела нажмите значок трёх точек и выберите История версий.


    Приложения

    TEAM-40063 Оптимизировано массовое жёсткое удаление элементов. Теперь оно выполняется одним запросом.

    Внешний портал

    TEAM-40178 Если страница портала скрыта для пользователя с помощью опции Видимость страницы, в левом меню портала название этой страницы теперь также будет скрыто.


    Документооборот

    1. TEAM-37839 Теперь экспорт и импорт решения, раздела или приложения не прерывается, если ссылка на шаблон документа существует, но сам файл отсутствует, например удалён вручную. При этом отобразится предупреждение об отсутствии файла, администратор системы может заменить шаблон и затем продолжить экспорт или импорт.

    2. TEAM-38021 Изменены настройки в разделе Администрирование > Файлы > Доступные расширения файлов для загрузки:

    • в названиях настроек термин Форматы файлов заменён на Расширения файлов;
    • добавлена опция Использовать только расширение. Активировав её, администратор системы разрешает загружать в систему файлы определённых расширений без указания их сигнатуры. Это позволяет использовать форматы, для которых сигнатур не существует, например .txt;
    • добавлена возможность указать несколько сигнатур для расширения.

    3. TEAM-38209 В настройках виджета Список файлов на вкладке Основное добавлена опция Настроить кнопку Создать. Позволяет ограничить список вариантов для выбора, когда в разделе Файлы пользователь нажимает кнопку Создать. Вы можете запретить создание элемента приложения, веб-документа, папки или файла.
    Опция применяется только для того виджета, который вы настраиваете и доступна, если выключена настройка Только просмотр.

    4. TEAM-40364 Улучшен пользовательский опыт при добавлении ярлыка для файлов и папок. Теперь при выборе опции Создать ярлык откроется окно для выбора папки, в которой будет создана ссылка.

    5. TEAM-40415 Добавлена возможность перейти из задачи согласования или ознакомления к карточке элемента или файла, который отправлен на согласование или ознакомление.

    Ссылка на элемент или файл доступна в верхней части боковой панели задачи в виджете Связанный элемент.

    6. TEAM-39382 В HTML-шаблоне водяного знака добавлена возможность задать получение из электронной подписи данных о подписанте (Subject), чтобы указать их в водяном знаке на документе.
    Для этого в объект $__ES добавлены поля:

    • IssuerSurname — фамилия подписанта;
    • IssuerName — имя и отчество подписанта;
    • IssuerTitle — должность подписанта.

    Omni

    TEAM-42032 Название графического элемента Ожидание входящего сообщения изменено на Ожидание входящего сообщения в линию в соответствии с его назначением.

    TS SDK и API

    TEAM-41947 Добавлены методы API для работы с контрактами:
    • /scheme/namespaces/{namespace}/contracts — получить контракты раздела;
    • /scheme/namespaces/{namespace}/contracts/{code} — получить метаданные контракта по разделу и коду контракта.
    В TS SDK реализован сервис System.scheme.contract. с аналогичными возможностями.
    Последнее редактирование: 9 апр 2026 в 12:22
  2. ELMA365

    ELMA365 Moderator

    Исправлены ошибки

    1. TEAM-16063 Если в разделе Администрирование > Исполнительская дисциплина отредактировать поле Допустимый порог и не сохранить изменения, значение отображалось в поле при обновлении страницы или повторном переходе на неё.

    2. TEAM-22432 Задачи, выполняемые в режиме отладки процесса, сохранялись в данных отчёта по исполнительской дисциплине у сотрудника, в зоне ответственности которого они выполнялись. Ошибка исправлена, теперь такие задачи не учитываются в статистике исполнительской дисциплины.

    3. TEAM-29663 Удалённый пользователь отображался в разделе Компания > Сотрудники.

    4. TEAM-35730 Если в настройках модуля добавлены параметры со значениями по умолчанию, после экcпорта и импорта решения с этим модулем в другую компанию, параметры оставались с пустыми значениями.

    5. TEAM-41432 В отчёте по исполнительской дисциплине цвет целевого показателя изменён на серый, чтобы он отличался от фактического показателя.

    6. TEAM-41874 Если доступ к событию запрещён, в списке имеющих доступ сотрудников ошибочно отображались пользователи, входящие в группу Администраторы системы.

    7. TEAM-40407 В редакторе скриптов при наличии дефиса в коде раздела возникали ошибки в типизации и автокомплите для поля типа Приложение.

    8. TEAM-38169 При отладке интерфейса страницы, настроенного в дизайнере, значение переменной, установленное через скрипт инициализации, не попадало в контекст. Исправлена передача контекста в режиме отладки — теперь значения корректно отображаются.

    9. TEAM-41517 Если на форме задана валидация значений полей с помощью скрипта, и в методе addContextError название свойства указано с ошибкой, например, variablee вместо variable, пользователь не мог сохранить форму при редактировании. Уведомление об ошибках не показывалось на форме, но ошибка отображалась в консоли разработчика. Исправлено: теперь в скрипте при указании свойств происходит проверка на наличие такого поля в контексте.

    10. TEAM-41980 Размещённые на странице виджеты переставали загружаться при переходе на другие страницы и возврате к изначальной странице. Теперь лишние дублирующиеся обращения к серверу исключены, и виджеты загружаются корректно при любых переходах.

    11. TEAM-42004 После добавления на форму виджета Код или редактирования существующего виджета в дизайнере интерфейсов не отображалось содержимое вкладки Скрипты. Теперь вкладка открывается корректно.

    12. TEAM-41214 Cгенерированный по шаблону в ELMA365 файл, содержащий в названии более 700 символов, не скачивался с формы приложения типа Документ через виджет Просмотр файла. В консоли разработчика отображалась ошибка 502. Исправлено.

    13. TEAM-41360 При добавлении версии файла обработчик события Обновление файла срабатывал дважды, на вебхук приходило два одинаковых запроса, запускалось два экземпляра процесса. Ошибка исправлена. Теперь событие регистрируется только один раз.

    14. TEAM-41878 Если в разделе Администрирование > Настройки безопасности включить защиту файлов и в системе активировать параметр ELMA365_EXP_AUTH_ENABLE_AUTHORIZATION_V_2, при открытии, скачивании, а также редактировании файла с помощью сервисов для просмотра документов возникала ошибка. Исправлено: теперь защита файлов работает корректно при любых настройках авторизации.

    15. TEAM-41916 Исправлена ошибка, из-за которой в поле типа Изображение не добавлялось изображение с помощью опции Вставить из буфера.

    16. TEAM-41946 Исправлены ошибки, отображающиеся на странице при попытке перейти к папкам в разделе Номенклатура дел.

    17. TEAM-41958 Исправлена ошибка: в системное поле с кодом __file элемента приложения не записывались данные, добавляемые с помощью скрипта. Файл не сохранялся в поле.

    18. TEAM-41971 Не устанавливалось решение с настроенной номенклатурой из-за ошибки импорта структуры номенклатуры. Исправлено.

    19. TEAM-42023 При открытии раздела Файлы происходила длительная загрузка содержимого страницы из-за настроенного дерева папок. В некоторых случаях в консоли разработчика отображались ошибки. Исправлено: скорректирована загрузка дочерних папок.

    20. TEAM-42234 Исправлена ошибка, из-за которой при загрузке на персональный компьютер PDF-файла с длинным названием файл сохранялся с именем .pdf.

    21. TEAM-42407 В модуле Диадок не выполнялась отправка входящего неформализованного документа. Ошибка возникала при попытке выбрать на форме отправки юридическое лицо.

    22. TEAM-38947 В разделе Администрирование > Файлы возникала ошибка при попытке загрузить файл формата .eps.

    23. TEAM-41195 Если настроены самоподписанные сертификаты OpenSSL, не запускался офисный редактор при локальном редактировании файла. Ошибка исправлена, выполнение сетевых запросов при локальном редактировании скорректировано.

    24. TEAM-41865 При использовании преднастроенного модуля Диадок не обновлялся статус элемента приложения типа Документ после синхронизации с сервисом Диадок.

    25. TEAM-38833 При подключении одного и того же бота к линии одновременно в роли бота и суфлёра, суфлёр оставался в статусе Не подключен, и для его подключения требовалось вручную удалять токен в разделе Администрирование > Токены. Ошибка исправлена.

    26. TEAM-41123 На почту, подключённую к линии, периодически приходили письма без вложений, а в редких случаях — без тела письма. После настройки сервиса обработки входящих сообщений и обновления данных в базе входящие письма поступают в систему с сохранением вложений.

    27. TEAM-41792 При включении в настройках профиля пользователя опций оповещения о задачах на email и согласования по email уведомления о постановке задачи согласования и сама задача не приходили на почту, тогда как уведомления о других типах задач доставлялись корректно. Ошибка исправлена.

    28. TEAM-41868 Не выполнялось создании сессии в разделе Линии > Мои сессии. После нажатия кнопки + Новая сессия появлялась ошибка: «В данный момент нет доступных линий». При этом линия была настроена, операторы и супервизоры указаны, а сессии создавались из входящих запросов корректно. Ошибка исправлена.

    29. TEAM-42012 При подключении канала Telegram Bot к линии на форме создания присутствовало лишнее обязательное поле URL бота, которое не позволяло добавить канал. Ошибка исправлена. Для добавления бота указывается наименование, токен и адрес компании.

    30. TEAM-42197 Скорретировано создание активностей о входящих и исходящих звонках в карточке контакта. Ранее запись о звонке создавалась автоматически только в тот момент, когда сам звонок завершался. Если пользователь вручную редактировал данные в карточке звонка, активность не обновлялась. Теперь активность создаётся и обновляется на основе изменений в карточке звонка. В результате информация в активности совпадает с данными в карточке звонка.

    31 TEAM-42267 Если в профиле пользователя была включена опция Отправлять оповещения по email, письма о новых задачах, назначенных в процессе или из раздела Задачи, не приходили на почту. Ошибка исправлена.

    32. TEAM-41952 Если при запросе прогноза в проекте в задаче Прогноз сроков выполнения работ изменить даты и нажать Отправить прогноз, внесённые значения не сохранялись. Теперь прогноз по проекту корректно отображается в календарном плане.

    33. TEAM-42009 Исправлена ошибка, из-за которой в плане проекта новые фазовые задачи и контрольные точки получали номер 0. Теперь нумерация работает корректно: начинается с единицы и идёт по порядку.

    34. TEAM-38135 В контекст процесса не записывалась ссылка на элемент, добавленный в результате выполнения блока Создание элемента приложения. Ошибка исправлена.

    35. TEAM-41189 При обновлении полей приложения, зависящих от списка задач, добавлена проверка значения ближайшей даты выполнения задачи и его приведения к таймзоне UTC.

    36. TEAM-41816 Исправлена ошибка, возникавшая в ходе процесса при попытке завершить задачу, на форму которой вынесено вложенное свойство из контекстной переменной типа Пользователь.

    37. TEAM-42205 Исправлена ошибка, из-за которой в ходе процесса задача с типом Кто первый во множественной зоне ответственности не назначалась на исполнителя с помощью запроса методами API.

    38. TEAM-5317 При сохранении отдела с длинным названием в оргструктуре, когда название автоматически переносилось на следующую строку, в разделе Компания > Структура компании появлялся пробел в середине слова.

    39. TEAM-17158 Если пользователь авторизовался в компании с помощью сервиса SAML, обработчик события, настроенный на действие Успешная аутентификация пользователя не срабатывал и логи, фиксирование которых добавлено в скрипте, не создавались. Ошибка исправлена.

    40. TEAM-23564 При первичном входе в компанию выполнялась поэтапная загрузка всех пользователей по 100 записей, и при большом количестве пользователей на сервер отправлялось большое количество запросов, создавая высокую нагрузку на сеть. Реализована ленивая загрузка пользователей из IndexDB по мере необходимости.
    #BreakingChangeAlert

    41. TEAM-38708 В новой версии таблиц, если в одной таблице строки заполнялись с помощью формулы по данным из второй таблицы, на форме не отображалась таблица, показывался только заголовок поля. Теперь таблицы на формах отображаются корректно при заполнении ячейки по формуле.

    42. TEAM-40739 При табличном отображении элементов приложения на странице с включённой опцией Автоматически обновлять список элементов, если на форме просмотра был добавлен виджет Таблица, возникала ошибка загрузки элемента в разных вкладках браузера. Когда в одной вкладке создавали элемент, он не показывался в таблице на странице приложения, открытой в другой вкладке. Ошибка исправлена.

    43. TEAM-40839 В мобильном приложении ELMA365, если пользователь во время получения кода двухфакторной аутентификации сворачивал приложение, таймер до получения нового кода останавливался или шёл медленнее. Из-за этого действие кода истекало при продолжающемся таймере, и получение нового кода было доступно только после окончания таймера. Ошибка исправлена.

    44. TEAM-41057 Подписчики на элемент не получали сообщения, отправленные в ассоциированную ленту в ходе процесса с помощью блока Оповещение. Ошибка исправлена.