При анализе производственных затрат в 1С:ERP Управление предприятием типовой отчет Дерево себестоимости продукции является одним из наиболее наглядных инструментов: он позволяет разузловать готовую продукцию до исходного сырья, материалов и первичных партий. Однако нередко пользователи сталкиваются с ситуацией, когда закрытие месяца проходит без ошибок, стандартные отчеты по калькуляции формируются, а дерево себестоимости остается пустым либо выдает системную ошибку СУБД. Разберем детально, с чем связано такое поведение системы и какие настройки необходимо выполнить для корректной работы отчета.
В первую очередь обратим внимание на релиз программы и настройки финансового учета. Отчет Дерево себестоимости продукции (расположенный в разделе Производство — Отчеты по производству) появился начиная с редакции ERP 2.4. В ветке 2.2 данный механизм в таком виде отсутствовал.
Для построения сквозного графа затрат алгоритму отчета требуются специальные регистры движения партий. По этой причине отчет функционирует только при соблюдении следующих условий в учетной политике организации:
Если на предприятии применяется метод оценки Средняя за месяц, система не фиксирует сквозные цепочки перехода партий от исходного материала до готовой продукции через полуфабрикаты нескольких переделов. В этом случае отчет сформирован быть не может, так как партионные регистры затрат попросту не заполняются.
Отчет не работает в оперативном режиме или по данным предварительной себестоимости. Проанализируем цепочку регламентных операций, которая должна быть завершена перед формированием отчета:
Формирование движений по партиям товаров и НДС.Распределение затрат.Закрытие месяца должна быть завершена в режиме окончательного расчета себестоимости без блокирующих предупреждений и ошибок.Даже при включенном методе ФИФО на этапе построения отчета может возникать системная ошибка на стороне сервера базы данных. Выясним основные технические причины падения SQL-запроса:
MAXRECURSION или переполнению стека.Себестоимость товаров (например, при списании партий задним числом до оформления их выпуска) ломает логику построения графа, переполняет временные таблицы СУБД (базу tempdb) и вызывает ошибку по тайм-ауту выполнения транзакции.rphost или время ожидания блокировок СУБД.Разберем последовательность действий, позволяющую получить корректное дерево себестоимости:
НСИ и администрирование — Организации, откроем карточку организации и перейдем на вкладку Учетная политика и налоги.Закрытие месяца за анализируемый период, дождавшись статуса об успешном окончании окончательного расчета себестоимости.Если специфика учета на предприятии требует применения метода оценки Средняя за месяц или особенности производственных переделов не позволяют избавиться от петель затрат, проанализируем затраты альтернативными типовыми отчетами: