В системе 1С:УПП (Управление производственным предприятием) пользователи часто сталкиваются с ситуацией, когда общепроизводственные расходы (ОПР), накопленные на 25 счете, после выполнения регламентной операции «Расчет себестоимости выпуска» перемещаются на 20 счет (незавершенное производство). Однако, если в текущем периоде выпуска продукции не было и не предвидится, эти затраты «зависают» в НЗП. Попытка списать их на 91 счет стандартными документами часто заканчивается неудачей: документ Прочие затраты не заполняется автоматически, а документ Списание незавершенного производства предназначен только для материальных ценностей. Разберем подробно, почему это происходит и какими способами можно решить эту задачу.
Проанализируем базовый механизм работы программы. Счет 25 является распределяемым. Согласно учетной политике и настройкам в регистре сведений СпособыРаспределенияСтатейЗатратОрганизаций, система при закрытии месяца пытается распределить эти суммы. Если в подразделении установлена база распределения (например, «По объему выпуска» или «По оплате труда»), но самого выпуска нет, программа может вести себя двояко в зависимости от настроек:
Основная сложность заключается в том, что у таких затрат в регистре НезавершенноеПроизводствоБухгалтерскийУчет стоит признак «Общепроизводственные расходы». Этот признак блокирует возможность ручного списания через многие стандартные формы, так как система ожидает их закрытия только через механизмы распределения себестоимости.
Если в вашей информационной базе используется расширенная аналитика учета затрат (РАУЗ), то наиболее правильным и эффективным инструментом будет документ КорректировкаПрочихЗатрат. Рассмотрим пошагово, как с ним работать:
Разберем заполнение документа:
Корректировка прочих затрат.УчетЗатратРегл, корректно закрыв остаток на 20 счете и отразив расход на 91.Этот способ хорош тем, что он не требует изменения настроек статей затрат и работает напрямую с регистрами накопления, которые используются в РАУЗ для формирования проводок.
Как отмечают опытные специалисты, если затрата изначально не должна была входить в себестоимость продукции (например, в период простоя предприятия), её не следует отражать на 25 счете. Посмотрим на ситуацию с точки зрения методологии: если расходы возникли, но производства нет, это могут быть «расходы по деятельности, не приносящей дохода» или «убытки от простоя».
Проанализируем действия:
Поступление товаров и услуг, Требование-накладная или Отражение зарплаты в регл учете).Если корректировка записей регистров кажется слишком сложной, а выпуск продукции отсутствует, можно прибегнуть к «хитрости», которую часто используют администраторы УПП. Рассмотрим этот алгоритм:
СтатьиЗатрат и находим ту статью, которая застряла на 20 счете.Прочие затраты. В режиме списания из НЗП нажимаем кнопку «Заполнить». Теперь программа «увидит» эту статью, так как она больше не помечена как общепроизводственная.Этот метод позволяет обойти жесткую проверку кода в процедурах заполнения документов, не прибегая к программированию.
Выясним, можно ли заставить систему саму отправить эти деньги на 91 счет. В УПП существует документ РаспределениеПрочихЗатрат. Он предназначен для того, чтобы «разбросать» накопленные на 25 или 26 счете суммы по конкретным направлениям до того, как за это возьмется регламентный расчет себестоимости.
Посмотрим, как настроить такое распределение:
Распределение прочих затрат.При таком подходе в момент запуска Расчета себестоимости выпуска на 25 счете уже не будет остатка по этой статье, и, соответственно, на 20 счет ничего не попадет.
Списание с 25 на 91 счет напрямую — операция редкая и не всегда одобряемая бухгалтерами-методологами, так как 25 счет по правилам должен закрываться на производственные счета. Однако в условиях реального производства (простои, отсутствие заказов) это становится необходимостью.
Важно помнить, что если вы работаете в традиционном режиме (партионный учет), то ключевым регистром для вас будет ЗатратыБухгалтерскийУчет. Если же используется РАУЗ, то все операции следует проводить через документ Корректировка прочих затрат, так как он наиболее корректно обрабатывает ключи аналитики учета затрат.
Рассмотрим пример кода, который мог бы использоваться в обработке для автоматизации такого списания (в случае, если статей много):
// Пример заполнения структуры для корректировки регистра (упрощенно)
МенеджерЗаписи = РегистрыНакопления.ЗатратыБухгалтерскийУчет.СоздатьНаборЗаписей();
МенеджерЗаписи.Отбор.Регистратор.Установить(СсылкаНаДокументКорректировка);
НоваяЗапись = МенеджерЗаписи.Добавить();
НоваяЗапись.ВидДвижения = ВидДвиженияНакопления.Расход;
НоваяЗапись.Период = ДатаКонцаМесяца;
НоваяЗапись.СчетУчета = СчетаУчета.ОсновноеПроизводство;
НоваяЗапись.СтатьяЗатрат = ВыбСтатья;
НоваяЗапись.Сумма = ЗависшаяСумма;
// Установка признака, который мешал штатному документу
НоваяЗапись.ХарактерЗатрат = Перечисления.ХарактерЗатрат.ОбщепроизводственныеРасходы;
Подводя итог, отметим: выбор способа зависит от того, насколько «чисто» вы хотите вести учет. Самым правильным считается Способ 2 (исправление первички), а самым быстрым в моменте — Способ 3 (временная смена характера статьи) или Способ 1 (для РАУЗ).