Как найти причины расхождения себестоимости по ФИФО в 1С:КА 2 и ERP и где посмотреть протокол расчета?

Бизнес-аналитик 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Управленческий учет Промышленность, строительство и АПК
← На главную

Расчет себестоимости в современных прикладных решениях фирмы 1С, таких как 1С:Комплексная автоматизация 2 и 1С:ERP Управление предприятием, представляет собой сложнейший математический процесс. В основе этого процесса лежит решение систем линейных уравнений (СЛАУ), которое позволяет корректно распределять встречные обязательства и затраты. На практике пользователи часто сталкиваются с ситуацией, когда себестоимость одного и того же товара в двух аналогичных базах (или после незначительных изменений) начинает отличаться.

В этой статье мы подробно разберем, как устроен механизм партионного учета ФИФО, выясним, почему в регистрах могут отсутствовать данные о партиях, и по шагам проанализируем реальный кейс, когда копеечные изменения в производственных документах привели к расхождениям в себестоимости списания товаров.

Где искать технический «Протокол расчета себестоимости»?

Когда расчет себестоимости завершается с ошибками или его результаты вызывают сомнения, нам необходимы детальные технические логи. В системе предусмотрено несколько инструментов для получения этой информации. Рассмотрим их подробнее:

  1. Регистр сведений «Протоколы расчета партий и себестоимости». Это специализированный служебный регистр. При выполнении закрытия месяца система записывает сюда сырые математические данные, включая этапы распределения, информацию по узлам и связям СЛАУ. Анализ этого регистра крайне полезен программистам и аналитикам для выявления «зацикливания» встречных услуг.
  2. Журнал регистрации. При запуске процедуры закрытия месяца система осуществляет подробное логирование процесса. Открыв журнал регистрации и установив отбор по событию расчета себестоимости, мы можем увидеть время выполнения каждого этапа, а также системные предупреждения.
  3. Рабочее место «Закрытие месяца». Самый простой и доступный пользователю способ. Рядом с регламентной операцией «Расчет себестоимости» при возникновении коллизий появляется гиперссылка «Подробнее» или «Ошибки». Кликнув по ней, мы откроем подготовленный системой отчет с перечнем конкретных документов и позиций номенклатуры, по которым не удалось распределить затраты (например, из-за возникновения отрицательных остатков в течение месяца).

Почему колонка «Партия» в регистре себестоимости может быть пустой?

Часто при анализе движений регистра накопления Себестоимость товаров аналитики обращают внимание на то, что колонка Партия пуста, хотя в учетной политике организации четко задан метод оценки ФИФО. Давайте разберем причины этого поведения системы:

Какие штатные отчеты использовать для анализа ФИФО?

Для того чтобы не «копаться» в регистрах вручную, проанализируем штатные отчеты программы, которые позволяют быстро развернуть себестоимость до первичных документов:

  1. Ведомость по партиям товаров организаций. Это базовый и самый информативный отчет для контроля партионного учета ФИФО. Он позволяет увидеть детальную структуру: какой документ закупки (партия) сформировал остаток на начало периода, из каких конкретно партий произошло списание расходными документами и что осталось на складах.
  2. Дерево себестоимости выпускаемой продукции. Данный отчет незаменим для производственных предприятий. Он позволяет развернуть себестоимость готовой продукции до первичных партий материалов и полуфабрикатов, использованных на каждом переделе производства.
  3. Анализ себестоимости выпущенной продукции. Этот отчет помогает проанализировать структуру затрат (материальные, постатейные, трудозатраты) в разрезе выпущенной номенклатуры и выявить аномалии в стоимости выпуска.

Разбор кейса: влияние смены склада в документах производства на себестоимость

Рассмотрим практическую ситуацию. Имеются две копии базы данных с разницей в два дня. В одной из баз документ Реализация товаров и услуг делает движение по себестоимости определенного товара с разницей в 50 рублей по сравнению со второй базой. При этом до момента этой реализации все движения и остатки по отчету себестоимости абсолютно идентичны, а перерасчет себестоимости в обеих базах не решает проблему.

Выясним причину этой аномалии. В ходе детального сопоставления документов выяснилось, что в некоторых производственных документах (например, в документах Производство без заказа) пользователями был изменен Склад. Каким образом это повлияло на себестоимость списания при последующей реализации?

1. Распределение дополнительных расходов. Транспортно-заготовительные (ТЗР) и иные постатейные расходы очень часто распределяются на себестоимость товаров, находящихся на конкретном складе (по аналитике «Склад»). Если товар лежал на Складе 1, на него распределились доп. расходы, и его себестоимость увеличилась. Если в документе выпуска склад изменили на Склад 2, система списывает партию со Склада 2, на которую данные дополнительные расходы не распределялись. Отсюда и возникает разница в себестоимости (те самые 50 рублей).

2. Смена источника обеспечения по ФИФО. Метод ФИФО рассчитывается в разрезе организаций и складов. При изменении склада в документах списания или выпуска система начинает подбирать совершенно другие партии товаров, пришедшие по другим ценам от других поставщиков. Это мгновенно меняет итоговую себестоимость партии, которая уходит в реализацию.

Почему разница в себестоимости может сохраняться в двух копиях баз даже после перерасчета?

Даже если базы кажутся идентичными, а документы перепроведены, разница после перерасчета себестоимости может сохраняться. Проанализируем, почему это происходит:

Пошаговый алгоритм локализации расхождений себестоимости

Если вы столкнулись с аналогичной проблемой расхождения себестоимости, рекомендуем выполнить следующие шаги:

  1. Откройте отчет Ведомость по партиям товаров организаций в обеих базах с максимальной детализацией (до регистратора и партии).
  2. Настройте группировку по складам и организациям и сравните конечные остатки партий непосредственно перед проблемным документом реализации.
  3. Если остатки партий различаются, поднимитесь выше по хронологии и найдите первый документ, у которого расход или приход по партиям начал отличаться.
  4. Проверьте регистр сведений Задания к расчету себестоимости, чтобы убедиться, что по проблемной номенклатуре нет зависших или невыполненных заданий на расчет.
  5. Обратите внимание на реквизиты документов выпуска и перемещения. Убедитесь, что склады списания затрат и склады поступления партий совпадают во всех связанных цепочках документов.

Таким образом, секрет точного расчета себестоимости в 1С:Комплексная автоматизация 2 кроется в жесткой дисциплине ведения учета: строгом соблюдении хронологии проведения документов, неизменности аналитики складов в цепочках товародвижения и регулярном контроле очереди расчета партий.

← На главную