Проверка правильности заполнения отчета

Арифметико-логический контроль заполнения отчета по всем проверкам, определенным для данного вида формы, может выполняться в двух режимах:

1) Принудительный контроль. Выполняется пользователем, заполняющим отчет, на любом этапе заполнения (п. 0).

Контроль при сохранении отчета. Выполняется OFF-line модулем автоматически перед отправкой отчета при его сохранении (п. 0).

Принудительный контроль

В процессе внесения данных в отчет (на любом этапе заполнения) для проверки необходимо нажать кнопку в нижней части окна отчета. Если в отчете будут обнаружены ошибки, в нижней части формы отчёта откроется таблица «Ошибки заполнения формы» (Рисунок 91).

Рисунок 91 – Примеры ошибок

Информация в таблице представлена следующими графами:

Номер по порядку;

«Название» - содержит номер и описание правила контроля;

«Обязательность»;

«Раздел» - в поле отображается номер раздела, в котором находится проблемная ячейка;

«Строки» - в поле отображается номер строки;

«Коды» - в поле отображаются коды специфик, если строка множественная (коды перечисляются через запятую);

«Столбец» - в поле отображается номер столбца;

«Слева» - в поле отображается значение, рассчитанное в левой части контроля;

«Справа» - в поле отображается значение, рассчитанное в правой части контроля;

«Разница» - в поле отображается значение равное разнице в поле колонки «Слева» и колонки «Справа». Поле может быть пустым, если значение в поле колонки «Слева» и «Справа» пустое:

не заполнены данные в отчете, на основании которых они рассчитываются;

в формуле (в колонке «Правило контроля») содержатся хотя бы один из операторов: «И», «ИЛИ».

Для выгрузки таблицы в файл формата *,xlc, необходимо нажать кнопку , расположенную справа в области отображения контролей.

При выборе данной операции откроется диалоговое окно «Укажите имя файла» с предложением сохранить файл в формате «Протокол выполнения контролей <ОКПО отчётный период – ОКУД», Наименование формы.xls».

Если ошибок не обнаружено, то пользователю выдается сообщение «Контроли прошли успешно».