Проблема учета естественной убыли, такой как усушка, утруска или испарение, является критически важной для пищевой, химической и сельскохозяйственной промышленности. В 1С:ERP 2.4 процесс производства жестко регламентирован, и простое "уменьшение" веса продукции в документах может привести к искажению себестоимости и остатков в НЗП. В данной статье мы разберем, как автоматизировать расчет выхода продукции в зависимости от длительности технологического этапа (например, созревания сыра) и какие методологические подходы лучше всего использовать в системе.
Прежде чем приступать к технической реализации, проанализируем ситуацию с точки зрения методологии учета. Усушка — это не просто потеря веса, это технологический процесс. Если мы помещаем в камеру созревания 100 кг сырной массы, а на выходе через 30 дней получаем 85 кг готового сыра, система должна понимать, куда делись 15 кг. Рассмотрим три основных способа отражения этого явления:
Сырная заготовка (полуфабрикат), на выход — Сыр созревший. Вес в спецификации указывается с учетом планового процента потерь.Свежий -> Выдержанный).Самый правильный и типовой способ автоматизации в 1С:ERP — это использование динамических формул в ресурсных спецификациях. Мы можем настроить систему так, чтобы количество выходного изделия рассчитывалось автоматически на основании параметров процесса.
Разберем по шагам, как это настроить:
Ресурсную спецификацию на вкладке Выходные изделия.ДлительностьЭтапа.Рассмотрим пример формулы:
КоличествоВыхода = КоличествоВхода * (1 - (ПараметрДлительность * КоэффициентИспаренияЗаСутки))
При формировании документа Этап производства система проанализирует фактическую длительность и предложит расчетное количество выпуска. Это минимизирует ручной ввод и ошибки оператора.
Если типовых формул недостаточно (например, расчет требует сложной логарифмической зависимости или обращения к данным лабораторных анализов), мы можем использовать механизм дополнительных отчетов и обработок. Это позволит не снимать конфигурацию с поддержки.
Проанализируем логику работы такой обработки для документа Этап производства:
// Пример логики расчета в обработке
Процедура РассчитатьУсушку(ТабличнаяЧастьВыпуск)
Для Каждого СтрокаВыпуска Из ТабличнаяЧастьВыпуск Цикл
Длительность = СтрокаВыпуска.ДатаЗавершенияФакт - СтрокаВыпуска.ДатаНачалаФакт;
Дни = Длительность / (24 * 60 * 60);
// Коэффициент усушки 0.5% в сутки
ПроцентПотерь = Дни * 0.005;
СтрокаВыпуска.Количество = СтрокаВыпуска.КоличествоПлановое * (1 - ПроцентПотерь);
КонецЦикла;
КонецПроцедуры
Такой инструмент позволяет пользователю одним нажатием кнопки "Рассчитать количество" привести данные в соответствие с фактическими условиями производства.
В производстве сыров или вяленого мяса важно видеть, сколько продукции находится на какой стадии. Мы рекомендуем использовать одну карточку Номенклатура с включенным ведением характеристик.
Выясним преимущества этого метода:
Этап производства, где происходит списание характеристики "А" и выпуск характеристики "Б" с меньшим весом. Разница в весе автоматически учитывается как себестоимость переработки.Если усушка превышает нормативные показатели, нам необходимо выделить эти потери отдельно, чтобы они не размывались в себестоимости, а анализировались руководством как убытки. Для этого проанализируем ситуацию с использованием возвратных отходов.
Этап производства на закладке Побочный и промежуточный выпуск указываем номенклатуру "Усушка (потери)".Важный момент: Если фактическое количество продукции на выходе оказалось меньше расчетного, 1С:ERP позволяет просто указать фактический выпуск вручную. Система распределит всю стоимость потребленных материалов на этот (меньший) объем продукции, тем самым увеличив себестоимость единицы веса. Это наиболее простой путь, не требующий доработок, если точность планирования не является критичной.
Посмотрим на ситуацию со стороны склада. Поскольку вес продукции меняется со временем (сыр продолжает сохнуть даже после выпуска, находясь на складе), рекомендуется использовать Мерные единицы измерения. В настройках номенклатуры 1С:ERP можно указать, что товар является мерным, и фиксировать отклонения при инвентаризации на складе. В этом случае разница будет списываться документом Списание недостач товаров на предопределенную статью "Естественная убыль при хранении".
Мы выяснили, что наиболее эффективным способом автоматизации усушки в 1С:ERP 2.4 является сочетание параметрических спецификаций (для планового учета) и внешних обработок заполнения (для оперативного отражения факта). Использование характеристик позволит добиться максимальной прозрачности в учете стадий созревания, а правильная настройка статей расходов поможет отделить технологические потери от нештатных ситуаций.