При переходе на современные конфигурации 1С:Комплексная автоматизация 2 и 1С:ERP Управление предприятием с предыдущих поколений систем (таких как КА 1.1 или УПП) пользователи часто сталкиваются с изменением архитектуры производственного учета. В старых системах можно было списывать сырье общим объемом на «номенклатурную группу», а закрытие месяца распределяло расходы на выпуски внутри группы. В современных решениях расчет себестоимости опирается на строгую привязку затрат к конкретному выпуску, что вызывает вопросы при производстве продукции с вариативными параметрами — например, кабельных сборок или сетевых шнуров нестандартной длины (1 м, 1.2 м, 1.5 м и т.д.).
Рассмотрим, как правильно организовать нормативно-справочную информацию (НСИ) и процесс выпуска, чтобы не создавать сотни однотипных документов и не перегружать справочники.
Проанализируем наиболее универсальный и методически верный подход в 1С:КА 2 и 1С:ERP. Система поддерживает механизм параметрических спецификаций, в которых нормы расхода материалов определяются динамически по формулам в момент создания заказа или документа выпуска.
Разберем по шагам настройку параметрической спецификации:
ДлинаИзделия (в метрах).1.2, для 1.5 м — 1.5.[ДлинаИзделия]. При необходимости учета технологических потерь или концевой зачистки можно дополнить формулу коэффициентом или фиксированной добавкой, например: [ДлинаИзделия] * 1.02 + 0.05.1 шт.При таком подходе поддерживается в актуальном состоянии всего одна спецификация на всю линейку изделий. При выборе любого шнура система автоматически рассчитывает точный нормативный расход кабеля.
Если справочник номенклатуры еще не перегружен тысячами карточек под каждый размер, правильным решением будет свернуть однотипную продукцию в одну позицию номенклатуры с включенным учетом по характеристикам:
Сетевой шнур (евровилка).1.2 м, 1.5 м, 2.0 м).Это исключает дублирование карточек номенклатуры и сокращает трудозатраты на сопровождение базы данных.
Если номенклатурных позиций много, а спецификации создавать не планируется вовсе, можно использовать упрощенный производственный контур без применения ресурных спецификаций:
Выясним, когда производственный блок можно не задействовать вовсе. Если технологический процесс предельно прост, не требует учета трудозатрат, сдельной оплаты и распределения общепроизводственных расходов, операцию можно отразить по складской схеме:
Если бизнес-процессы предприятия требуют наличия индивидуальной спецификации с утвержденным статусом под каждую номенклатурную позицию, оптимальным решением является автоматизация их создания через расширение или внешнюю обработку.
Посмотрим на пример логики формирования ресурсной спецификации в коде 1С:
// Пример создания ресурной спецификации для номенклатуры с заданной длиной
НоваяСпецификация = Справочники.РесурсныеСпецификации.СоздатьЭлемент();
НоваяСпецификация.Наименование = "Спецификация: " + СокрЛП(НоменклатураСсылка.Наименование);
НоваяСпецификация.Статус = Перечисления.СтатусыСпецификаций.Действует;
НоваяСпецификация.ОсновноеИзделиеНоменклатура = НоменклатураСсылка;
НоваяСпецификация.ОсновноеИзделиеКоличество = 1;
// Добавление евровилки
СтрВилка = НоваяСпецификация.МатериалыИРаботы.Добавить();
СтрВилка.Номенклатура = НоменклатураВилка;
СтрВилка.Количество = 1;
// Добавление кабеля с расчетом метража
СтрКабель = НоваяСпецификация.МатериалыИРаботы.Добавить();
СтрКабель.Номенклатура = НоменклатураКабель;
СтрКабель.Количество = ДлинаИзделияВМетрах;
НоваяСпецификация.Записать();
Такая обработка может считывать метраж из наименования номенклатуры или ее реквизитов и массово генерировать корректные спецификации без рутинного ручного ввода.