Invalid barcode GS1-128

1. Hikari123 13.01.20 23:04 Сейчас в теме
1С:Предприятие 8.3 (8.3.16.1063)
Бухгалтерия предприятия, редакция 3.0 (3.0.74.63)

После обновления на (3.0.74.63) перестал печататься штрихкод GS1-128 (другие штрихкоды нормально выводит). Пишет Invalid barcode.
Штрихкод: (01)04631143159919(3102)000180(11)200113(10)130120(21)13

Проверял штрихкод на старой версии, все выводится нормально. Где можно отловить ошибку? Или это глюк обновления?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
12. HAMAZ 7 14.01.20 12:28 Сейчас в теме
(01)04631143159919(3102)000180(11)200113(10)130120(21)13 - а в 21-м параметре у вас что хранится?
17. Hikari123 14.01.20 16:08 Сейчас в теме
2. HAMAZ 7 14.01.20 09:00 Сейчас в теме
а у вас конфигурация не допиливалась случаем?
3. Hikari123 14.01.20 10:34 Сейчас в теме
(2) да измененная, но все модули и объекты относящиеся к ШК не менялись. Сравнивал все с конфигурацией поставщика. Попробовал написать свою обработку по печати ШК, такая же лажа.
4. HAMAZ 7 14.01.20 10:59 Сейчас в теме
(3) а какая компонента используется для печати ШК? если штатная из БПО, то там поддержка GS1 128 появилась не очень давно.
6. Hikari123 14.01.20 11:21 Сейчас в теме
(4) штатная. Просто в прошлом релизе все ОК печаталось, а в 3.0.74.63 ругается.
5. HAMAZ 7 14.01.20 11:02 Сейчас в теме
общий макет "КомпонентаПечатиШтрихкодов" содержит компоненту печати ШК - сохраните в файл из старой версии и из новой. Сравните размер файла
8. Hikari123 14.01.20 11:36 Сейчас в теме
(5) Новая весит 6 525, старая 2 846.
7. HAMAZ 7 14.01.20 11:30 Сейчас в теме
отладчиком в общий модуль МенеджерОборудованияВызовСервера на функцию

Функция ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода) Экспорт
9. Hikari123 14.01.20 12:00 Сейчас в теме
(7)
ВнешняяКомпонента - AddIn.BarcodeSymbolicName.Barcode
Все прошло без ошибок, но все равно invalid barcode. Получил двоичные данные картинки, передал их в макет.
10. HAMAZ 7 14.01.20 12:22 Сейчас в теме
(9)] а тип какой какой штрихкода прилетает туда в параметрах?
11. Hikari123 14.01.20 12:25 Сейчас в теме
(10) Тип кода = 2.
Хм, залил в старую конфу новую "КомпонентаПечатиШтрихкодов" и теперь там тоже не печатает GS1.
13. HAMAZ 7 14.01.20 12:29 Сейчас в теме
15. Hikari123 14.01.20 12:34 Сейчас в теме
(13) В конфе так и прописано:

Если ТипШтрихкодаУпаковки = Перечисления.ТипыШтрихкодов.GS1_128 Тогда

Макет = ПараметрыМакетовДляПечати.Макет_GS1_128;
ТипКода = 2;
16. Hikari123 14.01.20 13:57 Сейчас в теме
Пока решил оставить так.

Скопировал из старой конфы макет "КомпонентаПечатиШтрихкодов" в новую конфу, переименовал её и в модуле "МенеджерОборудованияВызовСервера" прописал выбор старой компоненты.
18. Nik2009 21.02.20 18:04 Сейчас в теме
Столкнулся с такой проблемой при формировании GS1 DataMatrix. Если в тексте штрихкода присутствует символ "(" то получаем Invalid barcode.
Написал в техподдержку 1С. Жду ответа.

Попробуй текст штрихкода не выводить средствами КомпонентыПечтиШтрихкода, а передать текст без скобок.
19. rayastar 1469 18.03.20 11:42 Сейчас в теме
(18)
Invalid barcode

Приветствую. Удалось решить проблему с печатью "("?
20. Nik2009 20.03.20 17:59 Сейчас в теме
(19) Да. Нужно передать код в HRI(человекочитаемый ) формате: (01).....(21).....(91)..............(92)..........
Без спецсимволов. Тогда проблем не будет.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот