Почему в 1С:ERP документ «Передача продукции из производства» не формирует проводки по 43 счету?

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

В процессе работы с системой 1С:ERP часто возникает ситуация, когда пользователь успешно оформляет выпуск продукции, заполняет все необходимые документы, но при попытке посмотреть проводки в регламентированном учете обнаруживает их отсутствие по дебету счета 43 (Готовая продукция). Особенно остро эта проблема проявляется при попытках экспериментировать с выпуском продукции, которая еще не завершила все технологические этапы, или при использовании специфических настроек учетной политики, таких как счет 40 (Выпуск продукции). Рассмотрим подробно, почему это происходит и как настроить систему для корректного отражения операций.

Влияние учетной политики и использование счета 40

Одной из главных причин «исчезновения» проводок является использование счета 40 в настройках учетной политики. Проанализируем механику работы этого счета в современных версиях ERP. Исторически счет 40 использовался для учета отклонений фактической себестоимости от плановой. Однако с вступлением в силу ФСБУ 5/2019 «Запасы» методология учета существенно изменилась. Фирма «1С» в последних релизах ERP (начиная с 2.5.7) рассматривает использование счета 40 как устаревший функционал, который оставлен скорее для совместимости.

Выясним важную особенность: если в учетной политике организации включен учет готовой продукции по плановым ценам с использованием счета 40, система ожидает специфическую последовательность действий. В этом случае проводка по дебету 43 и кредиту 40 может не формироваться оперативно в момент проведения документа «Передача продукции из производства». Проанализируем почему:

  1. Позаказное производство: В 1С:ERP позаказная схема производства (производство под заказ) плохо сочетается с использованием счета 40. Методологически система «считает», что при работе «под заказ» себестоимость должна аккумулироваться непосредственно на заказе, и использование промежуточного 40-го счета становится избыточным звеном.
  2. Отложенное формирование проводок: Проводка Дт 43 Кт 40 в ERP часто формируется только при выполнении процедуры «Закрытие месяца» (причем не предварительного, а полного). Только после финального расчета себестоимости система может корректно определить суммы отклонений, если они предусмотрены схемой учета.

Проверка статусов производственных этапов

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

В системе 1С:ERP проводки по выпуску (особенно при расчете себестоимости) жестко завязаны на завершение производственного цикла. Если этап не переведен в статус «Завершен», система рассматривает этот выпуск как незавершенный процесс. Несмотря на то, что продукция физически может переместиться на склад и даже быть проданной (через «Реализацию товаров и услуг»), бухгалтерские проводки по оприходованию готовой продукции могут блокироваться до момента финального подтверждения завершения этапа. Проанализируем алгоритм: только статус «Завершен» дает системе сигнал о том, что затраты на данном этапе больше не изменятся и можно формировать финальную стоимость выпуска. Для массового перевода документов в нужный статус можно использовать обработку для автоматизированного закрытия этапов производства в 1С:ERP.

Тип склада и использование кладовых цеха

Проанализируем еще один важный аспект — куда именно передается продукция. В 1С:ERP существует понятие «Кладовая цеха». Это склад, который функционально относится к незавершенному производству.

Если в документе «Передача продукции из производства» в качестве склада-получателя указана кладовая цеха, то проводка в Дт 43 не возникнет по определению. С точки зрения системы, продукция просто переместилась из одной зоны ответственности цеха в другую, но не покинула пределы производства. Чтобы увидеть проводку по 43 счету, склад-получатель должен быть обычным оптовым или розничным складом, не имеющим признака цеховой структуры в настройках. Хотя автор указал, что кладовые не используются, рекомендуем проверить настройки конкретного склада в справочнике Склады и магазины.

Технический анализ через Конфигуратор

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

Разберем, какой метод отвечает за формирование текста проводок. Это процедура ТекстОтраженияВРеглУчете(). Внутри этой процедуры система анализирует множество условий. Рассмотрим фрагмент логики, на который стоит обратить внимание при отладке:


// Пример области анализа условий в модуле менеджера
Если ПараметрыОтражения.Использовать40Счет Тогда
    // Здесь система проверяет, является ли схема позаказной
    // и завершен ли расчет себестоимости
    Если НЕ ПараметрыОтражения.ПроизводствоБезЗаказов Тогда
        // Логика формирования проводок для позаказного производства
        // может отличаться отсутствием оперативных проводок по 43 счету
    КонецЕсли;
КонецЕсли;

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

Пошаговый алгоритм решения проблемы

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

  1. Проверьте статус этапа производства. Убедитесь, что документ «Этап производства» переведен в статус Завершен. Только в этом статусе документ считается полностью обработанным для целей учета затрат.
  2. Проанализируйте настройки ГФУ. Откройте настройки «Группы финансового учета номенклатуры» для выпускаемой продукции. Проверьте, какой счет учета там указан и не конфликтует ли он с настройками категории склада.
  3. Отказ от счета 40 (если применимо). Если ваша организация перешла на ФСБУ 5/2019 и вы используете позаказную схему, рассмотрите возможность отключения использования счета 40 в учетной политике. Выберите вариант «Без использования счета 40». В этом случае система будет формировать прямую проводку Дт 43 Кт 20 в момент передачи продукции на склад.
  4. Запуск полного закрытия месяца. Выполните операцию Закрытие месяца в разделе «Финансовый результат и контроллинг». Важно выбрать именно окончательный расчет себестоимости. После этого вернитесь в документ «Передача продукции» и нажмите кнопку Отразить в регл. учете.
  5. Ручное отражение. В форме проводок документа (кнопка Дт/Кт) попробуйте нажать гиперссылку «Отразить в регл. учете». Если проводки не появляются, система часто выводит диагностическое сообщение (например, «Не настроены счета учета» или «Не заполнена плановая цена»), которое поможет локализовать ошибку.

Подводя итог, отметим, что отсутствие проводок в ERP — это чаще всего не программная ошибка, а результат срабатывания встроенных методологических фильтров. Система страхует пользователя от формирования некорректных данных до того момента, пока не будут выполнены все условия для расчета финансового результата.

← На главную