Перейти к содержанию

Патч 3.5.0.15 (04.12.2021)

Переход на новую сборку

  1. Изменены карточки: ReturnForAmendingTemplate (необязательное изменение).
  2. Изменены библиотеки локализации.
  3. Свойство CardViewControlViewModel.ScrollWithModifiers удалено, прокрутка с зажатым Ctrl доступна для всех контролов “Представление”. Используйте свойство EnableMouseScrolling, определяющее прокрутку мышью без зажатого Ctrl, в соответствии с флагом “Разрешить прокрутку”.

Добавление и изменение функциональности

  1. В web-клиенте окно “О программе” теперь выводит список установленных патчей.
  2. В desktop-клиенте для контролов “Ссылка” и “Список” в контекстном меню для выбранного значения добавлен пункт “Удалить”. Пункт меню недоступен, если контрол доступен только для чтения. Такое удаление аналогично удалению выделенного элемента клавишами Delete или Backspace.
  3. API: Добавлено свойство IFormViewModel.TabVisibility, посредством которого в desktop-клиенте можно скрыть строку со вкладками карточки.
  4. API: Обновлены библиотеки: .NET Core 3.1.21, HtmlAgilityPack 1.11.39, HtmlSanitizer 6.0.453, ITfoxtec.Identity.Saml2.MvcCore 4.7.1, Kerberos.NET 4.5.124, NLog 4.7.12, QRCoder 1.4.2, StackExchange.Redis 2.2.88.

Исправления и оптимизации

  1. Исправлено формирование обратных ссылок в письмах мобильного согласования.
  2. Исправлена обработка пустого заголовка Content-Encoding при обработке ответов на запросы от Exchange Web Services. Исправление соответствует версии библиотеки Microsoft.Exchange.WebServices.NETStandard 2.0.0-beta2.
  3. В методе KrProcessSharedHelper.RepairStorageRowsOrders исправлена ошибка, приводившая к изменению поля Order, а не указанного в параметре orderField.
  4. В маршрутах исправлена ошибка при одновременном удалении и пропуске этапа.
  5. В маршрутах в шаблоне этапов “Возврат на доработку” исправлена локализация названия этапа “Управление процессом” при использовании локализации, отличной от русского языка.
  6. В web-клиенте в контроле автокомплита исправлен ручной ввод.
  7. Кнопка “Копировать” в окне со списком загруженных расширений и патчей теперь копирует в буфер обмена информацию по патчам.
  8. Оптимизирована работа плагина асинхронной обработки бизнес-процессов.
  9. Исправлена регистрация ряда расширений для классов Registrator в методах InitializeExtensions, тогда как она должна выполняться в методе RegisterExtensions.
  10. Исправлены возможные ошибки с неосвобождаемыми блокировками на запись карточки и на запись настроек сотрудника из-за отмены запроса по CancellationToken.
  11. Исправлен скрипт миграции для версии 3.4.0, в котором не добавлялась секция TaskCommonInfo для заданий типа KrUniversalTask, используемых в этапах маршрутов “Настраиваемое задание”. Ошибка приводила к тому, что карточка с заданием этого типа переставала открываться. Актуально при обновлении с версии 3.3.1 или более ранней.
  12. В web-клиенте исправлено отображение длинных наименований карточки в диалоге при подтверждении удаления карточки.
  13. В web-клиенте исправлена ошибка, из-за которой не очищался контрол выбора даты/времени.
  14. В web-клиенте исправлена работа фильтров представления с decimal типом.
  15. В процессе работы плагина конвертации файлов каждый период обслуживания теперь пересоздаются все объекты API и выполняется повторное чтение настроек из базы данных. Это предотвращает проблемы, когда изменённые настройки файловых хранилищ не актуализировались в Chronos, если он не перезапускался и не был настроен сброс кэшей посредством Redis. Период указывается в app.json в настройке FileConverter.MaintenancePeriod, по умолчанию это 1 час.
  16. В web-клиенте исправлена ошибка при SAML аутентификации, которая вызывала постоянные переходы на окно логина.
  17. В web-клиенте исправлена проверка обновления Deski, где мог предлагаться даунгрейд на старую версию Deski в качестве обновления.
  18. Для команд и скриптов tadmin исправлена загрузка сборок, указанных в настройке ProbingPath в файле app.json.
  19. Оптимизирована конвертация файлов (например, для предпросмотра в формате PDF) при наличии большого количества файлов в базе данных.
  20. Исправлена конвертация файлов (например, для предпросмотра в формате PDF), если она выполняется для непоследней версии файла.
  21. В desktop-клиенте исправлено скрытие основной вкладки карточки (без алиаса) флажком “Скрыть”, и исправлена ошибка IndexOutOfRangeException, если скрыта одна из вкладок левее основной.
  22. Исправлена передача параметров пейджинга при выполнении представления для ссылочных параметров фильтрации.
  23. В desktop-клиенте для контрола “Представление” исправлена работа флага “Разрешить прокрутку”.
  24. В desktop-клиенте улучшено выравнивание вкладок карточки и контрола “Вкладки” для настройки размера шрифта Windows, отличного от 100%.
  25. В desktop-клиенте улучшено качество отображения картинок в контроле “Текст с форматированием” и в форумах (обсуждениях).
Back to top