К статье
Практический материал

Торговля и Склад · 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С
  1. 1
    Установите драйвер весов в Windows или из поставки БПО
  2. 2
    Создайте экземпляр оборудования типа «Весы с печатью этикеток»
  3. 3
    Укажите COM-порт или IP-адрес в параметрах устройства
  4. 4
    Выполните «Тест устройства» и добейтесь успешного соединения
  5. 5
    Сохраните настройки и привяжите весы к рабочему месту

Настройка префиксов и правил выгрузки товаров

Весовой штрихкод в формате EAN-13 обычно строится так: первые 2 цифры — префикс весового товара (типично 21–29 для внутренних кодов магазина), далее код товара (PLU), затем вес в граммах или цена, последняя цифра — контрольная. Точную структуру задают настройки весов и шаблон этикетки. В 1С нужно указать тот же префикс, чтобы касса распознавала такие штрихкоды как весовые.

В типовых конфигурациях префиксы настраиваются в разделе «Настройка штрихкодов» или в карточке правил обмена с подключаемым оборудованием: укажите префикс весового товара (например, 21) и длину кода товара. Эти значения должны совпадать с настройками самих весов — расхождение приводит к тому, что касса не находит товар или неверно считает вес.

Правило выгрузки определяет, какие товары попадут в весы. Создайте правило с отбором по категории номенклатуры (например, «весовые товары») и складу/магазину. В правиле задаётся также, какие данные передавать: наименование, цену, срок годности, состав, код PLU. PLU должен быть уникальным и укладываться в разрядность, поддерживаемую весами (обычно 4–6 цифр).

Выгрузка товаров в весы и настройка шаблона этикетки

Выгрузка выполняется из карточки оборудования кнопкой «Выгрузить товары» (в некоторых конфигурациях — через «Обмен с подключаемым оборудованием»). Выберите правило выгрузки и запустите обмен. Драйвер передаст в весы таблицу PLU с наименованиями и ценами. При большом ассортименте выгрузка может занять несколько минут — не отключайте весы до её завершения.

После выгрузки проверьте на самих весах несколько позиций: вызовите товар по PLU, убедитесь, что на экране отображаются правильные наименование и цена. Расхождение цены означает, что выгружен не тот тип цен или правило отбора захватило не те данные — исправьте правило и повторите выгрузку.

Шаблон этикетки (макет с логотипом, составом, датой, штрихкодом) обычно редактируется в фирменном ПО производителя весов и загружается в память устройства отдельно. В 1С шаблон этикетки весов не редактируется — 1С передаёт только данные товаров. Убедитесь, что в шаблоне этикетки используется тот формат штрихкода (структура кода, вес или цена в коде), который ожидает ваша кассовая настройка.

Удобно выгружать товары в весы по расписанию — например, каждое утро перед открытием и после каждого изменения цен. В некоторых конфигурациях это автоматизируется регламентным заданием или подпиской на изменение цен. Ручная выгрузка «по памяти» почти всегда рано или поздно приводит к продаже по старой цене.
ПЗ
Практическое замечание

Проверка работы: от взвешивания до чека

Полный цикл проверки выглядит так: положите товар на весы, вызовите его по PLU, напечатайте этикетку и наклейте на упаковку. Затем на кассе отсканируйте штрихкод этикетки сканером. Кассовая программа должна автоматически подставить товар и вес из штрихкода, рассчитать сумму по текущей цене и корректно провести продажу.

Проверьте граничные случаи: товар с дробным весом (например, 0,125 кг), этикетку с нулевым остатком, товар, которого нет в выгрузке. Также убедитесь, что после закрытия чека в 1С списался правильный вес, а в отчётах продажи отражаются с нужным количеством.

Контрольные точки

Как проверить результат

Тест устройства в 1С
Норма

Драйвер сообщает об успешном соединении и видит модель весов

Тревожный признак

Ошибка соединения, «устройство не найдено» — проверяйте порт, кабель, IP

Данные на дисплее весов после выгрузки
Норма

Наименование и цена совпадают с карточкой товара в 1С

Тревожный признак

Старая цена или пустое наименование — правило выгрузки настроено неверно

Сканирование этикетки на кассе
Норма

Товар и вес подставляются автоматически, сумма верна

Тревожный признак

«Товар не найден» или неверный вес — не совпадают префикс или структура штрихкода

Списание в учёте
Норма

