Торговля и Склад · 12 мин
Как подключить весы с печатью этикеток к 1С
Подключение весов с печатью этикеток к 1С: выбор протокола обмена, загрузка товаров в весы, настройка шаблонов этикеток, типичные ошибки и проверка результата.
Весы с печатью этикеток (CAS, Масса-К, Штрих-Принт, DIGI и подобные) применяются в торговле для взвешивания товара и печати этикетки со штрихкодом, в котором зашифрованы код товара и вес. Подключение таких весов к 1С решает две задачи: выгрузку номенклатуры и цен из учётной системы в память весов и корректное считывание весового штрихкода на кассе или при приёмке. Без интеграции оператору приходится вручную вводить товары в весы, что приводит к расхождениям цен и ошибкам в этикетках.
Большинство типовых конфигураций 1С (Розница, Управление торговлей, Комплексная автоматизация, ERP) поддерживают работу с весами с печатью этикеток через подсистему «Подключаемое оборудование» (БПО). Обмен идёт в двух направлениях: из 1С в весы выгружается таблица товаров с ценами и сроками годности, а кассовая программа распознаёт штрихкоды весового формата и подставляет вес в чек автоматически.
Прежде чем приступать к настройке, убедитесь, что весы физически подключены к компьютеру или сети: по COM-порту (RS-232), USB или Ethernet. От способа подключения зависит выбор драйвера и параметров обмена. Далее разберём весь процесс по шагам — от выбора оборудования до проверки результата и устранения типичных ошибок.
Какие весы подходят и как они обмениваются данными с 1С
Весы с печатью этикеток делятся на две группы по способу интеграции. Первая — весы, поддерживаемые типовыми драйверами 1С и БПО: «1С:Весы с печатью этикеток», «Штрих-М: Весы с печатью этикеток», «Масса-К: драйвер весов», «CAS: драйвер весов». Вторая — весы, для которых производитель поставляет собственный драйвер по стандарту 1С:Совместимо или обмен через файлы (выгрузка в формате CSV/TXT в сетевую папку, которую весы периодически читают).
Ключевой параметр при выборе — интерфейс подключения. COM-порт надёжен, но ограничивает расстояние до компьютера несколькими метрами. Ethernet позволяет размещать весы в торговом зале и подгружать товары по сети с любого рабочего места. USB встречается реже и обычно эмулирует COM-порт. Перед покупкой проверьте в документации производителя наличие драйвера под вашу версию 1С и разрядность платформы (32/64 бита).
Способы обмена с весами
Штатный вариант для типовых конфигураций: товары выгружаются прямо из карточки оборудования. Ограничение — нужен драйвер под вашу модель.
1С выгружает файл в сетевую папку, весы забирают его по расписанию. Подходит для моделей без драйвера, но требует настройки расписания и контроля формата.
Отдельная программа (например, от производителя весов) синхронизируется с 1С через обмен. Добавляет промежуточное звено, но иногда единственный вариант для старых моделей.
Подготовка: что проверить до настройки
До начала настройки убедитесь, что весы включены, откалиброваны и печатают тестовую этикетку с панели самого устройства. Если весы не печатают локально, проблему нужно решить до подключения к 1С — иначе вы не сможете отличить неисправность железа от ошибки настройки обмена.
Проверьте физическое подключение. Для COM-порта определите номер порта в диспетчере устройств Windows и параметры связи из руководства к весам (скорость, биты данных, чётность — часто 9600/8/n/1, но уточняйте по документации конкретной модели). Для Ethernet назначьте весам статический IP-адрес и проверьте доступность командой ping с компьютера, где работает 1С.
В самой 1С проверьте, что установлена подсистема БПО: в типовых конфигурациях это раздел «Администрирование» → «Подключаемое оборудование» или «Настройка подключаемого оборудования». Пользователю должны быть доступны права на настройку оборудования и выгрузку данных.
Установка драйвера и добавление весов в 1С
Откройте в 1С раздел настройки подключаемого оборудования и перейдите в список драйверов. Если драйвер вашей модели входит в поставку БПО, нажмите «Установить» напротив него — компонента зарегистрируется автоматически. Если драйвер поставляется производителем отдельно, сначала установите его в Windows с правами администратора, затем добавьте в 1С через «Добавить новый драйвер из файла» (файл манифеста .zip или .xml).
После установки драйвера создайте экземпляр оборудования: «Подключаемое оборудование» → «Создать» → тип «Весы с печатью этикеток» → выбор драйвера. Задайте понятное наименование (например, «Весы овощной отдел») и рабочее место, к которому привязываются весы.
Откройте «Настроить» у созданного экземпляра и укажите параметры связи: номер COM-порта и скорость либо IP-адрес и порт для сетевых весов. Нажмите «Тест устройства» — драйвер должен сообщить об успешном соединении и вернуть модель весов. Если тест не проходит, проверяйте кабель, занятость порта другой программой и совпадение параметров связи.
- 1Установите драйвер весов в Windows или из поставки БПО
- 2Создайте экземпляр оборудования типа «Весы с печатью этикеток»
- 3Укажите COM-порт или IP-адрес в параметрах устройства
- 4Выполните «Тест устройства» и добейтесь успешного соединения
- 5Сохраните настройки и привяжите весы к рабочему месту
Настройка префиксов и правил выгрузки товаров
Весовой штрихкод в формате EAN-13 обычно строится так: первые 2 цифры — префикс весового товара (типично 21–29 для внутренних кодов магазина), далее код товара (PLU), затем вес в граммах или цена, последняя цифра — контрольная. Точную структуру задают настройки весов и шаблон этикетки. В 1С нужно указать тот же префикс, чтобы касса распознавала такие штрихкоды как весовые.
В типовых конфигурациях префиксы настраиваются в разделе «Настройка штрихкодов» или в карточке правил обмена с подключаемым оборудованием: укажите префикс весового товара (например, 21) и длину кода товара. Эти значения должны совпадать с настройками самих весов — расхождение приводит к тому, что касса не находит товар или неверно считает вес.
Правило выгрузки определяет, какие товары попадут в весы. Создайте правило с отбором по категории номенклатуры (например, «весовые товары») и складу/магазину. В правиле задаётся также, какие данные передавать: наименование, цену, срок годности, состав, код PLU. PLU должен быть уникальным и укладываться в разрядность, поддерживаемую весами (обычно 4–6 цифр).
Выгрузка товаров в весы и настройка шаблона этикетки
Выгрузка выполняется из карточки оборудования кнопкой «Выгрузить товары» (в некоторых конфигурациях — через «Обмен с подключаемым оборудованием»). Выберите правило выгрузки и запустите обмен. Драйвер передаст в весы таблицу PLU с наименованиями и ценами. При большом ассортименте выгрузка может занять несколько минут — не отключайте весы до её завершения.
После выгрузки проверьте на самих весах несколько позиций: вызовите товар по PLU, убедитесь, что на экране отображаются правильные наименование и цена. Расхождение цены означает, что выгружен не тот тип цен или правило отбора захватило не те данные — исправьте правило и повторите выгрузку.
Шаблон этикетки (макет с логотипом, составом, датой, штрихкодом) обычно редактируется в фирменном ПО производителя весов и загружается в память устройства отдельно. В 1С шаблон этикетки весов не редактируется — 1С передаёт только данные товаров. Убедитесь, что в шаблоне этикетки используется тот формат штрихкода (структура кода, вес или цена в коде), который ожидает ваша кассовая настройка.
Удобно выгружать товары в весы по расписанию — например, каждое утро перед открытием и после каждого изменения цен. В некоторых конфигурациях это автоматизируется регламентным заданием или подпиской на изменение цен. Ручная выгрузка «по памяти» почти всегда рано или поздно приводит к продаже по старой цене.
Проверка работы: от взвешивания до чека
Полный цикл проверки выглядит так: положите товар на весы, вызовите его по PLU, напечатайте этикетку и наклейте на упаковку. Затем на кассе отсканируйте штрихкод этикетки сканером. Кассовая программа должна автоматически подставить товар и вес из штрихкода, рассчитать сумму по текущей цене и корректно провести продажу.
Проверьте граничные случаи: товар с дробным весом (например, 0,125 кг), этикетку с нулевым остатком, товар, которого нет в выгрузке. Также убедитесь, что после закрытия чека в 1С списался правильный вес, а в отчётах продажи отражаются с нужным количеством.
Как проверить результат
Драйвер сообщает об успешном соединении и видит модель весов
Ошибка соединения, «устройство не найдено» — проверяйте порт, кабель, IP
Наименование и цена совпадают с карточкой товара в 1С
Старая цена или пустое наименование — правило выгрузки настроено неверно
Товар и вес подставляются автоматически, сумма верна
«Товар не найден» или неверный вес — не совпадают префикс или структура штрихкода
В отчёте о продажах количество соответствует весу на этикетке
Списывается 1 шт. — касса трактует код как штучный товар
Типичные ошибки и ограничения
Самая частая проблема — несовпадение префикса весового штрихкода в 1С и в весах. Внешне это выглядит как «касса не находит товар». Вторая по частоте — неверный тип цен в правиле выгрузки: в весы уходит закупочная или старая розничная цена. Третья — длина наименования: весы обрезают длинные названия, и на этикетке печатается нечитаемый текст; сокращайте наименования для весов в правиле выгрузки, если драйвер это поддерживает.
Учитывайте ограничения оборудования: объём памяти весов ограничен (у многих моделей несколько тысяч PLU), поэтому выгружайте только реально взвешиваемые товары. COM-порт может быть занят другой программой — одновременный доступ двух приложений к одному порту невозможен. При сетевом подключении следите за стабильностью IP-адреса: смена адреса весов по DHCP разорвёт связь.
Как выбрать действие
Что важно запомнить
Подключение сводится к четырём шагам: установить драйвер, добавить весы в подключаемое оборудование и пройти тест связи, настроить совпадающие префиксы и правило выгрузки, проверить полный цикл «взвешивание — этикетка — чек». Выгружайте товары после каждого изменения цен и держите в весах только весовой ассортимент.
Частые вопросы
Можно ли подключить весы к 1С без драйвера?
Да, если весы умеют забирать данные из файла. Настройте в 1С выгрузку номенклатуры в CSV или TXT в сетевую папку, а в весах — периодическое чтение этой папки. Способ рабочий, но требует точного совпадения формата файла с ожиданиями весов и не даёт теста связи из 1С.
Почему касса пишет «товар не найден» при сканировании этикетки?
Чаще всего не совпадает префикс весового штрихкода в настройках 1С и весов либо код PLU в этикетке не соответствует коду товара в базе. Сверьте структуру штрихкода в обеих системах и убедитесь, что товар с таким кодом выгружен и существует в номенклатуре.
Нужно ли выгружать товары в весы после каждого изменения цены?
Да. Весы хранят цены в собственной памяти и не запрашивают их у 1С при печати этикетки. Если цена изменилась, а выгрузка не выполнялась, этикетка будет напечатана со старой ценой. Удобнее всего настроить автоматическую выгрузку по расписанию или по событию изменения цен.
Сколько товаров можно загрузить в весы?
Зависит от модели: у большинства торговых весов память рассчитана на несколько тысяч PLU. Точный лимит указан в документации устройства. Практическая рекомендация — выгружать только реально взвешиваемый ассортимент конкретной точки, а не всю номенклатуру.
Можно ли использовать одни весы с несколькими рабочими местами 1С?
Если весы подключены по Ethernet, выгружать товары в них можно с любого рабочего места, где настроен драйвер и указан IP весов. При подключении через COM-порт обмен возможен только с компьютера, к которому весы физически подключены, и порт не должен быть занят другой программой.
Чем весы с печатью этикеток отличаются от простых электронных весов в 1С?
Простые весы только передают текущий вес в открытый документ 1С (например, в чек или приёмку) — товар выбирает оператор. Весы с печатью этикеток работают автономно: сами хранят товары и цены, печатают этикетку со штрихкодом, а 1С лишь выгружает в них данные и потом распознаёт весовой штрихкод при продаже.