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

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

Как выгрузить товары в весы из 1С

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

Выгрузка товаров в весы — стандартная задача для магазинов, где продаётся весовой товар: овощи, мясо, кондитерка, кулинария. Смысл операции в том, что весовой аппарат должен «знать» ассортимент: коды товаров (PLU), наименования, цены и сроки годности. Без этой выгрузки продавец не сможет напечатать этикетку со штрихкодом, а касса не распознает товар при взвешивании.

В 1С выгрузка выполняется через механизм обмена с торговым оборудованием. В типовых конфигурациях (Розница, Управление торговлей, Комплексная автоматизация) есть встроенные обработки выгрузки, которые работают с популярными моделями весов: Масса-К, Штрих-Принт, CAS, DIGI, Bizerba. Конкретные пункты меню и названия обработок зависят от конфигурации и версии, но общая логика везде одинаковая: выбрать весы → сформировать список товаров → отправить данные.

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

Проверьте, готовы ли весы и товары к выгрузке

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

Ключевой реквизит весового товара — код PLU (Price Look-Up). Это числовой код, по которому весы идентифицируют товар. В типовых конфигурациях PLU хранится либо в карточке номенклатуры, либо в регистре кодов товаров для оборудования. Если PLU не заполнен, товар либо не выгрузится вообще, либо попадёт в весы с пустым кодом и не будет работать.

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

Тест устройстваВесы отвечают на запрос из 1С

Откройте карточку оборудования и выполните «Тест устройства»

Коды PLUУ весовых товаров заполнены PLU

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

Признак весового товараФлаг установлен у нужных позиций

Откройте вид номенклатуры или карточку товара

ЦеныУстановлены актуальные цены продажи

Проверьте документ установки цен на текущую дату

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

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

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

В параметрах подключения укажите способ связи: COM-порт и его номер, либо IP-адрес и порт для сетевых весов. Для сетевых моделей заранее назначьте весам статический IP-адрес — иначе после перезагрузки роутера адрес может измениться, и обмен перестанет работать. После заполнения параметров нажмите «Тест устройства»: успешный тест означает, что 1С видит весы и может с ними обмениваться.

Настройте правила обмена и формат выгрузки

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

В настройках правила обмена укажите префикс весового штрихкода — обычно это двузначное число (например, 21 или 22), с которого начинается штрихкод весового товара. Этот же префикс должен быть запрограммирован в самих весах и в настройках кассового оборудования. Несовпадение префиксов — одна из самых частых причин того, что касса «не видит» взвешенный товар.

Обратите внимание на формат передачи цены и веса. Разные модели весов по-разному кодируют данные в штрихкоде: где-то цена идёт в копейках, где-то в рублях, где-то вес указывается в граммах, а где-то в килограммах с тремя знаками. Эти параметры задаются в драйвере или в настройках правила обмена — сверьтесь с документацией на вашу модель весов.

Выполните выгрузку товаров в весы

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

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

Нажмите «Выгрузить» и дождитесь завершения. В процессе 1С передаёт в весы пакеты данных: код PLU, наименование, цену, при необходимости — срок годности и состав. Время выгрузки зависит от количества товаров и скорости соединения: по COM-порту сотни позиций могут идти несколько минут, по сети — заметно быстрее. Не выключайте весы и не закрывайте обработку до окончания.

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

Проверьте результат выгрузки

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

Касса должна распознать штрихкод как весовой товар и подставить правильное количество и сумму. Если вместо веса подставляется единица товара или товар вообще не находится — проверяйте префикс штрихкода и структуру кода в настройках оборудования.

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

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

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

Вызов товара по PLU на весах
Норма

Отображается верное наименование и актуальная цена

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

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

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

Товар найден, вес и сумма подставились корректно

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

Товар не распознаётся или количество равно 1 шт.

Совпадение цен
Норма

Цена в 1С, на этикетке и на кассе одинаковая

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

Есть расхождения — требуется повторная выгрузка

Организуйте регулярное обновление данных

Разовая выгрузка решает задачу запуска, но в работающем магазине ассортимент и цены меняются постоянно. Настройте регламент: либо выгрузка по расписанию через регламентное задание, либо обязательная процедура после каждого изменения цен на весовые товары.

Для автоматической выгрузки в типовых конфигурациях используется регламентное задание обмена с подключаемым оборудованием. Настройте его на период, например каждые 15–30 минут, и укажите режим «только изменённые товары» — это сокращает время обмена и нагрузку на весы.

Учтите ограничение: автоматическая выгрузка работает только пока запущен сеанс 1С с нужными правами (или работает сервер 1С, если база клиент-серверная). В файловой базе при закрытой программе регламентные задания не выполняются.

Маршрут решения

Как выбрать режим выгрузки

Весы подключаются впервые или после сброса памятиВыполните полную выгрузку всех весовых товаров
Изменились цены на часть ассортиментаВыгружайте только изменённые позиции по отбору
Цены меняются ежедневно и вручную следить сложноНастройте регламентное задание автоматической выгрузки
Весов несколько в разных точкахНастройте отдельные правила обмена для каждого устройства

Разберитесь с типичными ошибками

Большинство проблем с выгрузкой сводится к нескольким повторяющимся причинам. Знание этих сценариев экономит часы поиска: сначала проверяйте самое вероятное, а не перенастраивайте всё подряд.

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

Отдельная группа проблем — аппаратные: обрыв связи по сети, конфликт IP-адресов, переполнение памяти весов. У многих моделей память ограничена несколькими тысячами PLU; если ассортимент больше, придётся выгружать только ходовые позиции или менять оборудование.

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

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

Итог

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

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

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

Можно ли выгрузить товары в весы без драйвера?

Нет, для штатной работы драйвер обязателен: именно он переводит данные из формата 1С в протокол конкретной модели весов. Альтернатива — выгрузка в файл (CSV, TXT) через обработку и последующая загрузка файла фирменной утилитой производителя весов. Этот способ рабочий, но требует ручных операций и подходит скорее как временное решение.

Почему после выгрузки в весах старая цена?

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

Сколько товаров можно выгрузить в весы?

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

Как выгрузить товары сразу в несколько весов?

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

Что делать, если выгрузка обрывается на середине?

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

Нужно ли очищать память весов перед выгрузкой?

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