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