Почему в 1С:УПП при партионном учете не списываются временные разницы (ВР) при передаче полуфабрикатов в производство?

Бухгалтер 1С v8.3 (Обычные формы) Налоговый учет Промышленность, строительство и АПК
← На главную

При ведении налогового учета по ПБУ 18/02 в программе «1С:Управление производственным предприятием» (1С:УПП 1.3) пользователи часто сталкиваются с ситуацией, когда временные разницы (ВР) ведут себя некорректно. Особенно остро эта проблема проявляется при использовании традиционного партионного учета в цепочке многопередельного производства полуфабрикатов.

Типичный сценарий проблемы выглядит так: при выпуске полуфабрикатов на склад (приход по дебету счета 21 или 43) оценка стоимости формируется верно — баланс соблюдается (БУ = НУ + ВР). Однако при последующей передаче этих полуфабрикатов в производство следующего передела (расход по кредиту счета 21 через документ Требование-накладная) регламентный расчет себестоимости не распределяет временные разницы на затраты. В итоге на счетах учета материальных ценностей зависает сальдо по ВР при нулевом количественном остатке и нулевой стоимости по БУ и НУ. Проанализируем причины этой системной ошибки и рассмотрим подробные методы диагностики и решения.

Почему возникает разрыв в цепочке «Приход — Расход» по ВР?

Для того чтобы понять суть проблемы, разберем по шагам логику работы партионного учета и документа РасчетСебестоимостиВыпуска (РСВ) в 1С:УПП:

  1. Первичное списание по «скользящей» себестоимости: В течение месяца документ ТребованиеНакладная списывает полуфабрикаты со склада по средней стоимости, которая сложилась на момент проведения документа. В этот момент точная фактическая себестоимость выпуска самого полуфабриката еще неизвестна, а разницы по ПБУ 18/02 зачастую вообще не регистрируются на расходе или переносятся некорректно.
  2. Корректировка прихода: В конце месяца документ РасчетСебестоимостиВыпуска рассчитывает реальную себестоимость выпущенной продукции и полуфабрикатов. Он делает корректирующие проводки по дебету счетов учета (например, счета 21), фиксируя правильные суммы по БУ, НУ и ВР.
  3. Проблема списания расхода: Чтобы скорректированная себестоимость (включая временные разницы) перешла на затраты следующего передела (в дебет счета 20), система должна скорректировать расходную часть партий. В партионном учете за это отвечает регламентный алгоритм корректировки стоимости списания. Если этот алгоритм дает сбой, проводки по корректировке расхода ВР просто не формируются, и разница остается «висеть» на остатках счета 21.

Давайте выясним основные причины, почему ломается этот механизм, и как это исправить.

Метод 1. Настройка регистра «Методы определения прямых расходов в НУ»

Очень часто появление нераспределенных ВР на полуфабрикатах — это не ошибка программного кода, а следствие методологического расхождения. Если статья затрат, формирующая стоимость полуфабриката, признана в бухгалтерском учете прямой (входит в себестоимость на счете 20), а в налоговом учете из-за отсутствия настроек трактуется как косвенная (списывается напрямую на финансовый результат), программа генерирует ВР.

Для исправления этой ситуации выполним следующие действия:

  1. Перейдем в меню Предприятие — Учетная политика — Методы определения прямых расходов в НУ.
  2. Проверим, чтобы для всех статей затрат, участвующих в производстве полуфабрикатов, были созданы соответствующие записи на текущий налоговый период.
  3. Если статьи затрат не указаны в этом регистре, программа автоматически спишет их в налоговом учете в состав косвенных расходов текущего периода. При этом в бухгалтерском учете они останутся в себестоимости полуфабриката. Это приведет к возникновению колоссальных временных разниц, с распределением которых партионный учет на последующих переделах может не справиться.

Метод 2. Соблюдение строгой последовательности закрытия месяца

В отличие от режима РАУЗ (расширенной аналитики), партионный учет в 1С:УПП критически чувствителен к хронологической последовательности документов. Если нарушить порядок регламентных операций, себестоимость списания не обновится.

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

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

Метод 3. Проверка и устранение встречного выпуска

Ситуация, когда полуфабрикат А списывается на производство полуфабриката Б, а полуфабрикат Б в этом же месяце расходуется на выпуск полуфабриката А, называется кольцевой ссылкой (встречным выпуском). При партионном учете стандартное последовательное списание партий зацикливается, и программа не может корректно перенести ВР по цепочке затрат.

Чтобы решить эту проблему, проанализируем настройки встречного выпуска:

  1. Откройте регистр сведений ВстречныйВыпускПродукцииУслуг.
  2. Явно укажите правила и приоритеты распределения для зацикленных позиций номенклатуры.
  3. Без правильного заполнения этого регистра в режиме партионного учета перераспределение временных и постоянных разниц по сложным переделам завершится с ошибками, оставив незакрытые сальдо по ВР.

Метод 4. Локализация ошибок и ручная корректировка (для устаревших релизов)

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

Для поиска зависших сумм ВР напишем и выполним в консоли запросов простой запрос по регистру бухгалтерии хозрасчетного учета. Он покажет позиции, по которым на счете 21 (или 43) зависли временные разницы при нулевом количестве:


ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
    ХозрасчетныйОстатки.СуммаОстаток КАК БУ,
    ХозрасчетныйОстатки.СуммаНУОстаток КАК НУ,
    ХозрасчетныйОстатки.СуммаВРОстаток КАК ВР
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Полуфабрикаты), , ) КАК ХозрасчетныйОстатки
ГДЕ
    ХозрасчетныйОстатки.СуммаОстаток = 0
    И ХозрасчетныйОстатки.СуммаНУОстаток = 0
    И ХозрасчетныйОстатки.СуммаВРОстаток <> 0

Если запрос вернул строки с зависшими суммами по ВР, а обновить программу нет возможности, воспользуемся обходным путем:

  1. Создайте документ КорректировкаЗаписейРегистров.
  2. Добавьте в него регистр накопления УчетЗатратРегламентированный (если ведется аналитика учета затрат) или регистры партий, а также регистр бухгалтерии.
  3. Вручную спишите зависшие суммы по ВР с кредита счета 21 в дебет счета 20 (или напрямую на финансовый результат, в зависимости от методологии вашего учета), чтобы закрыть месяц без расхождений в балансе.

Метод 5. Кардинальное решение — переход на РАУЗ

Разработчики фирмы «1С» и ведущие эксперты по производственному учету сходятся во мнении: традиционный партионный учет в 1С:УПП плохо спроектирован для корректного ведения ПБУ 18/02 на сложных многопередельных предприятиях. Регулярные ошибки списания разниц — это архитектурное ограничение партионного метода, который пытается распределять затраты последовательно «документ за документом».

Рекомендуемым решением является переход на РАУЗ (Расширенную аналитику учета затрат). Перейдя на РАУЗ, мы получим следующие преимущества:

← На главную