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