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