Список изменений в системе версии 3.11.50

Критичные изменения

Изменения в Web API

  1. Реализован метод WebAPI StartableProcessesFromExternalApps, возвращающий списки групп процессов и идентификаторов процессов, доступных для запуска из внешних приложений.
  2. В DocumentServiceExtension добавлен метод LoadDocumentHistory для загрузки истории по документу.

Изменения интерфейсов пользователя

  1. ContractorTypeStartableByRouteProcess - вынесен как самостоятельная точка расширения для работы с типами клиентов.
  2. Изменена логика формирования списка доступных для запуска процессов при работе в разделе "Работа с клиентами":
  • при запуске процесса с карточки контрагента в список доступных процессов попадают процессы как для собственного типа контрагента, так и для базового;
  • при запуске процесса со страницы "Работа с клиентами" в список доступных процессов попадают только процессы для базового типа контрагента.
  1. При ручной отправке документа на согласование добавлен флажок "Учитывать замещения" (как при ручной отправке на ознакомление). По умолчанию флажок "Учитывать замещения" на форме имеет значение "Нет".

Изменения в моделях и менеджерах

  1. Исправлена проверка на возможность ввода значений раскладываемого показателя. Для возможности ввода персональных/рядовых значений достаточно того, чтобы тип ввода значений по пользователям/рядам имел значение "Ручной сбор" или "Автоматический сбор", а для ввода собственного значения – "Ручной ввод".

Остальное

  1. Для провайдера базы данных Oracle исправлено возвращаемое значение текущего локального времени на сервере БД ITransformationProvider.Dialect.CurrentTimestamp. Данное значение должно возвращаться без часового пояса.
  2. Убраны блокировки при расчете хэша при помощи EncryptionHelper.

Основные изменения

  1. Добавлено отображение всплывающей подсказки при наведении курсора на название документа (рис. 1).

Рис. 1. Всплывающая подсказка при наведении курсора на название документа