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

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

Как настроить весы Штрих-Принт в 1С

Как подключить и настроить весы с печатью этикеток Штрих-Принт в 1С: драйвер, COM-порт, префиксы штрихкодов, загрузка товаров и проверка работы.

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

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

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

Подготовка: что понадобится перед настройкой

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

Во-вторых, определите способ подключения. Весы Штрих-Принт обычно поддерживают RS-232 (COM-порт) и Ethernet. Подключение по COM-порту проще для одного рабочего места, но по сети удобнее, если весов несколько или они стоят далеко от компьютера. Для сетевого подключения весам нужно назначить статический IP-адрес — это делается через меню самих весов или утилиту настройки от производителя.

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

Установка драйвера весов Штрих-Принт

Драйвер скачивается с официального ресурса производителя или поставляется вместе с оборудованием. Установка стандартная: запустите установщик от имени администратора и следуйте мастеру. После установки драйвер появится в системе как компонент для 1С.

Если весы подключаются через COM-порт, сначала убедитесь, что порт определился в системе. Откройте диспетчер устройств Windows и найдите раздел «Порты (COM и LPT)». Запомните номер порта — он понадобится при настройке в 1С. Если используется переходник USB-to-COM, установите драйвер переходника до подключения весов.

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

cmd
ping 192.168.0.150 -t

Добавление весов в 1С: подключаемое оборудование

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

Создайте новый элемент в списке оборудования. Выберите тип оборудования «Весы с печатью этикеток», затем — обработчик драйвера: «Штрих-М: Весы с печатью этикеток» или соответствующий драйвер АТОЛ. Укажите рабочее место, к которому привязываются весы, и организацию/магазин, если конфигурация это требует.

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

Порядок подключения весов в 1С
  1. 1
    Установите драйвер весов на компьютер и перезапустите 1С
  2. 2
    Откройте «Администрирование» → «Подключаемое оборудование» и включите использование оборудования
  3. 3
    Создайте оборудование с типом «Весы с печатью этикеток» и выберите драйвер Штрих-М
  4. 4
    В настройках укажите COM-порт со скоростью или IP-адрес с портом
  5. 5
    Нажмите «Тест устройства» и убедитесь в успешном подключении
  6. 6
    Сохраните настройки и перейдите к выгрузке товаров

Настройка префиксов и шаблона весового штрихкода

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

В 1С шаблон настраивается в настройках правил обмена с подключаемым оборудованием либо в карточке склада/магазина — в зависимости от конфигурации. В 1С:Рознице это «Настройки» рабочего места кассира и шаблоны этикеток; в УТ — настройки обмена с оборудованием офлайн. Префикс весового товара по умолчанию в типовых решениях часто равен 2x (например, 21 или 27), но его можно изменить — главное, чтобы то же значение было задано в весах.

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

Выгрузка товаров в весы

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

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

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

Полная и частичная выгрузка

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

Проверка работы и типичные ошибки

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

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

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

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

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

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

Ошибка порта или «устройство не отвечает» — проверьте COM/IP и кабель

Печать этикетки на весах
Норма

На этикетке верные товар, цена, вес и сумма

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

Обрезанное название, нулевая цена — товар не выгружен или выгружен с ошибкой

Сканирование этикетки на кассе
Норма

1С находит товар и подставляет вес

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

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

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

Если касса находит товар, но вес неверный, почти всегда виноват сдвиг разрядов в шаблоне. Откройте шаблон весового штрихкода в 1С и сверьте позиции кода и веса с документацией на конкретную модель весов — там указано, какие позиции EAN-13 занимает каждое поле.

Если весы перестали отвечать после обновления 1С, проверьте версию драйвера: обновления БПО иногда требуют актуальной версии драйвера Штрих-М. Переустановите драйвер и выполните тест устройства заново.

Ограничения и альтернативные сценарии

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

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

Сравнение режимов работы

Офлайн: выгрузка PLU в весы

Подходит для торгового зала и самообслуживания. Ограничение — цены в весах устаревают до следующей выгрузки

Онлайн: весы передают вес в 1С

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

Смешанный режим

Весы в зале работают офлайн, весы на кассе — онлайн. Требует настройки двух единиц оборудования и контроля обоих сценариев

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

Итог

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

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

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

1С не видит весы при тесте устройства. С чего начать?

Проверьте по цепочке: определяется ли COM-порт в диспетчере устройств (или отвечают ли весы на ping при сетевом подключении), совпадает ли скорость порта в 1С с настройкой в весах, запущена ли 1С от имени пользователя с правами на драйвер. Затем переустановите драйвер и повторите тест. Чаще всего причина — неверный номер COM-порта или занятый порт другой программой.

Касса пишет «Товар по штрихкоду не найден» при сканировании этикетки. Что делать?

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

Вес на кассе отличается от веса на этикетке в 10 раз. В чём причина?

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

Нужно ли выгружать товары заново после изменения цены в 1С?

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

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

Да, если весы подключены по Ethernet: выгрузку можно выполнять с любого рабочего места, где весы добавлены в подключаемое оборудование с тем же IP-адресом. При подключении через COM-порт весы привязаны к одному компьютеру, и для работы с нескольких мест потребуется перенастройка на сетевой режим.

Чем отличается драйвер Штрих-М от драйвера АТОЛ для этих весов?

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