Расчет себестоимости в современных прикладных решениях фирмы 1С, таких как 1С:Комплексная автоматизация 2 и 1С:ERP Управление предприятием, представляет собой сложнейший математический процесс. В основе этого процесса лежит решение систем линейных уравнений (СЛАУ), которое позволяет корректно распределять встречные обязательства и затраты. На практике пользователи часто сталкиваются с ситуацией, когда себестоимость одного и того же товара в двух аналогичных базах (или после незначительных изменений) начинает отличаться.
В этой статье мы подробно разберем, как устроен механизм партионного учета ФИФО, выясним, почему в регистрах могут отсутствовать данные о партиях, и по шагам проанализируем реальный кейс, когда копеечные изменения в производственных документах привели к расхождениям в себестоимости списания товаров.
Когда расчет себестоимости завершается с ошибками или его результаты вызывают сомнения, нам необходимы детальные технические логи. В системе предусмотрено несколько инструментов для получения этой информации. Рассмотрим их подробнее:
Часто при анализе движений регистра накопления Себестоимость товаров аналитики обращают внимание на то, что колонка Партия пуста, хотя в учетной политике организации четко задан метод оценки ФИФО. Давайте разберем причины этого поведения системы:
Партия не заполняется, так как расчет и распределение партий выполняются строго при итоговом расчете в конце месяца.Партии товаров организаций, а для производственных процессов — Партии расходов на выпуск товаров. Проверять наличие партий нужно именно по движениям этих регистров, а не по общему регистру себестоимости.Для того чтобы не «копаться» в регистрах вручную, проанализируем штатные отчеты программы, которые позволяют быстро развернуть себестоимость до первичных документов:
Рассмотрим практическую ситуацию. Имеются две копии базы данных с разницей в два дня. В одной из баз документ Реализация товаров и услуг делает движение по себестоимости определенного товара с разницей в 50 рублей по сравнению со второй базой. При этом до момента этой реализации все движения и остатки по отчету себестоимости абсолютно идентичны, а перерасчет себестоимости в обеих базах не решает проблему.
Выясним причину этой аномалии. В ходе детального сопоставления документов выяснилось, что в некоторых производственных документах (например, в документах Производство без заказа) пользователями был изменен Склад. Каким образом это повлияло на себестоимость списания при последующей реализации?
1. Распределение дополнительных расходов. Транспортно-заготовительные (ТЗР) и иные постатейные расходы очень часто распределяются на себестоимость товаров, находящихся на конкретном складе (по аналитике «Склад»). Если товар лежал на Складе 1, на него распределились доп. расходы, и его себестоимость увеличилась. Если в документе выпуска склад изменили на Склад 2, система списывает партию со Склада 2, на которую данные дополнительные расходы не распределялись. Отсюда и возникает разница в себестоимости (те самые 50 рублей).
2. Смена источника обеспечения по ФИФО. Метод ФИФО рассчитывается в разрезе организаций и складов. При изменении склада в документах списания или выпуска система начинает подбирать совершенно другие партии товаров, пришедшие по другим ценам от других поставщиков. Это мгновенно меняет итоговую себестоимость партии, которая уходит в реализацию.
Даже если базы кажутся идентичными, а документы перепроведены, разница после перерасчета себестоимости может сохраняться. Проанализируем, почему это происходит:
Задания к расчету себестоимости. Если в одной из баз очередь заданий была заблокирована зависшим фоновым процессом или расчет завершился аварийно, фактического пересчета по конкретной номенклатуре могло не произойти, несмотря на то, что пользователь запустил процедуру закрытия месяца.Если вы столкнулись с аналогичной проблемой расхождения себестоимости, рекомендуем выполнить следующие шаги:
Задания к расчету себестоимости, чтобы убедиться, что по проблемной номенклатуре нет зависших или невыполненных заданий на расчет.Таким образом, секрет точного расчета себестоимости в 1С:Комплексная автоматизация 2 кроется в жесткой дисциплине ведения учета: строгом соблюдении хронологии проведения документов, неизменности аналитики складов в цепочках товародвижения и регулярном контроле очереди расчета партий.