По нажатию на пункт «На регистрацию» меню «Отправить» документа, открытого из / без работы, проверяются условия регистрации.
Примечание
Функция доступна всем пользователям, при этом функция недоступна:
для группирующего элемента резолюции;
для всей ветки работ, содержащей работу со статусом «На регистрации» либо «Зарегистрирован»;
для работ, у которых есть дочерние незавершенные работы.
Первичными обязательными условиями регистрации являются:
наличие хотя бы одного файла в приложениях, иначе исполняется альтернативный поток 1;
указание типа документа в РКК, иначе исполняется альтернативный поток 2;
для журнала с авторегистрацией и шаблоном номера, состоящего только из ручного ввода, заполнено поле номера, иначе исполняется альтернативный поток 3;
заполненное поле «Дело» при включенном флажке «Требовать указание дела» в конфигураторе, иначе исполняется альтернативный поток 5;
заполненное поле «Определить исполнителя» при включенном флажке «Требовать ввода исполнителя» в конфигураторе, иначе исполняется альтернативный поток 6.
Вторичными обязательными условиями регистрации являются условия согласно выбранного типа документа. Это могут быть, в зависимости от настроек в конфигураторе:
требование ввода комментария при регистрации;
требование наличия подписи;
требование наличия утверждения;
требование наличия резолюции.
Если хотя бы одно из настроенных условий регистрации не выполнено, исполняется альтернативный поток событий 4.
Когда все условия регистрации выполнены и вызывается данная функция, в системе, в зависимости от того, разрешена ли авторегистрация выбранного типа документа, происходит следующее.
Документ уходит на регистрацию (если авторегистрация отключена) в указанный в карточке журнал раздела «Документы», система информирует «Отправлено на регистрацию». К текущей работе создается дочерняя со следующими параметрами:
«Название» - берется из краткого содержания РКК;
«Поставил» / «Автор» - автор из карточки РКК;
«Ответственный» - пусто;
«Осталось» - 1 рабочий день;
«Приоритет» - наследуется приоритет ближайшей родительской работы;
«Прогресс» - на регистрации.
Документ регистрируется в системе (если авторегистрация включена), система информирует «Документ зарегистрирован за номером %номер_документа%». К текущей работе создается дочерняя работа со следующими параметрами:
«Название» - берется из краткого содержания из РКК;
«Поставил» / «Автор» - автор из карточки РКК;
«Ответственный» - пусто;
«Осталось» - пусто;
«Приоритет» - наследуется приоритет ближайшей родительской работы;
«Прогресс» - зарегистрирован.
К данной работе-регистрации добавляется комментарий «Документ автоматически зарегистрирован системой за номером %номер_документа%».
Кроме того, в отдельной ветке хода выполнения создается работа исполнителю согласно схеме из Схема создания работ.
Альтернативные потоки событий.
Альтернативный поток 1. У работы нет файлов, либо нет файлов в разделе «Приложения».
Функция отправки на регистрацию не запускается, отображается ошибка с текстом:
Нет ни одного файла в приложениях
Если же отправка на регистрацию осуществляется через маршрут, то работа-регистрация должна завершиться неуспешно с указанием комментария-причины от имени системы «К документу не прикреплено ни одного вложения.»
Альтернативный поток 2. Не указан тип документа в РКК.
Функция отправки на регистрацию не запускается, отображается ошибка с текстом:
Выберите тип документа. Если список пуст, то обратитесь к администратору
Если же отправка на регистрацию осуществляется через маршрут, то работа-регистрация должна завершиться неуспешно с указанием того же комментария-причины от имени системы.
Альтернативный поток 3. Не введен ручной ввод в номере документа журнала с авторегистрацией и шаблоном номера, состоящего только из ручного ввода.
Функция отправки на регистрацию не запускается, отображается ошибка с текстом:
Документ не может быть зарегистрирован, Вам необходимо ввести номер документа
Если же отправка на регистрацию осуществляется через маршрут, то работа-регистрация должна завершиться неуспешно с указанием того же комментария-причины от имени системы.
Альтернативный поток 4. Не выполнено хотя бы одно условие регистрации выбранного типа документа.
Система информирует, что данный тип документа требует выполнения условий. Условия перечисляются. Функция отправки на регистрацию не запускается.
Если же отправка на регистрацию осуществляется через маршрут, то работа-регистрация должна завершиться неуспешно с указанием того же комментария-причины от имени системы.
Альтернативный поток 5. Не выбрано дело для списания при включенном флажке «Требовать указание дела» в конфигураторе.
Функция отправки на регистрацию не запускается, отображается ошибка с текстом:
Данный тип документа требует указание дела. Выберите его в карточке и отправьте повторно. Если список пуст, обратитесь к методологу
Если же отправка на регистрацию осуществляется через маршрут, то работа-регистрация должна завершиться неуспешно с указанием того же комментария-причины от имени системы.
Альтернативный поток 6. Не указан исполнитель при включенном флажке «Требовать ввода исполнителя» в конфигураторе.
Функция отправки на регистрацию не запускается, отображается ошибка с текстом:
Данный тип документа требует определения исполнителя. Выберите его в карточке и отправьте повторно
Если же отправка на регистрацию осуществляется через маршрут, то работа-регистрация должна завершиться неуспешно с указанием того же комментария-причины от имени системы.