При закрытии месяца в программе 1С:ERP Управление предприятием 2 (версии 2.4 и 2.5) бухгалтеры часто сталкиваются с ситуацией, когда документ Начисление и списание резервов по сомнительным долгам проводится без ошибок, но при попытке отразить его в регламентированном учете система выдает предупреждение: «Не удалось отразить в учете. Для учета указан запрещенный счет 63».
В этой статье мы подробно проанализируем, почему возникает эта ошибка, разберем программный код проверки счетов, выясним, почему «быстрое» решение из интернета может безвозвратно испортить вашу базу данных, и пошагово настроим систему так, чтобы учет резервов велся корректно и автоматически.
Для начала давайте разберемся, откуда берется это диагностическое сообщение. Если мы заглянем в программный код общего модуля системы, отвечающего за проверку корректности заполнения счетов перед проведением проводок, то увидим следующий алгоритм проверки. Программа анализирует счета дебета и кредита по специальным критериям:
Функция ШаблонКомментарияОшибок(КодОшибки) Экспорт
Если КодОшибки = "СЧЕТ_ЗАПРЕЩЕН" Тогда
Возврат НСтр(
"ru = 'Для учета ""%ВидСчета%"" %Измерение%%МестоАналитика% указан запрещенный счет ""%Счет%"".'");
ИначеЕсли КодОшибки = "СЧЕТ_ЗАБАЛАНСОВЫЙ" Тогда
Возврат НСтр(
"ru = 'Для учета ""%ВидСчета%"" %Измерение%%МестоАналитика% указан забалансовый счет ""%Счет%"".'");
ИначеЕсли КодОшибки = "СЧЕТ_ПУСТОЙ" Тогда
Возврат НСтр(
"ru = 'Для учета ""%ВидСчета%"" %Измерение%%МестоАналитика% не указан счет.'");
Иначе
Возврат НСтр("ru = 'Неизвестная ошибка формирования проводок!'");
КонецЕсли
КонецФункции
В запросе формирования проводок проверка признака запрета использования счета выглядит следующим образом:
| КОГДА ПланДт.ЗапретитьИспользоватьВПроводках ТОГДА ""СЧЕТ_ЗАПРЕЩЕН""
| КОГДА ПланДт.Забалансовый И НЕ ПланКт.Забалансовый ТОГДА ""СЧЕТ_ЗАБАЛАНСОВЫЙ""
| КОГДА ПланКт.ЗапретитьИспользоватьВПроводках ТОГДА ""СЧЕТ_ЗАПРЕЩЕН""
| КОГДА ПланКт.Забалансовый И НЕ ПланДт.Забалансовый ТОГДА ""СЧЕТ_ЗАБАЛАНСОВЫЙ""
Этот код сигнализирует о том, что в качестве счета учета в настройках выбран счет, у которого в Плане счетов установлен флаг ЗапретитьИспользоватьВПроводках (в пользовательском интерфейсе этот флаг называется «Счет является группой и не выбирается в проводках»). Таким счетом в типовой конфигурации является сам родительский счет 63 «Резервы по сомнительным долгам».
Система 1С:ERP справедливо отказывается делать проводку напрямую на групповой счет 63, требуя указать конкретный субсчет второго уровня (например, 63.01 или 63.02).
На некоторых форумах пользователи делятся вредным советом: «Зайдите в План счетов, найдите счет 63 и снимите галочку 'Счет является группой...'». Действительно, после этого проводки сформируются. Но давайте проанализируем, к каким критическим последствиям в учете это приведет:
63, как правило, не имеет настроенных субконто для детализации расчетов. В то же время на субсчетах (например, 63.01) обязательно ведется аналитика в разрезе контрагентов, договоров и расчетных документов. Без этой аналитики программа не сможет автоматически списать или восстановить резерв при погашении задолженности клиентом.63 просто «не увидятся» балансом, что приведет к неверному расчету чистых активов и дебиторской задолженности.Поэтому мы категорически не рекомендуем использовать этот «костыль». Проблему нужно решать правильной настройкой финансового учета расчетов.
Давайте вместе пройдем по шагам весь путь настройки, чтобы система автоматически и корректно подставляла нужный субсчет при начислении резервов.
Прежде всего убедимся, что структура счетов регламентированного учета в вашей базе не нарушена (это часто случается после некорректного переноса данных из старых версий программ, например, 1С:УПП 1.3).
63.63 является группой (в его карточке установлен признак «Счет является группой и не выбирается в проводках»).63 созданы подчиненные субсчета. В стандартной настройке это:
63.01 — «Резервы по сомнительным долгам по расчетам с покупателями и заказчиками»;63.02 — «Резервы по сомнительным долгам по расчетам с прочими дебиторами и кредиторами».63.01 заданы субконто: Контрагенты, Договоры, Документы расчетов с контрагентами.В 1С:ERP счета расчетов и резервов не привязываются к контрагентам напрямую. Они определяются через классификатор — Группы финансового учета расчетов с партнерами.
63.63.01 (или 63.02 в зависимости от специфики группы расчетов).Для централизованной проверки и заполнения счетов учета рекомендуется использовать специальное рабочее место:
63.01 (или 63.02), но ни в коем случае не общий счет 63.После того как все настройки выполнены верно, нам необходимо отразить изменения в учете:
Начисление и списание резервов по сомнительным долгам за проблемный месяц.91.02 «Прочие расходы» и кредит субсчета 63.01.Для того чтобы в дальнейшем не возникало расхождений в учете, обратим внимание на следующие методологические особенности работы системы:
63.01 Кт 91.01).Следуя этой инструкции, вы настроите систему корректно, избежите «грязных» правок плана счетов и обеспечите безупречную сдачу регламентированной отчетности!