"1С:Розница 8. Ювелирный магазин" - кол. УИН в списках ДМДК, альтернативная печать DataMatrix, заполнение партий для ДМДК по артикулам/штрихкодам

05.04.22

Интеграция - Обмен с ГосИС

В связи с обязанностью организаций отражать остатки (а чуть позже, и выбытие в рознице) - многим придется или обновлять/дорабатывать свою систему, или переходить на систему со встроенной поддержкой ГИИС ДМДК. Мы решили использовать ПП 1С:Розница 8. Ювелирный магазин. О самом процессе упомяну лишь вскользь, т.к. существуют инструкции и по настройке туннеля stunnel, и вебинары по пользованию программой. Но на этапе заведения остатков ряд вещей мы посчитали неудобными, потому доработали их, так или иначе, об этом и расскажу.

Скачать исходный код

Наименование Файл Версия Размер
ГИИС ДМДК и 1С:Розница 8. Ювелирный магазин - расширение
.cfe 49,39Kb
2
.cfe 1 49,39Kb 2 Скачать

Добрый день, коллеги.

Итак, исходим из того, что

1. У вас есть "обезличенный" ключ ЭЦП для работы с ГИИС ДМДК через веб-сервис

2. Установлен и настроен stunnel, инструкции по интеграции https://dmdk.ru/

3. По адресу 127.0.0.1:1500/ws/v1/exchange.wsdl

(или любому, настроенному вами) вы видите, что веб-сервис отвечает (в общем, вы видите, что XML какой-то по этому адресу отображается).



 

Наконец, переходим к 1с.

4. Систему вы, разумеется , тоже настроили - по вебинару ( https://youtu.be/y8RDjei6h7w ) или текстовой инструкции Раруса из каталога обновлений

 

** Обновлено до  Розница 8. Ювелирный магазин, редакция 2.3 (2.3.10.61)

---

Основные сложности, с которыми пришлось (на данный момент) столкнуться.

1. Недостаточная информативность списков документов ДМДК
До 15.01.22 было необходимо отправить все партии ювелирных изделий, и получить ИНП (индивидуальные номера партий). В общем, сразу за этим -УИНы (уникальные идентификационные номера) каждого изделия внутри партии.

Так вот! Если мы отправляем разом 50-100- больше партий, то отслеживать их состояние очень сложно, и форма документа выглядит вот так

 

 

Что, как нам кажется, максимально неинформативно. 
Для начала - советуем через "Еще-Изменить форму" вывести "ИНП" 

Дальше - нам кажется, удобно видеть количество УИНов в списке по каждому заказу. Так что слегка модифицируем запрос формирования динамического списка:

 

ВЫБРАТЬ
	ПередачаОстатковЮИГИИСДМДКВложенныеПартии.Ссылка КАК Ссылка,
	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПередачаОстатковЮИГИИСДМДКВложенныеПартии.НомерСтроки) КАК УИНы
ПОМЕСТИТЬ вт
ИЗ
	Документ.ПередачаОстатковЮИГИИСДМДК.ВложенныеПартии КАК ПередачаОстатковЮИГИИСДМДКВложенныеПартии

СГРУППИРОВАТЬ ПО
	ПередачаОстатковЮИГИИСДМДКВложенныеПартии.Ссылка
