Не формируются проводки по резервам по сомнительным долгам в 1С:ERP: как исправить ошибку «Указан запрещенный счет 63»

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

При закрытии месяца в программе 1С:ERP Управление предприятием 2 (версии 2.4 и 2.5) бухгалтеры часто сталкиваются с ситуацией, когда документ Начисление и списание резервов по сомнительным долгам проводится без ошибок, но при попытке отразить его в регламентированном учете система выдает предупреждение: «Не удалось отразить в учете. Для учета указан запрещенный счет 63».

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

Выясняем причину: технический анализ ошибки

Для начала давайте разберемся, откуда берется это диагностическое сообщение. Если мы заглянем в программный код общего модуля системы, отвечающего за проверку корректности заполнения счетов перед проведением проводок, то увидим следующий алгоритм проверки. Программа анализирует счета дебета и кредита по специальным критериям:


Функция ШаблонКомментарияОшибок(КодОшибки) Экспорт
    Если КодОшибки = "СЧЕТ_ЗАПРЕЩЕН" Тогда
        Возврат НСтр(
            "ru = 'Для учета ""%ВидСчета%"" %Измерение%%МестоАналитика% указан запрещенный счет ""%Счет%"".'");
    ИначеЕсли КодОшибки = "СЧЕТ_ЗАБАЛАНСОВЫЙ" Тогда
        Возврат НСтр(
            "ru = 'Для учета ""%ВидСчета%"" %Измерение%%МестоАналитика% указан забалансовый счет ""%Счет%"".'");
    ИначеЕсли КодОшибки = "СЧЕТ_ПУСТОЙ" Тогда
        Возврат НСтр(
            "ru = 'Для учета ""%ВидСчета%"" %Измерение%%МестоАналитика% не указан счет.'");
    Иначе
        Возврат НСтр("ru = 'Неизвестная ошибка формирования проводок!'");
    КонецЕсли
КонецФункции

В запросе формирования проводок проверка признака запрета использования счета выглядит следующим образом:


|    КОГДА ПланДт.ЗапретитьИспользоватьВПроводках ТОГДА ""СЧЕТ_ЗАПРЕЩЕН""
|    КОГДА ПланДт.Забалансовый И НЕ ПланКт.Забалансовый ТОГДА ""СЧЕТ_ЗАБАЛАНСОВЫЙ""
|    КОГДА ПланКт.ЗапретитьИспользоватьВПроводках ТОГДА ""СЧЕТ_ЗАПРЕЩЕН""
|    КОГДА ПланКт.Забалансовый И НЕ ПланДт.Забалансовый ТОГДА ""СЧЕТ_ЗАБАЛАНСОВЫЙ""

Этот код сигнализирует о том, что в качестве счета учета в настройках выбран счет, у которого в Плане счетов установлен флаг ЗапретитьИспользоватьВПроводках (в пользовательском интерфейсе этот флаг называется «Счет является группой и не выбирается в проводках»). Таким счетом в типовой конфигурации является сам родительский счет 63 «Резервы по сомнительным долгам».

Система 1С:ERP справедливо отказывается делать проводку напрямую на групповой счет 63, требуя указать конкретный субсчет второго уровня (например, 63.01 или 63.02).

Опасное решение: почему нельзя просто снять галочку в Плане счетов?

На некоторых форумах пользователи делятся вредным советом: «Зайдите в План счетов, найдите счет 63 и снимите галочку 'Счет является группой...'». Действительно, после этого проводки сформируются. Но давайте проанализируем, к каким критическим последствиям в учете это приведет:

  1. Утрата аналитического разреза (Субконто). Родительский счет 63, как правило, не имеет настроенных субконто для детализации расчетов. В то же время на субсчетах (например, 63.01) обязательно ведется аналитика в разрезе контрагентов, договоров и расчетных документов. Без этой аналитики программа не сможет автоматически списать или восстановить резерв при погашении задолженности клиентом.
  2. Искажение регламентированной отчетности. Алгоритмы заполнения бухгалтерского баланса и деклараций в 1С жестко прописаны под использование стандартных субсчетов. Проводки по «голому» счету 63 просто «не увидятся» балансом, что приведет к неверному расчету чистых активов и дебиторской задолженности.
  3. Проблемы при последующих обновлениях. Любое изменение предопределенных свойств счетов в режиме «1С:Предприятие» может быть затерто при очередном обновлении конфигурации, после чего все ваши ручные настройки «слетят», а документы снова заблокируются.

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

