Как убрать красноту по счету 86 в 1С и стоит ли менять его вид на активно-пассивный через расширение?

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Финансы и профессиональные услуги
← На главную

В практике ведения бухгалтерского учета в программе «1С:Бухгалтерия предприятия 3.0» пользователи часто сталкиваются с появлением отрицательного дебетового сальдо (так называемой «красноты») по пассивному счету 86 «Целевое финансирование». Пытаясь решить эту проблему быстро и «в лоб», разработчики и администраторы баз данных задумываются о том, чтобы изменить вид счета 86.02 с пассивного на активно-пассивный. Поскольку в режиме 1С:Предприятие на предопределенных счетах стоит замок, возникает идея сделать это через расширение конфигурации.

В этой статье мы подробно разберем, почему попытка изменить вид счета через расширение — это крайне опасный путь, к каким критическим последствиям в учете она приведет и как исправить ситуацию методологически верными способами.

Почему на счете 86 возникает дебетовое сальдо («краснота»)?

Проанализируем экономическую суть счета 86. Это пассивный счет, предназначенный для учета средств, предназначенных для осуществления мероприятий целевого назначения. Логика пассивного счета предполагает наличие только кредитового остатка (источника финансирования). Дебетовый остаток («краснота») возникает в двух типичных случаях:

  1. Перерасход целевых средств. Организация потратила больше денег, чем фактически получила от грантодателя, учредителя или государства.
  2. Нарушение хронологии признания расходов и доходов. Расходы по целевой программе уже начались и отражаются по дебету счета 86, а целевое финансирование еще фактически не поступило на расчетный счет и не было отражено по кредиту.

Попытка решить эту проблему простым переключением признака счета на «Активно-пассивный» является грубой методологической ошибкой.

Технические последствия изменения плана счетов через расширение в 1С

Давайте разберем по шагам, какие технические проблемы возникнут, если вы попытаетесь изменить свойства счета 86.02 в расширении конфигурации.

Во-первых, конфликт на уровне платформы «1С:Предприятие». Вид счета (Активный, Пассивный, Активно-пассивный) относится к фундаментальным свойствам предопределенных элементов плана счетов. Платформа крайне болезненно реагирует на попытки переопределить эти свойства через расширения. Такое вмешательство может привести к нарушению логической целостности базы данных, сбоям при реструктуризации таблиц во время очередного обновления типовой конфигурации и даже к невозможности запустить программу.

Во-вторых, искажение регламентированной отчетности. Даже если вам удастся принудительно изменить признак счета в расширении, это абсолютно не решит проблему заполнения Бухгалтерского баланса. Алгоритмы формирования регламентированной отчетности в «1С:Бухгалтерия предприятия» жестко ориентированы на стандартный (типовой) план счетов. Программа продолжит анализировать счет 86 как пассивный. В результате «краснота» либо так и останется в пассиве со знаком минус, либо отчетность начнет выдавать ошибки при выгрузке. Чтобы исправить это, вам придется полностью переписывать сложные процедуры автозаполнения баланса в расширении, что сделает вашу базу фактически не обновляемой.

В-третьих, сбои при закрытии месяца. Регламентные операции и механизмы автоматического распределения затрат в 1С ориентируются на предопределенный вид счетов. Изменение вида счета 86.02 нарушит логику проведения документов закрытия периода, из-за чего программа начнет формировать некорректные корректирующие проводки.

Методологически верные способы устранения «красноты»

Вместо того чтобы ломать программный код и структуру метаданных, рассмотрим правильные бухгалтерские механизмы решения проблемы.

Способ 1. Отражение дебиторской задолженности (ПБУ 13/2000)

Если у организации есть юридически подтвержденное право на получение целевых средств (например, подписанный договор гранта, утвержденный бюджет субсидии), то затраты не должны уходить в «минус». Необходимо своевременно отразить начисление целевого финансирования в корреспонденции со счетом учета расчетов с дебиторами.

Для этого формируется проводка:

Дебет 76.06 (или 76.09) — Кредит 86.02 — отражено начисление причитающегося целевого финансирования.

После этого, по мере фактического поступления денежных средств, формируется запись:

Дебет 51 — Кредит 76.06 (или 76.09) — получены денежные средства на расчетный счет.

При таком подходе кредитовый остаток на счете 86.02 формируется сразу после подтверждения финансирования, и никакие последующие расходы не уведут счет в дебетовое сальдо.

Способ 2. Корректировка и сторнирование ошибочных проводок

Если «краснота» возникла из-за ошибочного или преждевременного списания расходов, необходимо выполнить сторнирование или корректировку записей. Посмотрим на пример кода, как можно программно (если вы пишете собственную обработку для исправления прошлых периодов) скорректировать неверные проводки:


// Создаем набор записей регистра бухгалтерии для корректировки
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ДокументСсылка);

// Добавляем сторнирующую запись по дебету 86 счета
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Период = ДатаКорректировки;
НоваяЗапись.СчетДт = ПланыСчетов.Хозрасчетный.ЦелевоеФинансирование; // Счет 86.02
НоваяЗапись.СчетКт = ПланыСчетов.Хозрасчетный.Вспомогательный; 
НоваяЗапись.Сумма = -150000; // Сторно излишне списанной суммы
НаборЗаписей.Записать();

Способ 3. Отражение перерасхода в отчетности согласно правилам бухучета

Если перерасход средств действительно имел место и это не является ошибкой, то по правилам заполнения бухгалтерской отчетности для некоммерческих организаций этот показатель должен отражаться в Пассиве баланса (раздел «Целевое финансирование») со знаком «минус» (в круглых скобках). Пытаться искусственно перенести эту сумму в Актив баланса путем изменения вида счета методологически неверно.

Использование специализированного решения «1С:Бухгалтерия НКО»

Выясним важную деталь: почему в старых версиях программы (например, в 1С:Бухгалтерия 2.0) счет 86 мог вести себя иначе, а в 1С:Бухгалтерия 3.0 он строго пассивный?

Дело в том, что коммерческая версия «1С:Бухгалтерия предприятия 3.0» предназначена для коммерческих организаций, где целевое финансирование — это редкое исключение (например, разовые госсубсидии). Если ваша организация ведет активную некоммерческую деятельность, вам категорически не подходит стандартная коммерческая бухгалтерия.

В специализированном решении «1С:Бухгалтерия некоммерческой организации» (БП НКО) учет целевых средств изначально реализован совершенно иначе:

Переход на профильное решение «1С:Бухгалтерия НКО» полностью снимает все технические и методологические проблемы без необходимости внесения изменений в конфигурацию или создания расширений.

Заключение и рекомендации

Подведем итоги нашего анализа. Изменять вид счета 86.02 на активно-пассивный через расширение в стандартной «1С:Бухгалтерии 3.0» нельзя. Это создаст серьезные технические проблемы при обновлениях и не решит проблему корректного заполнения баланса.

Для успешного решения задачи рекомендуем придерживаться следующего алгоритма:

  1. Проверьте учетную политику организации. Если вы имеете право на получение средств, отразите начисление дебиторской задолженности проводкой Дебет 76 — Кредит 86 до момента фактического расходования средств.
  2. Если вы обнаружили ошибочное списание, исправьте его с помощью документа «Операция, введенная вручную» (сторнируйте лишние расходы).
  3. Если ваша организация является НКО — рассмотрите переход на конфигурацию «1С:Бухгалтерия НКО», где раздельный учет целевых доходов и расходов настроен на уровне системы из коробки.
← На главную