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

Автоматизация · 10 мин

Как привязать весы к 1С: подключение, драйверы и настройка обмена

Пошаговая инструкция по подключению торговых весов к 1С: драйверы, COM и Ethernet, обмен с УТ и Розницей, печать этикеток, типичные ошибки.

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

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

Прежде чем начинать, убедитесь, что у вас есть: сама модель весов с документацией, драйвер оборудования (от производителя или из состава конфигурации 1С), права администратора в 1С и на компьютере, а также понимание того, какая у вас конфигурация — Управление торговлей, Розница, КА/ERP или отраслевое решение. Порядок действий в типовых конфигурациях похож, но названия меню отличаются.

Определите тип весов и сценарий обмена

От класса устройства зависит 80% настройки. Фасовочные (приёмные, кассовые) весы работают в режиме «вопрос-ответ»: 1С отправляет команду, весы возвращают текущий вес. Такие весы подключаются к конкретному рабочему месту и используются в документах реализации, приёмки, комплектации.

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

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

Сравнение сценариев

Фасовочные весы (COM/USB)

1С считывает вес в момент продажи или приёмки. Подходит для касс и складских рабочих мест. Ограничение: весы привязаны к одному компьютеру.

Весы с печатью этикеток (Ethernet)

1С выгружает товары и цены, весы печатают этикетки автономно. Подходит для торгового зала. Ограничение: нужна настройка шаблона этикетки и префиксов штрихкодов.

Промышленные весы через терминал

Данные поступают с весового терминала в документы отгрузки. Подходит для производства и опта. Ограничение: часто требуется доработка или внешняя компонента.

Подготовьте оборудование и драйверы

Начните с физического подключения. Для COM-подключения используйте кабель из комплекта весов и проверьте номер порта в диспетчере устройств Windows. Если весы подключаются через USB, часто устанавливается виртуальный COM-порт — драйвер переходника ставится до настройки 1С. Для сетевых весов задайте статический IP-адрес в настройках самого прибора и убедитесь, что он пингуется с компьютера, где работает 1С.

Драйвер — ключевой элемент. В типовых конфигурациях на подсистеме БСП (Библиотека стандартных подсистем) поддержка многих моделей весов уже встроена: откройте список драйверов в разделе подключаемого оборудования и поищите свою модель. Если её нет, используйте драйвер от производителя (АТОЛ, Штрих-М, Масса-К и другие поставляют компоненты, совместимые с требованиями 1С) или универсальные драйверы по стандартным протоколам обмена.

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

В типовых конфигурациях (Розница, Управление торговлей 11, КА, ERP) перейдите в раздел администрирования: «Настройка подключаемого оборудования» → «Подключаемое оборудование». Создайте новый элемент, выберите тип оборудования «Электронные весы» или «Весы с печатью этикеток», укажите драйвер и рабочее место, к которому привязывается устройство.

Откройте «Настроить» и задайте параметры связи: для COM — номер порта, скорость (чаще 4800 или 9600 бод, точное значение — в паспорте весов), таймаут ожидания ответа; для сетевых — IP-адрес и порт. Сохраните и нажмите «Тест устройства». Успешный тест означает, что 1С видит весы и получает от них ответ.

Порядок подключения весов к 1С
  1. 1
    Подключите весы к компьютеру или сети, установите драйвер порта
  2. 2
    Проверьте связь штатной утилитой производителя или командой ping
  3. 3
    В 1С создайте оборудование в разделе «Подключаемое оборудование»
  4. 4
    Выберите драйвер, задайте порт, скорость или IP-адрес
  5. 5
    Выполните «Тест устройства» и устраните ошибки связи
  6. 6
    Проверьте работу в реальном документе: продажа или выгрузка товаров

Настройте обмен для весов с печатью этикеток

Для весов с этикетками после теста связи нужно настроить правила выгрузки. Укажите, какие товары отправляются в весы — обычно это отбор по складу, группе товаров или признаку «весовой товар» в карточке номенклатуры. Проверьте, что у каждого весового товара заполнен код PLU (или что 1С формирует его автоматически из кода номенклатуры) и назначена цена из нужного вида цен.

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

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

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

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

Сообщение об успешном подключении, весы отвечают

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

Ошибка открытия порта или таймаут — проверяйте кабель, порт, скорость

Считывание веса в документе
Норма

Вес с табло весов совпадает с количеством в строке документа

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

Нули, «мусор» или зависшее значение — неверный протокол или скорость порта

Этикетка на кассе
Норма

При сканировании подставляется товар и вес с этикетки

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

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

Проверьте работу в типовых операциях

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

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

Типичные ошибки и как их избежать

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

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

Когда нужна доработка или помощь специалиста

Стандартными средствами закрываются типовые задачи: фасовка, печать этикеток, выгрузка товаров. Доработка потребуется, если нужен нестандартный протокол обмена, автоматический опрос весов по расписанию, интеграция с промышленными весовыми терминалами или обмен с самописной конфигурацией без подсистемы подключаемого оборудования.

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

Итог

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

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

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

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

Да, если модель поддерживается встроенными драйверами типовой конфигурации или работает по стандартному протоколу, который понимают универсальные драйверы. Проверьте список поддерживаемого оборудования в вашей конфигурации до покупки сторонних компонентов.

1С не видит весы через COM-порт, хотя кабель подключён. Что проверить?

Убедитесь, что порт не занят другой программой (кассовое ПО, утилита производителя), сверьте номер порта в диспетчере устройств с указанным в настройках 1С, проверьте совпадение скорости и параметров обмена в драйвере и в настройках самих весов.

Как привязать весы к 1С на нескольких рабочих местах?

Сетевые весы с печатью этикеток доступны сразу нескольким компьютерам — достаточно создать оборудование на каждом рабочем месте с тем же IP. Фасовочные весы с COM/USB физически привязаны к одному компьютеру; для нескольких точек нужны отдельные весы.

Этикетка сканируется, но касса подставляет неправильный вес. В чём причина?

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

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

Выгрузка обычно выполняется в фоне и не блокирует работу касс, но в момент обмена весы могут временно не печатать этикетки. Планируйте полные выгрузки на нерабочее время, а оперативные обновления цен — на периоды минимальной нагрузки.

Подойдут ли эти шаги для самописной конфигурации 1С?

Только частично: физическое подключение и драйверы настраиваются так же, но если в конфигурации нет подсистемы подключаемого оборудования, взаимодействие с драйвером придётся программировать вручную через COM-объект или внешнюю компоненту — это работа для разработчика 1С.