При работе в 1С:ERP Управление предприятием 2 (особенно в версиях ветки 2.5.6 и 2.5.7) пользователи часто сталкиваются с ситуацией, когда документ Передача в эксплуатацию оформлен корректно, сумма по 25 или 26 счету отражена, однако при процедуре закрытия месяца автоматическое распределение расходов не происходит. В результате программа выдает критическую ошибку: "В результате распределения постатейных расходов возникли ошибки. По регистру накопления "Прочие расходы" остатки по постатейному расходу не равны 0". Рассмотрим детально, почему это происходит и как привести учет в соответствие с актуальными требованиями законодательства.
Проанализируем ситуацию с точки зрения методологии. Начиная с 2021 года, в российском бухгалтерском учете вступили в силу новые стандарты (ФСБУ 5/2019 «Запасы» и ФСБУ 6/2020 «Основные средства»). Согласно этим изменениям, понятие «спецодежда» и «инвентарь» как объекты с особым порядком постепенного списания фактически исчезло. Малоценные объекты, срок полезного использования которых превышает 12 месяцев, должны списываться на расходы в момент их передачи в эксплуатацию (или даже в момент приобретения, если это закреплено в учетной политике).
В конфигурации 1С:ERP это привело к тому, что разработчики изменили структуру справочника Категории эксплуатации. Выясним, что именно пошло не так при обновлении информационных баз:
По сроку эксплуатации.Когда мы проводим документ Передача в эксплуатацию, система делает записи в регистр накопления Прочие расходы. Чтобы месяц закрылся успешно, сумма по этому регистру для данной статьи расходов должна распределиться полностью (сальдо должно обнулиться). Если в категории эксплуатации ошибочно установлен способ «По сроку», документ распределения просто не видит эту сумму к списанию в текущем периоде, и остаток «зависает».
Посмотрим, как исправить ситуацию, если нужные поля на форме справочника КатегорииЭксплуатации отсутствуют. Поскольку интерактивно изменить скрытые реквизиты нельзя, воспользуемся стандартной обработкой Групповое изменение реквизитов. Проделаем следующие действия:
Категория эксплуатации.Способ погашения стоимости (бухгалтерский учет)Способ погашения стоимости (налоговый учет)Важный момент: Если вы используете версию 1С:ERP выше 2.5.7, разработчики могли вернуть эти поля на форму или заменить их признаком типа объекта (например, «Малоценный объект»). В таком случае проверьте, чтобы статья расходов, указанная в категории, соответствовала варианту распределения На расходы текущего периода.
Рассмотрим подробнее статью расходов, которая используется при передаче ТМЦ в эксплуатацию. Для корректного закрытия месяца статья должна иметь определенные настройки:
После того как мы принудительно изменили скрытые реквизиты в категориях эксплуатации, необходимо актуализировать данные в документах. Выполним следующие шаги:
Иногда аналогичная ошибка («остатки по постатейному расходу не равны 0») возникает не только по ТМЦ, но и по статье Оплата труда. Проанализируем эту ситуацию. Причина здесь обычно кроется в том, что суммы отражены документом Отражение зарплаты в финансовом учете, но для статьи расходов выбран способ распределения «Вручную».
В этом случае решение будет следующим:
Статьи расходов.Если объектов очень много и групповая обработка по каким-то причинам не подходит, можно воспользоваться небольшим фрагментом кода для исправления скрытых реквизитов. Рассмотрим пример:
Выборка = Справочники.КатегорииЭксплуатации.Выбрать();
Пока Выборка.Следующий() Цикл
ОбъектКатегории = Выборка.ПолучитьОбъект();
// Устанавливаем перечисления в значение ПриПередачеВЭксплуатацию
ОбъектКатегории.СпособПогашенияСтоимостиБУ = Перечисления.СпособыПогашенияСтоимостиТМЦ.ПриПередачеВЭксплуатацию;
ОбъектКатегории.СпособПогашенияСтоимостиНУ = Перечисления.СпособыПогашенияСтоимостиТМЦ.ПриПередачеВЭксплуатацию;
Попытка
ОбъектКатегории.Записать();
Исключение
Сообщить("Ошибка записи категории: " + Выборка.Ссылка);
КонецПопытки;
КонецЦикла;
Этот код принудительно устанавливает правильные значения во все категории эксплуатации, что позволяет системе «увидеть» расходы в периоде их возникновения.
Чтобы подобные ошибки не повторялись при последующих обновлениях 1С:ERP, рекомендуем придерживаться следующих правил:
Таким образом, мы выяснили, что основная причина ошибки — несоответствие скрытых настроек в категориях эксплуатации новой логике программы. Последовательное выполнение предложенных шагов позволит вам успешно закрыть месяц и обеспечить корректное отражение расходов в бухгалтерском и налоговом учете.