Электронные и этикеточные весы в 1С 8.3: от кабеля до первого взвешивания

· 9 мин

Содержание

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

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

Подготовка весов и выбор способа подключения

Сначала определите тип весов. От этого зависит, какой вид оборудования вы выберете в 1С и как пойдёт обмен.

Тип весовЧто делаютКак работают с 1С
⚖️ Электронные (простые, торговые)Показывают вес1С запрашивает вес в момент продажи или приёмки
🏷️ С печатью этикетокВзвешивают и печатают этикетку со штрихкодом1С выгружает в весы список товаров, касса считывает штрихкод
🏭 Платформенные, складскиеВзвешивают тяжёлые грузыКак электронные, часто через Ethernet или преобразователь

Дальше — интерфейс. Посмотрите на разъёмы весов и в паспорт.

  • 🔌 RS-232 (COM). Классика торговых весов. Нужен COM-порт на компьютере или переходник USB–COM.
  • 🔌 USB. Чаще всего весы с USB создают в Windows виртуальный COM-порт. Для 1С это тот же COM, только номер другой.
  • 🌐 Ethernet. Типично для весов с печатью этикеток. Нужен IP-адрес весов и порт обмена из паспорта.
  • 📶 Wi-Fi. По сути тот же сетевой вариант, но со всеми рисками беспроводной связи.

Перед подключением в 1С проверьте:

  1. Весы включены и прогреты, на дисплее ноль без груза.
  2. Кабель подходит к разъёму. Для RS-232 бывают «прямые» и «нуль-модемные» кабели — нужен тот, что указан в паспорте весов.
  3. В меню весов выбран интерфейс обмена с компьютером. У многих моделей связь с ПК отключена по умолчанию или настроена на другой протокол.
  4. Записаны параметры связи из паспорта: скорость, чётность, число бит.

Для торговли весы должны быть поверены. Это требование закона об обеспечении единства измерений, а не 1С. Программа поверку не проверяет, но при проверке магазина спросят свидетельство.

Как узнать номер COM-порта

Откройте Диспетчер устройств Windows (Win+R → devmgmt.msc) и разверните группу Порты (COM и LPT). Отключите и снова подключите кабель весов — строка, которая исчезла и появилась, и есть ваш порт.

Если весы с USB не появились в этой группе, а висят в «Других устройствах» с жёлтым значком — Windows не нашла драйвер USB-порта. Его ставят с сайта производителя весов или производителя переходника.

Номер порта можно сменить: свойства порта → вкладка Параметры порта → Дополнительно. Это помогает, когда старый драйвер весов видит только порты с маленькими номерами, а Windows присвоила COM15.

Установка драйвера весов: что ставить и куда

Здесь путаница: «драйвер» бывает двух видов, и нужны оба.

  1. Драйвер Windows — чтобы компьютер видел USB-порт или переходник. Ставится установщиком производителя, нужны права администратора Windows.
  2. Драйвер подключаемого оборудования для 1С — компонента, через которую конфигурация разговаривает с весами. Именно его вы выберете в карточке оборудования.

Драйверы для 1С бывают:

  • 📦 встроенные в конфигурацию. Библиотека подключаемого оборудования (БПО) уже содержит драйверы популярных производителей весов. Их не нужно скачивать отдельно.
  • 📦 поставляемые производителем. Архив с компонентой или установщик. Ищите на сайте производителя весов версию «для 1С» и отметку о совместимости с вашей конфигурацией.

Как добавить драйвер производителя в 1С:

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

Драйвер ставится на тот компьютер, к которому физически подключены весы. Не на сервер 1С и не на соседнее рабочее место.

Разрядность имеет значение. Если клиент 1С 64-разрядный, ему нужна 64-разрядная компонента драйвера. Старые драйверы производителя бывают только 32-разрядными — тогда либо обновляйте драйвер, либо запускайте 32-разрядный клиент 1С на этом рабочем месте.

Настройка весов в 1С: карточка подключаемого оборудования

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

КонфигурацияГде включить и где список оборудования
1С:Управление торговлей 11НСИ и администрирование → Администрирование → РМК и оборудование
1С:Розница 2Администрирование → РМК и оборудование
1С:Комплексная автоматизация, ERPНСИ и администрирование → Администрирование → РМК и оборудование

В этом разделе установите флажок Использовать подключаемое оборудование и откройте ссылку Подключаемое оборудование.

