При выполнении регламентной операции «Закрытие счетов 20, 23, 25, 26» в процедуре «Закрытие месяца» программы «1С:Бухгалтерия 8» пользователи нередко сталкиваются с формированием проводок вида Дт 20.01 — Кт 20.01 с содержанием операции «Корректировка стоимости списания». В результате счет 20 закрывается, сальдо на конец месяца может быть верным, но обороты внутри двадцатого счета существенно раздуваются, что искажает оборотно-сальдовую ведомость и анализ счета.
Разберем детально механизм работы программы, выясним первопричину этой проблемы и рассмотрим корректные пути ее решения.
Для понимания сути проблемы проанализируем, как устроен типовой алгоритм калькуляции себестоимости. В конфигурации «1С:Бухгалтерия 8» (редакция 3.0) расчет фактической себестоимости готовой продукции, работ и услуг жестко завязан на предопределенный состав аналитики счета 20.01 («Основное производство»):
Номенклатурные группы (основной аналитический разрез учета производственных затрат и выручки).Статьи затрат (классификация прямых расходов по экономическим элементам).Продукция (используется в специализированных сценариях или версии КОРП при включении детализации остатков незавершенного производства до конкретных изделий).Подразделения (учет затрат в разрезе подразделений организации).Алгоритм проведения регламентных операций закрытия месяца математически моделирует систему линейных уравнений и последовательно распределяет затраты строго по указанным разрезам.
Рассмотрим типовой сценарий, который приводит к сбою:
20.01 дополнительное третье субконто, например, Договоры (или Контрагенты, Проекты), чтобы видеть расходы по конкретным договорам.КорректировкаСтоимостиСписания не знает о добавленном субконто, поскольку этот разрез не заложен в программном коде распределения и калькуляции себестоимости.Дт 20.01 (без договора) — Кт 20.01 (с договором) или наоборот. Программа программно «схлопывает» лишнюю аналитику, избавляясь от непредусмотренного субконто и создавая паразитные обороты внутри счета.Проанализируем настройки учетной политики программы. В параметрах учета затрат можно управлять способами признания расходов, учетом незавершенного производства (НЗП) и правилами распределения косвенных расходов.
Однако штатными настройками учетной политики заставить регламентную операцию учитывать произвольное третье субконто невозможно. Включение кастомных аналитик на затратных счетах без глубокой переработки типовых модулей закрытия месяца неизбежно приводит к появлению таких внутренних корректировок.
Если оставить добавленное субконто и игнорировать внутренние обороты, предприятие сталкивается со следующими проблемами:
Оборотно-сальдовая ведомость и Анализ счета обороты будут завышены на суммы внутренних технических корректировок.90.02 («Себестоимость продаж») или 43 («Готовая продукция») затраты уйдут без аналитики договоров.Рассмотрим, как правильно организовать учет затрат в разрезе договоров или заказов без нарушения типовой логики конфигурации.
В типовой «1С:Бухгалтерии» основным объектом калькулирования себестоимости является справочник Номенклатурные группы. Если требуется учитывать затраты и финансовый результат обособленно по каждому заказу или договору, выполним следующие шаги:
Номенклатурные группы (раздел «Справочники» — «Доходы и расходы» — «Номенклатурные группы»).Расходная накладная, Акт на списание материалов) и поступления услуг субподряда в качестве первого субконто счета 20 выбираем соответствующую группу договора.Реализация (акт, накладная), Оказание производственных услуг) указываем эту же номенклатурную группу в табличной части.При таком подходе регламентная операция закроет счет 20.01 на счет 90.02 строго индивидуально по каждому договору, без паразитных проводок Дт 20 — Кт 20.
Если организация использует «1С:Бухгалтерия КОРП», в системе доступен расширенный функционал учета по направлениям деятельности, проектам и подразделениям с выделением на отдельный баланс, что позволяет вести многомерный учет затрат без изменения типовой конфигурации.
Если на предприятии требуется глубокий позаказный учет с детализацией прямых и косвенных расходов по договорам, этапам и калькуляционным статьям, функционала типовой бухгалтерской программы может быть недостаточно. В таких ситуациях оптимально использовать специализированные конфигурации:
Разберем по шагам, как вернуть корректную работу закрытия месяца, если субконто уже было добавлено:
Договоры) со счета 20.01.Номенклатурные группы, если требуется раздельный учет.Дт 20 — Кт 20 исчезнут.