Цитата: MWWRuza ➤ Жду теперь, когда хоть один УПД с кодами сигарет прилетит, что-бы дальше продолжить...
Дождался, блин... Мегаполис прислал. Думал, ша все как по маслу пойдет, а вот фиг там... Только лексикон пополнился оборотами "русской матерной речи"...
Фигня какая-то...
1. Похоже, в XML файл, они какие-то обрезки от ШК блоков пихают... Сканированием DM с блока, получаю строку длиной 55 символов, при этом, на 26 месте символ с кодом 29(используется в качестве разделителя).
А из XML прилетают коды блоков, с длиной 35 символов... И нет символа с кодом 29... Дальше, в принципе, идет "8005", в принципе, по нему тоже можно разложить, он есть и в сканированном ШК и в ШК из XML... Но...
Это, что, ограничение XML, и так будет у всех, или это "Мегаполис" косячит?
2. ШтрихКод... Есть отдельный тег - "<ИнфПолФХЖ2 Значен="4600439931010" Идентиф="штрихкод"/>" - что это за ШтрихКод - ???
К ШтрихКоду единицы из УПД(это - блок), он не имеет никакого отношения... ШтрихКоды блоков, из ШК маркировки этой позиции - "4600439935605"...
Что они под этим ШК имеют в виду - ? ШК пачки - ? Как-то не верится, они чаще всего на сигаретах "короткие", ЕАН-8... Тут - 13. Ну, ладно, предположим, что из любого правила есть исключения, встречаются и ЕАН-13 на пачках... Но, три наименования, разных сигарет, и у всех, как на подбор - ЕАН-13 - ??? Не верю!!!
Тем более, что из трех позиций, у первых двух - такая ерунда, что этот ШК похоже "не пойми от чего", а у третьей позиции - он все-таки совпадает с ШтрихКодом блока, выделенным из марки блока...
3. ОКЕИ_Тов = "0000".... Это, типа ОКЕИ блока... Ну, ладно, я бы понял "000", но 4 нуля??? Весь справочник ОКЕИ имеет трехзначные коды... Например - штука(ну, или пачка в данном случае) - "796", был бы вес - было бы "166", ну и т.д... Но, они все трехзначные! При чем здесь 4 нуля? Как-то не стандарт получается...
Кто столкнулся с этим, поделитесь мнениями...