5
UNA UNB UNG UNH . . . Сегменты данных пользователя ...UNT UNE UNZ
б) передача одного сообщения без функциональной группы:
UNA UNB UNH . . . Сегменты данных пользователя . . . UNT UNZ
в) передача одного сообщения без функциональной группы и без сегмента UNA:
UNB UNH . . . Сегменты данных пользователя ... UNT UNZ
3.5. Пример, описывающий структуру сообщения, последовательность сегментов и групп сегментов в сообщении в соответствии с настоящими синтаксическими правилами, приведен в приложении 3.
3.6. Каждый сегмент данных пользователя должен иметь следующую структуру:
идентификатор (метку) сегмента, который является обязательным и состоит из:
кода сегмента, являющегося обязательным, разделителя компонентных элементов данных, являющегося условным;
указания повторения или вложения, являющегося условным;
разделитель элементов данных, являющийся обязательным;
простые или составные элементы данных;
знак окончания сегмента, являющийся обязательным.
3.7. Элемент данных в рамках сегмента данных пользователя должен иметь следующую структуру:
простои элемент данных или составной элемент данных, обязательный или условный в зависимости от указаний в соответствующем справочнике сегментов и включающий:
простые взаимосвязанные (компонентные) элементы данных, разделители компонентных элементов данных, являющиеся обязательными (при ограничении, указанном в примечании).
ПРИМЕЧАНИЕ. Разделитель компонентного элемента данных не должен ставиться после последнего простого элемента данных, входящего в составной элемент данных. Разделитель элемента данных не должен ставиться после последнего элемента данных в сегменте.
4. УПЛОТНЕНИЕ ДАННЫХ
4.1. При обмене в элементах данных, имеющих переменную длину, незначащие символы должны опускаться. Это правило распространяется в первую очередь на нули, предшествующие цифровому значению, и конечные пробелы.
4.2. Правило не распространяется на нуль, стоящий перед десятичной запятой (точкой), и на случаи значащих нулей - например в обозначении температуры, если это указано в описании данных.
4.3. При уплотнении данных в сообщениях должны соблюдаться правила, приведенные и пп. 4.3.1-4.3.5.
Примечание. В приведенных далее примерах «Tag» означает идентификатор (метку) начала сегмента, «DE» - элемент данных и «СЕ» - составной элемент данных. В примерах используются разделители уровня А.
4.3.1. Условные сегменты, не содержащие данных, исключаются, в том числе исключаются и идентификаторы начала сегмента.
4.3.2. Порядок элементов данных и сегменте должен быть задан в определенной последовательности. Если условный элемент данных опускается в начале или середине сегмента, то его позиция обозначается путем сохранения разделителя данного элемента данных.
Пример.
Два элемента данных опущены