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

Другое · 8 мин

Как в 1С вывести список детей сотрудников

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

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

Задача обычно возникает в трёх ситуациях: подготовка списков на новогодние подарки, проверка права на стандартные вычеты по НДФЛ и предоставление сведений в профсоюз или страховую компанию. Во всех случаях источник один — табличная часть «Состав семьи» физического лица, но способы извлечения различаются.

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

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

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

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

Обратите внимание: заявление на вычет НДФЛ и состав семьи — разные данные. Вычет оформляется документом «Заявление на вычеты НДФЛ» и хранится отдельно. Поэтому список детей «по вычетам» и список детей «по составу семьи» могут не совпадать.

Быстрый способ: типовой отчёт по составу семьи

В типовой конфигурации 1С:ЗУП 3.1 есть штатные кадровые отчёты. Перейдите: «Кадры» → «Отчёты по кадрам» (или «Отчёты, справки» → «Отчёты по персоналу» в зависимости от релиза и настроек интерфейса). Среди них найдите отчёт, связанный с семьёй, — в ряде релизов он называется «Составы семей» или доступен через «Осталось настроить» / «Все отчёты».

Если отчёт не виден в меню, откройте раздел «Администрирование» → «Печатные формы, отчёты и обработки» и проверьте, включён ли механизм дополнительных отчётов, а также права пользователя. Часто отчёт есть в программе, но скрыт настройкой функциональности или правами роли.

Сформировав отчёт, используйте кнопку «Настройки»: добавьте отбор по организации, подразделению или статусу сотрудника (работающие), чтобы исключить уволенных. Готовый список сохраняется в Excel или печатается стандартными кнопками.

Порядок действий для типового отчёта
  1. 1
    Откройте раздел «Кадры» → «Отчёты по кадрам»
  2. 2
    Найдите отчёт по составу семьи или откройте «Все отчёты»
  3. 3
    В настройках задайте отбор по организации и работающим сотрудникам
  4. 4
    Сформируйте отчёт и проверьте полноту данных
  5. 5
    Сохраните результат в Excel или отправьте на печать

Универсальный отчёт по регистру сведений

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

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

Как добавить подразделение и должность сотрудника

Универсальный отчёт по регистру сведений не знает, где работает сотрудник. Чтобы получить подразделение и должность, придётся либо доработать отчёт на СКД, либо выгрузить список в Excel и подтянуть кадровые данные отдельной выгрузкой «Спискочный состав» с последующим объединением по ФИО или табельному номеру.

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

Типовой отчёт по кадрам

Быстро и без настройки, но состав колонок фиксирован и может не включать нужные поля

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

Гибкие отборы по степени родства, но нет кадровых данных о подразделении и должности

Отчёт на СКД или консоль запросов

Любые поля и связки, но требует навыков настройки или помощи программиста

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

Для регулярной задачи (например, ежегодный список детей до 14 лет для подарков) удобнее один раз создать внешний отчёт на системе компоновки данных. Основа — запрос к регистру сведений «СоставыСемейФизическихЛиц» с левым соединением к регистру «КадроваяИсторияСотрудников» для получения подразделения.

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

ВЫБРАТЬ

СоставыСемей.ФизическоеЛицо КАК Сотрудник,

СоставыСемей.ЧленСемьи КАК Ребенок,

СоставыСемей.СтепеньРодства КАК СтепеньРодства,

СоставыСемей.ДатаРождения КАК ДатаРождения

ИЗ

РегистрСведений.СоставыСемейФизическихЛиц КАК СоставыСемей

ГДЕ

СоставыСемей.СтепеньРодства В (&СписокРодства)

В параметр «СписокРодства» передайте значения перечисления степеней родства «Сын» и «Дочь». Возраст ребёнка вычисляйте функцией РАЗНОСТЬДАТ по дате рождения либо фильтруйте уже в Excel.

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

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

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

Контрольные точки

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

Полнота списка
Норма

Число семей близко к числу вычетов НДФЛ

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

В списке заметно меньше людей, чем получает вычеты

Возраст детей
Норма

Даты рождения дают правдоподобный возраст

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

Пустые даты или возраст старше сотрудника

Степень родства
Норма

Только сын/дочь/падчерица и т.п.

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

В список попали супруги и родители

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

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

Сведения о детях — персональные данные, причём несовершеннолетних. Передавайте список только тем, кому он нужен по служебной необходимости, и не рассылайте его широким списком рассылки. Доступ к отчётам с составом семьи должен быть ограничен ролями кадровика и расчётчика.

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

Итог

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

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

Частые вопросы

Можно ли вывести список детей в 1С:Бухгалтерии, а не в ЗУП?

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

Как вывести только детей младше определённого возраста?

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

Почему отчёт показывает не всех детей?

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

Можно ли выгрузить список детей в Excel?

Да. Любой табличный отчёт 1С сохраняется через «Файл» → «Сохранить как» в формате Excel (.xlsx) или табличного документа (.mxl). Перед выгрузкой уберите лишние группировки, чтобы таблица была плоской и удобной для обработки.

Чем отличается список детей по вычетам НДФЛ от списка по составу семьи?

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