Список изменений в системе версии 3.13.30
Критичные изменения
Изменения в Web API
- Реализован метод WebAPI StartableProcessesFromExternalApps, возвращающий списки групп процессов и идентификаторов процессов, доступных для запуска из внешних приложений.
- В DocumentServiceExtension добавлен метод LoadDocumentHistory для загрузки истории по документу. Реализована загрузка документа по UnitOfWork и постраничная загрузка.
Изменения интерфейсов пользователя
- ContractorTypeStartableByRouteProcess - вынесен как самостоятельная точка расширения для работы с типами клиентов.
- Изменена логика формирования списка доступных для запуска процессов при работе в разделе "Работа с клиентами":
- при запуске процесса с карточки контрагента в список доступных процессов попадают процессы как для собственного типа контрагента, так и для базового;
- при запуске процесса со страницы "Работа с клиентами" в список доступных процессов попадают только процессы для базового типа контрагента.
- При ручной отправке документа на согласование добавлен флажок "Учитывать замещения" (как при ручной отправке на ознакомление). По умолчанию флажок "Учитывать замещения" на форме имеет значение "Нет".
Изменения в моделях и менеджерах
- Исправлена проверка на возможность ввода значений раскладываемого показателя. Для возможности ввода персональных/рядовых значений достаточно того, чтобы тип ввода значений по пользователям/рядам имел значение "Ручной сбор" или "Автоматический сбор", а для ввода собственного значения – "Ручной ввод".
Остальное
- Для провайдера базы данных Oracle исправлено возвращаемое значение текущего локального времени на сервере БД ITransformationProvider.Dialect.CurrentTimestamp. Данное значение должно возвращаться без часового пояса.
- Убраны блокировки при расчете хэша при помощи EncryptionHelper.
Основные изменения
- Добавлено отображение всплывающей подсказки при наведении курсора на название документа (рис. 1).
Рис 1. Всплывающая подсказка при наведении курсора на название документа