Как исправить ошибки заполнения и выгрузки отчета 6-НДФЛ в УПП 1.3

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

При переходе на новые формы отчетности в конфигурации «Управление производственным предприятием, редакция 1.3» пользователи часто сталкиваются с техническими недоработками релизов. Особенно остро это проявилось в начале 2021 года при внедрении новой формы 6-НДФЛ. В этой статье мы подробно разберем, почему возникают ошибки типа Метод объекта не обнаружен, как бороться с некорректным заполнением данных по обособленным подразделениям и что делать, если отчет не видит категории доходов.

Причина возникновения ошибки «Метод объекта не обнаружен (ЗначенияПоказателей_6НДФЛ_2021Кв1)»

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


{ВнешнийОтчет.РегламентированныйОтчет6_НДФЛ.Форма.ФормаОтчета2021Кв1.Форма(7800)}: 
Метод объекта не обнаружен (ЗначенияПоказателей_6НДФЛ_2021Кв1)
ЗаполнениеРегламентированнойОтчетности.ЗначенияПоказателей_6НДФЛ_2021Кв1(ПараметрыОтчета, Контейнер);

Проанализируем причину: разработчики включили новую форму отчета в состав конфигурации, однако забыли обновить общий модуль ЗаполнениеРегламентированнойОтчетности. В результате форма обращается к функции, которой физически не существует в программном коде метаданных. Это типичная проблема «сырого» релиза.

Для решения этой проблемы на тот момент существовало два пути:

  1. Ожидание исправительного релиза: Ошибка была устранена в последующих версиях, начиная с 1.3.156.1 и 1.3.157.1.
  2. Использование внешнего отчета: Подключение формы 6-НДФЛ как внешнего файла .erf через справочник «Дополнительные отчеты и обработки». Это позволяло использовать исправленный программный код без полного обновления всей базы, что критично для сильно доработанных конфигураций.

Разбор ошибки «ТаблицаКатегорииДоходовНДФЛ» и индекса вне предела массива

Даже после того, как основная функция была добавлена в общий модуль, пользователи релиза 1.3.157.4 продолжали сообщать об ошибках заполнения. Выясним причину ошибки Метод объекта не обнаружен (ТаблицаКатегорииДоходовНДФЛ). Данная проблема тесно связана с введением прогрессивной шкалы НДФЛ (15% для доходов свыше 5 миллионов рублей).

Система пытается классифицировать доходы по новым категориям, которые хранятся в соответствующих регистрах. Если в базе данных присутствуют записи в регистре накопления НДФЛСведенияОДоходах с незаполненной категорией дохода, алгоритм формирования отчета дает сбой. Проанализируем шаги для исправления:

  1. Проверим наличие пустых значений в поле КатегорияДохода в регистрах накопления по НДФЛ за отчетный период.
  2. Воспользуемся встроенными обработками по проверке учета НДФЛ (если они доступны в вашем релизе) или напишем простой запрос для поиска пустых категорий.
  3. Убедимся, что установлены последние патчи. В релизе 1.3.158.1 логика обработки категорий была существенно переработана и стабилизирована.

Проблемы с обособленными подразделениями и КПП

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

В релизах 1.3.156.1 и 1.3.157.1 наблюдался баг: при наличии признака «Есть обособленные подразделения» в карточке организации, система некорректно фильтровала данные по ОКТМО/КПП. Расшифровка раздела 2 могла показывать данные по всей организации в целом, игнорируя выбранное подразделение.

Решение проблемы раздельного учета:

  1. Проверьте, заполнены ли реквизиты регистрации в налоговом органе для каждого подразделения.
  2. Убедитесь, что в документах начисления и выплаты зарплаты указано верное подразделение.
  3. Обновите конфигурацию до релиза не ниже 1.3.158.1. Именно в этой версии была исправлена ошибка, при которой расшифровка строк (например, строки 110) игнорировала фильтр по подразделению.

Рекомендации по подготовке данных для 6-НДФЛ

Чтобы минимизировать ошибки при заполнении 6-НДФЛ в УПП 1.3, рассмотрим методику подготовки информационной базы. Посмотрим на ключевые моменты, которые часто упускают из виду:

Перепроведение документов: После обновления на стабильный релиз (1.3.158+) рекомендуется выполнить групповое перепроведение документов ЗарплатаКВыплатеОрганизаций и ПеречислениеНДФЛВБюджет. Это необходимо, так как в новых версиях могли измениться внутренние алгоритмы формирования движений по регистрам НДФЛРасчетыСБюджетом.

Проверка Раздела 1 и Раздела 2: Помните, что с 2021 года изменился принцип отражения удержанного налога. Налог, удержанный в последний день квартала, должен попадать в Раздел 1 текущего периода, даже если срок перечисления выпадает на следующий квартал. Проанализируем это на примере:


// Пример логики определения срока перечисления в коде 6-НДФЛ
Если КатегорияДохода = Перечисления.КатегорииДоходовНДФЛ.ОплатаТруда Тогда
    СрокПеречисления = КонецДня(ДатаВыплаты) + (24 * 60 * 60); // Следующий рабочий день
КонецЕсли;

Если в вашем релизе СрокПеречисления определяется неверно, это приведет к расхождениям с контрольными соотношениями ФНС. Всегда сверяйте данные отчета с регистром НДФЛ к перечислению.

Итоги и план действий

Подводя итог, можно составить следующий алгоритм действий для успешной сдачи 6-НДФЛ в УПП 1.3:

  1. Обновление: Проверьте номер вашего релиза. Если он ниже 1.3.158.1, вы с высокой вероятностью столкнетесь с программными ошибками.
  2. Внешние отчеты: Если полное обновление невозможно, запросите у поставщика поддержки или найдите на портале 1С актуальную внешнюю форму отчета РегламентированныйОтчет6НДФЛ.erf.
  3. Аудит категорий: Убедитесь, что всем начислениям в справочнике ОсновныеНачисленияОрганизаций сопоставлены верные категории доходов для НДФЛ.
  4. Обособки: Если отчет по обособленному подразделению пустой, проверьте справочник РегистрацииВНалоговомОргане и их привязку к подразделениям в карточке организации.

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

← На главную