Создаём экземпляр весов

  1. В форме подключаемого оборудования выберите тип: Электронные весы или Весы с печатью этикеток.
  2. Нажмите Создать.
  3. Выберите драйвер из списка. Если нужного нет — вернитесь к предыдущему разделу и загрузите драйвер.
  4. Укажите рабочее место. Программа подставит текущий компьютер — оставьте его, если весы подключены именно сюда.
  5. Дайте понятное наименование: «Весы касса 1, COM3» лучше, чем «Весы».
  6. Запишите карточку и откройте настройку устройства.

Параметры связи

В форме настройки драйвера заполните то, что записали из паспорта:

  • порт — номер COM из диспетчера устройств или IP-адрес и порт для сетевых весов;
  • скорость обмена — должна совпадать со скоростью в меню весов;
  • чётность, биты данных, стоповые биты — по паспорту, чаще всего 8 бит, без чётности, 1 стоповый бит;
  • модель или протокол — если драйвер поддерживает несколько моделей одного производителя;
  • таймаут — время ожидания ответа; при медленной связи его увеличивают.

Рабочее место в 1С привязано к компьютеру и пользователю ОС. Если на одном ПК работают двое, у каждого может оказаться своё рабочее место — и весы «пропадут» у второго. Проверьте, какое рабочее место выбрано в карточке оборудования.

Тест связи и пробное взвешивание

В форме настройки устройства есть кнопка Тест устройства. Прогоните его в таком порядке:

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

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

Перед тем как отдать весы кассиру
Выполнено: 0 / 5

Протоколы обмена: онлайн-весы и весы с печатью этикеток

Две схемы работы сильно отличаются, поэтому их настраивают по-разному.

Онлайн: 1С спрашивает вес

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

Многие весы поддерживают несколько протоколов и переключаются в сервисном меню. Если драйвер ждёт один протокол, а весы говорят на другом, тест вернёт ошибку связи при правильном порте. Протокол, который ждёт драйвер, указан в его описании; на весах выставьте тот же.

Офлайн: 1С выгружает товары в весы

Весы с печатью этикеток хранят у себя список товаров с кодами PLU и ценами. 1С не опрашивает их при продаже. Цепочка такая:

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

Весовой штрихкод обычно строится по формату EAN-13:

ПозицииЧто содержатПример
1–2Префикс весового товара (из диапазона 20–29)22
3–7Код товара (PLU)00123
8–12Вес в граммах01250
13Контрольная цифра—

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

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

Весы через удалённый рабочий стол

Если кассир работает в 1С через RDP, весы подключены к его компьютеру, а 1С запущена на терминальном сервере. Тогда COM-порт пробрасывают в сеанс: в клиенте удалённого рабочего стола Локальные ресурсы → Подробнее → Порты. Драйвер весов ставят на терминальный сервер , а в карточке оборудования указывают порт, который виден внутри сеанса.

Проброс USB-весов без виртуального COM-порта через RDP обычно не работает . Здесь помогают сетевые весы или отдельный сервер COM-портов.

Ошибки подключения весов и что с ними делать

Сначала определите, на каком звене обрыв. Удобнее идти по симптому.

Диагностика: выберите симптом

Ещё два приёма, которые экономят время диагностики:

  • 🔍 Проверка без 1С. Утилита производителя весов или терминальная программа для COM-порта показывают, отвечают ли весы вообще. Если там ответа нет — дело не в 1С. Закройте утилиту перед тестом в 1С: два приложения один порт не делят.
  • 🔍 Замена звена. Переставьте весы на другой компьютер или подключите другой переходник USB–COM. Дешёвые переходники часто работают нестабильно с торговым оборудованием.

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

Частые вопросы о весах в 1С

Можно ли подключить весы к 1С:Бухгалтерии?
В Бухгалтерии нет рабочего места кассира с весовыми товарами, как в торговых конфигурациях. Для розницы с весами используют УТ, Розницу, УНФ или КА.
Нужна ли отдельная лицензия 1С на подключение весов?
Отдельной лицензии 1С на работу с весами нет. Платными бывают драйверы некоторых производителей — это уточняют у поставщика весов.
Сколько весов можно подключить к одному компьютеру?
Столько, сколько свободных портов. Каждые весы — отдельный экземпляр оборудования со своим портом в одной форме подключаемого оборудования.
Можно ли подключить одни весы к нескольким кассам?
Онлайн-весы по COM-порту работают с одним компьютером. Сетевые весы с печатью этикеток доступны с разных рабочих мест, но выгрузку товаров лучше делать с одного, чтобы не перезаписывать данные.
Работают ли весы в веб-клиенте 1С?
Подключаемое оборудование в веб-клиенте ограничено и зависит от браузера и драйвера. Для кассы с весами надёжнее тонкий клиент.

Источники

  • Федеральный закон от 26.06.2008 № 102-ФЗ «Об обеспечении единства измерений»