;
//
ВЫБРАТЬ
	ДокументПередачаОстатковЮИГИИСДМДК.Ссылка,
	ДокументПередачаОстатковЮИГИИСДМДК.ПометкаУдаления,
	ДокументПередачаОстатковЮИГИИСДМДК.Номер,
	ДокументПередачаОстатковЮИГИИСДМДК.Дата,
	ДокументПередачаОстатковЮИГИИСДМДК.Проведен,
	ДокументПередачаОстатковЮИГИИСДМДК.Организация,
	ДокументПередачаОстатковЮИГИИСДМДК.Магазин,
	ДокументПередачаОстатковЮИГИИСДМДК.Склад,
	ДокументПередачаОстатковЮИГИИСДМДК.ИНП,
	ДокументПередачаОстатковЮИГИИСДМДК.Наименование,
	ДокументПередачаОстатковЮИГИИСДМДК.ТипПартии,
	ДокументПередачаОстатковЮИГИИСДМДК.ВидПартии,
	ДокументПередачаОстатковЮИГИИСДМДК.ОКПД2,
	ДокументПередачаОстатковЮИГИИСДМДК.Производитель,
	ДокументПередачаОстатковЮИГИИСДМДК.ТипТовара,
	ДокументПередачаОстатковЮИГИИСДМДК.Собственник,
	ДокументПередачаОстатковЮИГИИСДМДК.КоличествоВсего,
	ДокументПередачаОстатковЮИГИИСДМДК.ОбщийВес,
	ДокументПередачаОстатковЮИГИИСДМДК.ПробаМеталла,
	ДокументПередачаОстатковЮИГИИСДМДК.СостояниеПодтверждения,
	ДокументПередачаОстатковЮИГИИСДМДК.ПричинаОтказа,
	ДокументПередачаОстатковЮИГИИСДМДК.Описание,
	ДокументПередачаОстатковЮИГИИСДМДК.ЕдиницаИзмерения,
	ДокументПередачаОстатковЮИГИИСДМДК.Комментарий,
	ДокументПередачаОстатковЮИГИИСДМДК.Ответственный,
	ДокументПередачаОстатковЮИГИИСДМДК.Основание,
	ДокументПередачаОстатковЮИГИИСДМДК.ОстаткиПереданы,
	ДокументПередачаОстатковЮИГИИСДМДК.ГруппаНоменклатуры,
	ДокументПередачаОстатковЮИГИИСДМДК.ВидНоменклатуры,
	ДокументПередачаОстатковЮИГИИСДМДК.ДатаПолученияОстатков,
	ДокументПередачаОстатковЮИГИИСДМДК.РучнойВвод,
	ДокументПередачаОстатковЮИГИИСДМДК.Товары,
	ДокументПередачаОстатковЮИГИИСДМДК.СведенияОСплаве,
	ДокументПередачаОстатковЮИГИИСДМДК.СведенияОВставках,
	ДокументПередачаОстатковЮИГИИСДМДК.ВложенныеПартии,
	ДокументПередачаОстатковЮИГИИСДМДК.МоментВремени,
	ЕСТЬNULL(Статусы.ДальнейшееДействие1, ЗНАЧЕНИЕ(Перечисление.ДальнейшиеДействияПоВзаимодействиюГИИСДМДК.НеТребуется)) КАК ДальнейшееДействие1,
	ЕСТЬNULL(Статусы.ДальнейшееДействие2, ЗНАЧЕНИЕ(Перечисление.ДальнейшиеДействияПоВзаимодействиюГИИСДМДК.НеТребуется)) КАК ДальнейшееДействие2,
	ЕСТЬNULL(Статусы.ДальнейшееДействие3, ЗНАЧЕНИЕ(Перечисление.ДальнейшиеДействияПоВзаимодействиюГИИСДМДК.НеТребуется)) КАК ДальнейшееДействие3,
	ЕСТЬNULL(Статусы.ДальнейшееДействие4, ЗНАЧЕНИЕ(Перечисление.ДальнейшиеДействияПоВзаимодействиюГИИСДМДК.НеТребуется)) КАК ДальнейшееДействие4,
	ЕСТЬNULL(Статусы.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыИнформированияГИИСДМДК.Отсутствует)) КАК Статус ,
		вт.УИНы КАК УИНы
ИЗ
	Документ.ПередачаОстатковЮИГИИСДМДК КАК ДокументПередачаОстатковЮИГИИСДМДК
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусыИнформированияГИИСДМДК КАК Статусы
		ПО (Статусы.Документ = ДокументПередачаОстатковЮИГИИСДМДК.Ссылка)
		ЛЕВОЕ СОЕДИНЕНИЕ вт КАК вт
		ПО (вт.Ссылка = ДокументПередачаОстатковЮИГИИСДМДК.Ссылка)		

