Торговля и Склад · 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Подключите весы к компьютеру и проверьте порт или IP-адрес
- 2Включите подключаемое оборудование в настройках 1С
- 3Установите драйвер весов из поставки конфигурации или файла
- 4Создайте экземпляр оборудования и задайте параметры связи
- 5Выполните тест устройства и сохраните настройки
- 6Проверьте передачу веса в документ или выгрузку товаров
Настройте считывание веса в документах и чеках
Для весов, передающих текущий вес, дополнительная настройка зависит от рабочего места. В «1С:Рознице» в режиме РМК вес подставляется автоматически при выборе весового товара: кассир выбирает номенклатуру, программа запрашивает вес у весов и подставляет его в количество.
В документах поступления и отгрузки вес можно получить кнопкой «Получить вес» в табличной части или через форму подбора. Убедитесь, что у номенклатуры корректно задана единица измерения (килограммы), иначе вес будет подставляться в несоответствующие единицы.
Если вес не подхватывается, проверьте, что в карточке рабочего места весы привязаны именно к этому компьютеру, и что в настройках драйвера включён режим передачи веса по запросу, а не только непрерывной отправкой.
Выгрузите товары в весы с печатью этикеток
Для весов с печатью этикеток основная операция — выгрузка номенклатуры. Откройте обработку «Выгрузка товаров в весы с печатью этикеток» (обычно находится в разделе продаж или складского учёта, либо вызывается из карточки оборудования).
Перед выгрузкой заполните коды PLU. В типовых конфигурациях есть регистр «Коды товаров PLU», где каждому товару присваивается числовой код в диапазоне, поддерживаемом весами. Коды можно заполнить автоматически. Товары без PLU в весы не выгрузятся.
В обработке выгрузки отберите нужные товары (по группе, списку или всем весовым товарам), укажите весы и выполните выгрузку. Программа передаст наименования, цены, коды PLU и при настроенном обмене — составы и сроки годности. После выгрузки проверьте на самих весах, что товар находится по коду PLU и цена корректна.
Обратная загрузка — чтение продаж из весов — поддерживается не всеми моделями и драйверами. Чаще учёт продаж весового товара ведётся через штрихкоды на этикетках: касса считывает штрихкод, выделяет из него код товара и вес, и продажа попадает в отчёт о розничных продажах автоматически.
Как проверить результат
Сообщение об успешном подключении
Ошибка открытия порта или таймаут связи
Вес в документе совпадает с показаниями табло весов
Ноль, старое значение или вес смещён на порядок
Товар находится на весах по PLU, цена верная
Товар отсутствует, цена устаревшая или нулевая
Касса определяет товар и вес по этикетке
Касса не распознаёт код или подставляет другой товар
Типичные ошибки и ограничения
Наиболее частая проблема — конфликт за COM-порт: порт занят другой программой, и 1С не может его открыть. Закройте сторонние утилиты работы с весами перед запуском 1С. Вторая распространённая ошибка — несовпадение параметров порта (скорости, чётности) между весами и настройками драйвера.
Для весов с печатью этикеток типичны рассинхронизации данных: в 1С изменили цену, а в весы её не выгрузили. Назначьте ответственного за регулярную выгрузку или настройте её по расписанию, если драйвер и конфигурация это позволяют. Также следите за префиксами весовых штрихкодов: префикс в настройках 1С должен совпадать с префиксом, который весы ставят в этикетку.
Учтите ограничение: одна модель весов может поддерживать ограниченное число PLU. Если ассортимент весовых товаров больше ёмкости памяти весов, часть товаров придётся вести без выгрузки или заменить оборудование.
Перед массовой выгрузкой товаров в весы сделайте пробную выгрузку одной позиции и распечатайте тестовую этикетку. Проверка штрихкода на кассе занимает минуту, но позволяет избежать ситуации, когда весь ассортимент выгружен с неверным форматом и этикетки приходится переделывать.
Частые вопросы
Можно ли подключить весы к 1С без драйвера производителя?
Для многих моделей достаточно стандартных драйверов из состава БПО типовой конфигурации. Если весы работают по стандартному протоколу, подойдёт универсальный драйвер «1С:Электронные весы». Фирменный драйвер нужен, когда модель использует собственный протокол обмена.
Почему весы проходят тест, но вес в документ не попадает?
Тест проверяет только связь с устройством. Если вес не подставляется, проверьте привязку весов к рабочему месту, режим передачи данных в настройках драйвера (по запросу или непрерывно) и то, что товар в документе является весовым с корректной единицей измерения.
Как обновить цены в весах после изменения в 1С?
Повторно выполните выгрузку товаров через обработку «Выгрузка товаров в весы с печатью этикеток», отобрав только изменённые позиции. Полная выгрузка занимает больше времени, поэтому для ежедневных обновлений удобнее выгружать только товары с изменившейся ценой.
Работают ли весы с 1С в клиент-серверном режиме?
Да, но драйвер устанавливается на тот клиентский компьютер, к которому физически подключены весы, а оборудование привязывается к конкретному рабочему месту. Подключение «через сервер» для локальных весов не используется.
Что делать, если касса не распознаёт штрихкод с этикетки весов?
Сверьте префикс весового штрихкода в настройках 1С с префиксом, заданным в весах, и проверьте структуру кода: код товара и вес должны занимать строго определённые позиции. Несовпадение хотя бы в одном разряде приводит к тому, что программа не может разобрать штрихкод.
Можно ли подключить к 1С несколько весов одновременно?
Да, для каждого устройства создаётся отдельный экземпляр оборудования со своими параметрами подключения. Ограничения связаны только с количеством доступных портов и поддержкой нескольких экземпляров конкретным драйвером.
Что важно запомнить
Весы подключаются к 1С через подключаемое оборудование: драйвер, экземпляр с параметрами связи, тест устройства. Для весов с печатью этикеток дополнительно заполняются коды PLU и выполняется выгрузка товаров. Большинство проблем связано с параметрами порта, занятым портом и рассинхронизацией цен между 1С и весами.