При проведении документа Расчет себестоимости в конфигурации «Управление производственным предприятием» с использованием расширенной аналитики учета затрат (РАУЗ) нередко возникает ситуация, когда расчет завершается на предельном значении итераций. В служебных сообщениях появляется запись: «Выполненное количество итераций расчета стоимости: 50», а после проведения на счете 20 остаются незакрытые остатки. Проанализируем, почему возникает эта ошибка, как работает математический аппарат РАУЗ и какие практические шаги помогут полностью закрыть затраты производственного цикла.
В отличие от традиционного партионного учета, где встречный выпуск требует обязательного заполнения регистра сведений Встречный выпуск продукции и услуг, механизм РАУЗ решает задачу распределения затрат математически. Для этого формируется система линейных алгебраических уравнений (СЛАУ), которая решается итерационным методом Гаусса — Зейделя.
Остановка на 50 итерациях означает, что СЛАУ не сошлась: расчет достиг максимально допустимого числа шагов раньше, чем расчетная погрешность между соседними итерациями стала меньше установленного предела точности. В результате часть сумм просто не успевает списаться на готовую продукцию и зависает на счете 20.
Выясним основные причины, приводящие к расходимости алгоритма:
УчетЗатратБухгалтерскийУчет и УчетЗатратУправленческийУчет нарушает математическое условие диагонального преобладания матрицы, из-за чего итерационный процесс начинает осциллировать или уходить в бесконечность.Если в производственном процессе присутствует возврат продукции на повторный передел, наиболее правильный путь решения проблемы — исключить совпадение номенклатурных позиций затраты и выпуска. Рассмотрим, как это реализовать на практике.
Номенклатура отдельную позицию (например, «Рыба охлажденная (после дефростации)» или «Полуфабрикат размороженный»). Продукция после дефростации выпускается под этой отдельной позицией, после чего направляется на следующий технологический этап (упаковку, посол, разделку) и только затем выпускается как готовый товар на счет 43. Это полностью разрывает кольцо в графе затрат.Комплектация номенклатуры. Этот документ делает прямые проводки между счетами учета МПЗ (списание с кредита 21/43 в дебет 21/43) без вовлечения счета 20 и регистров производственных затрат, что гарантированно исключает возникновение СЛАУ по данной операции.Разберем действия в программе, если технологический процесс невозможно оперативно изменить в учете.
Максимальное количество итераций СЛУ с 50 до 150–200. Это позволит системе досчитать доли затрат до нулевых копеечных остатков.Способы распределения статей затрат. Для всех прямых и косвенных производственных статей заменим способ «По выручке» на «По объему выпуска», «По плановой себестоимости» или «По прямым затратам». База распределения «По выручке» должна применяться исключительно для коммерческих расходов на счете 44.Номенклатурные группы. Это изолирует затраты переделов друг от друга на уровне аналитики счета 20 и снимет взаимное зацикливание при распределении.Заказ покупателя и Договор контрагента идентично заполнены во всех документах: Поступление товаров и услуг в переработку, Требование-накладная, Отчет производства за смену и Реализация услуг по переработке.Комбинация правильной методологии отражения переделов и корректных настроек базы распределения затрат позволяет полностью исключить мертвые петли и добиться чистого закрытия счета 20 при использовании РАУЗ.