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

 

Бланк – это книга MS Excel, состоящая из одного листа, на котором прорисован внешний вид документа и таблицы, в которых описаны правила заполнения документа данными. Бланк предназначен для формирования документа одного вида.

 

На закладке «Бланки» ведется список бланков документов, предназначенных для формирования на основе текущего набора данных.

 

 

В левой части окна находится дерево классификаторов, в правой части список бланков документов.

 

Для бланка заполняются следующие реквизиты:

 

·         Наименование

·         Макро до

·         Вид шаблона

·         Имя файла экспорта

·         Комментарий

 

 

 

В реквизит «Макро до» вводится имя макроса на VBA (процедура предварительной обработки), который будет вызван системой на выполнение до того, как будут выгружены данные для отчета. Данный механизм позволяет программно отредактировать бланк до того, как начнется непосредственное формирование выходного документа. Процедура предварительной обработки должна находиться в VBA модуле бланка или в VBA модуле, находящегося в списке на закладке «VBA Модули» у бланка. На базе этого для бланков организована передача и обработка параметров. Для этой цели в системе используется процедура SetPar.

 

Реквизит «Вид шаблона» используется при ведении списка параметров для бланка. Для установки его значения используется справочник «Виды шаблонов» (см. раздел 14.13).

 

Имя файла экспорта используется при экспорте, а также при сохранении бланка во внешний файл система предлагает задать ему это имя. При загрузке бланка из внешнего файла имя файла экспорта автоматически изменяется на имя загружаемого файла. Имя файла экспорта должно быть уникальным, что отслеживается системой.

 

Комментарий к бланку вводится на закладке «Комментарий».

 

По кнопке «Редактировать» запускается MS Excel для редактирования бланка. При этом в каталоге для временных файлов создается файл, содержащий бланк, и он загружается в MS Excel. После завершения редактирования необходимо закрыть MS Excel с сохранением результатов работы. После чего бланк будет загружен в систему для хранения во внутреннем формате.

 

Кнопка «Сохранить в файл» позволяет сохранить бланк во внешний файл.

 

Кнопка «Загрузить из файла» загружает бланк из внешнего файла.

 

! См. также:

14 Проектирование выходных форм