Так мы сможем привести форму к следующему виду:

 

2. Печать УИНов (альтернативный вариант)

До релиза 2.3.10.43 в "Рознице" не было функционала по печати этикеток ДМДК.

Потому на момент публикации статьи здесь был описан вариант печати (который, как АЛЬТЕРНАТИВА, может быть актуален и сейчас).

Один хороший человек из тематического чата в телеграмме (посвященного ДМДК вообще) выложил свою небольшую программу - которая умеет считывать текстовый файл определенного формата (примеры в архиве есть), и печатать по ним УИНы.

https://drive.google.com/drive/folders/1zvvIXPQsXssJoKsHo5cpU_pUyb-CjWJj?sort=13&direction=a

Так что - сделаем небольшую модификацию к документу "РегистрацияОстатковЮИГИИСДМДК". Заберем форму документа в расширение, добавим над табличной частью кнопку, вызывающую команду "ВыгрузитьФайлДляПечати"

 


&НаКлиенте
Процедура Р_МакВыгрузитьФайлДляПечатиПосле(Команда)
	
	Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
	Диалог.Заголовок = "Выберите имя файла для сохранения";
	Диалог.МножественныйВыбор = Ложь;
	Диалог.Фильтр = "Текстовый файл(*.txt)|*.txt";
	//Вызов собственно диалога на экран

  Если Диалог.Выбрать() Тогда
	   //Сюда попадем только если пользователь нажал ОК
	   //Сохранение выбранного имени файла (полного имени, значит включая путь к нему)
	   ИмяФайла = Диалог.ПолноеИмяФайла;

  КонецЕсли;
   
  если ИмяФайла<>"" тогда   
   		Файл = Новый ЗаписьТекста(ИмяФайла, КодировкаТекста.ANSI);
		текст=ПолучитьТекстВыгрузкиНаСервере();
		Файл.Записать(текст);
		Файл.Закрыть();
  конецесли;
	

КонецПроцедуры


&НаСервере
функция ПолучитьТекстВыгрузкиНаСервере()
	
	ТекстВыгрузки="";
	
	//УИН;ШК;Наименование;Артикул;Размер;Вес;Вставка
	//6432200090123456;1234567890123;Наименование;Артикул;Размер;Вес;Вставка	
	ТЗ = Объект.Товары.Выгрузить();
	
	ТЗ.Колонки.Добавить("ШК");
	ТЗ.Колонки.Добавить("Артикул");
	ТЗ.Колонки.Добавить("Размер");
	ТЗ.Колонки.Добавить("Вес");
	ТЗ.Колонки.Добавить("Вставка");
	
	Сч=1;
	
	Для каждого Стр Из ТЗ Цикл
	
		ПолучитьДанныеОНом(Стр);
		
		если сч>1 тогда
					
			ТекстВыгрузки=ТекстВыгрузки+Символы.ПС;	
		Иначе			
			ТекстВыгрузки="УИН;ШК;Наименование;Артикул;Размер;Вес;Вставка"+Символы.ПС;
		конецесли;

		
		//не должно быть ;!
		Строка=""
		+Строка(Стр.уин)+";"
		+СокрЛП(Стр.ШК)+";"
		+лев(Стр.Наименование,25)+";"
		+СокрЛП(Стр.Артикул)+";"
		+Строка(Стр.Размер)+";"
		+Строка(Стр.Вес)+";"
		+Строка(Стр.Вставка)+";"
		;

		ТекстВыгрузки=ТекстВыгрузки+Строка;
		Сч = Сч + 1;
		
	КонецЦикла;
	
	//Сообщить("ок");
	
	Возврат ТекстВыгрузки
КонецФункции


