Почему не заполняется РСВ и возникает ошибка при выгрузке НДС в 1С:УПП?

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

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

Разбор ошибки при заполнении РСВ за 1 квартал 2023 года

Ситуация, когда при нажатии кнопки «Заполнить» программа выдает лаконичное сообщение Ошибка при вызове метода контекста (Выполнить) без подробной расшифровки, часто связана с радикальными изменениями в форме отчета. В 2023 году произошло объединение фондов (ПФР и ФСС) и введение единого тарифа страховых взносов, что повлекло за собой полное обновление алгоритмов сбора данных в УПП.

Проанализируем основные причины, по которым отчет может не заполняться:

  1. Несоответствие категорий застрахованных лиц: В новой форме РСВ используются обновленные коды категорий. Если в вашей информационной базе у сотрудников указаны устаревшие категории или специфические настройки (например, для иностранных граждан или работников на вредных производствах), механизм заполнения может «споткнуться» на попытке сопоставить старые данные с новыми разделами отчета.
  2. Проблемы с персональными данными: Новые алгоритмы проверки более чувствительны к полноте данных. Отсутствие СНИЛС, ИНН или некорректный формат адреса (не по ФИАС) у работающих сотрудников могут приводить к аварийному завершению метода Выполнить().
  3. Ошибки в релизе: В релизе 202.1 были зафиксированы внутренние ошибки кода, которые разработчики пытались оперативно исправить в 202.2. Если вы работаете на 202.1, обязательным шагом является обновление до 202.2 или выше, либо установка соответствующих патчей (исправлений).

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

Воспользуемся отладчиком, чтобы поймать место остановки. Установим точку останова на строке, где вызывается метод Выполнить(). Часто это происходит в общем модуле или модуле объекта отчета РегламентированныйОтчетРасчетПоСтраховымВзносам. Проанализируем содержимое структуры СтрокаДанных перед возникновением ошибки.

Исправление ошибки выгрузки НДС: «Поле объекта не обнаружено (КодВидТовар)»

Нередко в процессе подготовки отчетности вопросы по РСВ перемешиваются с вопросами по НДС. В релизах УПП 202.1 и 202.2 была обнаружена досадная опечатка в коде декларации по НДС, которая проявляется именно при выгрузке отчета. Программа выдает ошибку:

{РегламентированныйОтчетНДС.ФормаОтчета2023Кв1.Форма(10728)}: Поле объекта не обнаружено (КодВидТовар)

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

Выполним следующие шаги в конфигураторе:

  1. Найдем отчет РегламентированныйОтчетНДС.
  2. Перейдем в форму ФормаОтчета2023Кв1.
  3. Найдем строку № 10728 (или близкую к ней в зависимости от ваших правок).
  4. Заменим ошибочный фрагмент кода.

Посмотрим на пример исправления кода. Было:


Для Каждого КодВидаТовара Из СтрокаДанных.КодВидТовар Цикл
    // Логика обработки
КонецЦикла;

Необходимо заменить на:


Для Каждого КодВидаТовара Из СтрокаДанных.КодВидаТовара Цикл
    // Логика обработки
КонецЦикла;

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

Рекомендации по стабильной работе отчетности

Для того чтобы избежать подобных проблем в будущем, проанализируем еще несколько технических аспектов работы с УПП в период отчетности:

Использование внешних отчетов: Если основная конфигурация выдает ошибку, которую сложно исправить «на лету», проверим наличие внешних файлов отчетов (с расширением .erf) на портале ИТС. Часто 1С выпускает обновленные формы именно в виде внешних обработок, чтобы пользователи могли сдать отчет, не дожидаясь выхода полноценного релиза конфигурации. Подключить такой отчет можно через справочник «Дополнительные отчеты и обработки».

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

Актуальность платформы: Убедимся, что используемая версия платформы 1С:Предприятие соответствует требованиям релиза 202.х. Для корректной работы новых механизмов отчетности рекомендуется использовать платформу не ниже 8.3.17.х, а лучше — последние актуальные сборки 8.3.21/8.3.22, так как в них оптимизирована работа с памятью при формировании больших табличных документов.

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

← На главную