К статье
Практический материал

Другое · 9 мин

Как в 1С сформировать отчет по детям сотрудников

Как в 1С:ЗУП сформировать отчет по детям сотрудников: где хранятся сведения о детях, типовые отчеты, настройка отборов и произвольный отчет через СКД.

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

Существует три рабочих способа получить такую выборку: типовой отчет по личным данным сотрудников, универсальный отчет с настройкой и произвольный отчет на СКД. Выбор зависит от того, какие колонки нужны в результате и есть ли у вас права на настройку отчетов.

Ниже разобраны все три варианта с точным указанием пунктов меню, необходимых настроек и типичных ошибок, из-за которых отчет выходит пустым или неполным.

Где в 1С хранятся сведения о детях сотрудников

Перед формированием отчета убедитесь, что данные вообще внесены в базу. Откройте карточку сотрудника (раздел «Кадры» → «Сотрудники»), перейдите по ссылке «Семья» в панели навигации либо откройте карточку физического лица и выберите вкладку «Семья». Там заполняется табличная часть: степень родства (сын, дочь и т.д.), ФИО родственника, дата рождения.

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

Отдельно проверьте, что степень родства указана корректно. Если кадровик вносил данные произвольным текстом или выбрал «Прочие родственники», отбор по значениям «Сын» и «Дочь» такие строки не захватит.

Способ 1: отчет «Личные данные сотрудников»

Самый быстрый вариант без доработок. Откройте раздел «Кадры» → «Отчеты по кадрам» (или «Отчеты, справки» → «Отчеты по персоналу» в зависимости от релиза) и найдите отчет «Личные данные сотрудников». В типовой поставке он выводит паспортные данные, образование и состав семьи.

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

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

Порядок действий через личные данные
  1. 1
    Откройте «Кадры» → «Отчеты по персоналу» → «Личные данные сотрудников»
  2. 2
    Нажмите «Настройки» и включите вывод полей состава семьи
  3. 3
    Добавьте отбор: «Степень родства» в списке «Сын», «Дочь»
  4. 4
    Нажмите «Сформировать» и проверьте результат
  5. 5
    Сохраните настройку как вариант отчета кнопкой «Сохранить вариант»

Способ 2: универсальный отчет по регистру сведений

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

В настройках добавьте поля: «Физическое лицо», «Степень родства», «Наименование» (ФИО родственника), «Дата рождения». Установите отбор по степени родства. Универсальный отчет покажет всех физических лиц, включая уволенных и кандидатов, поэтому дополнительно имеет смысл отфильтровать результат уже после формирования или сверить со списком действующих сотрудников.

Ограничение способа: универсальный отчет не умеет «из коробки» соединять регистр с кадровыми данными (подразделение, должность, статус работы). Если нужны эти колонки, переходите к третьему способу.

Сравнение способов

Личные данные сотрудников

Быстро и без прав разработчика, но состав колонок ограничен типовой настройкой

Универсальный отчет

Гибкий доступ к регистру, но без подразделений и должностей, требуются права настройки

Произвольный отчет на СКД

Любые колонки и отборы, можно сохранить в список отчетов, но нужны навыки СКД или помощь программиста

Способ 3: произвольный отчет на СКД

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

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

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

bsl
ВЫБРАТЬ Родственники.ФизическоеЛицо, Родственники.СтепеньРодства, Родственники.Наименование КАК Ребенок, Родственники.ДатаРождения ИЗ РегистрСведений.РодственникиФизическихЛиц КАК Родственники ГДЕ Родственники.СтепеньРодства В (&СтепениРодства)

Готовый вариант сохраните через «Сохранить вариант отчета» и разместите в разделе «Кадры», чтобы он был доступен кадровикам без прав разработчика.

Проверка результата и типичные ошибки

После формирования сверьте отчет с выборочной проверкой: откройте карточки двух-трех сотрудников, у которых точно есть дети, и убедитесь, что они попали в отчет с корректными данными. Обратите внимание на дубликаты: если сотрудник работает по основному месту и по совместительству, некоторые настройки выводят его дважды.

Если отчет пуст, проверьте три вещи: заполнен ли раздел «Семья» в карточках, не стоит ли в отборе лишнее условие (например, по подразделению или дате приема), и совпадает ли значение степени родства в карточках со значением в отборе.

Типичные ошибки
01
Отбор по степени родства «Сын/Дочь», а в карточках внесено «Ребенок» или «Прочие» — строки теряются
02
Формирование отчета до актуализации карточек — сведения о новорожденных и изменениях состава семьи не попадают
03
Дубли из-за сотрудников-совместителей — один человек выводится несколько раз
04
Использование универсального отчета без фильтра уволенных — в список попадают бывшие сотрудники
Контрольные точки

Как проверить результат

Количество строк по сотруднику с известным числом детей
Норма

Совпадает с данными карточки «Семья»

Тревожный признак

Строк меньше — проверяйте отбор и степень родства

Присутствие уволенных
Норма

В отчете только работающие (если это требование)

Тревожный признак

Есть уволенные — добавьте отбор по статусу

Даты рождения детей
Норма

Заполнены и соответствуют карточке

Тревожный признак

Пустые — данные не внесены в карточку физлица

Ограничения и безопасная работа с персональными данными

Сведения о детях — персональные данные, в том числе несовершеннолетних. Формируйте и передавайте такой отчет только для законных целей (вычеты по НДФЛ, социальные выплаты, внутренняя отчетность) и ограничивайте круг лиц, имеющих к нему доступ. Права на отчеты по кадрам назначаются через профили групп доступа в разделе «Администрирование».

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

FAQ

Почему отчет пустой, хотя у сотрудников точно есть дети?

Чаще всего раздел «Семья» в карточке физического лица просто не заполнен. Вторая причина — несовпадение степени родства: в отборе указано «Сын/Дочь», а в карточке внесено другое значение. Проверьте несколько карточек вручную.

Можно ли вывести возраст детей, а не дату рождения?

В типовых настройках готовой колонки «Возраст» обычно нет. В произвольном отчете на СКД возраст вычисляется пользовательским полем как разность между датой отчета и датой рождения, либо возраст считается уже после выгрузки в Excel.

Как получить список детей только работающих сотрудников?

В отчете «Личные данные сотрудников» добавьте отбор по условию работы (например, «Сотрудник. В архиве = Нет» или по дате увольнения). В произвольном отчете соедините данные с кадровым регистром и отсеките уволенных на дату формирования.

Где взять эти данные в 1С:Бухгалтерии, если ЗУП нет?

В 1С:Бухгалтерии состав семьи также хранится в карточке физического лица (ссылка «Семья»). Типового отчета по детям там нет, поэтому используют универсальный отчет по регистру сведений о родственниках либо выгружают данные через обработку.

Можно ли выгрузить отчет в Excel?

Да. После формирования нажмите «Файл» → «Сохранить» (или кнопку сохранения табличного документа) и выберите формат XLSX или MXL. Дальнейшую фильтрацию и подсчет удобно выполнять уже в Excel.

Как сделать отчет доступным кадровику без прав разработчика?

Сохраните настроенный вариант отчета под понятным именем и включите его в раздел «Кадры» через настройку вариантов отчетов. Доступ регулируется стандартными правами на отчеты по персоналу.

Итог

Что важно запомнить

Готового отчета по детям сотрудников в 1С нет: используйте «Личные данные сотрудников» с отбором по степени родства, универсальный отчет по регистру родственников или произвольный отчет на СКД. Предварительно проверьте заполнение раздела «Семья» в карточках физических лиц — без этого любой отчет будет пустым.