Фрагмент документа "ТРЕБОВАНИЯ К ФОРМАТАМ ТЕКСТОВЫХ ФАЙЛОВ, ИСПОЛЬЗУЕМЫХ ПРИ ПЕРЕДАЧЕ В ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО СПРАВОК ОБ ИЗМЕНЕНИИ РОСПИСИ ФЕДЕРАЛЬНОГО БЮДЖЕТА)".
2.5. Описание макета документа 2.5.1. Назначение макета Для каждого документа из перечисленных в п. 2.3 создается макет. Макет однозначно описывает структуру данных, содержащихся в документе, и предназначен для обеспечения автоматизированной обработки структурированных файлов документов в формате, приведенном в п. 2.2. В макете документа определяется: 1. Количество блоков в документе и их последовательность. 2. Количество полей для каждого блока документа, их последовательность и обязательность заполнения. При составлении макета используются имена полей, приведенные в п. 2.6. 2.5.2. Структура файла макета Макет документа состоит из последовательности блоков. Каждый блок начинается с новой строки и состоит из имен полей, разделенных символом "|" (код ASCII - 124). Первое поле в блоке является маркером. После имени поля может следовать признак "(0)", что означает, что данное поле может не иметь значения и заполняется по условиям, приведенным в п. 3.х. Последним полем в блоке является указатель на следующий блок - маркер следующего блока с признаком "(*)" или без него. Отсутствие в блоке указателя на следующий блок означает, что данный блок является последним в документе. При описании макета документа используются три типа блоков: 1. Идентификатор документа (смотри таблицу 2 в п. 2.3). После идентификатора документа может следовать признак "(*)", означающий, что допускается передача нескольких документов в одном файле. 2. Блок, не повторяющийся в одном документе. В этом случае в вышестоящем блоке указатель состоит из маркера текущего блока без признака "(*)". 3. Блок, повторяющийся в одном документе. В этом случае в вышестоящем блоке указатель состоит из маркера текущего блока с признаком "(*)". |
Фрагмент документа "ТРЕБОВАНИЯ К ФОРМАТАМ ТЕКСТОВЫХ ФАЙЛОВ, ИСПОЛЬЗУЕМЫХ ПРИ ПЕРЕДАЧЕ В ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО СПРАВОК ОБ ИЗМЕНЕНИИ РОСПИСИ ФЕДЕРАЛЬНОГО БЮДЖЕТА)".