Почему в 1С:Комплексная автоматизация 2.4 себестоимость по ФИФО списывается только после закрытия месяца?

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

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

Архитектурные отличия: Почему «как в старых версиях» больше не работает?

Для начала проанализируем ситуацию и вспомним, как работал учет в программах предыдущего поколения, таких как 1С:УПП 1.3 или 1С:УТ 10.3. В них использовался классический партионный учет, где расчет себестоимости происходил непосредственно в момент проведения документа (так называемый «онлайн-расчет»). Однако у такого подхода были серьезные недостатки:

  1. Блокировки таблиц: При попытке нескольких пользователей одновременно провести документы, система блокировала таблицы партий для расчета, что приводило к очередям и замедлению работы.
  2. Проблема «заднего числа»: Любое исправление документа поступления в начале месяца требовало перепроведения всей цепочки документов до конца месяца, иначе себестоимость становилась некорректной.
  3. Сложность расчетов: Современные методики учета включают в себя дополнительные расходы, сложные схемы производства и межфирменные продажи (Intercompany), которые физически невозможно рассчитать мгновенно без потери производительности.

В КА 2.4 разработчики применили методику «отложенного расчета». Это означает, что в момент проведения документа фиксируется только количественное движение, а расчет стоимостной оценки выносится в отдельную процедуру.

Методы FIFO: Взвешенная и скользящая оценка

Рассмотрим подробнее настройки учетной политики. В 1С:КА 2.4 существует два варианта реализации метода FIFO:

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

Как настроить оперативное получение себестоимости?

Если нам необходимо видеть текущую прибыль и ориентировочную себестоимость в течение месяца, мы можем воспользоваться механизмом предварительного расчета. Выясним, как его настроить.

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

  1. Перейдем в раздел НСИ и администрирование — Обслуживание — Регламентные операции.
  2. Найдем в списке регламентное задание Расчет себестоимости.
  3. Включим его и настроим расписание. Например, можно установить выполнение каждые 30 минут или один раз в день в обеденный перерыв.

После того как это задание отработает, в отчетах (таких как «Валовая прибыль предприятия») появятся суммы себестоимости. Однако важно понимать, что это будут предварительные данные. Полная и окончательная себестоимость сформируется только после выполнения обработки Закрытие месяца, которая учтет все доп. расходы, транспортно-заготовительные затраты и распределение постатейных расходов.

Отражение в регламентированном учете (проводки в БУ)

Проанализируем ситуацию с бухгалтерским учетом. Даже если предварительный расчет себестоимости выполнен, проводки в бухгалтерском учете (счет 90.02) могут не появиться сразу. Это связано с тем, что за формирование проводок отвечает другое регламентное задание — Отражение документов в регламентированном учете.

Для корректного отображения данных в БУ нужно соблюдать последовательность:

  1. Проведение первичных документов (Реализация, Списание).
  2. Выполнение расчета себестоимости (фон или вручную).
  3. Выполнение отражения в регл. учете.

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

Проблема Интеркампани (межфирменные продажи)

Посмотрим на специфическую ситуацию, упомянутую участниками форума — работу по схеме Интеркампани. Если одна организация продает товар, который числится на другой организации, система не сможет рассчитать себестоимость до тех пор, пока не будут сформированы документы Передача товаров между организациями.

Поскольку эти передачи обычно оформляются в конце месяца (обработкой «Оформление передач и выкупов»), предварительный расчет себестоимости для таких продаж часто показывает нулевые значения. Это архитектурное ограничение: программа «не знает», по какой цене одна ваша фирма купит товар у другой, пока этот факт не зафиксирован документально.

Подведем итоги

Требовать «правильные» и окончательные цифры себестоимости в 1С:КА 2.4 сразу после нажатия кнопки «Провести» — это методическая ошибка. Система спроектирована для работы с большими объемами данных и гарантирует точность только после завершения всех регламентных операций периода.

Резюмируем наши действия для оптимизации работы:

Такой подход позволяет соблюсти баланс между производительностью системы и необходимостью оперативного анализа деятельности предприятия.

← На главную