Автоматизация · 10 мин
Как привязать весы к 1С: подключение, драйверы и настройка обмена
Пошаговая инструкция по подключению торговых весов к 1С: драйверы, COM и Ethernet, обмен с УТ и Розницей, печать этикеток, типичные ошибки.
Привязать весы к 1С означает настроить стабильный обмен данными между учётной системой и весовым оборудованием: либо 1С получает вес с прибора в реальном времени (фасовочные весы на рабочем месте), либо выгружает в весы товары и цены и забирает отчёты (весы с печатью этикеток в торговом зале). От типа оборудования зависит вся схема подключения, набор драйверов и порядок настройки.
Основные сценарии два. Первый — весы подключаются напрямую к компьютеру кассира или товароведа через COM-порт или USB, и 1С считывает текущий вес при продаже или приёмке. Второй — весы с печатью этикеток (типично для овощных, мясных, кондитерских отделов) подключаются к локальной сети по Ethernet, а 1С загружает в них справочник товаров с ценами и шаблоны этикеток.
Прежде чем начинать, убедитесь, что у вас есть: сама модель весов с документацией, драйвер оборудования (от производителя или из состава конфигурации 1С), права администратора в 1С и на компьютере, а также понимание того, какая у вас конфигурация — Управление торговлей, Розница, КА/ERP или отраслевое решение. Порядок действий в типовых конфигурациях похож, но названия меню отличаются.
Определите тип весов и сценарий обмена
От класса устройства зависит 80% настройки. Фасовочные (приёмные, кассовые) весы работают в режиме «вопрос-ответ»: 1С отправляет команду, весы возвращают текущий вес. Такие весы подключаются к конкретному рабочему месту и используются в документах реализации, приёмки, комплектации.
Весы с печатью этикеток — это фактически автономные устройства с собственной памятью. 1С выгружает в них таблицу товаров (PLU): код, наименование, цену, срок годности, состав. Покупатель или продавец набирает код на весах, те печатают этикетку со штрихкодом, в котором зашит вес, а касса при сканировании распознаёт товар и количество.
Третий, более редкий сценарий — промышленные и автомобильные весы, которые интегрируются через весовой терминал и передают данные в 1С для учёта отгрузки сырья. Принцип тот же (драйвер + опрос), но настройка обычно требует участия специалиста по весовому оборудованию.
Сравнение сценариев
1С считывает вес в момент продажи или приёмки. Подходит для касс и складских рабочих мест. Ограничение: весы привязаны к одному компьютеру.
1С выгружает товары и цены, весы печатают этикетки автономно. Подходит для торгового зала. Ограничение: нужна настройка шаблона этикетки и префиксов штрихкодов.
Данные поступают с весового терминала в документы отгрузки. Подходит для производства и опта. Ограничение: часто требуется доработка или внешняя компонента.
Подготовьте оборудование и драйверы
Начните с физического подключения. Для COM-подключения используйте кабель из комплекта весов и проверьте номер порта в диспетчере устройств Windows. Если весы подключаются через USB, часто устанавливается виртуальный COM-порт — драйвер переходника ставится до настройки 1С. Для сетевых весов задайте статический IP-адрес в настройках самого прибора и убедитесь, что он пингуется с компьютера, где работает 1С.
Драйвер — ключевой элемент. В типовых конфигурациях на подсистеме БСП (Библиотека стандартных подсистем) поддержка многих моделей весов уже встроена: откройте список драйверов в разделе подключаемого оборудования и поищите свою модель. Если её нет, используйте драйвер от производителя (АТОЛ, Штрих-М, Масса-К и другие поставляют компоненты, совместимые с требованиями 1С) или универсальные драйверы по стандартным протоколам обмена.
Настройте подключение в 1С
В типовых конфигурациях (Розница, Управление торговлей 11, КА, ERP) перейдите в раздел администрирования: «Настройка подключаемого оборудования» → «Подключаемое оборудование». Создайте новый элемент, выберите тип оборудования «Электронные весы» или «Весы с печатью этикеток», укажите драйвер и рабочее место, к которому привязывается устройство.
Откройте «Настроить» и задайте параметры связи: для COM — номер порта, скорость (чаще 4800 или 9600 бод, точное значение — в паспорте весов), таймаут ожидания ответа; для сетевых — IP-адрес и порт. Сохраните и нажмите «Тест устройства». Успешный тест означает, что 1С видит весы и получает от них ответ.
- 1Подключите весы к компьютеру или сети, установите драйвер порта
- 2Проверьте связь штатной утилитой производителя или командой ping
- 3В 1С создайте оборудование в разделе «Подключаемое оборудование»
- 4Выберите драйвер, задайте порт, скорость или IP-адрес
- 5Выполните «Тест устройства» и устраните ошибки связи
- 6Проверьте работу в реальном документе: продажа или выгрузка товаров
Настройте обмен для весов с печатью этикеток
Для весов с этикетками после теста связи нужно настроить правила выгрузки. Укажите, какие товары отправляются в весы — обычно это отбор по складу, группе товаров или признаку «весовой товар» в карточке номенклатуры. Проверьте, что у каждого весового товара заполнен код PLU (или что 1С формирует его автоматически из кода номенклатуры) и назначена цена из нужного вида цен.
Отдельно настраивается шаблон этикетки: формат штрихкода (чаще EAN-13 с весовым кодом), префикс весового товара, расположение веса и цены в коде. Этот же префикс и структура должны быть заданы в настройках кассы, иначе при сканировании этикетки 1С не распознаёт вес. Выполните полную выгрузку товаров, затем напечатайте контрольную этикетку и просканируйте её на кассе.
Как проверить результат
Сообщение об успешном подключении, весы отвечают
Ошибка открытия порта или таймаут — проверяйте кабель, порт, скорость
Вес с табло весов совпадает с количеством в строке документа
Нули, «мусор» или зависшее значение — неверный протокол или скорость порта
При сканировании подставляется товар и вес с этикетки
Товар не найден или вес неверный — не совпадают префикс или шаблон штрихкода
Проверьте работу в типовых операциях
Для фасовочных весов откройте документ продажи (чек ККМ или реализацию), добавьте весовой товар и нажмите кнопку получения веса — в большинстве конфигураций это отдельная команда или автоматическое считывание при добавлении строки. Положите на весы груз с известным весом и сверьте показания. Повторите проверку в документе приёмки, если весы используются на складе.
Для весов с печатью этикеток проверьте полный цикл: изменение цены в 1С → выгрузка в весы → печать этикетки → продажа на кассе по новой цене. Особое внимание уделите товарам с дробным весом и округлением: убедитесь, что сумма на кассе совпадает с суммой на этикетке в пределах копеек.
Типичные ошибки и как их избежать
Большинство проблем при привязке весов к 1С связано не с оборудованием, а с несогласованными настройками: порт занят другой программой, скорость обмена не совпадает, префикс штрихкода на весах отличается от настроенного в 1С. Диагностируйте поэтапно: сначала связь на уровне системы, потом тест в 1С, потом реальная операция.
Когда нужна доработка или помощь специалиста
Стандартными средствами закрываются типовые задачи: фасовка, печать этикеток, выгрузка товаров. Доработка потребуется, если нужен нестандартный протокол обмена, автоматический опрос весов по расписанию, интеграция с промышленными весовыми терминалами или обмен с самописной конфигурацией без подсистемы подключаемого оборудования.
К специалисту по весовому оборудованию стоит обращаться, если весы не отвечают даже штатной утилите производителя, требуется поверка или калибровка, либо нужно изменить прошивку прибора. Вмешательство в прошивку и метрологические настройки самостоятельно недопустимо — это может нарушить точность измерений и аннулировать поверку.
Что важно запомнить
Привязка весов к 1С сводится к трём шагам: физическое подключение и драйвер, настройка оборудования в разделе «Подключаемое оборудование», проверка в реальной операции. Критичны согласованные параметры связи и единые префиксы штрихкодов между весами и кассой. Все изменения выполняйте вне часов продаж и проверяйте на контрольных операциях.
Частые вопросы
Можно ли подключить весы к 1С без драйвера производителя?
Да, если модель поддерживается встроенными драйверами типовой конфигурации или работает по стандартному протоколу, который понимают универсальные драйверы. Проверьте список поддерживаемого оборудования в вашей конфигурации до покупки сторонних компонентов.
1С не видит весы через COM-порт, хотя кабель подключён. Что проверить?
Убедитесь, что порт не занят другой программой (кассовое ПО, утилита производителя), сверьте номер порта в диспетчере устройств с указанным в настройках 1С, проверьте совпадение скорости и параметров обмена в драйвере и в настройках самих весов.
Как привязать весы к 1С на нескольких рабочих местах?
Сетевые весы с печатью этикеток доступны сразу нескольким компьютерам — достаточно создать оборудование на каждом рабочем месте с тем же IP. Фасовочные весы с COM/USB физически привязаны к одному компьютеру; для нескольких точек нужны отдельные весы.
Этикетка сканируется, но касса подставляет неправильный вес. В чём причина?
Почти всегда причина в несовпадении шаблона штрихкода: структура кода (позиции веса, префикс, контрольная цифра) в настройках весов должна точно соответствовать шаблону весового штрихкода в 1С. Сверьте обе настройки и перезагрузите товары в весы.
Нужно ли останавливать продажи для выгрузки товаров в весы?
Выгрузка обычно выполняется в фоне и не блокирует работу касс, но в момент обмена весы могут временно не печатать этикетки. Планируйте полные выгрузки на нерабочее время, а оперативные обновления цен — на периоды минимальной нагрузки.
Подойдут ли эти шаги для самописной конфигурации 1С?
Только частично: физическое подключение и драйверы настраиваются так же, но если в конфигурации нет подсистемы подключаемого оборудования, взаимодействие с драйвером придётся программировать вручную через COM-объект или внешнюю компоненту — это работа для разработчика 1С.