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

Торговля и Склад · 11 мин

Как загрузить и подключить весы в 1С

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

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

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

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

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

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

Первый тип — простые электронные весы, которые передают текущий вес в программу по COM-порту или USB. Они используются на рабочем месте кассира, приёмщика или фасовщика: оператор ставит товар на весы, и вес автоматически попадает в строку документа или чека.

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

Третий тип — промышленные и платформенные весы, подключаемые через весовой терминал. Они работают по тем же принципам, что и первый тип, но часто требуют настройки протокола обмена на самом терминале.

Подготовьте весы и компьютер к подключению

Физическое подключение выполняется до настройки в 1С. Для весов с интерфейсом RS-232 (COM-порт) подключите кабель к компьютеру и убедитесь, что порт определился в системе: в диспетчере устройств Windows он должен отображаться без ошибок. Если используется переходник USB-to-COM, установите драйвер переходника и запомните номер виртуального порта.

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

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

Установите драйвер весов в 1С

Откройте раздел администрирования: «Администрирование → Подключаемое оборудование» (в некоторых конфигурациях — «Настройка подключаемого оборудования»). Убедитесь, что включено использование подключаемого оборудования.

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

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

Создайте и настройте экземпляр оборудования

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

Откройте «Настроить» и задайте параметры связи: для COM-подключения — номер порта, скорость, биты данных и чётность (эти значения должны совпадать с настройками самих весов), для сетевых — IP-адрес и порт. Неверная скорость порта — самая частая причина ситуации, когда весы «видны», но данные не передаются.

Нажмите «Тест устройства». Успешный тест подтверждает, что 1С установила связь с весами. Если тест не пройден, проверьте кабель, номер порта, параметры связи и то, не занят ли порт другой программой — например, утилитой производителя весов, запущенной одновременно с 1С.

Порядок подключения весов
  1. 1
    Подключите весы к компьютеру и проверьте порт или IP-адрес
  2. 2
    Включите подключаемое оборудование в настройках 1С
  3. 3
    Установите драйвер весов из поставки конфигурации или файла
  4. 4
    Создайте экземпляр оборудования и задайте параметры связи
  5. 5
    Выполните тест устройства и сохраните настройки
  6. 6
    Проверьте передачу веса в документ или выгрузку товаров

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

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

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

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

Выгрузите товары в весы с печатью этикеток

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

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

В обработке выгрузки отберите нужные товары (по группе, списку или всем весовым товарам), укажите весы и выполните выгрузку. Программа передаст наименования, цены, коды PLU и при настроенном обмене — составы и сроки годности. После выгрузки проверьте на самих весах, что товар находится по коду PLU и цена корректна.

Обратная загрузка — чтение продаж из весов — поддерживается не всеми моделями и драйверами. Чаще учёт продаж весового товара ведётся через штрихкоды на этикетках: касса считывает штрихкод, выделяет из него код товара и вес, и продажа попадает в отчёт о розничных продажах автоматически.

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

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

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

Сообщение об успешном подключении

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

Ошибка открытия порта или таймаут связи

Передача веса
Норма

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

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

Ноль, старое значение или вес смещён на порядок

Выгрузка товаров
Норма

Товар находится на весах по PLU, цена верная

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

Товар отсутствует, цена устаревшая или нулевая

Штрихкод этикетки
Норма

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

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

Касса не распознаёт код или подставляет другой товар

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

Наиболее частая проблема — конфликт за COM-порт: порт занят другой программой, и 1С не может его открыть. Закройте сторонние утилиты работы с весами перед запуском 1С. Вторая распространённая ошибка — несовпадение параметров порта (скорости, чётности) между весами и настройками драйвера.

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

Учтите ограничение: одна модель весов может поддерживать ограниченное число PLU. Если ассортимент весовых товаров больше ёмкости памяти весов, часть товаров придётся вести без выгрузки или заменить оборудование.

Типичные ошибки
01
Несовпадение скорости COM-порта в весах и в драйвере — связь не устанавливается
02
Порт занят другой программой — 1С выдаёт ошибку открытия порта
03
Товару не присвоен код PLU — он не выгружается в весы
04
Не совпадает префикс весового штрихкода — касса не распознаёт этикетку
05
Цена изменена в 1С, но не выгружена в весы — продажа по старой цене
06
Драйвер 32-битный, а клиент 1С 64-битный — оборудование не загружается
Перед массовой выгрузкой товаров в весы сделайте пробную выгрузку одной позиции и распечатайте тестовую этикетку. Проверка штрихкода на кассе занимает минуту, но позволяет избежать ситуации, когда весь ассортимент выгружен с неверным форматом и этикетки приходится переделывать.
ПЗ
Практическое замечание

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

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

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

Почему весы проходят тест, но вес в документ не попадает?

Тест проверяет только связь с устройством. Если вес не подставляется, проверьте привязку весов к рабочему месту, режим передачи данных в настройках драйвера (по запросу или непрерывно) и то, что товар в документе является весовым с корректной единицей измерения.

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

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

Работают ли весы с 1С в клиент-серверном режиме?

Да, но драйвер устанавливается на тот клиентский компьютер, к которому физически подключены весы, а оборудование привязывается к конкретному рабочему месту. Подключение «через сервер» для локальных весов не используется.

Что делать, если касса не распознаёт штрихкод с этикетки весов?

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

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

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

Итог

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

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