Как отключить обязательные проверки ЕНС и убрать предупреждения в закрытии месяца 1С:КА 2.5.10

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

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

Анализ проблемы: почему закрытие месяца требует ЕНС

Начиная с версий линейки 2.5.10, компания «1С» жестко интегрировала механизмы ЕНС в регламентные операции. Программа больше не рассматривает ЕНС как опциональный функционал, так как это продиктовано изменениями в законодательстве РФ. Проверка статуса перехода зашита глубоко в программный код модуля ЗакрытиеМесяцаСервер. Система проверяет наличие записей в специализированных регистрах и, если не находит подтверждения выполнения этапов перехода, блокирует дальнейшие операции.

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

Способ 1: Манипуляция с датой в помощнике перехода на ЕНС

Проанализируем самый простой и эффективный метод, предложенный участниками сообщества. Проверка необходимости операций ЕНС привязана к дате начала применения новой системы налогообложения, указанной в настройках.

  1. Перейдем в раздел Внеоборотные активы или Регламентированный учет (в зависимости от настроек интерфейса) и найдем Помощник перехода на ЕНС.
  2. Рассмотрим текущую настройку: по умолчанию там установлена дата 01.01.2023.
  3. Попробуем изменить эту дату на будущий период, например, на 01.01.2024 или даже позже.

Этот маневр заставляет алгоритмы проверки считать, что для текущего закрываемого периода (например, декабрь 2022 или начало 2023 года) операции по ЕНС еще не актуальны. После изменения даты обязательно перезапустим процедуру закрытия месяца, чтобы система пересчитала дерево задач.

Способ 2: Использование патчей и исправление программных ошибок

Выясним причину, по которой иногда даже при выполненных операциях система продолжает выдавать ошибки. В релизе 2.5.10.93 была зарегистрирована официальная ошибка, при которой помощник некорректно определял необходимость проведения документов по ЕНС для определенных категорий организаций (например, для тех, кто не является плательщиком НДС или имеет специфические настройки налогов).

Рассмотрим порядок действий для исправления программного кода:

  1. Проверим наличие установленных исправлений (патчей) в разделе Администрирование — Обслуживание — Обновление программы — Установленные исправления.
  2. Нам необходимо найти и установить патч, корректирующий работу общего модуля ЗакрытиеМесяцаСервер (например, патчи серии EF_6000xxxx).
  3. Если доступ к интернету ограничен, данные патчи можно скачать вручную с портала техподдержки «1С» и загрузить в базу.

Способ 3: Принудительная корректировка регистров (для программистов)

Если «тактика страуса» с переносом даты не помогает, или система продолжает «видеть» незавершенные операции, воспользуемся более глубоким методом — программным изменением статусов в скрытых регистрах. Каждая строка в обработке закрытия месяца — это запись в регистре сведений СтатусыРегламентныхОпераций.

Выполним следующие действия:

  1. Откроем обработку Групповое изменение реквизитов.
  2. Выберем объект Регистр сведений — Статусы регламентных операций.
  3. Добавим отбор по периоду и по конкретной организации, для которой нужно «проскочить» ошибки.
  4. Найдем записи, в названии которых фигурирует «ЕНС» или «Налоги».
  5. Установим реквизит Статус в значение Выполнено или НеТребуется.

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

Пример кода для программной установки статуса операции, если вы пишете внешнюю обработку:


Запись = РегистрыСведений.СтатусыРегламентныхОпераций.СоздатьМенеджерЗаписи();
Запись.Организация = ВыбраннаяОрганизация;
Запись.Период = ДатаЗакрытия;
Запись.РегламентнаяОперация = ПредопределенноеЗначение("Справочник.РегламентныеОперации.ПереходНаЕНС");
Запись.Прочитать();
Если Не Запись.Выбран() Тогда
    Запись.Организация = ВыбраннаяОрганизация;
    Запись.Период = ДатаЗакрытия;
    Запись.РегламентнаяОперация = ПредопределенноеЗначение("Справочник.РегламентныеОперации.ПереходНаЕНС");
КонецЕсли;
Запись.Статус = Перечисления.СтатусыРегламентныхОпераций.Выполнено;
Запись.Записать();

Как убрать «желтые» предупреждения

Желтые значки в закрытии месяца — это признаки того, что финансовый результат рассчитан, но данные могут быть недостоверными. Проанализируем типичные причины их появления в КА 2.5:

  1. Остатки в регистре «Прочие расходы»: Часто система ругается на невозможность распределения копеечных сумм. Проверим отчет «Движения по прочим расходам». Если там «висят» хвосты без аналитики — их нужно списать документом Списание расходов узлов объектов или Корректировка регистров.
  2. Незавершенные цепочки Intercompany: Если в базе включена передача товаров между организациями, система будет требовать оформления всех накладных. Чтобы убрать желтое предупреждение, необходимо либо дооформить документы Передача товаров, либо отключить проверку в настройках регламентной операции, если это допустимо учетной политикой.
  3. Распределение партий: Если желтый значок горит на этапе «Распределение затрат и расчет себестоимости», стоит проверить наличие отрицательных остатков на складах. Даже если в целом по фирме остаток положительный, «минус» в разрезе серий или ГТД может вызывать это предупреждение.

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

Резюме и рекомендации

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

Не забывайте, что ЕНС рано или поздно станет неизбежным этапом учета, поэтому временные меры стоит использовать только для того, чтобы успешно закрыть текущий период и подготовить базу к корректному переходу в следующем квартале.

← На главную