Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ЕГАИС. Штрикоды упаковок в УТ 11.4

ЕГАИС. Штрикоды упаковок в УТ 11.4
Я
   JeHer
 
26.03.19 - 04:03
Доброго дня всем.
Столкнулся с неприятной ситуацией. Управление торговлей, редакция 11 (11.4.7.114). Во входящей ТТН при проверке штрихкодов при открытии формы обработки "Проверка и подбор алкогольной продукции ЕГАИС" программа возвращает ШК = "(01)00000054581031(90)00313283" согласно стандарту GS1, что, в принципе, правильно.
При сканировании программа возвращает этот же штрихкод. Дальше идет муть, т.к. в общем модуле "ШтрихкодированиеЕГАИСКлиентСервер" в функции "ЭтоШтрихкодЛогистическойУпаковки" есть условия:
    Если СтрДлина(Штрихкод) = 18 Тогда
        
        // Код маркировки для коробов и палет: Код ФСРАР(12) + Порядковый номер(6)
        Если Не ШтрихкодированиеИСКлиентСервер.КодСоответствуетАлфавиту(Штрихкод, Алфавит) Тогда
            Возврат Ложь;
        КонецЕсли;
        
    ИначеЕсли СтрДлина(Штрихкод) = 26 Тогда //  + Тип логистической единицы(1) + Номер площадки(2) + Год(4) + Порядковый номер(9)

        Иначе
             Ложь;
        КонецЕсли;

Т.е. ШК="(01)00000054581031(90)00313283" нифига не имеет 26 символов. Рвётся пукан от такой проверки. Второй день не могут принять алкоголь из-за этого куска кода.
Кто встречался? И как обойти, не меняя код?
 
 
   Smile 8D
 
1 - 26.03.19 - 09:16
(0) https://egais.center-inform.ru/upload/docs/format_tara.pdf
Формат штрих-кода для упаковок жестко задан ФСРАР, он и проверяется в коде. Ваш штрих-код под него не подходит. Откуда вы его получили? В ТТН вроде как проверка должна быть кодов упаковок по указанным выше условиям. Так что либо проверка не работает у них, либо вы отсканировали с упаковки не тот код.
   Smile 8D
 
2 - 26.03.19 - 09:17
(1) http://egais.ru/files/format_tara6.pdf вот так даже правильнее, чтобы ссылка была на официальный сайт ФС РАР
   H A D G E H O G s
 
3 - 26.03.19 - 11:29
(0) Скобочки надо убрать.
   Smile 8D
 
4 - 26.03.19 - 14:04
(3) Без скобочек тоже не будет соответствовать формату
   JeHer
 
5 - 27.03.19 - 03:03
(1) подождите. Отладчик привел меня именно в ШтрихкодированиеЕГАИСКлиентСервер.ЭтоШтрихкодЛогистическойУпаковки() с ШК = "(01)00000054581031(90)00313283". Как штрихкод не подходит?
(3) или при проверке убрать скобки? Тогда далее тупо ничего не ищет, т.к. на выходе из функции я просто сделал Возврат Истина;
   Злопчинский
 
6 - 27.03.19 - 10:08
ну, сначала 12 цифр ИД ФСРАР
потом 14 цифр
14 = 5 + 9
Префикс(5) = ТипЛогистическойЕдиницы(1) + НомерЛинииРозливаИлиНомерПлощадки(2) + НомерГода(2).
ЛогистическийИдентификаторСчетчик(9) = просто идентификатор-нумератор,  с ведущими нулями
   Ёпрст
 
7 - 27.03.19 - 10:14
(0) посмотреть для начала, что в xml самого документа прилетает, а не то, что ут11 вам кажет. Дальше, делать выводы
   Ёпрст
 
8 - 27.03.19 - 10:15
ну и если вы не опт, вам  эти нумера коробок вообще не впёрлись, 99% розницы не ведёт учет/приёмку по-коробочно

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует