Задача [0270]: Валидация РКК перед отправкой документа

Формулировка проблемы: при отправке документа необходима проверка заполнения обязательных полей РКК.

Используется:

Решение

Необходимо добавить новое условие в настройки типа документа: флажок «Валидация РКК перед отправкой документа» (по умолчанию отключен). Расположение: Конфигуратор -> Документооборот -> Типы документов, внутри группы опций «Условие регистрации», первый в списке.

Для отключенного флажка поведение системы на момент реализации данной задачи не меняется.

Для включенного флажка в момент вызова функции отправки документа, в РКК которого преднастроен соответствующий тип документа, по любому маршруту:

Вышеописанная проверка на наличие незаполненных обязательных полей должна осуществляться только для следующих полей РКК:

Примечание:

Если в результате валидации некорректны ни файл, ни РКК, ошибки должны идти последовательно. Т.е. ошибка и перенаправление в РКК возможны только после того, когда файл будет полностью корректным и сохраненным.

Решение для мобильного клиента

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

Действия при обновлении системы

При обновлении системы в настройках всех типов документов, созданных в Системе, добавится новая опция «Валидация РКК перед отправкой документа», флажок отключен. Других видимых изменений произойти не должно.

Пример использования

Условие: в произвольном реестре указан тип документа.

  1. Методолог в Конфигураторе открывает тип документа из условия на редактирование.

  2. Методолог активирует настройку "Валидация РКК перед отправкой документа".

  3. Методолог активирует настройку «Требовать указания дела».

  4. Пользователь в клиентской части создает запись реестра, заполняет её.

  5. Пользователь нажимает на кнопку действия по реестру.

  6. Система выдает выдает сообщение, что требуется указать дело и перенаправляет пользователя в РКК документа.