4.2 Создание связанных первичных документов Для создания карточки первичного документа, данные которой связаны с другим документом, необходимо выбрать исходный документ, находящийся в статусе «Подписан», и нажать кнопку .
Если выбранный исходный документ будет иметь статус отличный от «Подписано» или «Утверждено», то в списке связанных документов, появляющемся при нажатии на кнопку «Заполнить…», возможность создания связанного документа будет заблокирована и доступным останется только первая позиция, запускающая создание нового исходного документа.
Если выбранный исходный документ подписан или утвержден, то в появившемся при нажатии кнопки «Заполнить…» списке можно будет выбрать форму связанного документа.
Рис. 90. Выбор связанного первичного документа
Порядок работы со связанным документом не отличается от описанного выше. Поля, данные по которым подтянулись из другого документа, заблокированы от изменений.
На данный момент в системе реализованы следующие цепочки связанных документов:
Лесной участок. Учет и описание (LD0001)
Предоставление лесов гражданам и юридическим лицам (LD0002)
Использование лесов гражданами и юридическими лицами (LD0003)
Вырубаемый по договору объем древесины (LD0004)
Фактический объем заготовки древесины (LD0005)
Сведения о лесовосстановлении (LD0011)
Уход за лесными культурами (LD0012)
Списание лесных культур (LD0013)
Перевод лесных культур в покрытые лесной растительностью земли (LD0014)
Рис. 91. Пример связанного первичного документа в режиме ввода данных
4.3 Проверка данных первичного документа В системе реализован функционал выполнения проверок по данным внутри документа.
Выполнение проверок запускается автоматически при сохранении данных в документе, а также по желанию пользователя нажатием кнопки или через меню: Документ → Проверить.
В случае если ошибок в документе обнаружено не было, отображается информационное сообщение об успешном выполнении проверок.
Рис. 92. Информационное сообщение об успешном выполнении проверок документа
Если при проверке документа были обнаружены логические несоответствия или другие ошибки, на экране отображается диалоговое окно с результатами проверки документа.
Рис. 93. Диалоговое окно с результатами проверки документа
В окне результатов проверки отражается список ошибок (верхняя часть экрана) и детализация по каждой выбранной ошибке (в нижней части экрана) в области «Свойства»:
текст сообщения об ошибке
выражение, т.е. равенство или не равенство, которое должно выполняться
значение левой части выражения и правой
разность результатов
При наличии ошибок в самом документе поля, участвующие в проверке, подсвечиваются ярко-малиновым цветом.
Рис. 94. Графическое выделение полей документа, содержащих ошибки
При наличии связанных форм и журналов в статусе «подписано» или «утверждено» в том периоде, к которому отнесен документ, период считается закрытым, и в документе фиксируется соответствующая критическая ошибка:
Рис. 95. Ошибка о закрытом отчетном периоде
В этом случае пользователю рекомендуется либо согласовать с руководством отклонение отчетной формы (журнала) для внесения в нее изменений, либо изменить привязку документа к периоду.
Для изменения привязки карточки к периоду необходимо открыть ее в режиме редактирования, находясь в том активном периоде, к которому одна должна быть привязана, и сохранить данные.
Перед переходом в другой активный период необходимо закрыть документы, находящиеся в режиме редактирования. В противном случае система выдаст предупреждающее сообщение:
Рис. 96. Ошибка изменения активного периода
При вызове документа, не относящегося к выбранному активному периоду в режиме редактирования, открывается диалоговое окно об изменениях периода на текущий.
Рис. 97. Диалоговое окно перевода документа в текущий активный период
При нажатии кнопки [Продолжить] открывается экранная форма редактирования документа, соответствующая текущему активному периоду. Поля экранной формы, заполняемые через справочники, проверяются на соответствие значений актуальной на текущий активный период версии справочника. Если значение не соответствует текущей версии справочника, оно может быть автоматически обновлено (если в текущей версии справочника найдена аналогичная позиция) либо очищено (если аналог не найден).
После сохранения документа он привязывается к текущему активному периоду.
Сообщения, формируемые по результатам проверки документа, имеют определенный статус и влияют на возможность изменения статуса документа. Описание ошибок приведено в Табл. 8. Документ, не прошедший контроль и имеющий ошибки, не может быть подписан.
|