Код EAN-13 в XML-файле отгрузки ТТН

Модераторы: Operator 2, Operator 1, Operator 4

Engeni
Сообщений: 32
Зарегистрирован: 29 ноя 2017, 07:16
Откуда: Москва

Код EAN-13 в XML-файле отгрузки ТТН

Сообщение Engeni » 06 май 2019, 06:21

Добрый день! Подскажите, пожалуйста:
Покупатель требует от поставщика передавать в составе ТТН ЕГАИС данные по EAN коду (EAN-13) с целью однозначной идентификации товарных позиций, поставляемых в рамках документа.
Каким образом вносить код EAN в XML-файл отгрузки ТТН? Есть ли где-нибудь примеры XML-файла ТТН с EAN кодом?
Аватар пользователя
bugay1977
Сообщений: 739
Зарегистрирован: 21 ноя 2017, 08:08
Откуда: Новосибирск

Re: Код EAN-13 в XML-файле отгрузки ТТН

Сообщение bugay1977 » 06 май 2019, 06:33

Engeni писал(а):Добрый день! Подскажите, пожалуйста:
Покупатель требует от поставщика передавать в составе ТТН ЕГАИС данные по EAN коду (EAN-13) с целью однозначной идентификации товарных позиций, поставляемых в рамках документа.
Каким образом вносить код EAN в XML-файл отгрузки ТТН? Есть ли где-нибудь примеры XML-файла ТТН с EAN кодом?

Доброго. В структуре ТТН действительно есть
<xs:element name="EAN13" nillable="false" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>необязательный реквизит EAN13</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:length value="12" />
<xs:pattern value="[0-9]{12}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
Но проблема в том, что длина этого поля ограничена 12-ю символами :shock: , поэтому толку от него немного
Аватар пользователя
bugay1977
Сообщений: 739
Зарегистрирован: 21 ноя 2017, 08:08
Откуда: Новосибирск

Re: Код EAN-13 в XML-файле отгрузки ТТН

Сообщение bugay1977 » 07 май 2019, 02:02

Доброго.
Выяснилась интересная подробность - в последней сборке УТМ (1259) значение тэга EAN13 в ТТН расширено до 14 символов:
В схеме ТТН:
<xs:element name="EAN13" type="c:EANType" nillable="false" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>необязательный реквизит EAN13</xs:documentation>
</xs:annotation>
</xs:element>

В схеме EGCommon.xsd расписаны значения данного тега:

<xs:simpleType name="EANType">
<xs:restriction base="xs:string">
<xs:pattern value="(\d{8}|\d{13}|\d{12}|\d{14})" />
</xs:restriction>
</xs:simpleType>
Т.е. можно указывать ш/к длиной 8, 12, 13, 14 символов

В ТТН EAN13 указывается внутри тэга <wb:Position> </wb:Position>
например, после указания цены
<wb:Price>999.0000</wb:Price>
<wb:EAN13>500026510115</wb:EAN13>
Engeni
Сообщений: 32
Зарегистрирован: 29 ноя 2017, 07:16
Откуда: Москва

Re: Код EAN-13 в XML-файле отгрузки ТТН

Сообщение Engeni » 07 май 2019, 05:50

Добрый день!
Спасибо за помощь! С тегом <wb:EAN13> разобрался, в данный момент отправляется с 12-ю символами.

Насчет 8/12/13/14 символов не разобрался. В схеме EGCommon.xsd пример с <xs:simpleType name="EANType">... отсутствует.
Пробовал отправлять с 13 символами, возвращает ошибку, что размер превышен.

Как узнать, какая сборка УТМ? Может быть, стоит устаревшая. Я вижу лишь версию ПО 3.0.8
Аватар пользователя
bugay1977
Сообщений: 739
Зарегистрирован: 21 ноя 2017, 08:08
Откуда: Новосибирск

Re: Код EAN-13 в XML-файле отгрузки ТТН

Сообщение bugay1977 » 07 май 2019, 06:51

Engeni писал(а):Добрый день!
Спасибо за помощь! С тегом <wb:EAN13> разобрался, в данный момент отправляется с 12-ю символами.

Насчет 8/12/13/14 символов не разобрался. В схеме EGCommon.xsd пример с <xs:simpleType name="EANType">... отсутствует.
Пробовал отправлять с 13 символами, возвращает ошибку, что размер превышен.

Как узнать, какая сборка УТМ? Может быть, стоит устаревшая. Я вижу лишь версию ПО 3.0.8

В адресе домашней страницы УТМ добавьте в конце /?b - домашняя страница отразится с номером сборки

В более ранних сборках описание тэга <"EAN13"> нет в EGCommon.xsd, он присутствует только в схеме ТТН3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Engeni
Сообщений: 32
Зарегистрирован: 29 ноя 2017, 07:16
Откуда: Москва

Re: Код EAN-13 в XML-файле отгрузки ТТН

Сообщение Engeni » 07 май 2019, 06:56

Посмотрел, спасибо за информацию!
У меня сборка 1189, старая. Значит, буду отправлять с 12 символами.
Аватар пользователя
bugay1977
Сообщений: 739
Зарегистрирован: 21 ноя 2017, 08:08
Откуда: Новосибирск

Re: Код EAN-13 в XML-файле отгрузки ТТН

Сообщение bugay1977 » 07 май 2019, 07:02

Engeni писал(а):Посмотрел, спасибо за информацию!
У меня сборка 1189, старая. Значит, буду отправлять с 12 символами.

А если в ЕАН 13 символов, будете отбрасывать 1 символ? Имхо, лучше все-таки обновить сборку ;)
Engeni
Сообщений: 32
Зарегистрирован: 29 ноя 2017, 07:16
Откуда: Москва

Re: Код EAN-13 в XML-файле отгрузки ТТН

Сообщение Engeni » 07 май 2019, 07:04

Да. На данный момент последний символ отсекаю.
Аватар пользователя
bugay1977
Сообщений: 739
Зарегистрирован: 21 ноя 2017, 08:08
Откуда: Новосибирск

Re: Код EAN-13 в XML-файле отгрузки ТТН

Сообщение bugay1977 » 07 май 2019, 07:06

Engeni писал(а):Да. На данный момент последний символ отсекаю.

:lol: Не думаю что это очень понравится вашему клиенту, но как говорится, хозяин-барин ;)

Вернуться в «Вопросы по эксплуатации ЕГАИС Производство/Импорт (УТМ)»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: Alexa [Bot] и 0 гостей