В практике работы с программой 1С:Бухгалтерия 8.3 часто возникает ситуация, когда при закрытии месяца затраты со счета 20.01 «Основное производство» в полном объеме списываются на счет 90.02 «Себестоимость продаж», несмотря на то, что выручки по соответствующей номенклатурной группе в текущем периоде не было. Это происходит даже в тех случаях, когда в учетной политике четко задан параметр списания затрат «С учетом всей выручки». Согласно методологии, при отсутствии выручки затраты должны оставаться в составе незавершенного производства (НЗП), но программа упорно «очищает» счет.
В рамках данной статьи мы детально разберем, почему типовой алгоритм ведет себя именно так, проанализируем взаимосвязь настроек функциональности и программного кода, а также найдем способ заставить программу работать корректно без лишних трудозатрат со стороны бухгалтера.
Рассмотрим ситуацию, когда в организации отключена функциональная опция «Производство» (Главное — Функциональность — Производство). Бухгалтер считает, что раз компания оказывает только простые услуги, то включать производственный блок не нужно, чтобы не перегружать интерфейс лишними документами. Однако именно здесь кроется корень проблемы.
Проанализируем логику программы. В типовом решении 1С:Бухгалтерия 3.0 (начиная с релизов серии 3.0.64 и выше) заложен упрощенный алгоритм для малых предприятий, не ведущих производственную деятельность. Если галочка Производство в настройках не установлена, система считает, что у предприятия нет и не может быть незавершенного производства в классическом понимании. В программном коде процедур закрытия месяца реализовано условие:
Если НЕ ПолучитьФункциональнуюОпцию("ИспользоватьПроизводство") Тогда
// Включается упрощенный режим: все затраты со счета 20 считаются расходами периода
// и закрываются на 90 счет без анализа выручки по номенклатурным группам.
КонецЕсли;
Таким образом, программа игнорирует настройки учетной политики по распределению затрат, если выключен основной производственный функционал. Для системы отсутствие «Производства» в настройках равносильно команде «списывать всё сразу».
Основным опасением бухгалтеров при включении опции «Производство» является страх перед усложнением учета. Бытует мнение, что после активации этой опции программа начнет требовать ввод документа Отчет производства за смену для выпуска продукции. Выясним, так ли это на самом деле.
Разберем по шагам, что дает включение функциональности Производство:
Акт оказания производственных услуг, Инвентаризация НЗП и Отчет производства за смену.90.01 в разрезе каждой номенклатурной группы.Важный момент: включение опции не обязывает вас использовать все новые документы. Если вы по-прежнему оказываете услуги, вы можете продолжать использовать обычный документ Реализация (акты, накладные). Программа будет видеть выручку по ним и сопоставлять ее с затратами на 20 счете.
Рассмотрим алгоритм действий, который позволит корректно сформировать незавершенное производство при отсутствии выручки.
Перейдем в раздел Главное — Настройки — Функциональность. На закладке Производство необходимо установить флажок Производство. Это ключевое действие, которое переключит программный код закрытия месяца из «упрощенного» режима в «профессиональный».
Проверим настройки в разделе Главное — Настройки — Учетная политика. Перейдем по ссылке Затраты (в новых релизах) или проверим поле Затраты списываются (в более старых версиях). Убедимся, что выбрано значение С учетом всей выручки. В этом режиме программа анализирует счет 90.01.1. Если по определенной номенклатурной группе за месяц не было проводок по кредиту 90 счета, то дебетовое сальдо по этой группе на счете 20.01 останется висеть как НЗП.
Если нам необходимо оставить на 20 счете не всю сумму затрат по номенклатурной группе, а только часть (даже если выручка была), мы воспользуемся документом Инвентаризация НЗП (раздел Производство). Рассмотрим пример:
Предположим, по номенклатурной группе «Проектные работы» накоплено затрат на 100 000 рублей. Выручки в этом месяце нет. После включения функционала Производство программа сама оставит эти 100 000 на остатке. Но если мы хотим зафиксировать конкретную сумму остатка вручную, мы создаем документ Инвентаризация НЗП, указываем подразделение, номенклатурную группу и сумму остатка. При проведении Закрытия месяца программа учтет эти данные и спишет только разницу.
Проанализируем ситуацию с учетом новых стандартов бухгалтерского учета. Согласно ФСБУ 5/2019, затраты, связанные с оказанием услуг, могут полностью списываться на расходы периода в момент их возникновения, если это закреплено в учетной политике. Однако, если организация решает формировать стоимость незавершенного производства, правила 1С остаются прежними:
20.01, программа ожидает либо выручку (для автоматического закрытия), либо документ Инвентаризация НЗП (для принудительного остатка).Выясним окончательно: что делать, если бухгалтер категорически против включения лишних кнопок в интерфейсе? К сожалению, без правки программного кода (создания расширения, меняющего логику процедуры ЗакрытиеСчетов20_23_25_26), заставить программу не закрывать 20 счет при выключенном производстве невозможно.
Рекомендуемый путь:
20.01 по тем группам, где реализация еще не началась.Таким образом, мы видим, что «производственная» галочка в 1С — это не только про заводы и станки, но и про тонкую настройку алгоритмов списания затрат для любой сферы услуг и работ.