Как реализовать учет отгрузки готовой продукции по упаковкам (товарным местам) в 1С:УНФ

Бизнес-аналитик 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой Управленческий учет Промышленность, строительство и АПК
← На главную

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

Постановка задачи: один товар — несколько штрихкодов

Проанализируем исходную ситуацию. У нас есть позаказное производство, где каждое изделие уникально (имеет свой номер). При выпуске Готовая продукция 1 фактически упаковывается в четыре разные коробки. Каждая коробка должна иметь свою этикетку со своим штрихкодом (ШК). Кладовщик при отгрузке должен отсканировать все четыре коробки, чтобы документ Расходная накладная подтвердил сборку заказа.

Вариант 1. Использование механизма «Наборы»

Это самый прозрачный способ для 1С:УНФ, позволяющий сохранить финансовый учет одной единицы товара и складской учет нескольких мест. Разберем этот метод по шагам.

Шаг 1. Настройка номенклатуры. Создадим карточку основной продукции, например, «Диван модель 1», и установим для нее тип Набор. В настройках набора укажем, что в его состав входят реальные позиции номенклатуры: «Упаковка 1», «Упаковка 2», «Упаковка 3» и «Упаковка 4».

Шаг 2. Производственный цикл. В документе Заказ на производство и последующем документе Производство мы будем выпускать не «Диван», а именно его составляющие упаковки. Таким образом, на складе будут числиться 4 разные позиции. Для каждой упаковки в справочнике Номенклатура можно сгенерировать свой уникальный штрихкод.

Шаг 3. Отгрузка. При оформлении документа Расходная накладная мы выбираем наш «Диван (набор)». Система автоматически подтянет в состав все 4 упаковки. Кладовщик в форме проверки и подбора сканирует ШК каждой упаковки. Пока все 4 позиции не будут отсканированы, заказ не будет считаться собранным. Это исключает риск забыть одну из частей на складе.

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

Вариант 2. Использование функционала «Грузовые места»

В последних версиях 1С:УНФ (начиная с 1.6.25) появился штатный функционал грузовых мест. Выясним, как его задействовать для решения нашей задачи.

Рассмотрим алгоритм включения и использования:

  1. Перейдем в раздел Настройки — Еще больше возможностей — Продажи и установим флажок Грузовые места.
  2. В документе Расходная накладная на вкладке Доставка появится гиперссылка Сформировать грузовые места.
  3. Мы можем указать, что наш диван занимает 4 места. Система позволит распечатать этикетки для каждого грузового места с уникальным номером (например, «Место 1 из 4»).

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

Вариант 3. Учет через серийные номера

Если каждая единица продукции уникальна (как указано в условии: 1 единица = 1 номер), логично использовать Серийные номера. Рассмотрим, как привязать упаковки к сериям.

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

При производстве мы регистрируем выпуск изделия и генерируем эти 4 серийных номера. В документе Расходная накладная система потребует от кладовщика сканирования всех серий, привязанных к данной строке товара. Это гарантирует, что конкретный «Диван №100500» уедет к клиенту в полном составе.

Реализация автоматической печати этикеток

Чтобы упростить работу на производстве, рекомендуем модифицировать шаблон этикетки. В 1С:УНФ это делается через раздел Продажи — Печать этикеток и ценников. Выберем объект Спецификация или Производство. В шаблоне этикетки можно использовать программный код для вывода порядкового номера упаковки. Рассмотрим пример логики:


// Пример логики для шаблона печати (псевдокод)
Для Каждого Место Из КоличествоМест Цикл
    ПечататьЭтикетку();
    ТекстЭтикетки = "Упаковка " + Место + " из " + ОбщееКоличество;
КонецЦикла;

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

Сборка штрихкодов: как лучше организовать?

Для надежной идентификации рекомендуется использовать стандарт EAN-13 для обычных позиций или Code 128, если в штрихкоде нужно зашифровать не только код товара, но и номер заказа или серию. В 1С:УНФ для каждой характеристики или партии можно назначить свой ШК. Если вы используете вариант с «Наборами», то у каждой упаковки будет свой постоянный ШК. Если же изделия уникальны, лучше использовать Штрихкоды серийных номеров.

Рассмотрим процесс сборки на складе:

  1. Кладовщик открывает Расходную накладную.
  2. Нажимает кнопку Проверка и подбор.
  3. Сканирует штрихкод первой коробки. Система подсвечивает строку товара зеленым цветом (частично собран).
  4. Сканирует остальные коробки.
  5. Когда количество отсканированных упаковок совпадает с плановым, документ разрешает проведение.

Выводы и рекомендации

Мы проанализировали несколько способов реализации учета упаковок в 1С:УНФ. Выбор метода зависит от ваших приоритетов:

1. Если важна простота и штатный функционал: используйте Наборы. Это позволит видеть состав изделия прямо в документе отгрузки и контролировать наличие каждой части на складе.

2. Если изделия уникальны и дороги: выбирайте Серийные номера. Это обеспечит максимальный контроль прослеживаемости от производства до клиента.

3. Если требуется только логистический учет мест: используйте функционал Грузовые места в настройках продаж.

В любом из выбранных вариантов крайне рекомендуется использовать Мобильное приложение 1С:УНФ или мобильный клиент. Камера смартфона в данном случае будет выступать в роли сканера штрихкодов, что значительно ускорит процесс сборки на складе и минимизирует ошибки «человеческого фактора».

← На главную