Обработка используется для подключения к базе ефармы и печати кодов маркировки Datamatrix из неё по указанному внутреннему коду партии, также имеется возможно печати кода разукомплектованного товара. Данные получаются посредством прямых запросов к базе, параметры подключения берутся из конфигов по путям: "C:\efarma3\client\", при необходимости можно путь изменить в процедуре "ПриОткрытии". (Или если обработка будет востребована, сделаю возможность настройки).
Для печати кодов DataMatrixИспользуется библиотека Formex.dll, проверку коды проходят, в ОФД уходит без проблем.
Также реализована сервисная вкладка "Починка статусов", на которой можно:
- вывести sgtin товара, и разблокировать его для дальнейшего использования в программе efarma (сменить статус на PROC);
- изменить срок давности редактирования документов(по умолчанию 30 дней);
- разрешить/запретить изменение документов с движением.
Алгоритм работы следующий:
- Сохранить обработку на диск, запустить 1с .7.7 (тестировалось на конфигурации "Торговля и склад", "Бухгалтерия", а также на пустой конфигурации без метаданных) Файл - путь к обработке.
- Обработка самостоятельно заполнит параметры подключения к базе при открытии.
- Нажать кнопку подключиться к базе.
- Необходимо ввести внутренний код партии из ефармы (его можно найти на вкладке учёт - товарные остатки).
- Нажать кнопку Печать.
- Выведется печатная форма со всеми киз-ами, которые имеются на остатке по данной партии. Коды имеют описание в виде глобального кода и производственной серии товара, располагают на листе А4 компактно.
Используйте сервисную вкладку обдуманно, за последствия автор разработки ответственности не несёт.
Проверено на платформе 7.70.027.