Процедура ПолучитьДанныеОНом(стр)

	Запрос = новый запрос;
	Запрос.Текст = "ВЫБРАТЬ
	               |	Штрихкоды.Владелец КАК Владелец,
	               |	МАКСИМУМ(Штрихкоды.Штрихкод) КАК Штрихкод
	               |ПОМЕСТИТЬ ВТ_МаксШК
	               |ИЗ
	               |	РегистрСведений.Штрихкоды КАК Штрихкоды
	               |ГДЕ
	               |	Штрихкоды.Владелец = &Ссылка
	               |
	               |СГРУППИРОВАТЬ ПО
	               |	Штрихкоды.Владелец
	               |;
	               |
	               |////////////////////////////////////////////////////////////////////////////////
	               |ВЫБРАТЬ
	               |	Номенклатура.Артикул КАК Артикул,
	               |	Номенклатура.ор_Вставка КАК Вставка,
	               |	Номенклатура.ор_Размер КАК Размер,
	               |	Номенклатура.ор_ВесВГраммах КАК Вес,
	               |	ВТ_МаксШК.Штрихкод КАК ШК
	               |ИЗ
	               |	Справочник.Номенклатура КАК Номенклатура
	               |		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_МаксШК КАК ВТ_МаксШК
	               |		ПО ВТ_МаксШК.Владелец = Номенклатура.Ссылка
	               |ГДЕ
	               |	Номенклатура.Ссылка = &Ссылка"  ;
	
	Запрос.УстановитьПараметр("Ссылка",Стр.Номенклатура);
	выборка = запрос.Выполнить().Выбрать();
	если выборка.Следующий() тогда
		ЗаполнитьЗначенияСвойств(Стр,выборка);
	КонецЕсли;
	
КонецПроцедуры // 

Теперь мы можем получить файл из документа, а затем загрузим его в программу "printtags.exe".

Там же и распечатаем (и, при достаточном желании, редактируем в режиме Дизайнер).

 

 

3. Небольшая модификация, которая нам позволила быстро заполнить партии.

(под партиями понимаем документы передачи остатков, на которые мы и получаем ИНП)
Дело в том, что некоторые вещи у поставщиков мы уточняли, высылая им xls-файлы, где всегда был идентификатор (артикул или штрихкод). Так что.. я воспользовался другой (своей же) публикацией, в которой описывал, как в УТ11, КА2, ERP (с некоторыми отличиями - и к Рознице 2) к любому документу с табличной частью Товары добавить возможность "загружать из внешнего файла". Пример расширения есть по ссылке, но листинг под Ювелирную Розницу я приведу здесь

 


&НаКлиенте
Процедура Расш_Загр_ЗагрузитьИзВнешнегоФайлаПосле(Команда)

	
	ПараметрыФормы = Новый Структура();
	ПараметрыФормы.Вставить("ЗагружатьЦены", Истина);
	ПараметрыФормы.Вставить("ЗагружатьСуммы", Истина);
	ПараметрыФормы.Вставить("ЦенаВключаетНДС", ложь);

	ПараметрыФормы.Вставить("ЗагружатьГТД", ложь);
	ПараметрыФормы.Вставить("ЗагружатьКоличество", Истина);

	ПараметрыФормы.Вставить("ИмяТЧ", "Товары");
	
	ОткрытьФорму(
		"Обработка.ЗагрузкаДанныхИзВнешнихФайлов.Форма.Форма",
		ПараметрыФормы,
		ЭтаФорма,
		УникальныйИдентификатор);
КонецПроцедуры

