АИС: ГИИС ДМДК для 1С 7.7 (маркировка ювелирных изделий и драгоценных камней)
Интеграция 1С 7.7 с ГИИС ДМДК (маркировка ювелирных изделий и драгоценных камней).
Данная публикация является попыткой выяснения спроса на полноценную интеграцию конфигураций на базе платформы 1С 7.7 с ГИИС ДМДК (https://dmdk.ru/).
На текущий момент реализована печать ценников-бирок, содержащие УИН продукции в формате ШК Datamatrix.
Имеются планы разработки решения для учета розничных продаж через УТМ (Универсальный Транспортный Модуль) из 1С 7.7.
- Описание
- Подробнее
Описание
Доработка типовой конфигурации 1С 7.7 "Торговля и Склад", ред. 9.2.
После доработки становится возможен учет ювелирных изделий в разрезе УИН. При этом поддерживается работа со сканером штрих-кода для поиска товара по УИН, для ввода в базу данных новых УИН.
На текущий момент реализована печать ценников-бирок, содержащие УИН продукции в формате ШК Datamatrix.
Учет УИН привязан к документам поступления и ввода остатков.
УИН хранятся в отдельном справочнике "аисПодчМарки", с привязкой к справочнику "Номенклатура" и документам поступления (ввода остатков).
Данную подсистему можно использовать для печати УИН в формате Датаматрикс при маркировке имеющихся на складе остатков, а также для маркировки поступающих не маркированных ювелирных изделий (при скупке от населения или прочим причинам).
Для получения УИН необходимо через ЛК (Личный кабинете ГИИС ДМДК ввести описание товаров и получить УИН на каждую единицу товаров (интеграции для получения новых УИН через API из 1С 7.7 пока нет).
Полученные в ЛК ГИИС ДМДК УИНы можно сохранить в текстовый документ или скопировать через буфер обмена напрямую в документы 1С 7.7.
Для этого внесены изменения в следующие виды документов типовой конфигурации 1С 7.7:
- Поступление ТМЦ
- Поступление ТМЦ (Импорт)
- Поступление ТМЦ (Розница)
- Оприходование ТМЦ (для маркировки имеющихся остатков можно создать непроведенный документ, чтобы не изменить остатки в учете)
- Перемещение ТМЦ (можно использовать при производстве (напр., в ювелирных мастерских) при перемещении из цеха на склад реализации).
Можно доработать по образцу другие виды документов. Доработанный код в модулях документов помечен комментарием //тщи.
В глобальный модуль добавлены функции с префиксом "аис" и также отмечены комментарием //тщи:
- аисКолМарок
- аисПроверитьМарки
- аисВвестиМарки
- аисПрочитатьМарки
- аисЗаписатьМарки
Для печати штрихкода УИН в формате Датаматрикс используется внешняя компонента formex.dll (в комплект поставки включена). Для поддержки печати ШК в формате Датаматрикс с использованием этой компоненты добавлены в глобальный модуль переменные и функции:
//[+] тщи
Перем СсылкаФормекс, СпПутей, ФормексЗагружен;
Перем глСервис Экспорт; //Объект FormEx
//[-] тщи
- глВыводШтрихкодаВТаблицу
- глЗагрузитьВК
- глЗагрузитьФормекс
В указанные выше документы с целью привязки УИН к товарным позициям на форму документа добавлена колонка УИН.
В документе на одну позицию товара можно ввести несколько УИН. Для их ввода используется колонка в табличной части "УИН". Щелкнув по ней, откроется окно, в которое можно ввести все УИН данной товарной позиции. Каждый новый номер в этом окне должен располагаться на новой строке. Разделители в виде запятых или других знаков не допустимы. Номера можно ввести как вручную, так и с помощью сканера штрихкода.
После ввода УИН можно распечатать совмещенные ценники-бирки с помощью внешней печатной формы "Печать бирок" (файлы PRINTCENuvelir.ert и PRINTCENuvelir.efd в папке Extforms\PrnForms), при этом печатаются на каждую единицу две стороны:
- лицевая сторона — содержит информацию о товаре, его розничной цене;
- обратная сторона — содержит штрих-код УИН в формате Датаматрикс и ссылку на сайт для проверки УИН потребителем.
В том случае, если УИН не внесен в документ 1С, на товар будет печататься только лицевая сторона без обратной в количестве 1 шт. независимо от указанного в документа количества товара.
Ценники-бирки выводятся на лист формата А4 (который может содержать клеющий слой). Распечатанные ценники-бирки можно вырезать и наклеить на бирки товаров.
