Маркировка обуви, печать штрихового кода DataMatrix с помощью Ocvita Barcode, FormEx или Zint. 1С 7.7

Публикация № 1172346

Разработка - Печать - Ценники

7.7 Маркировка обуви печать штрихового кода DataMatix Ocvita Barcode Zint FormEx

"Ответ на главный вопрос жизни, вселенной и всего такого" как распечатать DataMatrix из 1С 7.7 для маркировки.

[01]04680049338249[21]HOA%DamnoJefc[91]8039[92]IKXGc2h8XOGp6AM6svWYoALDprUc8QnTYNetjNp6iKOy9TadzeTU9ByrV3FYZ0OMJqLkfG2hL8yC5Va6DnYxOg==

это результат длительных поисков решения задачи "Распечатать штрих код DataMarix из 1С 7.7 для маркировки"

В таком виде нужно передавать штрих код в библиотеку zint на которой основана компонента Ocvita Barcode ActiveX (http://ocvita.ru/ocvita-barcode) и метод НарисоватьШтрихкод в FormEx (http://dorex.pro/?projects&formex)

В постановлении о маркировке есть описание со ссылкой на ГОСТы, но ГОСТы написаны таким корявым языком, что правильно их можно прочитать только зная конечный результат :-(
нормальное пояснение есть только в Спецификации API, раздел называется "Формирование GS1 DataMatrix"

Для корректного формирования GS1 DataMatrix необходимо в начало получаемой строки кода маркировки добавлять признак символики – ASCII232, перед конвертацией в DataMatrix, в соответствии с требованиями GS1 General Specification, в противном случае технические средства не распознают код правильно и не смогут его корректно обработать. Ниже приведены ссылки на спецификации:
-    GS1 General Specification (https://www.gs1.org/docs/barcodes/GS1_General_Specifications.pdf);
-    GS1 DataMatrix Guideline (https://www.gs1.org/docs/barcodes/GS1_DataMatrix_Guideline.pdf ).

И вот этот самый ASCII232 оказался самым "секретным" символом, т.к. его не возможно "вставить" в строку штрих-кода. Кроме этого в штрих-коде должны быть символы GS которые соответствуют ASCII 29 и вполне себе нормально вставляются в штрих-код и в данных которые приходят из СУЗ (система управления заказами) символы ASCII 29 УЖЕ проставлены и в этом оказалась самая засада - компонента Ocvita Barcode "рушила" 1С если для строки штрих-кода содержащей символы ASCII 29 я устанавливал тип кодирования GS1_MODE.
В результате экспериментов стало понятно, что нужно удалить из исходной строки символы ASCII 29 и квадратными скобками обозначить разделители в согласно "the GS1 AI standards".

проверить штрих-код тоже оказалась не простая задача :-) самое простое скачать приложение на смартфон и просто сканировать, но рекомендованный техподдержкой ЦПРТ сканер PHARMA TRAX SCANNER (play.google.com/store/apps/details?id=pk.pharmatrax.pharmatraxscanner&hl=ru) принимает любой первый символ, а приложение "Честный знак" так же нормально распознаёт DataMatrix с любым первым символом.
Мне помог сканер NeoReader QR & Barcode Scanner (https://play.google.com/store/apps/details?id=de.gavitec.android) который правильно отображает первый символ ASCII232 в виде ]d2
Вообще меня поразило на сколько все затуманивают эту информацию - пишут что "не правильный FNC1", а как проверить ни кто не пишет, нашел вот эту публикацию (http://barcodefaq.com/2d/gs1-datamatrix/) и хоть что-то стал понимать :-)

Образец маркировки который получен из СУЗ в формате PDF (для сравнения результатов сканирования)

 

Небольшая подсказка по настройке Ocvita Barcode:
Масштабом подгоняем размер DataMatrix - простое изменение размера внедрённого объекта не всегда подходит.
Кодирование (input_mode) = 2 - это номер значения GS1_MODE

 

В прикреплённой обработке пример печати только DataMatrix с размером штрих-кода 22*22 мм
при выводе печатной формы на экран DataMatrix отображается перечеркнутым квадратом, но если распечатать, то печатает правильно. Настройка печатной формы осуществляется при просмотре в масштабе 200%ю

Проверено на: 7.70.027.

Скачать файлы

Наименование Файл Версия Размер
1С 7.7 Маркировка обуви, печать штрихового кода DataMatix с помощью Ocvita Barcode FormEx Zint:
.ert 978,50Kb
24.12.19
7
.ert 1.0 978,50Kb 7 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. ray1978 25.12.19 07:12 Сейчас в теме
Здравствуйте.

Подскажите, как Вы вставили в таблицу в обработке для 77 объект "ocvita barcode"

У меня через Ворд, Ексель не получается: ни в разных виндовсах, ни в разных версиях офиса от 2003 до 2010

Спасибо
2. Mx00 180 25.12.19 11:55 Сейчас в теме
(1) скорее всего на мисте был пример обработки от Ёпрст, в ней уже был этот объект :-)
3. ray1978 25.12.19 14:13 Сейчас в теме
Это верно. Такую обработку я тоже взял за основу из-за вставленного объекта.
Хотел узнать, может Вы сами как-то сумели вставить.

1С относительно своей обработки печать штрихкодов в 1С Торговле и склад (active barcode) говорит, чтобы мы копировали его.
А как с нуля вставлять - сие есть тайна, к сожалению.
4. victuan 3494 14.01.20 08:27 Сейчас в теме
А зачем вообще использовать "ocvita barcode" и вставлять его объект в макет, если есть формекс, который позволяет выводить ШК на штатном объекте "Картинка"?
5. Mx00 180 14.01.20 12:41 Сейчас в теме
(4) Так исторически сложилось и такой подход для 1С 7.7 "типичен", а функцию НарисоватьШтрихкод() нужно использовать _после_ вывода области макета и это совсем другая логика формирования печатной формы
6. victuan 3494 14.01.20 18:08 Сейчас в теме
(5) И каким образом это вызывает затруднения?
7. Mx00 180 14.01.20 22:09 Сейчас в теме
(6) напиши два алгоритма и сравни :-)
8. victuan 3494 15.01.20 04:21 Сейчас в теме
(7) Написал, сравнил, отказался от "ocvita barcode"
9. Mx00 180 15.01.20 07:08 Сейчас в теме
(8) создай публикацию и выложи свои наработки - все будут только рады :-)
опиши сравнение производительности и использования памяти при печати от 5000 кодов маркировки, если есть заметное преимущество, то буду перенимать опыт, а без сравнения это пустая болтовня ;-)
10. victuan 3494 15.01.20 08:24 Сейчас в теме
11. khlistko 17.01.20 00:13 Сейчас в теме
Здравствуйте! Ищу программиста для внедрения в 1с 7.7 торговля и склад маркировку одежды. Занимаетесь этим и как можно связаться для обсуждения задачи?
12. Mx00 180 17.01.20 02:16 Сейчас в теме
(11) я сейчас занимаюсь маркировкой обуви в ТиС и всем рекомендую этого НЕ делать, а переходить на УТ 11.4 :-)
кроме самой программы нужно перестроить мозги у людей и логистику обращения с товаром, а кроме всего прочего к этому процессу не готовы даже в самом ЦРПТ :-(
в общем если вы можете перейти на УТ 11.4 в сумму до 500 т.р., то переходите (у меня переход оценивался в сумму более миллиона, поэтому остались на ТиС)
всё это ИМХО и у каждого может быть своя ситуация ;-)
13. user1347354 24.01.20 00:09 Сейчас в теме
Доброго времени суток. Максим, подскажите, я правильно понимаю, что два DataMatrix (GS1) кода из первого и второго скриншота созданы к одной конкретной товарной единице и по сути взаимозаменяемы и проходят проверку приложением от ЧЗ, но почему они такие визуально разные? По вашим данным сгенерил свой код и что характерно тоже воспринимается приложением хотя отличается от обоих ваших. В чем подвох? И что характерно если создать просто DataMatrix то он тоже проходит проверку в ЧЗ.
Собственно вопрос в том удалось ли вам сгенерить с штрихкод идентичный полученному из ЧЗ.
Спасибо.
Оставьте свое сообщение

