Документооборот - статьи


Опциональность сегментов


Сегменты в документе имеют два типа опциональности:

M (mandatory) – обязательный сегмент. Обычно такие сегменты несут основную информацию в документе (без него документ или другие, зависимые сегменты, не могут быть поняты полностью и/или правильно). Если стандарт для данного документа определяет сегмент как обязательный, то он не может быть пропущен в документе. Примеры обязательных сегментов:

BEG*00*SA*ASNTESTORD**20060615~

Это (BEG) сегмент заголовка (см ниже, пункт Структура документа). Он содержит общую информацию документа (как «читать» сегменты – см. ниже):

  • назначение (00 – Original)
  • тип (SA - Stand-alone Order)
  • номер ордера (ASNTESTORD)
  • (20060615 – 6 Июня 2006)


Без этого сегмента нельзя было бы идентифицировать данный ордер.

PO1*001002003*10*EA*15**BP*123456411~

Это (PO1) сегмент деталей (см. ниже, пункт Структура документа). Он содержит базовые данные товара. Ордер заказа (PO) используется для заказа товара, и данные о товаре очевидным образом – основные данные этого документа, поэтому данный сегмент так же является обязательным.

O (optional) – необязательный, опциональный сегмент. Обычно это сегменты, содержащие второстепенную/вспомогательную информацию. Если стандарт определяет сегмент в документе как опциональный, то он может как присутствовать, так и отсутствовать, и при этом отсутствие опционального сегмента не будет являться ошибкой. Пример опционального сегмента:

PER*DC**TE*(123) 456-7890~

Это (PER) сегмент Administrative Communications Contact, т.е. «контактная информация». Он содержит следующую информацию (как «читать» сегменты – см. ниже):

  • контактное лицо по вопросам доставки (DC - Delivery Contact)
  • телефон (TE - Telephone)
  • собственно сам номер телефона - (123) 456-7890

Данная информация является опциональной, без нее данный документ может быть прочитан – что заказано, количество, стоимость и т.д.



Содержание раздела