Правильное решение: пошаговая настройка счетов учета резервов

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

Шаг 1. Проверка структуры Плана счетов

Прежде всего убедимся, что структура счетов регламентированного учета в вашей базе не нарушена (это часто случается после некорректного переноса данных из старых версий программ, например, 1С:УПП 1.3).

  1. Перейдем в раздел Регламентированный учет — Настройки и справочники — План счетов.
  2. Найдем в списке счет 63.
  3. Убедимся, что счет 63 является группой (в его карточке установлен признак «Счет является группой и не выбирается в проводках»).
  4. Убедимся, что внутри группы 63 созданы подчиненные субсчета. В стандартной настройке это:
    • 63.01 — «Резервы по сомнительным долгам по расчетам с покупателями и заказчиками»;
    • 63.02 — «Резервы по сомнительным долгам по расчетам с прочими дебиторами и кредиторами».
  5. Проверим, что для субсчета 63.01 заданы субконто: Контрагенты, Договоры, Документы расчетов с контрагентами.

Шаг 2. Настройка Группы финансового учета расчетов (ГФУ)

В 1С:ERP счета расчетов и резервов не привязываются к контрагентам напрямую. Они определяются через классификатор — Группы финансового учета расчетов с партнерами.

  1. Перейдем в раздел Регламентированный учет — Настройки и справочники — Группы финансового учета расчетов.
  2. Откроем карточку той группы, которая назначена вашим покупателям (например, «Расчеты с клиентами (рубли)» или «Покупатели»).
  3. Перейдем к блоку настроек, отвечающему за резервы по сомнительным долгам.
  4. Проанализируем поле «Резервы по сомнительным долгам». Ошибка «указан запрещенный счет» возникает именно здесь: скорее всего, в этом поле по ошибке выбран родительский счет 63.
  5. Заменим значение в этом поле на конкретный субсчет — 63.01 (или 63.02 в зависимости от специфики группы расчетов).
  6. Сохраним изменения по кнопке Записать и закрыть.

Шаг 3. Настройка отражения документов в регламентированном учете

Для централизованной проверки и заполнения счетов учета рекомендуется использовать специальное рабочее место:

  1. Перейдем в раздел Регламентированный учет — Отражение документов в регл. учете.
  2. Выберем гиперссылку Настройка отражения документов в регламентированном учете.
  3. Перейдем на вкладку Расчеты с партнерами.
  4. В появившейся таблице проверим строки для всех организаций и ГФУ расчетов. Убедимся, что в колонке «Счет учета резервов» везде проставлен детальный субсчет 63.01 (или 63.02), но ни в коем случае не общий счет 63.
  5. Если где-то обнаружено пустое значение или некорректный счет — заполним его правильным субсчетом.

Шаг 4. Перепроведение и отражение документов

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

  1. Перейдем в раздел Финансовый результат и контроллинг — Закрытие месяца.
  2. Выполним операцию пересчета или откроем непосредственно документ Начисление и списание резервов по сомнительным долгам за проблемный месяц.
  3. Проведем документ заново.
  4. В рабочем месте Отражение документов в регл. учете запустим автоматическое отражение. Проводки должны сформироваться успешно и без предупреждений, используя дебет счета 91.02 «Прочие расходы» и кредит субсчета 63.01.

Важные нюансы учета резервов в 1С:ERP

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

Следуя этой инструкции, вы настроите систему корректно, избежите «грязных» правок плана счетов и обеспечите безупречную сдачу регламентированной отчетности!

← На главную