См. также

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.130.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Печать ценников. ТиС 9.2

Отчеты и формы Бухгалтер Пользователь Внешняя обработка (ert,epf) v7.7 v77::ОУ 1С7:ТиС Россия Розничная торговля Абонемент ($m) Ценники

Печать ценников для конфигурации "Торговля и склад ред . 9.2". Платформа "1С:Предприятие 7.7"

2 стартмани

28.11.2017    10352    5    dbolotin    0       

Печать этикеток. Торговля и Склад 9.2

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Розничная и сетевая торговля (FMCG) Россия Windows Розничная торговля Абонемент ($m) Ценники

Внешняя печатная форма для документов Перемещение ТМЦ, Поступление ТМЦ и любых других с реквизитами табличной части Номенклатура, Количество, Цена.

1 стартмани

17.11.2017    7949    11    aksyoma    0       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Печать штрих-кодов из 1С: 7.7 Комплексная конфигурация

Инструменты и обработки Программист Бухгалтер Архив с данными v7.7 1С7:Комплекс 1С7:ТиС Windows Кассовые операции Абонемент ($m) Ценники Рабочее место

Для тех кто работает на 7 платформе, и не собирается с неё переходить. Стандартная печать этикеток по одной шт за раз совсем даже не интересна. Мне при внедрении штрих кодирования мне помогла обработка