&НаКлиенте
Процедура Расш_Загр_ОбработкаВыбораПеред(ВыбранноеЗначение, ИсточникВыбора)
	Если ИсточникВыбора.ИмяФормы = "Обработка.ЗагрузкаДанныхИзВнешнихФайлов.Форма.Форма" Тогда
		
		ПолучитьЗагруженныеТоварыИзХранилища(ВыбранноеЗначение);
		
	КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура ПолучитьЗагруженныеТоварыИзХранилища(РезультатВыбора)
	
	ТоварыИзХранилища = ПолучитьИзВременногоХранилища(РезультатВыбора.АдресТоваровВХранилище);
	ИмяТЧ = РезультатВыбора.ИмяТЧ;
	
	Для Каждого СтрокаТоваров Из ТоварыИзХранилища Цикл
		СтрокаТЧТовары = Объект[ИмяТЧ].Добавить();
		ЗаполнитьЗначенияСвойств(СтрокаТЧТовары, СтрокаТоваров);
		
		СтруктураДействий = Новый Структура;

			
		КэшированныеЗначения = ОбработкаТабличнойЧастиТоварыКлиентСервер.СтруктураКэшируемыхЗначений();
		ОбработкаТабличнойЧастиТоварыСервер.ОбработатьСтрокуТЧСервер(СтрокаТЧТовары, СтруктураДействий, КэшированныеЗначения);

		Попытка
			СтрокаТЧТовары.вес = СтрокаТЧТовары.Номенклатура.ор_ВесВГраммах;	
		исключение
		КонецПопытки;
	КонецЦикла;
	

	СобытияФормРТ.ПриИзмененииЭлемента(ЭтотОбъект, "Товары");


КонецПроцедуры

 

обработка ДМДК розница ювелирная data matrix

См. также

Раздельный учет по гособоронзаказу (ГОЗ) - Подсистема для 1С:Бухгалтерии 3.0 ПРОФ и КОРП

Бюджетный учет Обмен с ГосИС Бухгалтерский учет 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Управление холдингом Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Управляйте учетной политикой раздельного ведения затрат по контракту ГОЗ с подсистемой для 1С:Бухгалтерия. Отчеты по контрактам и контроль операций для исполнения в срок по 275-ФЗ. Минимальные требования: Версия платформы 1С: Предприятие 8.3 – 8.3.23 Версия конфигурации 1С: Бухгалтерия – 3.0.149.28 или выше.

28.08.2020    200550    1606    vvmanannikov    132    

828

Гособоронзаказ: учет и отчетность БП3.0 КОРП + ПРОФ + БИТ.ФИНАНС

Бюджетный учет Обмен с ГосИС Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Доработка конфигурации 1С: Бухгалтерия предприятия, редакция 3.0. Предназначена для ведения раздельного учета и автоматизации заполнения отчетности исполнения контрактов ГОЗ в конфигурациях 1С БП КОРП, ПРОФ, БИТ.ФИНАНС.

30000 руб.

16.08.2019    88336    210    85    

127

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    166451    702    362    

390

SALE! 40%

Обмен 1С с Честным Знаком для УТ11, УНФ, КА2, ERP, Розница: Расширение для работы с СУЗ, ГИС МТ, ЦРПТ

Обмен с ГосИС Платформа 1С v8.3 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Полноценное интеграционное решение которое манипулирует сотнями задач по ведению учета в системе мониторинга честный знак, особенности: такие как полная поддержка учета карточек в национальном каталоге (модерация, редактирование, подписание, получение информации), получение кодов маркировок в станции управления заказами "СУЗ Облако", удобная отправка и получение "УПД" через систему "ЭДОЛайт" из документов реализации или корректировки, так же существует механизм приема через ЭДОЛайт, отправка и получения таких документов как перемаркировка , списание, отгрузка и еще более 40 типов документов в ГИСМТ которые описаны ниже, моментальное сопоставление и внедрение в типовую конфигурацию которое обеспечивает ракетную мега скорость ...

18000 10800 руб.

28.03.2023    10313    38    9    

39

Обмен с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин)

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Данная публикация создана для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Смело задавайте нам вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, мы накопили достаточно большую базу знаний по данным темам и готовы ответить на все Ваши вопросы.

104000 руб.

18.03.2019    110668    35    114    

178

Обмен с системами Казначейства: Электронный бюджет

