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

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

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

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

9
"Ответ на главный вопрос жизни, вселенной и всего такого" как распечатать 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.

9

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

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

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

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

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

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

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

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

См. также

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

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

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

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

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

2 стартмани

28.11.2017    10229    5    dbolotin    0       

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

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

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

1 стартмани

17.11.2017    7859    11    aksyoma    0       

22 января состоится вебинар "Использование технологии блокчейн в 1С" Промо

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

990 рублей

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

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

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

1 стартмани

21.06.2016    19521    7    agent00mouse    5       

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

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

4500/9500 рублей

Печать прайс листа с полями: фото товара, скидки, остатков по фирме или складу, штрихкода или поля для заказа 2

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

Печать нескольких вариантов прайса: фото товара, Скидки, остатков, штрихкода или поля для заказа. Доработка типового прайса.

1 стартмани

24.08.2015    9910    27    Vladraven    1       

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

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

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

1 стартмани

14.01.2015    24048    59    etmarket    5       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

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

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

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

1 стартмани

13.12.2014    9781    16    amon_ra    3       

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

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

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

1 стартмани

11.08.2014    12992    16    @lexandr    2       

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

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

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

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

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

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

1 стартмани

13.06.2014    20219    115    dava77    7       

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

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

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

1 стартмани

05.05.2014    15918    8    SoftLeon    4       

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

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

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

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

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

1 стартмани

26.03.2014    29176    83    jirtrest    3       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

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

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

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

1 стартмани

16.12.2013    9351    29    Baskin    1       

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

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

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

1 стартмани

18.09.2013    15742    50    BorisBelov    6       

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

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

6500 рублей

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

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

Печатаем ценники и этикетки, как подбором, так и с документа.

1 стартмани

21.07.2013    23769    64    kodinsklpz    3       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

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

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

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

1 стартмани

05.06.2013    11857    10    Virikus    1       

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

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

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

1 стартмани

25.05.2013    13024    43    vlad1m1r21    1       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

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

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

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

1 стартмани

15.11.2012    20234    118    dmi-francev    1       

Онлайн-курс «Практические аспекты внедрения регламентированного учета и расчета себестоимости в 1С:ERP на крупных промышленных предприятиях» с 17 февраля по 13 марта 2020 года. Промо

Курс рассчитан для подготовки экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях с «исторически сложившимся» учетом

9000 рублей

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

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

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

1 стартмани

03.04.2012    12370    168    barankov.vv    4       

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

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

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

1 стартмани

20.02.2012    11245    79    petrulnik    1       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

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

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

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

1 стартмани

14.02.2012    11720    40    onyx    6       

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

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

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

1 стартмани

07.02.2012    14315    41    dropbox63    7