![]() |
![]() |
![]() |
|
ЕГАИС. Штрикоды упаковок в УТ 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% розницы не ведёт учет/приёмку по-коробочно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |