Как исправить ошибку в УПП 1.3.241.1 при формировании декларации по налогу на прибыль из-за отсутствия значения в перечислении ВидыРасходовНУ?

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

При работе с релизом 1.3.241.1 конфигурации Управление производственным предприятием (УПП) многие пользователи столкнулись с критической проблемой: при попытке открыть или заполнить «Регламентированный отчет по налогу на прибыль» система выдает ошибку. Выясним причину: программный код отчета обращается к значению перечисления ВидыРасходовНУ под именем РасходыНаКомпьютерныеЛицензииСПовышающимКоэффициентом, однако в самой структуре конфигурации (в дереве метаданных) это значение отсутствует. Разберем по шагам, как исправить эту ситуацию и сдать отчетность вовремя.

Анализ причины возникновения ошибки

Проанализируем ситуацию: ошибка возникла из-за рассинхронизации между обновленным кодом регламентированной отчетности и метаданными системы. Разработчики 1С подготовили отчет к изменениям в законодательстве (Федеральный закон от 12.07.2024 № 159-ФЗ), которые вводят повышенный коэффициент 3.0 для расходов на российское ПО, связанное с искусственным интеллектом. Код для обработки этих данных был внедрен в модуль отчета, но само значение в объект Перечисление.ВидыРасходовНУ добавить забыли. В результате при выполнении программного кода происходит обращение к несуществующему идентификатору, что приводит к аварийной остановке скрипта.

Решение 1: Ручное добавление значения в дерево метаданных

Рассмотрим самый быстрый способ «оживить» отчет, если у вас есть права на изменение конфигурации и база находится не на полной поддержке (или включена возможность изменений). Этот метод позволяет бухгалтеру продолжить работу немедленно.

  1. Откроем конфигуратор и перейдем в дерево метаданных.
  2. Найдем ветку Перечисления и объект ВидыРасходовНУ.
  3. Добавим новое значение. Крайне важно соблюсти точность в написании имени, так как код отчета чувствителен к каждому символу.
  4. В поле Имя введем: РасходыНаКомпьютерныеЛицензииСПовышающимКоэффициентом.
  5. В поле Синоним можно указать более понятное описание, например: Расходы на приобретение лицензий на ПО для ЭВМ и БД с повышающим коэффициентом.
  6. Выполним обновление конфигурации базы данных (клавиша F7).

Важное предупреждение: Проанализируем риски этого метода. При выходе следующего официального релиза (например, 1.3.242.1), где это значение уже будет добавлено разработчиками 1С, возникнет конфликт при объединении. Вам нужно будет внимательно сопоставить созданное вручную значение с объектом поставщика, чтобы не дублировать записи.

Решение 2: Использование внешней формы регламентированного отчета

Если вы не хотите вносить изменения в структуру конфигурации, разберем альтернативный и более безопасный вариант — использование внешней обработки отчета. Фирма 1С оперативно выпустила исправленную форму декларации.

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

  1. Загрузите актуальный файл внешней формы (обычно это файл с расширением .erf) из личного кабинета пользователя на портале ИТС.
  2. В режиме «1С:Предприятие» перейдем в справочник Регламентированные отчеты.
  3. Найдем отчет «Прибыль» и в настройках выберем использование внешней формы, указав путь к загруженному файлу.

Исправление алгоритма расчета строки 100 Листа 02

Проанализируем еще одну проблему релиза 1.3.241.1 — некорректный расчет налоговой базы. В некоторых случаях формула строки 100 Листа 02 работала неверно. Посмотрим на исправленный вариант алгоритма, который должен применяться в коде:


// Исправленный расчет налоговой базы в модуле отчета
Стр100 = Стр060 - Стр070 - Лист02_2_Стр400 + Лист05_Стр100 + Лист06_Стр530 + Лист08_Стр050 - Лист04_Стр010;

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

Настройка учета для работы с новыми коэффициентами

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

В этом случае рекомендуется либо использовать Решение 1 (ручное добавление в метаданные), либо дождаться и установить официальный патч EF_00_00645624. Патчи в 1С позволяют исправлять ошибки программного кода и метаданных без полноценного обновления всей конфигурации, что особенно актуально для сильно кастомизированных систем УПП.

Рекомендации по обновлению

Подведем итог: релиз 1.3.241.1 оказался проблемным для налогового учета. Рассмотрим оптимальную стратегию для системного администратора и программиста 1С:

← На главную