Торговля и Склад · 12 мин
Как выгрузить товары в весы из 1С
Как выгрузить товары в весы из 1С: настройка обмена, выбор драйвера, выгрузка PLU и цен, проверка результата и типичные ошибки при работе с весами.
Выгрузка товаров в весы — стандартная задача для магазинов, где продаётся весовой товар: овощи, мясо, кондитерка, кулинария. Смысл операции в том, что весовой аппарат должен «знать» ассортимент: коды товаров (PLU), наименования, цены и сроки годности. Без этой выгрузки продавец не сможет напечатать этикетку со штрихкодом, а касса не распознает товар при взвешивании.
В 1С выгрузка выполняется через механизм обмена с торговым оборудованием. В типовых конфигурациях (Розница, Управление торговлей, Комплексная автоматизация) есть встроенные обработки выгрузки, которые работают с популярными моделями весов: Масса-К, Штрих-Принт, CAS, DIGI, Bizerba. Конкретные пункты меню и названия обработок зависят от конфигурации и версии, но общая логика везде одинаковая: выбрать весы → сформировать список товаров → отправить данные.
Ниже разобраны подготовка оборудования, настройка обмена, сама выгрузка, проверка результата и типичные ошибки. Инструкция ориентирована на типовые конфигурации 1С; если у вас самописное решение или отраслевая конфигурация, названия пунктов могут отличаться, но порядок действий сохраняется.
Проверьте, готовы ли весы и товары к выгрузке
Прежде чем нажимать кнопку выгрузки, убедитесь, что выполнены три условия. Во-первых, весы физически подключены к компьютеру или сети: по COM-порту, USB или Ethernet. Во-вторых, в справочнике подключаемого оборудования весы добавлены и тест устройства проходит успешно. В-третьих, номенклатура подготовлена: у весовых товаров заполнены все обязательные реквизиты.
Ключевой реквизит весового товара — код PLU (Price Look-Up). Это числовой код, по которому весы идентифицируют товар. В типовых конфигурациях PLU хранится либо в карточке номенклатуры, либо в регистре кодов товаров для оборудования. Если PLU не заполнен, товар либо не выгрузится вообще, либо попадёт в весы с пустым кодом и не будет работать.
Также проверьте признак весового товара. В 1С Рознице это отдельный флаг в карточке номенклатуры или виде номенклатуры. От этого признака зависит, как касса будет обрабатывать штрихкод с этикетки: как весовой (с количеством в килограммах) или как штучный.
Откройте карточку оборудования и выполните «Тест устройства»
Проверьте карточки номенклатуры или регистр кодов товаров
Откройте вид номенклатуры или карточку товара
Проверьте документ установки цен на текущую дату
Подключите весы в подключаемом оборудовании
В типовых конфигурациях всё торговое оборудование регистрируется в разделе «Администрирование» → «Подключаемое оборудование» (в Рознице — «Администрирование» → «Настройка подключаемого оборудования»). Создайте новый элемент, выберите тип оборудования «Весы с печатью этикеток» и укажите драйвер.
Драйвер — это программный посредник между 1С и весами. Для большинства моделей подходят драйверы от «1С:Совместимо» или штатные драйверы производителя. Например, для весов Масса-К часто используется драйвер «Масса-К: Весы с печатью этикеток», для Штрих-Принт — соответствующий драйвер Штрих-М. Драйвер должен быть установлен на том компьютере, к которому подключены весы.
В параметрах подключения укажите способ связи: COM-порт и его номер, либо IP-адрес и порт для сетевых весов. Для сетевых моделей заранее назначьте весам статический IP-адрес — иначе после перезагрузки роутера адрес может измениться, и обмен перестанет работать. После заполнения параметров нажмите «Тест устройства»: успешный тест означает, что 1С видит весы и может с ними обмениваться.
Настройте правила обмена и формат выгрузки
После подключения весов настройте, какие данные и в каком виде будут передаваться. В типовых решениях есть два подхода: прямая выгрузка из обработки «Выгрузка товаров в весы» и обмен через правила обмена с подключаемым оборудованием (offline-оборудование). Второй вариант удобнее, если весов несколько или нужна регулярная автоматическая выгрузка.
В настройках правила обмена укажите префикс весового штрихкода — обычно это двузначное число (например, 21 или 22), с которого начинается штрихкод весового товара. Этот же префикс должен быть запрограммирован в самих весах и в настройках кассового оборудования. Несовпадение префиксов — одна из самых частых причин того, что касса «не видит» взвешенный товар.
Обратите внимание на формат передачи цены и веса. Разные модели весов по-разному кодируют данные в штрихкоде: где-то цена идёт в копейках, где-то в рублях, где-то вес указывается в граммах, а где-то в килограммах с тремя знаками. Эти параметры задаются в драйвере или в настройках правила обмена — сверьтесь с документацией на вашу модель весов.
Выполните выгрузку товаров в весы
Когда оборудование подключено и правила настроены, переходите к самой выгрузке. В 1С Рознице откройте «Продажи» → «Сервис» → обработку выгрузки товаров в весы (в некоторых версиях — «Обмен с подключаемым оборудованием» → кнопка «Выгрузить»). В Управлении торговлей используйте аналогичную обработку обмена с торговым оборудованием.
В форме выгрузки выберите конкретные весы из списка подключённого оборудования, затем сформируйте список товаров. Обычно доступны варианты: выгрузить все весовые товары, выгрузить по отбору (группа номенклатуры, изменённые за период) или вручную добавить позиции. Для первой выгрузки разумно отправить полный список весовых товаров, далее — только изменения.
Нажмите «Выгрузить» и дождитесь завершения. В процессе 1С передаёт в весы пакеты данных: код PLU, наименование, цену, при необходимости — срок годности и состав. Время выгрузки зависит от количества товаров и скорости соединения: по COM-порту сотни позиций могут идти несколько минут, по сети — заметно быстрее. Не выключайте весы и не закрывайте обработку до окончания.
- 1Убедитесь, что весы подключены и тест устройства проходит успешно
- 2Проверьте, что у весовых товаров заполнены PLU и установлены цены
- 3Откройте обработку выгрузки товаров в весы и выберите нужные весы
- 4Сформируйте список товаров: полный или по отбору
- 5Нажмите «Выгрузить» и дождитесь сообщения о завершении
- 6Проверьте результат на самих весах: вызовите товар по PLU и сверьте цену
Проверьте результат выгрузки
Выгрузка без проверки — типичная причина проблем на кассе. После завершения обмена возьмите один-два товара и проверьте их на весах: наберите код PLU, убедитесь, что отображается правильное наименование и актуальная цена. Затем напечатайте этикетку и отсканируйте её на кассе или сканером, подключённым к 1С.
Касса должна распознать штрихкод как весовой товар и подставить правильное количество и сумму. Если вместо веса подставляется единица товара или товар вообще не находится — проверяйте префикс штрихкода и структуру кода в настройках оборудования.
Особое внимание уделите ценам. Если в 1С цена изменилась, а выгрузка не выполнялась, весы продолжат печатать этикетки по старой цене. Возникнет расхождение между ценником в зале, ценой на этикетке и ценой в кассе — это прямой риск конфликта с покупателем и претензий при проверках.
Как проверить результат
Отображается верное наименование и актуальная цена
Товар не найден, цена устаревшая или нулевая
Товар найден, вес и сумма подставились корректно
Товар не распознаётся или количество равно 1 шт.
Цена в 1С, на этикетке и на кассе одинаковая
Есть расхождения — требуется повторная выгрузка
Организуйте регулярное обновление данных
Разовая выгрузка решает задачу запуска, но в работающем магазине ассортимент и цены меняются постоянно. Настройте регламент: либо выгрузка по расписанию через регламентное задание, либо обязательная процедура после каждого изменения цен на весовые товары.
Для автоматической выгрузки в типовых конфигурациях используется регламентное задание обмена с подключаемым оборудованием. Настройте его на период, например каждые 15–30 минут, и укажите режим «только изменённые товары» — это сокращает время обмена и нагрузку на весы.
Учтите ограничение: автоматическая выгрузка работает только пока запущен сеанс 1С с нужными правами (или работает сервер 1С, если база клиент-серверная). В файловой базе при закрытой программе регламентные задания не выполняются.
Как выбрать режим выгрузки
Разберитесь с типичными ошибками
Большинство проблем с выгрузкой сводится к нескольким повторяющимся причинам. Знание этих сценариев экономит часы поиска: сначала проверяйте самое вероятное, а не перенастраивайте всё подряд.
Если товары выгружаются, но касса их не видит — почти всегда виноват префикс штрихкода или структура кода. Если часть товаров не попадает в весы — проверьте отбор в обработке и заполненность PLU. Если цены устарели — выгрузка либо не выполнялась после изменения цен, либо в настройках выбран не тот тип цен.
Отдельная группа проблем — аппаратные: обрыв связи по сети, конфликт IP-адресов, переполнение памяти весов. У многих моделей память ограничена несколькими тысячами PLU; если ассортимент больше, придётся выгружать только ходовые позиции или менять оборудование.
Если самостоятельная диагностика не помогает, зафиксируйте точный текст ошибки из 1С и журнала драйвера — с этой информацией поиск решения в документации производителя или обращение к специалисту по торговому оборудованию пройдёт значительно быстрее.
Что важно запомнить
Выгрузка товаров в весы из 1С строится на трёх условиях: корректно подключённое оборудование, заполненные PLU и цены, совпадающие настройки штрихкода в 1С, весах и кассе. После каждой выгрузки проверяйте результат на самих весах и на кассе, а регулярные изменения цен автоматизируйте регламентным заданием.
Частые вопросы
Можно ли выгрузить товары в весы без драйвера?
Нет, для штатной работы драйвер обязателен: именно он переводит данные из формата 1С в протокол конкретной модели весов. Альтернатива — выгрузка в файл (CSV, TXT) через обработку и последующая загрузка файла фирменной утилитой производителя весов. Этот способ рабочий, но требует ручных операций и подходит скорее как временное решение.
Почему после выгрузки в весах старая цена?
Чаще всего выгрузка выполнялась до того, как в 1С был проведён документ установки цен, либо в настройках обмена выбран не тот тип цен. Проверьте, какая цена действует на дату выгрузки, какой тип цен указан в правиле обмена, и повторите выгрузку. Также убедитесь, что в весах нет включённого режима фиксированной цены, игнорирующего загружаемые данные.
Сколько товаров можно выгрузить в весы?
Объём памяти зависит от модели: у простых весов это может быть несколько тысяч PLU, у продвинутых сетевых моделей — десятки тысяч. Точное значение указано в документации на вашу модель. Если ассортимент превышает ёмкость памяти, выгружайте только реально продаваемые весовые позиции, исключив архивные и сезонные товары.
Как выгрузить товары сразу в несколько весов?
Добавьте каждые весы как отдельный элемент в справочнике подключаемого оборудования со своими параметрами подключения. Затем в обработке выгрузки либо выполните обмен последовательно для каждого устройства, либо настройте правила обмена, где одному правилу соответствует несколько единиц оборудования — тогда выгрузка пойдёт по всем весам одной операцией.
Что делать, если выгрузка обрывается на середине?
Прерванная выгрузка оставляет в весах неполные данные, поэтому сначала проверьте стабильность связи: кабель, сеть, питание весов. По COM-порту большие объёмы передаются медленно — не закрывайте обработку до завершения. Если обрывы повторяются по сети, проверьте, не конфликтует ли IP-адрес весов с другим устройством, и при необходимости выполните очистку памяти весов с последующей полной выгрузкой.
Нужно ли очищать память весов перед выгрузкой?
При штатной работе нет: выгрузка обновляет существующие PLU и добавляет новые. Полная очистка нужна при первом вводе весов в эксплуатацию, после сбоя памяти или когда накопилось много неактуальных товаров и проще загрузить список заново. Учтите, что очистка удаляет все товары — сразу после неё обязательно выполните полную выгрузку, иначе весы останутся пустыми.