В отчёте о продажах количество соответствует весу на этикетке

Тревожный признак

Списывается 1 шт. — касса трактует код как штучный товар

Типичные ошибки и ограничения

Самая частая проблема — несовпадение префикса весового штрихкода в 1С и в весах. Внешне это выглядит как «касса не находит товар». Вторая по частоте — неверный тип цен в правиле выгрузки: в весы уходит закупочная или старая розничная цена. Третья — длина наименования: весы обрезают длинные названия, и на этикетке печатается нечитаемый текст; сокращайте наименования для весов в правиле выгрузки, если драйвер это поддерживает.

Учитывайте ограничения оборудования: объём памяти весов ограничен (у многих моделей несколько тысяч PLU), поэтому выгружайте только реально взвешиваемые товары. COM-порт может быть занят другой программой — одновременный доступ двух приложений к одному порту невозможен. При сетевом подключении следите за стабильностью IP-адреса: смена адреса весов по DHCP разорвёт связь.

Типичные ошибки
01
Разные префиксы весового штрихкода в 1С и в весах — касса не распознаёт этикетку
02
Выгрузка всей номенклатуры без отбора — переполнение памяти весов и долгий обмен
03
Забытая повторная выгрузка после изменения цен — продажа по устаревшей цене и расхождения в кассе
04
Одинаковые PLU у разных товаров — на этикетке печатается чужой товар
05
Настройка обмена при неисправной печати этикеток — невозможно отличить ошибку 1С от поломки весов
Маршрут решения

Как выбрать действие

Тест устройства не проходитПроверьте кабель, номер COM-порта или ping по IP, затем параметры связи в настройках драйвера
Товар выгружается, но касса не находит его по этикеткеСверьте префикс весового штрихкода и структуру кода в 1С и в настройках весов
В весах неверная ценаПроверьте тип цен в правиле выгрузки и повторите выгрузку
Модель весов не поддерживается драйверами БПОИспользуйте драйвер производителя или обмен через файлы в сетевой папке
Итог

Что важно запомнить

Подключение сводится к четырём шагам: установить драйвер, добавить весы в подключаемое оборудование и пройти тест связи, настроить совпадающие префиксы и правило выгрузки, проверить полный цикл «взвешивание — этикетка — чек». Выгружайте товары после каждого изменения цен и держите в весах только весовой ассортимент.

Частые вопросы

Можно ли подключить весы к 1С без драйвера?

Да, если весы умеют забирать данные из файла. Настройте в 1С выгрузку номенклатуры в CSV или TXT в сетевую папку, а в весах — периодическое чтение этой папки. Способ рабочий, но требует точного совпадения формата файла с ожиданиями весов и не даёт теста связи из 1С.

Почему касса пишет «товар не найден» при сканировании этикетки?

Чаще всего не совпадает префикс весового штрихкода в настройках 1С и весов либо код PLU в этикетке не соответствует коду товара в базе. Сверьте структуру штрихкода в обеих системах и убедитесь, что товар с таким кодом выгружен и существует в номенклатуре.

Нужно ли выгружать товары в весы после каждого изменения цены?

Да. Весы хранят цены в собственной памяти и не запрашивают их у 1С при печати этикетки. Если цена изменилась, а выгрузка не выполнялась, этикетка будет напечатана со старой ценой. Удобнее всего настроить автоматическую выгрузку по расписанию или по событию изменения цен.

Сколько товаров можно загрузить в весы?

Зависит от модели: у большинства торговых весов память рассчитана на несколько тысяч PLU. Точный лимит указан в документации устройства. Практическая рекомендация — выгружать только реально взвешиваемый ассортимент конкретной точки, а не всю номенклатуру.

Можно ли использовать одни весы с несколькими рабочими местами 1С?

Если весы подключены по Ethernet, выгружать товары в них можно с любого рабочего места, где настроен драйвер и указан IP весов. При подключении через COM-порт обмен возможен только с компьютера, к которому весы физически подключены, и порт не должен быть занят другой программой.

Чем весы с печатью этикеток отличаются от простых электронных весов в 1С?

Простые весы только передают текущий вес в открытый документ 1С (например, в чек или приёмку) — товар выбирает оператор. Весы с печатью этикеток работают автономно: сами хранят товары и цены, печатают этикетку со штрихкодом, а 1С лишь выгружает в них данные и потом распознаёт весовой штрихкод при продаже.