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 1459 18.03.20 11:42 Сейчас в теме
(18)
Invalid barcode

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

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)