При работе в 1С:ERP Управление предприятием 2.5 пользователи часто сталкиваются с ситуацией, когда производство одного изделия или партии растягивается на несколько месяцев. В таких «длинных» этапах выпуск продукции происходит частями. Казалось бы, логика системы должна быть проста: сколько работ выполнили под конкретный частичный выпуск, столько трудозатрат и должно войти в его себестоимость. Однако на практике часто возникает «перекос»: трудозатраты, отраженные под текущий выпуск, распределяются тонким слоем на весь планируемый объем этапа, оставляя часть сумм в незавершенном производстве (НЗП) до самого финала. Рассмотрим подробнее, почему это происходит и как добиться корректного расчета себестоимости.
Представим ситуацию: у нас есть Этап производства на изготовление 10 единиц продукции. В марте мы выпускаем первые 3 штуки. Для этого мы оформляем документ Производственная операция (или Выработка сотрудников) ровно на тот объем работ, который необходим для производства этих 3 штук. Мы ожидаем, что при закрытии месяца все эти затраты «схлопнутся» с выпуском 3 штук.
Но система в некоторых случаях ведет себя иначе. Она видит, что в этапе запланировано 10 штук, а выпущено только 3. Алгоритм расчета себестоимости применяет пропорцию: (Трудозатраты * 3) / 10. В итоге 70% трудозатрат, которые фактически уже выполнены и должны быть в себестоимости, зависают в НЗП. Проанализируем, какие факторы влияют на это поведение.
Одной из наиболее частых причин «неправильного» распределения является время записи документов в регистры. В 1С:ERP партионный учет крайне чувствителен к последовательности движений. Проанализируем ситуацию, описанную участниками форума: иногда помогает изменение даты документа Производственная операция на более раннюю.
Почему это работает? Если дата выполнения работ в документе Производственная операция или Выработка сотрудников позже, чем момент фиксации выпуска в документе Этап производства, система при расчете себестоимости может решить, что на момент выпуска продукции трудозатрат в НЗП еще не было. В этом случае затраты распределяются либо средневзвешенно в конце месяца, либо пропорционально доле выпуска от общего плана.
Разберем по шагам, как проверить хронологию:
Трудозатраты НЗП для документов выработки.Этап производства (статус «Завершен» или «Произведено»).В версии ERP 2.5 критически важно, как настроена группировка затрат внутри документа Этап производства. Перейдем на закладку «Дополнительно» в этапе и найдем поле Группировка затрат.
Существует два основных варианта:
Проанализируем работу регистров. Документ Производственная операция делает запись в Трудозатраты к оформлению, а документ Выработка сотрудников переносит их в Трудозатраты НЗП. Чтобы расчет себестоимости прошел корректно, аналитика в НЗП должна строго совпадать с аналитикой выпуска.
Важные моменты для проверки:
Заказ клиента, убедимся, что в выработке указано то же самое назначение.Этап производства на закладке «Выпуск» для каждой строки должна быть указана спецификация, в которой описаны именно те операции, которые мы отражаем. Если связи между операцией и строкой выпуска нет, система вернется к распределению по количеству.Если стандартные настройки не помогают, необходимо обратиться к отладке механизма расчета себестоимости. Основная логика распределения трудозатрат сосредоточена в программном модуле РасчетСебестоимостиТрудозатраты (или аналогичных модулях в зависимости от версии релиза).
Для диагностики рекомендуем выполнить следующие действия:
Трудозатраты НЗП и сопоставляет их с данными регистра Выручка И Себестоимость Продаж (или временными таблицами выпуска).АналитикаУчетаПродукции и РазделительЗатрат.
Коэффициент = КоличествоВыпуска / КоличествоПланЭтапа;
ЗатратыКДосписанию = ИтогоЗатратПоЭтапу * Коэффициент;
Для того чтобы избежать перекосов в себестоимости при частичных выпусках, придерживайтесь следующего алгоритма:
Таким образом, проблема «растягивания» трудозатрат в 1С:ERP 2.5 чаще всего кроется в автоматических алгоритмах усреднения, которые включаются при отсутствии жесткой аналитической или хронологической связи между конкретной операцией и конкретной строкой выпуска продукции. Настройка прозрачной связи через спецификации и контроль дат документов позволяют решить эту проблему без изменения типового кода системы.