ТРЕБОВАНИЯ К ФОРМАТАМ ТЕКСТОВЫХ ФАЙЛОВ, ИСПОЛЬЗУЕМЫХ ПРИ ПЕРЕДАЧЕ В ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО СПРАВОК ОБ ИЗМЕНЕНИИ РОСПИСИ ФЕДЕРАЛЬНОГО БЮДЖЕТА). Письмо. Федеральное казначейство. 25.03.05 42-10.6-14/209

Фрагмент документа "ТРЕБОВАНИЯ К ФОРМАТАМ ТЕКСТОВЫХ ФАЙЛОВ, ИСПОЛЬЗУЕМЫХ ПРИ ПЕРЕДАЧЕ В ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО СПРАВОК ОБ ИЗМЕНЕНИИ РОСПИСИ ФЕДЕРАЛЬНОГО БЮДЖЕТА)".

Предыдущий фрагмент <<< ...  Оглавление  ... >>> Следующий фрагмент

Полный текст документа

2.2. Структура файлов

     Один  файл  может  содержать  произвольное количество документов.
Каждый  файл  должен  содержать  документы  только  того типа, который
описан  в макете файла. Файл, содержащий данные документов, состоит из
заголовка и последовательности блоков.
     Заголовок   содержит   информацию   о   номере   версии  формата,
наименовании и версии программного продукта, сформировавшего файл, и о
документе,   утверждающем   требования   к  формату  файлов.  Описание
структуры заголовка приведено в таблице 1.

                                                             Таблица 1

                      СТРУКТУРА ЗАГОЛОВКА ФАЙЛА

-------------------------------------------------------------------------------
| Описание              | Имя      | Тип    | Длина  | Обязательность | НСИ   |
|-----------------------|----------|--------|--------|----------------|-------|
| Маркер                | FK       |        |        |                |       |
| Номер версии формата  | NUM-VER  | STRING | <= 10  | Да             |       |
|-----------------------|----------|--------|--------|----------------|-------|
| Наименование          | FORMER   | STRING | <= 50  | Да             |       |
| программного          |          |        |        |                |       |
| продукта,             |          |        |        |                |       |
| сформировавшего       |          |        |        |                |       |
| файл                  |          |        |        |                |       |
|-----------------------|----------|--------|--------|----------------|-------|
| Версия программного   | FORM-VER | STRING | <= 10  | Да             |       |
| продукта              |          |        |        |                |       |
|-----------------------|----------|--------|--------|----------------|-------|
| Ссылка на документ,   | NORM-DOC | STRING | <=     | Нет            |       |
| утверждающий формат   |          |        | 225    |                |       |
| файла                 |          |        |        |                |       |
-------------------------------------------------------------------------------

     Макет  файла  определяет  последовательность блоков, кратность их
вхождения в документ, количество полей в блоке и их порядок (смотри п.
2.5).
     Каждый  блок  начинается  с  новой  строки  и  состоит  из полей,
разделенных  символом  "|"  (ASCII  -  код  124).  Первое поле в блоке
считается  маркером,  определяющим  тип блока. Каждый документ в файле
записывается   определенной   последовательностью  блоков  одного  или
нескольких  типов.  Последним символом в блоке должен быть разделитель
"|".
     Количество  полей  в  блоке  и  их  смысл однозначно определяются
маркером  блока.  Количество  разделителей  "|"  в блоке должно строго
соответствовать количеству полей.
     Поля могут содержать только символы с кодом ASCII с 32 по 175 (за
исключением 127 и 124) и с 224 по 239.

Фрагмент документа "ТРЕБОВАНИЯ К ФОРМАТАМ ТЕКСТОВЫХ ФАЙЛОВ, ИСПОЛЬЗУЕМЫХ ПРИ ПЕРЕДАЧЕ В ФЕДЕРАЛЬНОЕ КАЗНАЧЕЙСТВО СПРАВОК ОБ ИЗМЕНЕНИИ РОСПИСИ ФЕДЕРАЛЬНОГО БЮДЖЕТА)".

Предыдущий фрагмент <<< ...  Оглавление  ... >>> Следующий фрагмент

Полный текст документа