Блоги ООО Док

Погрузка весов Штрих-принт сроком годности и составом товара

Постановка задачи
Необходимо из 1С:Розница прогружать весы с печатью этикетки Штрих-принт. Кроме стандартных реквизитов требуется выгружать срок годности, дату выпуска, состав.

Особенности весов
Для хранения дат в весах используются предопределённые реквизиты, а для состава нет специально выделенного реквизита, но в весах присутствует таблица сообщений размер которой настраивается через меню весов (раздел структура БД). Таблица сообщений может иметь 0, 4 или 8 столбцов, размер столбца 50 символов. Чем больше таблица сообщений, тем меньше кол-во товара которое можно загрузить в весы.

Решение 1. Используем в 1С:Розница стандартный обмен с оборудование off-line. Дописываем модуль для получения нужных нам данных и сталкиваемся с проблемой – у объекта драйвера реквизит НомерСообщения не может быть изменен. В весы можем выгрузить все кроме состава.

Решение 2. Используем конфигурацию идущую в комплекте с весами. 1С:Розница упорно не хочет подключать dll от штриха. Гугл говорить о пробелеме совместимости dll и разных платформ 1С. Зашли в тупик.

Решение 3. Из 1С формируем выгрузку требуемых нам данных в формате csv и загружаем их с использованием TrayLoader который стартует при загрузке системы. Задача решена.