ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
 
ЭЛЕКТРОННЫЙ ОБМЕН ДАННЫМИ В УПРАВЛЕНИИ, ТОРГОВЛЕ И НА ТРАНСПОРТЕ (ЭДИФАКТ)
 
Синтаксические правила
 
  
ГОСТ 6.20.1-90 
  (ИСО 9735-88)
 
ИЗДАТЕЛЬСТВО СТАНДАРТОВ
 
МОСКВА
 
ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
 
 
   
    | ЭЛЕКТРОННЫЙ ОБМЕН ДАННЫМИ В УПРАВЛЕНИИ, ТОРГОВЛЕ И НА ТРАНСПОРТЕ (ЭДИФАКТ) Синтаксические правила EDI for administration, commerce and transport (EDIFACT). Syntax rules | ГОСТ 
          6.20.1-90
 (ИСО 9735-88) | 
   
 
 
Дата введения 01.01.92
 
Настоящий стандарт устанавливает синтаксические правила построения сообщений, используемых в обмене информацией между партнерами.
 
Стандарт распространяется на различные сферы народного хозяйства, в том числе применяется в управлении, внешней торговле и на транспорте.
 
Стандарт обязателен для предприятий, организаций и учреждений, осуществляющих обмен данными в открытых системах.
 
Термины, используемые в настоящем стандарте, приведены в приложении 1.
 
1. УРОВНИ СИНТАКСИСА
 
1.1. В настоящем стандарте устанавливаются синтаксические уровни А и В, функции которых идентичны за исключением используемых наборов знаков. По мере возникновения потребностей в дополнительных синтаксических функциях могут быть определены другие уровни.
 
Уровень А использует набор знаков, указанный в п. 2.2.1.
 
Уровень В использует набор знаков, указанный в п. 2.2.2.
 
1.2. Служебный сегмент UNA (согласованный набор ограничителей, см. приложение 2) устанавливает набор знаков (разделители и другие служебные знаки), которые используются при обмене. Если набор используемых служебных знаков отличается от наборов знаков уровней А и В, то эти знаки должны быть установлены партнерами по обмену на многосторонней или двусторонней основе и определены в сегменте UNA.
 
2. НАБОРЫ ЗНАКОВ
 
2.1. В передаваемой информации должны применяться установленные в настоящем разделе наборы знаков.
 
2.2. Для представления, знаков в указанных ниже наборах должны использоваться 7-битные коды ГОСТ 27463 (ИСО 646) или соответствующие 8-битные коды ИСО 6937/2 и ГОСТ 19753 (ИСО 8859).
 
2.2.1. Набор знаков синтаксического уровня А содержит следующие знаки:
 
прописные буквы верхнего регистра латинского алфавита - А - Z
 
цифры - 0 - 9
 
пробел
 
точка - .
 
запятая - ,
 
дефис или знак минуса - -
 
левая скобка (открыть скобку) - (
 
правая скобка (закрыть скобку) - )
 
наклонная черта - /
 
знак равенства - =
 
Знаки, предназначенные для использования в качестве:
 
Апостроф - ’ указателя конца сегмента
 
знак плюс - + указателя начала сегмента и разделителя элементов данных
 
двоеточие - : разделителя компонентных элементов данных в составном элементе данных
 
вопросительный знак - ? знака отмены
 
ПРИМЕЧАНИЕ. Вопросительный знак, непосредственно предшествующий одному из следующих знаков: апостроф (’), плюс (+), вопросительный знак (?) - восстанавливает их обычное значение. Например, 10?+10=20 означает 10+10=20. Вопросительный знак в собственном значении обозначается - ??.
 
Следующие знаки являются частью набора знаков уровня А, однако они не должны использоваться в передаче сообщений по телексной связи.
 
восклицательный знак - !
 
кавычки - »
 
знак процента - %
 
амперсенд (знак, обозначающий союз «и») - &
 
звездочка - *
 
точка с запятой - ;
 
знак меньше, чем - <
 
знак больше, чем - >
 
2.2.2. Набор знаков синтаксического уровня В содержит следующие знаки:
 
прописные буквы верхнего регистра латинского алфавита - А - Z
 
строчные буквы нижнего регистра латинского алфавита - а - z
 
цифры - 0 - 9
 
пробел
 
точка - .
 
запятая - ,
 
дефис или знак минуса - -
 
левая скобка (открыть скобку) - (
 
правая скобка (закрыть скобку) - )
 
наклонная черта - /
 
апостроф – ’
 
знак плюс - +
 
двоеточие - :
 
знак равенства - =
 
вопросительный знак - ?
 
восклицательный знак - !
 
кавычки - »
 
знак процента - %
 
амперсенд - &
 
звездочка - *
 
точка с запятой - ;
 
знак меньше, чем - <
 
знак больше, чем - >
 
Знаки, предназначенные для использования в качестве:
 
разделитель информации - IS4 указателя конца сегмента
 
разделитель информации - IS3 указателя начала сегмента и разделителя элементов данных
 
разделитель информации - IS1 разделителя компонентных элементов данных
 
ПРИМЕЧАНИЕ. Данный набор знаков не предназначен для передачи сообщении по телексной связи.
 
3. СТРУКТУРА ОБМЕНА