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