1 стартмани

21.06.2016    19702    7    agent00mouse    5       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Печать этикеток на принтерах Zebra напрямую из 1С (для любых принтеров, понимающих EPL2)

Отчеты и формы Пользователь Архив с данными v7.7 1cv7.md Россия Windows Розничная торговля Абонемент ($m) Ценники

Данное решение предоставляет пользователю функционал для печати этикеток товаров из справочника номенклатуры на принтерах, поддерживающих язык EPL2.

1 стартмани

14.01.2015    24158    59    etmarket    5       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Ценники нескольких типов для ТиС

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Розничная и сетевая торговля (FMCG) Windows Розничная торговля Абонемент ($m) Ценники

Обработка для печати ценников в ТиС. В составе обработки 9 макетов, возможно подключение как печатной формы к документам.

1 стартмани

13.12.2014    9837    16    amon_ra    3       

Групповая печать ценников для ТиС 9.2

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Windows Розничная торговля Абонемент ($m) Пакетная печать Ценники

Обработка для ТиС 9.2. Печатает ценники по остаткам с отбором по складу и списку номенклатуры.

1 стартмани

11.08.2014    13050    16    @lexandr    2       

Открыто голосование за доклады на INFOSTART MEETUP Krasnodar Промо

Выбирайте и голосуйте за самые интересные доклады, лучшие из них попадут в окончательную программу митапа. Голосование продлится до 30 января 2020 года.

1С 7.7 QR код печать

Отчеты и формы Программист Внешний отчет (ert,erf) v7.7 1cv7.md Windows Абонемент ($m) Ценники

Маленький пример для 1С 7.7, позволяющий выводить на печать QR код

1 стартмани

13.06.2014    20328    115    dava77    7       

Внешняя печатная форма ценников для документов поступления, перемещения с выводом непосредственно в Excel

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Розничная торговля Абонемент ($m) Ценники

Всем, кто работал с 1С 7.7, известно, что при сохранении печатных форм в формате Excel часто возникают мелкие неприятности - некорректный перенос текстовых полей, нарушение форматирования и т.п.

1 стартмани

05.05.2014    15984    8    SoftLeon    4       

PgConf.Russia 2020. 3-5 февраля 2020 г. Москва. Промо

