ГОСТ Р ИСО/МЭК 16022 — 2008
q) обработка счетчика схемы кодирования по основанию 256:
1) если знак является управляющим знаком (FNC 1, структурированногосоединения (StructuredAppend),
программирования устройства считывания (Reader Program) или кодовой страницы (Code Page)), добавля ют
4 к значению счетчика схемы кодирования по основанию 256;
2) в противном случав добавляют 1 к значению счетчика схемы кодирования по основанию 256;
г) если, по крайней мере, четыре знака данных были обработаны в цикле проверки:
1) если значение счетчика схемы кодирования ASCII (КОИ-7/КОИ-8), к которому прибавлена 1. не боль
ше значений остальных счетчиков, завершают проверку с указанием схемы кодирования ASCII (КОИ-7/КОИ-8);
2) если значение счетчика схемы кодирования по основанию 256, к которому прибавлена 1. не больше
значения счетчика схемы кодирования ASCII (КОИ-7ЖОИ-8) или меньше значений остальных счетчиков,
завершают проверку с указанием схемы кодирования по основанию 256:
3) если значение счетчика схемы кодирования EDIFACT, к которому прибавлена 1. меньше значений
остальных счетчиков, завершают проверку с указанием схемы кодирования EDIFACT:
4) если значение счетчика схемы кодирования Text к которому прибавлена 1, меньше значений ос
тальных счетчиков, завершают проверку с указанием схемы кодирования Text;
5) если значение счетчика схемы кодирования ANSI Х12. к которому прибавлена 1. меньше значений
остальных счетчиков, завершают проверку с указанием схемы кодирования ANSI Х12;
6) если значение счетчика схемы кодирования С40. к которому прибавлена 1. меньше значений счет
чиков схем кодирования ASCII (КОИ-7/КОИ-8). по основанию 256. EDIFACT. а также Text, то :
i) если значение счетчика схемы кодирования С40 меньше значения счетчика схемы кодирова
ния ANSI Х12, завершают проверку с указанием схемы кодирования С40;
и)если значение счетчика схемы кодирования С40 равно значению счетчика схемы кодирования
ANSIX12.ro:
I) если один из трех знаков: знак-ограничитель и знаки-разделители no ANSI Х12 впервые встреча
ется в еще не обработанныхданных перед знаком, не представленным в ANSI Х12. завершают проверку
с указанием схемы кодирования ANSI Х12:
II) в противном случае проводят возврат к схеме кодирования С40:
s) повторяют этап, указанный в перечислении к), до встречи с условием возврата.
100