Гейдаров Аскер
Заместитель руководителя московской аптеки "ЕМО", эксперт фармрынка
Там будет и сериализация, и криптозащита. При этом вся система будет работать на коде товара — GTIN, который является аккумулятором всех ранее известных типов кодов товаров (EAN-13, UPC-A, EAN-8 и др.). С этим кодом некоторые компании уже работают, а другим придется начать работать вплотную. Аптека "ЕМО" плотно работает с GTIN уже более года и поэтому у нас была возможность оценить все плюсы и минусы такой системы. В связи с тем, что GTIN является "стержнем" ФГИС МДЛП, предлагаю повнимательнее к нему присмотреться.
√ Начнем с краткого описания. GTIN состоит из секций (слева направо): Префикс Страны — Префикс Производителя — заводской код товара — контрольная цифра.
√ Рассмотрим каждый из них в отдельности.
- Префикс Страны определяет страну, в которой этот код зарегистрирован и совсем не является кодом страны, в которой товар производится. Практика показывает, что с одним и тем же GTIN товар компании производится в разных странах.
- Префикс Производителя (GS1 company prefix) включает в себя Префикс Страны, т.е. это национальный код производителя. При этом по правилам GS1 длина его определяется национальной организацией и может меняться, т.е. размерность является абсолютно плавающей.
- Заводской код товара — определяется производителем на свое усмотрение.
- Контрольная цифра своего рода защита от искажений GTIN. Отмечу, что защищает она от пропадания цифр и от перестановки рядом стоящих цифр.
На первый взгляд все отлично и логично! Но при более детальном рассмотрении возникают вопросы:
Первый. По закону РФ мы обязаны сообщать в ценнике товара место его производства, а это значит, что вместе с GTIN мы вынуждены иметь Код Страны по ОКСМ (это требование установлено ПП РФ №1219 от 1999 г.), что практически никем сейчас не выполняется. Все работают с названием страны, которое зачастую отличается от классифицированного.
Второй. Плавающий размер Префикса Производителя вынуждает нас либо получать название производителя от дистрибутора, которое бывает какое угодно, либо получать этот префикс, который сравним с размером самого GTIN либо для каждого GTIN вычислять маску для выделения этого префикса, и здесь начинается самое интересное. Оказывается, что в базе GS1 огромное число ошибок и системных нарушений правил формирования самого GTIN. Это хорошо видно по товарам из Франции, Словакии, Бразилии. Такая ситуация делает невозможным работу с каталогом GS1 в автоматическом режиме по API.
Третий. Защита контрольной цифрой слишком уязвимая. Аптечные справочники полны "кривых" GTIN.
Таким образом возникает парадоксальная ситуация: лучшая в мире система мониторинга движения товаров будет основана на иностранных ошибках, которые мы исправить не можем. При этом работа в автоматическом режиме исключена. Наблюдается громоздкость при работе с такой системой, поскольку приходится дублировать данные.
Предложение такое: создать наш код товара — RTIN, который будет лишен ошибок, изложенных выше, и будет подконтролен. Это решение логично, т.к. DataMatrix уже сделана сильно отличающимся от стандартов GS1.