|   |   | 
| 
 | ЕГАИС. Штрикоды упаковок в УТ 11.4 | ☑ | ||
|---|---|---|---|---|
| 0
    
        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 символов. Рвётся пукан от такой проверки. Второй день не могут принять алкоголь из-за этого куска кода. Кто встречался? И как обойти, не меняя код? | |||
| 1
    
        Smile 8D 26.03.19✎ 09:16 | 
        (0) https://egais.center-inform.ru/upload/docs/format_tara.pdf
 Формат штрих-кода для упаковок жестко задан ФСРАР, он и проверяется в коде. Ваш штрих-код под него не подходит. Откуда вы его получили? В ТТН вроде как проверка должна быть кодов упаковок по указанным выше условиям. Так что либо проверка не работает у них, либо вы отсканировали с упаковки не тот код. | |||
| 2
    
        Smile 8D 26.03.19✎ 09:17 | 
        (1) http://egais.ru/files/format_tara6.pdf вот так даже правильнее, чтобы ссылка была на официальный сайт ФС РАР     | |||
| 3
    
        H A D G E H O G s 26.03.19✎ 11:29 | 
        (0) Скобочки надо убрать.     | |||
| 4
    
        Smile 8D 26.03.19✎ 14:04 | 
        (3) Без скобочек тоже не будет соответствовать формату     | |||
| 5
    
        JeHer 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% розницы не ведёт учет/приёмку по-коробочно     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |