...

2025.9 SaaS

Тема в разделе "Релиз 2025.9", создана пользователем ELMA365, 17 окт 2025 в 12:38.

  1. ELMA365

    ELMA365 Moderator

    Ниже представлен список изменений для релиза 2025.9.

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

    Новая версия таблицы

    В новой версии отображения таблиц, которая включается с помощью фича-флага front_enable_vtable, реализовано:

    1. TEAM-10621 Добавлена возможность создавать элементы приложения из столбцов таблицы. При настройке колонки с типом Приложение включается опция Кнопка для добавления нового элемента. На форме пользователь сможет нажат кнопку + Создать и добавить элемент указанного приложения, который затем отобразиться в ячейке.

    2. TEAM-18532 Адаптирован интерфейс таблицы для мобильного приложения ELMA365. Теперь строки отображаются в виде карточек. Под заголовком таблицы указано количество строк в формате: Элементов: N. Для просмотра всех данных можно нажать на эту строку — полная информация откроется в отдельном окне.

    Экспорт и импорт структур

    TEAM-37849 Доработано обновление пользовательских приложений в системных разделах. При импорте и обновлении приложение проверяется по его идентификатору и истории для сравнения приложения во внешней и целевой компании:
    • если версии приложения совпадают, оно будет обновлено;
    • если версии отличаются, приложение будет установлено в раздел повторно, рядом с существующим.

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

    Если в компании включена опция версионирования структур с помощью фича-флага allowVersionsSnapshots, доступны следующие возможности:

    1. TEAM-36004 Реализовано версионирование компонента системы Контракт. Версии сохраняются:
    • при создании контракта;
    • при изменении настроек страницы: названия, описания, значка в левом меню и т. д.;
    • при настройке источников контракта;
    • при редактировании полей контракта.

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

    2. TEAM-35990 Добавлено отслеживание версии для бизнес-процессов. Новые версии сохраняются при публикации процесса в дизайнере. На вкладке История версий стали доступны дополнительные действия с версиями: сравнить с текущей, загрузить версию в виде файла формата .e365, восстановить версию.

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

    TEAM-37568 В карточку экземпляра процесса добавлен виджет Статус экземпляра процесса. Он отображается на боковой панели и отражает этап экзеипляра: Ожидание, Прерван, Завершен, Ошибка или Выполняется.

    Монитор сервисов

    TEAM-37613 В разделе Администрирование > Монитор сервисов добавлена возможность включить отображение в карточке сервиса временных меток для сформированных логов.

    Непрерывная выкладка (Low-code CI / CD)

    TEAM-38139 С помощью инструмента разработчика Непрерывная выкладка (Low-code CI / CD) теперь можно выполнять обмен конфигураций, в которые включены платные бизнес-решения.

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

    1. TEAM-28762 Для улучшения пользовательского опыта в окне настроек доступа к месту регистрации, разделу и делу добавлена ссылка на инструкции по настройки прав в официальной справке ELMA365.

    2. TEAM-31565 Улучшено использование кнопки Редактировать на формах приложений типа Документ, а также на страницах просмотра файлов. Теперь при нажатии на кнопку пользователь может выбрать тип редактирования: Текущий файл или Локальная копия. Выбранная опция сохраняется как способ редактирования по умолчанию. При следующем использовании пользователю достаточно нажать на кнопку один раз, чтобы применить нужный вариант.

    3. TEAM-38729 Изменён интерфейс для страницы просмотра файла из раздела Файлы. Теперь интерфейс соответствует форме просмотра приложения типа Документ, что упрощает и улучшает пользовательский опыт.

    Табличные маршруты согласования

    TEAM-37791 Для табличных маршрутов согласования, включающихся в системе с помощью фича-флага enableApprovalRoute, реализована обработка случаев постановки задачи согласования на заблокированного пользователя.

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

    Проекты

    1. TEAM-27922 Реализована возможность настроить таблицу с задачами на диаграмме Ганта в плане проекта. Администратор может указать нужные для отображения столбцы по умолчанию в каждом плане, а пользователи могут задать индивидуальные настройки таблицы.

    2. TEAM-34384 В карточку проекта добавлен виджет Настройки уведомлений проекта. Он представляет собой значок колокольчика и отображается на форме в правом верхнем углу. Нажав на него, пользователи смогут включить отправку в свою #ленту различных уведомлений:
    • по задачам проекта — их выполнение, редактирование ответственного или участников, изменение прогнозных сроков или прогресса, а также окончание отведённого на задачу срока;
    • по проекту — просроченные задачи, изменение плана проекта доступно для руководителей и кураторов.

    3. TEAM-38214 Для проекта с включённым автопланированием в задачах, которые выполняются с разрывом в один или несколько дней, реализовано автоматическое сохранение задержки по времени. При сдвиге одной задачи вторая также перемещается, сохраняя разрыв между ними. Задержку можно отредактировать вручную, перейдя к редактированию связи между задачами.

    4. TEAM-38793 Добавлено сохранение установленных пользователем настроек диаграммы Ганта при повторном переходе к карточке проекта.

    Service

    TEAM-36608 В ответное сообщение, которое отправляется клиенту при срабатывании правила маршрутизации в линии, теперь можно добавить изображение, встроенное в HTML-страницу (inline image). Для настройки в шаблоне используется функция PasteImage.

    Особенности реализации:
    • возможность поддерживается только для внутренних линий и линий с подключённой электронной почтой;
    • функция PasteImage доступна, если в свойстве, на которое она ссылается, содержится одно изображение. При этом общий размер всех изображений в тексте шаблона не должен превышать 30 Кб.

    Почта

    TEAM-31481 В разделе Администрирование > Почта > Настройка связей появилась опция Разрешить удаление связей в виджете „Связанные письма“. Она позволяет определить пользователей, у которых есть доступ на удаление связей между определённым письмом и элементом приложения в виджете Связанные письма.

    CRM

    TEAM-38028 В разделе Администрирование > CRM > Последняя активность появилась настройка Учитывать изменения, сделанные скриптом от имени пользователя. При включении опции в виджете Последняя активность для задач будут фиксироваться оповещения и комментарии, если задачи закрыты в рамках скрипта или бизнес-процесса.

    TS SDK и API

    TEAM-37993 Реализован метод getStartDateForUser, который позволяет получить дату назначения рабочего календаря в карточке пользователя.
  2. ELMA365

    ELMA365 Moderator

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

    1. TEAM-35751 В окне настройки экспорта рабочего календаря добавлено динамическое отображение опции Экспортировать производственный календарь. Ранее опция отображалась, даже если к основному календарю не был прикреплён производственный.

    2. TEAM-37214 При использовании в методах API на уровне модулей методов setFile и set отправлялись два заголовка Content-Disposition. В некоторых браузерах запрос не выполнялся. Ошибка исправлена. Теперь в запросе учитывается последовательность вызова методов.

    3. TEAM-37250 Не редактировалось название виджета, созданного на уровне модуля. Ошибка исправлена.

    4. TEAM-37719 Если в настройках свойства Дата/время отключить опцию Время опционально с типом Конец дня, на форме элемента в поле всё равно подставлялось время по умолчанию — 23:59. Ошибка исправлена.

    5. TEAM-38281 В скрипте не срабатывал метод clearFilter(), который использовался для сброса условия заполнения в поле типа Дата/время.

    6. TEAM-38341 В подключённом к модулю внешнем сервисе с протоколом SOAP возникала ошибка анализа спецификаций из нескольких файлов. Поведение исправлено.

    7. TEAM-38485 При выполнении запросов к методам API модуля через внешнее приложение с авторизацией по OAuth2, возникала ошибка «401 — token not found: unauthorized: unauthorized». Поведение исправлено, запросы срабатывают корректно.

    8. TEAM-39052 Не вызывались методы API в модулях с заголовком авторизации. Ошибка исправлена. Теперь префикс Bearer заголовка Authorization стал регистронезависимым при проверке доступа к публичному Web-API и методам API в модулях.

    9. TEAM-39226 При открытии файла для онлайн-редактирования с помощью модуля Интеграция с Р7-Офис появлялось предупреждение о невозможности сохранения, изменение документа было недоступно. Ошибка исправлена.

    10. TEAM-36268 Не выполнялась проверка на обязательность заполнения полей в виджете, заданная в настройках с помощью скрипта. Ошибка исправлена.

    11. TEAM-37407 Созданную в виде виджета страницу нельзя было добавить на другую пользовательскую страницу в меню разделов. Ошибка исправлена. Страница доступна для выбора в дизайнере интерфейсов.

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

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

    14. TEAM-36666 Если в приложении типа Документ удалить значение из поля с номером регистрации, отсутствовала возможность отредактировать поле повторно. Теперь в виджете Регистрация документа в режиме редактирования регистрационного номера нельзя оставить поле пустым. Если поле ранее сохранено без значения, пользователь может отредактировать его.

    15. TEAM-37660 В приложения ELMA365 для ПК выявлена большая нагрузка на оперативную память при открытии элемента приложения типа Документ с .pdf-файлом. Поведение оптимизировано.

    16. TEAM-37845 В импортированном пользовательском модуле на форме его настроек не отображались загруженные файлы. Ошибка исправлена.

    17. TEAM-38217 Если в ходе бизнес-процесса .xlsx-файл с несколькими строками в ячейке конвертировался в .pdf, в итоговом документе отображалась только первая строка. Ошибка исправлена. При конвертации теперь учитывается высота ячеек: если ячейка содержит в себе несколько строк, они все отобразятся в итоговом .pdf-файле.

    18. TEAM-38293 При настройке главной страницы в дизайнере интерфейсов на вкладке Файлы не добавлялись файлы. Ошибка исправлена.

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

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

    21. TEAM-38413 Добавлена поддержка новой версии расширения CryptoPro c Manifest V3 для корректного подписания документов с помощью модуля КриптоПро у пользователей браузера Google Chrome версии 139 и выше.

    22. TEAM-38491 Для приложения типа Стандартное добавлено отображение печатной формы документа с водяным знаком в виджете Загрузка файла с предпросмотром (с учётом включенных настроек печатной формы: Включить печать с водяным знаком и Отображать водяной знак в предпросмотре). Ранее в виджете отображался исходный файл без водяных знаков.

    23. TEAM-38657 При генерации файла по шаблону не обрабатывались отдельные функции вида {XXX(YYY)}, не включающие в себя переменные, например, {Now(date, ru)}. Ошибка исправлена.

    24. TEAM-38819 Скорректирован механизм преобразования данных для блока Загрузка печатной формы (Диадок) — ошибки при выполнении действия в бизнес-процессе больше не возникают.

    25. TEAM-39515 Исправлены ошибки, возникающие при настройке Соответствия документов в модуле Диадок.

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

    27. TEAM-37002 При увеличении масштаба в браузере карточки проекта не прекращалась загрузка ползунка прокрутки на диаграмме Ганта. Ошибка исправлена.

    28. TEAM-38241 На диаграмме Ганта отсутствовала возможность отменить выбор всех задач из таблицы. Опция добавлена.

    29. TEAM-38794 Чтобы добавить типовой проект и использовать его без настроенного в нём шаблона плана, администратор на форме создания проекта мог отвязать процесс генерации плана от кнопки Сохранить.

    При этом возникала ошибка: в карточке созданного проекта на вкладке Календарный план появлялось сообщение «План проекта в процессе генерации по шаблону». Пользователь не мог настроить план с нуля.

    Ошибка исправлена. Теперь в карточке снова доступна кнопка Создать план. С её помощью пользователь может настроить новый план в типовом проекте.

    30. TEAM-38818 На диаграмме Ганта некорректно отображалось пользовательское поле типа Выбор «да/нет», добавленное в карточку проекта. Ошибка исправлена. Заданные значения редактирования полей сохраняются.

    31. TEAM-38841 Когда по задачам плана проекта запрашивались прогнозные сроки, в задаче Запрос прогноза выполнения работ не отображалась таблица для указания дат. Пользователь не мог ввести прогнозные сроки. Ошибка исправлена.

    32. TEAM-38854 Некорректно отображалась разметка для таблицы с задачами на основной вкладке карточки проекта. Ошибка исправлена.

    33. TEAM-37420 Исправлена ошибка, при которой в системе некорректно отображалось сообщение о превышении лицензий при одновременном использовании лицензий ELMA365 Управление продажами и ELMA365 CRM.

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

    34. TEAM-36162 В типе данных Таблица скорректирована ширина колонок:
    • Стандартный режим отображения таблиц — если колонка содержит вложенную таблицу, ширина родительской колонки автоматически подстраивается под ширину вложенной;
    • Новая версия таблиц — ширина родительской колонки не подстраивается под содержимое вложенных таблиц. Вложенная таблица занимает всю доступную ширину родительской колонки. При недостаточной ширине колонки содержимое вложенной таблицы может обрезаться или выходить за границы.

    35. TEAM-37149 В мобильной версии приложения ELMA365 скорректирован интерфейс при применении цитирования сообщений.

    36. TEAM-37616 Исправлена ошибка, при которой пользователь становился активным и занимал лицензию после одного часа бездействия.

    37. TEAM-24297 Если на форме в бизнес-процессе добавлен скрипт, написанный с ошибками, версия процесса не публиковалась, оповещение об ошибке не показывалось. Поведение исправлено. Теперь при публикации в панели с ошибками отображается ошибки валидации форм. При нажатии на них открывается соответствующая форма.

    38. TEAM-37126 Скорректировано отображение элементов на странице компонент Отчет. Ранее в таблице показывалось не более десяти элементов приложения.

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

    40. TEAM-37992 Если в ходе процесса при выполнении действия по таймеру возникала ошибка, она не отображалась в истории экземпляра. Исправлено.

    41. TEAM-38143 Во время выполнения бизнес-процесса не сохранялись данные, введённые в поле вложенного свойства приложения на форме задачи или на форме подтверждения перехода. Ошибка исправлена.

    42. TEAM-38189 TEAM-38189 Бизнес-процесс завершался ошибкой, если при исполнении настроенного в нём скрипта использовался компонент Отчет, код которого содержал символ «-». Ошибка исправлена.

    43. ТEAM-39013 Исправлена ошибка: при выполнении скрипта с моделью выполнения Обратный вызов не сохранялись значения переменных, заданные до перехода процесса к скрипту.