Почему в отчете «Начисленные доходы в отчетности по НДФЛ» видны не все организации и как это исправить

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

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

Выясним причину проблемы на техническом уровне

Проанализируем ситуацию с точки зрения программного кода и настроек системы компоновки данных (СКД). Проблема заключается в том, что для параметра Организация в схеме отчета установлены жесткие параметры выбора. Система пытается отфильтровать элементы справочника Организации по реквизиту ГоловнаяОрганизация или по признаку наличия обособленных подразделений.

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


ВЫБРАТЬ
    ДАТАВРЕМЯ(1, 1, 1) КАК МесяцНачисления,
    ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация,
    ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка) КАК ФизическоеЛицо,
    НЕОПРЕДЕЛЕНО КАК ДокументОснование,
    НЕОПРЕДЕЛЕНО КАК Начисление,
    ВЫРАЗИТЬ(0 КАК ЧИСЛО(5, 2)) КАК Начислено,
    НЕОПРЕДЕЛЕНО КАК Регистратор,
    ИСТИНА КАК ОблагаетсяНДФЛ
ПОМЕСТИТЬ Представления_НачисленныеДоходыНДФЛ;

Этот фрагмент является лишь «болванкой», которая в дальнейшем заменяется реальным кодом из общих модулей. Проблема кроется в том, что построитель запроса в некоторых версиях конфигурации (например, 3.1.14.334) некорректно обрабатывает связи с головными организациями. В свойствах реквизита справочника прописаны условия, которые отсекают ИП и ООО без филиалов, если они не помечены как головные организации в специфическом контексте НДФЛ-отчетности.

Данная ошибка была официально зарегистрирована под номером 10224346. Она связана с тем, что механизм выбора элемента справочника в поле отбора ориентируется на наличие флага «У организации есть филиалы (обособленные подразделения)». Если этот флаг не установлен, организация просто не попадает в список доступных для выбора в шапке отчета.

Способ 1: Использование расширенного режима настройки отборов

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

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

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

Способ 2: Установка технического флага в карточке организации

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

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

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

Способ 3: Исправление через обновление или расширение

Поскольку проблема признана программной ошибкой 1С, наиболее правильным долгосрочным решением будет обновление программы. Выясним, в каких версиях эта ошибка уже исправлена:

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

Особенности для индивидуальных предпринимателей (ИП)

Проанализируем ситуацию с ИП. Часто в базе ЗУП работают одновременно и ООО, и ИП. Если отчет не выводит данные по ИП даже после применения вышеуказанных способов, проверьте следующие моменты:

  1. Регистрация в налоговом органе: Убедитесь, что для ИП заполнена актуальная регистрация в ИФНС и она действует в периоде формирования отчета.
  2. Движения по регистрам: Данный отчет сопоставляет данные регистра накопления Начисления удержания по сотрудникам (бухгалтерский учет) и регистра Сведения о доходах НДФЛ (налоговый учет). Если начисление произведено документом, который не делает движений по НДФЛ (например, из-за отсутствия категории дохода), отчет не покажет данные, даже если организация выбрана правильно.

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

← На главную