Последние сообщения

#21
FormEx / Re: DataMatrix GS1
Последний ответ от АЛьФ - 28 апреля 2026, 13:34
Продублирую сюда свой ответ из переписки.
По идее надо бы погонять Zint в отдельном виде с разными параметрами, добиться нужного результата и потом уже попробовать с теми же параметрами нарисовать в FormEx.
Вот если в этом случае не получится (например, нужных параметров в FormEx не выведено), тогда я подключусь и добавлю нужное в компоненту.
#22
FormEx / Re: DataMatrix GS1
Последний ответ от Злоп - 28 апреля 2026, 12:07
хотя... года два назад печатал для производителя одежды...
но код уже не помню где
#23
FormEx / Re: DataMatrix GS1
Последний ответ от Злоп - 28 апреля 2026, 12:06
Цитата: PavlovDL от 28 апреля 2026, 07:47можно сделать вывод, что formex доработан. нужны правильные параметры
ждем правильных параметров
вскорости тоже надо будет марки печатать для ввода в оборот
#24
FormEx / Re: DataMatrix GS1
Последний ответ от PavlovDL - 28 апреля 2026, 07:47
на просторах инфостарта, пост victuan
можно сделать вывод, что formex доработан. нужны правильные параметры
Если кратко, то:
Сервис.НарисоватьШтрихкод(Картинка,ТипЧислом,ТекстШтрихкода,0, ,Режим,,РежимВых)

Сам код не сложный, но пришлось некоторые сведения с трудом добывать (например, как сделать чтобы при выводе в начале был FNC1, а дальше GS, а не тоже FNC1, также были глюки при выводе некоторых серийных номеров). Разработчик (АЛьФ) по моим просьбам доработал компоненту, чтобы решить эти вопросы.
Сложность парсинга КМ в зависимости от Товарной группы и устаревших спецификаций (для лекарств).

#25
FormEx / Re: DataMatrix GS1
Последний ответ от PavlovDL - 28 апреля 2026, 07:44
т.е. лидирующий символ FNC1
разделители групп GS
#26
FormEx / Re: DataMatrix GS1
Последний ответ от PavlovDL - 28 апреля 2026, 07:42
Цитата: vladmenleo от 28 апреля 2026, 07:03Вот так попробуй
Сервис.НарисоватьШтрихкод(Объект, 71, ШтрихКодДокумента, 0,,0,,);
Большое спасибо
Но теперь при таком значение штрих-кода
ШК="[01]04693257680055[21]540YkK:wYMCRKCU:n*.[91]FFD0[92]dGVzdAX8V8JbgOcia9VWiJjRLv1wlzxl+Ob/EnBEUI8=";
такой результат
Признак символики GS1 DataMatrix:
Присутствует
Штрихкод:
010469325768005521540YkK:wYMCRKCU:n*.<FNC1>91FFD0<FNC1>92dGVzdAX8V8JbgOcia9VWiJjRLv1wlzxl+Ob/EnBEUI8=
Длина: 91 символ.
Содержимое штрихкода:
(01) 04693257680055 [14]
(21) 540YkK:wYMCRKCU:n*. [19]
(91) FFD0 [4]
(92) dGVzdAX8V8JbgOcia9VWiJjRLv1wlzxl+Ob/EnBEUI8= [44]
т.е. разделители групп тоже FNC1, а нужен GS
#27
FormEx / Re: DataMatrix GS1
Последний ответ от vladmenleo - 28 апреля 2026, 07:08
Если поставить параметр 2 - что означает то пишет ошибку Error 251: Control characters are not supported by GS1
#28
FormEx / Re: DataMatrix GS1
Последний ответ от vladmenleo - 28 апреля 2026, 07:03
Вот так попробуй
Сервис.НарисоватьШтрихкод(Объект, 71, ШтрихКодДокумента, 0,,0,,);
#29
FormEx / DataMatrix GS1
Последний ответ от PavlovDL - 28 апреля 2026, 06:26
Добрый день.
Коллеги, подскажите пожалуйста правильные параметры метода НарисоватьШтрихкод для генерации DataMatrix GS1?

ЗначениеШтрихкода="010469325768005521540YkK:wYMCRKCU:n*.i" + Симв(29) + "91FFD0" + Симв(29) + "92dGVzdAX8V8JbgOcia9VWiJjRLv1wlzxl+Ob/EnBEUI8=";

Сервис.НарисоватьШтрихкод(Картинка,71,ЗначениеШтрихкода,,,"GS1_MODE");

При таких значениях разделители групп формируются верно, но отсутствует лидирующий спецсимвол FNC1
#30
7.7 / Re: Отчетность в 7.7 1кв
Последний ответ от Харлампий Дымба - 23 апреля 2026, 22:19
В книге продаж, которая в комплекте в последней сборке в #19 - косяк исправлен.