В процессе работы с конфигурациями 1С:Комплексная автоматизация 2.5 и 1С:ERP Управление предприятием пользователи часто сталкиваются с ситуацией, когда при выполнении процедуры закрытия месяца счет 91 (Прочие доходы и расходы) упорно не желает закрываться на счет 99 (Прибыли и убытки). Особенно это касается предопределенных статей, таких как Курсовые разницы и Погрешность расчета себестоимости. В этой статье мы подробно разберем, почему возникает эта ошибка и как ее исправить, используя стандартные инструменты платформы.
Рассмотрим ситуацию глубже. В последних релизах ветки 2.5 (начиная с 2.5.12 и выше) разработчики внесли изменения в архитектуру налогового учета. Теперь для корректного формирования проводок по закрытию месяца система требует обязательного заполнения реквизита ВидДеятельностиДляНалоговогоУчетаЗатрат в справочнике СтатьиРасходов.
Проблема заключается в том, что статьи Курсовые разницы и Погрешность расчета себестоимости являются предопределенными элементами системы. Программа защищает их от редактирования в обычном пользовательском режиме: соответствующие поля просто отсутствуют на форме или заблокированы для изменения. Если база была перенесена из старых версий или обновлена некорректно, этот скрытый реквизит может оказаться пустым, что и блокирует обнуление 91 счета.
Поскольку через обычную карточку статьи расходов мы не можем внести изменения, воспользуемся мощным инструментом — обработкой Групповое изменение реквизитов. Проанализируем последовательность действий.
Статьи расходов (в метаданных это ПланВидовХарактеристик.СтатьиРасходов).Ссылка. Укажем в качестве значений наши проблемные статьи: Курсовые разницы и Погрешность расчета себестоимости.Показывать служебные реквизиты и Режим разработчика. Нажмем «ОК».Вид деятельности для налогового учета затрат.Разберем подробнее статью Погрешность расчета себестоимости. Эта статья используется механизмом распределения затрат для списания копеек, возникающих при математических округлениях. Помимо вида деятельности, для нее критически важны следующие настройки:
Прочие операционные и внереализационные расходы (доходы).На направления деятельности.Если эти параметры настроены неверно, система не «поймет», куда именно нужно отнести копейки погрешности, и оставит их на 91 счете.
Простого изменения реквизитов в справочнике недостаточно для того, чтобы проводки сформировались автоматически. Нам необходимо инициировать пересчет движений в регистрах. Выполним следующие действия:
Распределение доходов и расходов и Расчет себестоимости товаров (может потребоваться корректировка остатков регистра накопления) за тот месяц, в котором зависло сальдо.Выясним, какие еще факторы могут влиять на незакрытие счета. Проанализируем ситуацию с аналитиками:
Проверка подразделений и направлений деятельности:
Если в настройках статьи расходов стоит признак обязательного заполнения аналитики (например, Подразделение), а документ, сформировавший проводку (например, Регистрация прочих доходов и расходов), эту аналитику не содержит, то регламентная операция закрытия месяца не сможет корректно «свернуть» обороты. Сверьте данные по оборотно-сальдовой ведомости 91 счета в разрезе всех субконто.
Программные ошибки в релизах:
В некоторых патчах версии 2.5.12 наблюдалась ошибка, при которой даже заполненные реквизиты игнорировались системой для предопределенных элементов. В таких случаях мы рекомендуем обновить конфигурацию до актуального минорного релиза (например, 2.5.15+), где механизмы работы с налоговым учетом были стабилизированы.
Таким образом, основной причиной того, что 91 счет не закрывается на 99 по системным статьям, является пустой служебный реквизит ВидДеятельностиДляНалоговогоУчетаЗатрат. Использование обработки Групповое изменение реквизитов в режиме разработчика позволяет решить эту проблему без программирования и изменения конфигурации. Не забывайте после внесения правок полностью перезапускать процедуру закрытия месяца, чтобы система корректно перестроила дерево распределения расходов.