Статус документа
Статус документа

ГОСТ 34731-2021 (ISO/IEC 15434:2019) Информационные технологии (ИТ). Технологии автоматической идентификации и сбора данных. Синтаксис носителей данных высокой емкости для автоматического сбора данных (с Поправкой)

     5.3 Конверт формата

5.3.1 Общие положения

Конверт формата устанавливает начало и конец данных заданного формата и выполняет следующие функции:

- идентифицирует формат данных, используемый внутри конверта;

- определяет знак(и), используемый(ые) для разделения сегментов, элементов данных (полей) и подэлементов (подполей) в рамках указанного формата данных;

- указывает на иные применяемые данные, версии или служебную информацию.

5.3.2 Заголовок формата

5.3.2.1 Общие положения

Заголовок формата состоит из двух частей:

- индикатора формата (двухразрядного цифрового идентификатора, устанавливающего основные правила для данного формата);

- переменных данных (при необходимости), определяющих используемые разделители, версию, выпуск, дату или служебную информацию в соответствии с применяемыми стандартами.

Перечень индикаторов форматов и переменных данных для соответствующих заголовков форматов приведен в таблице 1.

Таблица 1 - Заголовки форматов с указанием соответствующих разделителей

Индикатор формата

Переменные данные заголовка

Указатель окончания формата

Описание формата

00

Зарезервирован для последующего использования

01

vv

Транспортирование

02

Полное сообщение/транзакция электронного обмена данными EDI

03

vvvrrr

Данные, структурированные с использованием сегментов ANSI ASC X12 (см. [3])

04

vvvrrr

Данные, структурированные с использованием сегментов UN/EDIFACT (см. 4 [4])

05

Данные с использованием идентификаторов применения GS1 по ГОСТ ISO/lEC 15418 (см. также [5])

06

Данные с использованием идентификаторов данных ASC МН 10 по ГОСТ ISO/lEC 15418 (см. также [6])

07

Текст произвольного формата

08

vvvvrrnn

Данные, структурированные с использованием синтаксических правил CII (см. [2])

09

ttt...t ccc...c
nnn...n

Двоичные данные (тип файла) (способ сжатия) (число байтов)

10, 11

Зарезервированы для последующего использования

12

Данные, структурированные по правилам текстовых идентификаторов элементов (см. [7])

13

Использование заблокировано во избежание конфликта с [8]

14-99

Зарезервированы для последующего использования

Ранее - идентификаторы данных FACT.

Примечания

1 vv - двухразрядное цифровое обозначение используемой версии формата "01".

2 - знак окончания формата (см. 5.3.16).

3 - указатель окончания сегмента (см. 5.3.2.2.2).

4 - разделитель элементов данных (см. 5.3.2.2.3).

5 - разделитель подэлементов данных (см. 5.3.2.2.4).

6 vvvrrr - трехразрядное обозначение номера версии (vvv) и трехразрядное обозначение номера выпуска (rrr) (см. 5.3.6).

7 - vvvvrrnn представляет четырехразрядное обозначение номера версии (vvvv), двухразрядное обозначение номера выпуска (rr) и двухразрядное обозначение номера редакции (nn) (см. 5.3.11).

8 ttt...t - наименование типа файла (см. 5.3.12).

9 ccc...c - наименование способа сжатия файла (см. 5.3.12).

10 nnn...n - число байтов (см. 5.3.12).

5.3.2.2 Разделители и указатели окончания

5.3.2.2.1 Общие положения

Разделители и указатели окончания являются составной частью потока данных. Знаки разделителей и указателей окончания не допускается использовать в недвоичных данных в другом месте сообщения. Для строк, содержащих двоичные данные (формат "09"), следует применять особые положения (см. 5.3.12).

5.3.2.2.2 Указатель окончания сегмента

Каждый сегмент в формате "03" должен завершаться указателем окончания сегмента - неотображаемым знаком "" (приложение А).

5.3.2.2.3 Разделитель элементов данных

Элементы данных в форматах "01", "03", "05" и "06" должны быть разделены неотображаемым знаком "" - разделителем элементов данных (приложение А).

5.3.2.2.4 Разделитель подэлементов данных

Подэлементы данных в формате "03" должны заканчиваться разделителем подэлементов - неотображаемым знаком "" (приложение А).

5.3.3 Заголовок формата "00" - зарезервированный формат

Заголовок формата "00" зарезервирован для будущего использования.

5.3.4 Заголовок формата "01" - транспортирование

Заголовок формата должен быть представлен в виде: