Весовой товар — одна из самых сложных категорий для автоматизации в 1С:Предприятие. Отсутствие грамотной настройки приводит к ошибкам в учете, проблемам с инвентаризацией и конфликтам с покупателями из-за несовпадения веса на этикетке и фактического. В этой статье разберем все этапы работы — от создания номенклатуры до интеграции с весовым оборудованием и формирования отчетности.
Многие предприниматели ошибочно считают, что достаточно просто указать единицу измерения "килограмм" и начать продажи. На практике требуется настройка динамических штрихкодов, корректное оформление этикеток с весом, контроль остатков по партиям и даже учет естественной убыли. Мы покажем, как избежать типичных ошибок и автоматизировать процесс так, чтобы продажи весового товара приносили прибыль, а не головную боль.
Особое внимание уделим трём ключевым аспектам:
- Техническая настройка номенклатуры и единиц измерения.
- Интеграция с весовым оборудованием (весы Cas, Mettler Toledo, Digi и др.).
- Автоматизация печати этикеток и контроль остатков.
Разберём решения для разных конфигураций: 1С:Розница, 1С:Управление торговлей (УТ 11), 1С:ERP.
1. Создание номенклатуры для весового товара
Первый шаг — корректное заведение товара в справочник номенклатуры. Ошибки на этом этапе приведут к проблемам с учетом и продажами. Важно выбрать правильный тип номенклатуры и единицы измерения.
В 1С:УТ 11 или 1С:Розница перейдите в раздел Номенклатура → Справочники → Номенклатура и создайте новую позицию. Укажите:
- 📦 Тип номенклатуры — "Товар" (не "Услуга" или "Комплект").
- 🏷️ Единица измерения — "Килограмм" (или "Грамм", если продаёте мелким весом).
- 🔄 Весовой товар — установите флажок (в некоторых конфигурациях этот параметр называется "Дробное количество").
- 📊 Учет по сериям — включите, если требуется контроль партий (например, для мясной продукции с ограниченным сроком годности).
Если весовой товар продаётся в разных фасовках (например, сыпучие продукты в пакетах по 0.5 кг и 1 кг), создайте для каждой фасовки отдельную позицию в номенклатуре. Это упростит учет и печать этикеток.
Для товаров с ограниченным сроком годности (мясо, рыба, молочная продукция) обязательно настройте учет по сериям и укажите срок хранения в карточке номенклатуры. Это позволит автоматически блокировать продажу просроченных партий.
В конфигурациях 1С:ERP или 1С:КА 2 дополнительно настройте характеристики номенклатуры (например, "Сорт", "Упаковка"), если они влияют на цену или учет. Для этого перейдите в раздел Номенклатура → Характеристики номенклатуры и создайте нужные группы.
2. Настройка штрихкодов и динамических этикеток
Весовой товар требует динамических штрихкодов, которые меняются в зависимости от веса. Статичные штрихкоды (как для штучного товара) здесь не подходят. В 1С это реализуется через механизм серийных номеров или специальные обработки для весов.
Для печати этикеток с весом выполните следующие шаги:
- В карточке номенклатуры перейдите на вкладку
Штрихкодыи добавьте новый штрихкод с типом "Динамический". - Укажите префикс (например,
2для EAN-13 или20для весового кода) и маску, где{0}— вес, а{1}— контрольная сумма. - Настройте печатную форму этикетки в разделе
Администрирование → Печатные формы(для 1С:Розница это делается вНастройки → Печать этикеток).
Пример маски для штрихкода весового товара в формате EAN-13:
2{0:00000}{1}
где:
2— префикс для весового товара;{0:00000}— вес в граммах (5 знаков, например,00450для 450 г);{1}— контрольная цифра.
Добавить динамический штрихкод в карточку номенклатуры|
Указать префикс (2 или 20 для EAN-13/EAN-8)|
Создать маску с весом и контрольной суммой|
Настроить печатную форму этикетки|
Протестировать печать на реальных весах-->
Если используете весы с интеграцией в 1С (например, Cas CL5000 или Mettler Toledo PL-S), проверьте совместимость протоколов обмена. Большинство весов поддерживают протоколы Cas Protocol или Mettler Toledo Protocol, которые можно подключить через обработку ОбменДаннымиСВесами.epf (доступна в 1С:ИТС).
3. Интеграция с весовым оборудованием
Автоматическая передача данных с весов в 1С экономит время и исключает ошибки при ручном вводе. Для этого требуется:
- 🖥️ Подключение весов к компьютеру через COM-порт, USB или Ethernet.
- 🔌 Настройка драйвера (например, Cas Scale Driver или Digi Weigh).
- 📥 Обмен данными через обработку или внешнюю компоненту.
Рассмотрим подключение на примере весов Cas CL5000:
- Установите драйвер весов (скачайте с сайта производителя).
- В 1С перейдите в
Администрирование → Обмен данными → Настройка обмена с весами. - Выберите модель весов и укажите параметры подключения (порт, скорость передачи данных).
- Настройте шаблон этикетки в весах так, чтобы он совпадал с маской штрихкода в 1С.
Для тестирования отправьте тестовый запрос на весы через обработку ТестОбменаСВесами.epf. Если данные не передаются, проверьте:
- Правильность подключения кабеля (COM-порт часто конфликтует с другими устройствами).
- Совместимость версий драйвера и прошивки весов.
- Настройки безопасности Windows (иногда антивирус блокирует обмен).
Cas|
Mettler Toledo|
Digi|
Атол|
Другие|
Нет интеграции-->
Если весы не поддерживают прямую интеграцию, используйте промежуточное ПО (например, ScaleLink или WeighMaster). Оно преобразует данные из весов в формат, понятный 1С, и передаёт их через HTTP-запросы или файл обмена.
4. Учет остатков и контроль естественной убыли
Весовой товар подвержен естественной убыли (усыхание, распыл, порча), которую нужно учитывать при инвентаризации. В 1С это настраивается через документ Инвентаризация товаров с указанием норм убыли.
Для корректного учета:
- В карточке номенклатуры укажите норму естественной убыли (в процентах или фиксированном весе).
- При проведении инвентаризации используйте документ
Инвентаризация товаров на складес флажком "Учитывать естественную убыль". - Для продуктов с коротким сроком годности настройте автоматическое списание просрочки через регламентное задание.
Пример норм естественной убыли для разных категорий товаров:
| Категория товара | Норма убыли (% от веса) | Период действия |
|---|---|---|
| Мясная продукция (охлаждённая) | 0.5% | За сутки хранения |
| Сыпучие продукты (крупы, мука) | 0.3% | За неделю хранения |
| Овощи и фрукты | 1.2% | За 3 дня хранения |
| Молочная продукция | 0.8% | За срок годности |
Если норма убыли превышена, система сформирует документ
Если фактическая убыль превышает установленные нормы, проверьте: 1. Условия хранения (температура, влажность). 2. Корректность взвешивания (возможны ошибки весов). 3. Кражи или порчу товара персоналом. Превышение нормы более чем на 30% может быть признаком проблем с логистикой или учётом. В этом случае рекомендуется провести внеплановую инвентаризацию.Списание товаров с пометкой "Естественная убыль". Для контроля используйте отчёт Анализ естественной убыли (Отчёты → Склад → Естественная убыль).
Что делать, если норма убыли превышена?
5. Продажа весового товара в рознице и опте
Процесс продажи весового товара отличается от штучного. В рознице это обычно выглядит так:
- Покупатель просит отвесить товар (например, 1.2 кг яблок).
- Продавец взвешивает товар на весах, интегрированных с 1С.
- Весы передают в 1С данные: штрихкод, вес, цену за кг.
- Система автоматически создаёт строку в чеке с правильным весом и суммой.
Для оптовых продаж используйте документ Реализация товаров и услуг с указанием точного веса. Если товар фасуется заранее (например, мясо в вакуумных пакетах), предварительно создайте документ Фасовка товара, который спишет вес со склада и зафиксирует новые упаковки.
Типичные ошибки при продаже весового товара:
- ❌ Несовпадение веса на этикетке и в чеке (проверьте настройки округления в весах и 1С).
- ❌ Продажа товара с истёкшим сроком годности (настройте автоматическую блокировку).
- ❌ Ошибки в штрихкодах (например, префикс
2вместо20).
Для корректной продажи весового товара обязательно настройте в 1С параметр "Округление веса" (обычно до 1 грамма). Это исключит расхождения между весами и системой.
Если продаёте весовой товар через интернет-магазин, интегрируйте 1С с платформой (например, Bitrix или CS-Cart) через CommerceML. При этом:
- В выгрузке укажите флаг
IsWeight=true. - Настройте минимальный шаг заказа (например, 100 г).
- Используйте динамическое ценообразование (цена за кг × вес).
6. Отчетность и аналитика по весовому товару
Для контроля продаж и остатков весового товара в 1С доступны специализированные отчёты. Основные из них:
| Отчёт | Путь в 1С | Назначение |
|---|---|---|
| Ведомость по товарам (с весом) | Отчёты → Склад → Ведомость по товарам |
Анализ остатков в кг и штуках |
| Продажи весового товара | Отчёты → Продажи → Анализ продаж (по весу) |
Динамика продаж по весу и сумме |
| Инвентаризация с учётом убыли | Отчёты → Склад → Естественная убыль |
Контроль списаний по нормам |
| ABC-анализ по весовым товарам | Отчёты → Аналитика → ABC-XYZ-анализ |
Выявление самых продаваемых позиций |
Для глубокого анализа используйте настраиваемые отчёты. Например, чтобы увидеть самые убыточные весовые товары по естественной убыли, создайте отчёт с группировкой по номенклатуре и полем "Сумма списаний".
Если требуется экспорт данных в Excel для дальнейшей аналитики, используйте обработку ВыгрузкаВExcel.epf. Например, для анализа продаж по весу за месяц:
ВыгрузитьДанные(
Источник = Документы.РеализацияТоваровУслуг,
Период = ТекущийМесяц(),
Поля = "Номенклатура, Вес, Сумма",
Условие = "ТипНоменклатуры = Перечисление.ТипыНоменклатуры.Товар И Весовой = Истина"
);
Чтобы отслеживать рентабельность весовых товаров, настройте в 1С:ERP или 1С:УТ расчёт себестоимости по партиям. Это поможет выявить убыточные позиции и скорректировать закупки.
7. Типичные ошибки и их решения
Даже при правильной настройке возможны сбои. Разберём самые частые проблемы и способы их устранения:
Проблема 1: Весы не передают данные в 1С.
- 🔹 Проверьте подключение кабеля и настройки COM-порта.
- 🔹 Обновите драйвер весов (скачайте с сайта производителя).
- 🔹 В обработке обмена укажите правильный протокол (
Cas Protocol,Mettler Toledoи др.).
Проблема 2: Несовпадение веса в чеке и на этикетке.
- 🔹 Настройте округление веса в 1С и весах (должно совпадать, например, до 1 г).
- 🔹 Проверьте маску штрихкода — вес должен передаваться в правильном формате.
- 🔹 Обновите прошивку весов (в старых версиях возможны ошибки округления).
Проблема 3: Ошибка "Неверный штрихкод" при сканировании.
- 🔹 Убедитесь, что префикс штрихкода (2 или 20) совпадает в 1С и весах.
- 🔹 Проверьте контрольную сумму в штрихкоде (можно рассчитать через онлайн-калькулятор).
- 🔹 Если используете EAN-13, длина кода должна быть ровно 13 символов.
Как проверить контрольную сумму штрихкода?
Контрольная цифра в EAN-13 рассчитывается по алгоритму:
1. Сложите цифры на чётных позициях (2, 4, 6...).
2. Умножьте сумму на 3.
3. Сложите результат с суммой цифр на нечётных позициях.
4. Контрольная цифра — это разница между полученной суммой и ближайшим большим числом, кратным 10.
Пример для кода 200123456789?:
(0+1+3+5+7)×3 + (2+0+2+4+6+8) = 48 + 22 = 70 → контрольная цифра = 0 (так как 70 кратно 10).
Проблема 4: Не списывается весовой товар со склада.
- 🔹 Проверьте, включён ли флажок "Весовой товар" в карточке номенклатуры.
- 🔹 Убедитесь, что документ
Реализацияпроведён без ошибок. - 🔹 Если используете учёт по сериям, проверьте остатки по конкретной партии.
8. Автоматизация и оптимизация процесса
Чтобы сократить время на работу с весовым товаром, автоматизируйте рутинные операции:
- 🤖 Автоматическая печать этикеток при фасовке (настройте в
Администрирование → Настройки печати). - 📊 Регламентные задания для списания просрочки (ежедневный запуск обработки
ПроверкаСроковГодности.epf). - 🔄 Обмен с весами в реальном времени (используйте REST API или WebSocket для мгновенной передачи данных).
- 📈 Интеграция с онлайн-кассами для автоматического формирования чеков с весовым товаром.
Для крупных складов рекомендуем внедрить WMS-систему (например, 1С:WMS Логистика), которая поддерживает:
- Учёт весового товара по ячейкам хранения.
- Автоматическое распределение партий по принципу FIFO/LIFO.
- Контроль температурных режимов для скоропортящихся товаров.
Если ваш бизнес масштабируется, рассмотрите переход на 1С:ERP, где есть расширенные инструменты для работы с весовым товаром:
- Планирование закупок с учётом сезонности.
- Аналитика по убыли и порче.
- Интеграция с лабораторными системами (для контроля качества).
Автоматизация печати этикеток и обмена с весами сокращает время обслуживания клиента на 30-40% и снижает количество ошибок при взвешивании.
Для полной автоматизации можно разработать индивидуальное решение на базе 1С:Предприятие. Например:
- Модуль для динамического ценообразования (скидки за вес).
- Интеграция с системами видеоаналитики (контроль взвешивания на кассе).
- Мобильное приложение для инвентаризации весового товара.
⚠️ Внимание: Настройки обмена данными с весами могут отличаться в зависимости от модели и версии прошивки. Перед настройкой сверьте параметры подключения с документацией производителя.
FAQ: Частые вопросы по продаже весового товара в 1С
Как настроить печать этикеток с логотипом компании?
Чтобы добавить логотип на этикетку весового товара:
- Откройте макет печатной формы в
Администрирование → Печатные формы → Этикетки. - Вставьте изображение через меню
Вставка → Картинка. - Настройте положение и размер логотипа (рекомендуемый размер — 100×50 пикселей).
- Сохраните макет и протестируйте печать.
Если логотип не отображается, проверьте формат файла (должен быть .png или .jpg) и права доступа к папке с шаблонами.
Можно ли продавать весовой товар без штрихкодов?
Технически да, но это нерекомендуется. Без штрихкодов:
- Увеличивается время обслуживания клиента (вес приходится вводить вручную).
- Повышается риск ошибок при взвешивании.
- Сложнее вести учёт остатков и инвентаризацию.
Если штрихкоды не используются, настройте в 1С быстрый ввод веса через клавиатуру (документ Чек ККМ → поле "Вес").
Как учитывать тару при продаже весового товара?
Если товар продаётся в таре (например, мясо в лотках), выполните следующие шаги:
- Создайте в справочнике номенклатуры отдельную позицию для тары (например, "Лоток пластиковый 500 г").
- В документе
Фасовка товараукажите вес тары в поле "Вес брутто". - При продаже используйте документ
Реализация товаровс указанием веса нетто (вес товара без тары).
Для автоматического вычета веса тары настройте обработку УчетТары.epf (доступна в 1С:ИТС).
Какие весы лучше всего интегрируются с 1С?
Наиболее совместимые модели:
- Cas CL5000/CL3000 — поддерживают протокол
Cas Protocol, простая настройка. - Mettler Toledo PL-S/Jade — надёжная интеграция через
Mettler Toledo Protocol. - Digi SM-100 — бюджетный вариант с поддержкой
Digi Weigh. - Атол Drive 15 — отечественные весы с готовыми драйверами для 1С.
Перед покупкой проверьте наличие драйверов для вашей версии 1С на сайте производителя.
Как списать весовой товар с истёкшим сроком годности?
Для списания просрочки:
- Сформируйте отчёт
Товары с истекшим сроком годности(Отчёты → Склад). - На основе отчёта создайте документ
Списание товаров. - Укажите причину списания ("Истёк срок годности") и счет учёта (обычно
94 "Недостачи и потери"). - Проведите документ и распечатайте акт списания.
Чтобы автоматизировать процесс, настройте регламентное задание ПроверкаСроковГодности с ежедневным запуском.