PGConf.Russia – международная техническая конференция по открытой СУБД PostgreSQL, ежегодно собирающая более 700 разработчиков, администраторов баз данных и IT-менеджеров для обмена опытом и профессионального общения. Для участников сообщества infostart.ru скидка 5% на участие в конференции.

от 12350 рублей

1С 7.7 Торговля и склад. Печать ценников со штрих-кодом, артикулом и кодом

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v7.7 1С7:ТиС Россия Розничная торговля Абонемент ($m) Ценники

Обработка Печать ценников без и со штрих-кодом. С возможностью выбирать тип цен, фирму,редактировать код, страну, артикул и изменять количество каждого ценника для печати.

1 стартмани

26.03.2014    29362    83    jirtrest    3       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

Печать этикеток для 1С: ТиС 9.2

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Россия Windows Розничная торговля Абонемент ($m) Ценники

Простая обработка: печать этикеток с подбором номенклатуры

1 стартмани

16.12.2013    9412    29    Baskin    1       

Ввод и печать штрих-кодов и ценников

Инструменты и обработки Пользователь Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Windows Розничная торговля Учет ТМЦ Абонемент ($m) Обработка справочников Ценники

Простая обработка позволяет удобно выбрать номенклатуру, заполнить штрих-код и напечатать штрих-код или ценник.

1 стартмани

18.09.2013    15800    50    BorisBelov    6       

INFOSTART MEETUP Krasnodar. 14 февраля 2020 г. Промо

Краснодар станет первым в 2020 году местом, где пройдет региональная встреча IT-специалистов сообщества Инфостарт. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Стоимость участия - 5000 рублей. Цена действительна до 26.12.2019.

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Формирование списка штрих-кодов

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Розничная торговля Абонемент ($m) Ценники

Обработка позволяет сформировать список штрих-кодов с нужного диапазона и нужным префиксом. Будет полезна для составления диапазон штрих-кодов бонусных карточек, для заказа в типографии. Формат штрих-кода "EAN-13".

1 стартмани

05.06.2013    11913    10    Virikus    1       

Формирование штрих-кода с помощью barcode для 1С: 7.7

Отчеты и формы Программист Руководитель проекта Архив с данными v7.7 1cv7.md Windows Розничная торговля Абонемент ($m) Ценники

Обработка с готовым решением для приложения barcode. Можно использовать для любой конфигурации, для любых этикеток!

1 стартмани

25.05.2013    13084    43    vlad1m1r21    1       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.12.х и УТ 11.4.11.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

Печать этикеток и ценников для 1С: Торговля и склад 7.7

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Розничная и сетевая торговля (FMCG) Россия Windows Розничная торговля Абонемент ($m) Ценники

Внешняя обработка печати этикеток и ценников для 1С: Торговля и склад 7.7 с формой списка печатаемых ценников / этикеток с возможностью ручного подбора и отметки элементов списка

1 стартмани

15.11.2012    20313    118    dmi-francev    1       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Печать ценников

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Розничная торговля Абонемент ($m) Ценники

На InfoStart на момент публикации аналогичных обработок 31. Это юбилейная 32-я (2 в степени 5). На авторство не претендую, доработал "народный" вариант.

1 стартмани

03.04.2012    12421    168    barankov.vv    4       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

BZB-2 LPT Печать этикеток на ВК

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Windows Розничная торговля Абонемент ($m) Ценники

Печать этикеток на принтере BZB-2 по LPT для типовой конфигурации "Торговля и Склад". Используется внешняя компонента LabelPrint.dll

1 стартмани

14.02.2012    11759    40    onyx    6       

Печать ценников 1с Предприятие 7.7 Торговля + Склад

Отчеты и формы no Внешняя обработка (ert,epf) v77::БУ 1С7:ТиС Россия Абонемент ($m) Ценники

Печать ценников для 1с Предприятие 7.7 "Торговля + Склад"

1 стартмани

07.02.2012    14407    41    dropbox63    7