- В платёжном календаре и финансовых отчётах используется расширенная недельная разбивка данных. Это позволяет точнее работать с неделями, рабочими днями, месяцами и разными производственными календарями.
- Файл во внутреннем просмотрщике можно открывать не только на весь экран, но и в боковой панели. Это позволяет просматривать документ и одновременно сохранять видимыми задачи или чат.
- Для Markdown-файлов доступны дополнительные настройки отображения: можно выбрать тему оформления и ширину контента. Выбранные параметры сохраняются автоматически и применяются при следующих открытиях.
- Подтверждать и отменять удаление теперь можно клавишами Enter и Esc.
- Добавили горячие клавиши для быстрого закрытия просмотра файлов. Если файл открыт в боковой панели, его можно закрыть сочетанием Cmd+E на MacOS или Ctrl+E на Windows, а если во весь экран — клавишей Esc. Это помогает быстрее возвращаться к списку задач, канбану, ленте или Диску без лишних кликов. Команда Cmd/Ctrl+E работает везде, где есть просмотр файла. Если одновременно открыты и просмотр файла, и карточка задачи, первое нажатие закроет просмотр, второе — саму карточку.
- В общий журнал добавлена колонка «YAML» для диагностики. Она показывает технические детали операций в структурированном виде: кто выполнил действие, из какого соединения и с какими параметрами. Это помогает администраторам и поддержке быстро находить причины ошибок и анализировать действия пользователей. Колонку можно включить через боковую панель «Колонки», а содержимое раскрывается по клику на строку — как текст ошибки.
- В дополнительных настройках блока SmartHTML теперь можно указать один или несколько источников данных: произвольный, SMART-фильтр, скрипт. Для каждого источника задаётся алиас — уникальное имя в рамках блока, согласно которому данные доступны в JavaScript.
- Обновили интерфейс редактора SMART-скриптов — теперь он визуально риближен к редактору SMART-выражений.
- Добавили новые кастомные настройки приложения:
- BackgroundQueueMaxConcurrency — максимальное число фоновых задач, выполняемых одновременно в QueuedHostedService.
- BackgroundQueueTaskTimeoutMinutes — таймаут выполнения одной фоновой задачи в QueuedHostedService (в минутах). По истечении времени задача прерывается.
- SmartScriptJSEngineTimeoutMinutes — таймаут выполнения JavaScript SmartScript в движке Jint (в минутах).
Подробнее — в
инструкции.
- Добавили быстрый фильтр по исполнителям в панели инструментов таблицы задач. Система показывает аватарки исполнителей из задач, которые попали в текущую выборку по комбинации «Статус + Отбор». В панели сразу отображаются первые три исполнителя, при этом текущий пользователь всегда идёт первым. Если в выборке есть задачи без исполнителя, дополнительно показывается пункт «Не назначено». Если исполнителей больше трёх, рядом появляется кнопка «+X» с числом скрытых пользователей. По клику открывается полный список исполнителей. При смене отбора список пересчитывается.
- Настройки доступа к файлам «По матрице доступа» и «По SQL-функции» теперь учитываются при быстром поиске файлов в шапке системы. В результатах отображаются только файлы, к которым у пользователя есть доступ.
- Импорт конфигураций, созданных на другой версии системы, больше не прерывается из-за неизвестных типов данных — они пропускаются с записью предупреждения в лог.
- При ручном запуске скриптов из интерфейса администрирования в журнал теперь записывается текст скрипта и пользователь, инициировавший запуск, — для отладки и отслеживания действий.
- Расширили возможности интеграции с 1С: добавили методы для получения описания отчётов и выполнения запросов. Это позволяет использовать виртуальные документы и готовить получение агрегированных данных из 1С.
- Появилось отдельное консольное приложение для утилиты переноса без зависимости от WPF. Его можно запустить через командную строку для автоматического использования без UI, в том числе для развёртывания конфигурации на целевой площадке. Добавлен ключ -inpk для импорта как новых сущностей.
- Добавили умный режим импорта конфигурации: система автоматически анализирует ZIP-файл и целевую базу, определяет оптимальные параметры переноса и формирует план действий без ручного выбора флагов.
- Обновили механизм хранения паролей встроенных учётных записей: вместо Argon2i теперь используется более актуальный и рекомендуемый стандарт Argon2id. Пароли менять не нужно — при входе пользователя старый хеш при необходимости автоматически обновляется в новый формат.
- Пользователи устройств Huawei теперь получают push-уведомления через HMS (Huawei Mobile Services).
#bpm