Как оформить ресурсную спецификацию на продукцию переменной длины в 1С:Комплексная автоматизация и ERP?

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

При переходе на современные конфигурации 1С:Комплексная автоматизация 2 и 1С:ERP Управление предприятием с предыдущих поколений систем (таких как КА 1.1 или УПП) пользователи часто сталкиваются с изменением архитектуры производственного учета. В старых системах можно было списывать сырье общим объемом на «номенклатурную группу», а закрытие месяца распределяло расходы на выпуски внутри группы. В современных решениях расчет себестоимости опирается на строгую привязку затрат к конкретному выпуску, что вызывает вопросы при производстве продукции с вариативными параметрами — например, кабельных сборок или сетевых шнуров нестандартной длины (1 м, 1.2 м, 1.5 м и т.д.).

Рассмотрим, как правильно организовать нормативно-справочную информацию (НСИ) и процесс выпуска, чтобы не создавать сотни однотипных документов и не перегружать справочники.

Вариант 1. Использование одной параметрической спецификации с расчетом по формуле

Проанализируем наиболее универсальный и методически верный подход в 1С:КА 2 и 1С:ERP. Система поддерживает механизм параметрических спецификаций, в которых нормы расхода материалов определяются динамически по формулам в момент создания заказа или документа выпуска.

Разберем по шагам настройку параметрической спецификации:

  1. Перейдем в настройки вида номенклатуры для выпускаемой продукции (или характеристик, если учет ведется по ним) и добавим дополнительный числовой реквизит, например ДлинаИзделия (в метрах).
  2. Заполним значение этого реквизита в карточках номенклатуры (или характеристик): для шнура 1.2 м укажем значение 1.2, для 1.5 м — 1.5.
  3. Создадим единую Ресурсную спецификацию для вида номенклатуры или базовой позиции.
  4. На закладке Материалы и работы для позиции силового кабеля выберем способ задания нормы Расчет по формуле.
  5. В формуле укажем использование дополнительного реквизита: [ДлинаИзделия]. При необходимости учета технологических потерь или концевой зачистки можно дополнить формулу коэффициентом или фиксированной добавкой, например: [ДлинаИзделия] * 1.02 + 0.05.
  6. Для евровилки укажем фиксированное количество — 1 шт.

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

Вариант 2. Учет готовой продукции по характеристикам

Если справочник номенклатуры еще не перегружен тысячами карточек под каждый размер, правильным решением будет свернуть однотипную продукцию в одну позицию номенклатуры с включенным учетом по характеристикам:

  1. Создаем одну номенклатурную позицию: Сетевой шнур (евровилка).
  2. Включаем использование индивидуальных или общих характеристик для вида номенклатуры.
  3. В характеристике задаем рабочий параметр — длину (например, 1.2 м, 1.5 м, 2.0 м).
  4. Привязываем универсальную параметрическую спецификацию, которая берет реквизит длины непосредственно из выбранной характеристики.

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

Вариант 3. Оформление выпуска через «Производство без заказа» и распределение материалов

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

  1. Оформим передачу материалов в производственное подразделение документом Передача в производство (или перемещением в цеховую кладовую).
  2. Выпуск готовой продукции зафиксируем документом Производство без заказа. На закладке Продукция укажем выпущенные сетевые шнуры.
  3. В поле способа распределения затрат выберем вариант списания материалов по факту (вручную заполнив закладку «Материалы и работы») либо вариант Затраты не указываются.
  4. При выборе варианта без указания затрат распределение накопленного кабеля и вилок на выпуски выполняется в конце месяца с помощью регламентного документа Распределение материалов и работ (по нормам, по объему выпуска или по плановой стоимости).

Вариант 4. Складская операция «Сборка товаров»

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

  1. Перейдем в раздел Склад и доставка — Сборка (разборка) товаров.
  2. Создадим документ с видом операции Сборка товаров.
  3. В шапке укажем готовую номенклатуру (например, «Сетевой шнур 1.5м»), а в табличной части — комплектующие: евровилку (1 шт.) и кабель (1.5 м).
  4. Документ спишет комплектующие со склада и оприходует готовый шнур по совокупной стоимости исходных материалов.

Вариант 5. Программная генерация спецификаций

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

Посмотрим на пример логики формирования ресурсной спецификации в коде 1С:


// Пример создания ресурной спецификации для номенклатуры с заданной длиной
НоваяСпецификация = Справочники.РесурсныеСпецификации.СоздатьЭлемент();
НоваяСпецификация.Наименование = "Спецификация: " + СокрЛП(НоменклатураСсылка.Наименование);
НоваяСпецификация.Статус = Перечисления.СтатусыСпецификаций.Действует;
НоваяСпецификация.ОсновноеИзделиеНоменклатура = НоменклатураСсылка;
НоваяСпецификация.ОсновноеИзделиеКоличество = 1;

// Добавление евровилки
СтрВилка = НоваяСпецификация.МатериалыИРаботы.Добавить();
СтрВилка.Номенклатура = НоменклатураВилка;
СтрВилка.Количество = 1;

// Добавление кабеля с расчетом метража
СтрКабель = НоваяСпецификация.МатериалыИРаботы.Добавить();
СтрКабель.Номенклатура = НоменклатураКабель;
СтрКабель.Количество = ДлинаИзделияВМетрах;

НоваяСпецификация.Записать();

Такая обработка может считывать метраж из наименования номенклатуры или ее реквизитов и массово генерировать корректные спецификации без рутинного ручного ввода.

← На главную