Обмен с ГосИС Платформа 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработка для обмена платежными документами в формате xml для системы Федерального казначейства "Электронный бюджет" из конфигураций 1С. Поставляется в двух вариантах для БП 3.0 и КА 2.х/ERP 2.х. Работа только с контрагентами.

15000 руб.

14.10.2020    59036    350    101    

278

Гособоронзаказ в 1С: УПП 1.3

Бюджетный учет Обмен с ГосИС Бухгалтерский учет 1С:Управление производственным предприятием Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Для 1С: УПП 1.3 предлагаем Вашему вниманию подсистему "Раздельный учет результатов финансово-хозяйственной деятельности организаций, выполняющих государственный оборонный заказ (раздельный учет ГОЗ)". Ключевые возможности подсистемы: - Автоматическое заполнение регламентированного отчета "Исполнение контрактов ГОЗ"; - Расшифровка показателей отчета об исполнении контрактов ГОЗ с детализацией до документов; - Контроль хозяйственных операций на соответствие требованиям Постановления Правительства № 47; - Автоматизированный ввод начальных данных по контрактам, заключенным ранее даты начала использования подсистемы.

90000 руб.

25.09.2020    28986    33    9    

36

Печать кассовых чеков на одну ККМ с нескольких рабочих мест для 1С:УТ11.х, КА2.х, Розница 2.х, УНФ, ERP 2.х, БП 3, БГУ2

ККМ Кассовые операции Розничная торговля Обмен с ГосИС Бухгалтерский учет Оперативный учет Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение конфигурации для УТ 11.4, 11.5, КА 2.4, 2.5, Розница 3.0, 2.3 и 2.2, УНФ 1.6, УНФ 3x, ERP 2.4, 2.5, БП 3, БГУ2 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

4000 руб.

27.08.2018    116987    994    565    

835
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. BagА 26.01.22 21:46 Сейчас в теме
Здравствуйте!
Не совсем поняла как с помощью программы распечатать УИНы? Файл выгрузила, в программе открыла, нажимаю Печать, ничего не происходит.
2. erutan 104 27.01.22 08:20 Сейчас в теме
(1)Здравствуйте!
Могу предположить, что с гугл.диска вы скачали не всю папку (например, только само приложение , а там нужна еще dll и папка с шаблоном (папка называется Бирки, файл внутри datamatrix.fr3 )
ps datamatrix.fr3 - это как раз шаблон, который можно конфигурировать из программы. Так что можно сделать его "резервную копию" перед экспериментами.

3. erutan 104 27.01.22 09:12 Сейчас в теме
(2) Если что, целиком папку с диска можно скачать примерно так
4. BagА 27.01.22 09:28 Сейчас в теме
(2)Я все, что было скачала, так как у Вас на скриншоте.
Прикрепленные файлы:
5. erutan 104 27.01.22 10:18 Сейчас в теме
(4) папку Бирки-0123123124 переименуйте просто в Бирки, пожалуйста! Думаю, заработает
6. BagА 27.01.22 10:48 Сейчас в теме
(5) Спасибо большое! Получилось!
7. erutan 104 27.01.22 10:50 Сейчас в теме
(6) рад помочь! Повторюсь, мы слегка шаблон изменили - просто прямоугольники нарисовали(резать легче....), вместо бирок. Если будете так делать - оригинальный файл datamatrix.fr3 сохраните!
8. suhoi 25 31.01.22 14:18 Сейчас в теме
Нашел разработку для обычной розницы для печати datamatrix
https://infostart.ru/public/1594628/

Думаю не сложно будет прикрутить к Ювелирному магазину.
9. suhoi 25 02.02.22 09:01 Сейчас в теме
Вроде Рарус выложил обновление с печатью бирки
dinamo@ya.ru; erutan; +2 Ответить
10. erutan 104 02.02.22 13:46 Сейчас в теме
(9)дважды спасибо, коллега. Эту неделю в отпуске, потом тоже накачу обновление и поправлю в шапке.
Оставьте свое сообщение