Отчеты и Аналитика · 11 мин
Как сформировать отчет по сотрудникам в 1С
Как сформировать отчет по сотрудникам в 1С: типовые отчеты в ЗУП и Бухгалтерии, настройка отборов, универсальный отчет, сохранение вариантов и типичные ошибки.
Отчеты по сотрудникам в 1С нужны кадровикам, бухгалтерам и руководителям для самых разных задач: от списка действующих работников до расчетных листков, сводов начислений и данных для проверяющих. В большинстве конфигураций — 1С:ЗУП, 1С:Бухгалтерия, 1С:КА, 1С:ERP — для этого уже есть готовые типовые отчеты, и в большинстве случаев программировать ничего не придется.
Главная сложность обычно не в том, чтобы «нажать кнопку», а в том, чтобы выбрать подходящий отчет, правильно задать период и отборы, а затем проверить, что цифры сошлись с учетом. Ошибка в отборе по подразделению или дате приема может исказить списочную численность и привести к неверным кадровым решениям.
Ниже разобраны основные способы получить отчет по сотрудникам: штатные отчеты конфигурации, универсальный отчет, консоль отчетов и вариант с настройкой собственного отчета на СКД для нетиповых задач.
Какие отчеты по сотрудникам есть в типовых конфигурациях
Прежде чем что-то настраивать, полезно понять, какой именно отчет нужен. Типовые конфигурации 1С содержат несколько групп готовых отчетов, и выбор зависит от задачи.
В 1С:Зарплата и управление персоналом (ЗУП) основные кадровые отчеты собраны в разделе «Кадры» → «Кадровые отчеты». Там есть списки сотрудников, штатная расстановка, отчеты по приемам и увольнениям, остатки отпусков, сведения о стаже и другие формы. Зарплатная аналитика — расчетные листки, свод начислений, расчетные ведомости — находится в разделе «Зарплата» → «Отчеты по зарплате».
В 1С:Бухгалтерии предприятия состав отчетов скромнее, но базовые формы есть: списки сотрудников, расчетные листки, свод начисленной зарплаты, справки для сотрудников. Ищите их в разделе «Зарплата и кадры».
В 1С:ERP и Комплексной автоматизации отчеты по персоналу разнесены по подсистемам «Бюджетирование и планирование», «Зарплата и кадры» — логика та же, что в ЗУП, поскольку кадровый блок там унаследован.
Как сформировать стандартный отчет: пошагово
Рассмотрим базовый сценарий на примере 1С:ЗУП — список работающих сотрудников на конкретную дату. В других конфигурациях последовательность аналогична, отличаются только названия разделов.
- 1Откройте раздел «Кадры» → «Кадровые отчеты».
- 2Выберите нужный отчет, например «Списки сотрудников» или «Штатная расстановка».
- 3Укажите период или дату, на которую нужны данные.
- 4При необходимости задайте отбор: организация, подразделение, должность.
- 5Нажмите «Сформировать» и проверьте результат.
- 6При необходимости сохраните отчет в файл или распечатайте.
После нажатия «Сформировать» программа соберет данные и выведет табличный документ. Его можно сохранить в Excel, PDF или mxl через «Файл» → «Сохранить как», отправить по почте прямо из программы или распечатать.
Если отчет формируется регулярно с одними и теми же настройками, не задавайте отборы каждый раз заново — сохраните вариант отчета (кнопка «Еще» → «Сохранить вариант отчета»). Сохраненный вариант появится в списке отчетов, и его можно будет открыть одним кликом.
Настройка отборов и структуры отчета
Большинство типовых отчетов построены на системе компоновки данных (СКД), поэтому их можно гибко настраивать без программирования. Кнопка «Настройки» или «Расширенные настройки» открывает закладки: отборы, поля, сортировка, группировки, оформление.
Типичные задачи, которые решаются настройками:
- вывести только сотрудников конкретного подразделения — добавьте отбор «Подразделение = ...»;
- показать только работающих, исключив уволенных — отбор по виду занятости или статусу;
- добавить колонки: табельный номер, дату приема, ИНН, телефон — на закладке «Поля»;
- сгруппировать список по подразделениям или должностям — настройка «Группировка»;
- отсортировать по фамилии или дате приема — закладка «Сортировка».
При работе с отборами следите за датами: кадровые отчеты чувствительны к тому, на какой момент запрашиваются данные. Например, «остатки отпусков» на начало месяца и на конец месяца могут заметно отличаться из-за проведенных в течение месяца документов.
Универсальный отчет для нестандартных выборок
Когда типовые формы не покрывают задачу — например, нужен список сотрудников с произвольным набором реквизитов или выборка по справочнику, которого нет в стандартных отчетах, — используйте «Универсальный отчет». В 1С:ЗУП он находится в разделе «Администрирование» или «Отчеты», в 1С:Бухгалтерии — в «Отчеты» → «Универсальный отчет».
В универсальном отчете вы выбираете источник данных: справочник «Сотрудники», регистр сведений (например, «Кадровая история сотрудников») или документ. Затем задаете период, отборы и список выводимых полей. Это фактически конструктор произвольных выборок без написания запросов.
Ограничение универсального отчета — он работает с одним источником данных за раз и не умеет сложных соединений нескольких таблиц с расчетом итогов. Для таких задач нужен либо подходящий типовой отчет, либо отчет, разработанный на СКД.
Какой инструмент выбрать
Подходит для стандартных задач: списки, расчетные листки, штатная расстановка. Ограничение — только предусмотренные поля и логика.
Подходит для произвольных выборок из справочников и регистров. Ограничение — один источник, простая структура.
Подходит для сложной аналитики с соединением данных и расчетами. Требует участия программиста и тестирования после обновлений.
Как проверить, что отчет сформирован корректно
Прежде чем передавать отчет руководству или в проверяющий орган, сверьте его с учетными данными. Самый надежный способ — сопоставить итоги с независимым источником.
Полезные контрольные точки:
- количество сотрудников в отчете совпадает с числом элементов справочника «Сотрудники» с тем же отбором;
- списочная численность на дату сходится с данными по документам приема и увольнения за период;
- суммы в своде начислений совпадают с итогами документов «Начисление зарплаты и взносов»;
- при выгрузке в Excel количество строк и итоги не «поплыли» после переноса.
Как проверить результат
Совпадает с количеством сотрудников в справочнике с тем же отбором
В отчете меньше строк — проверьте отборы по подразделению, организации и дате
Даты соответствуют запрошенному периоду, дата «на» указана явно
Отчет сформирован на текущую дату вместо нужной — типичная причина расхождений
Итоги сходятся с документами начисления за период
Есть непроведенные или помеченные на удаление документы, либо отбор отсекает часть данных
Если цифры не сходятся, сначала проверяйте настройки отбора и период — в подавляющем большинстве случаев причина именно в них, а не в «поломке» программы.
Типичные ошибки и ограничения
Опыт работы с кадровой отчетностью показывает, что ошибки повторяются из раза в раз. Знание типовых проблем экономит время на поиск причин.
Отдельно стоит сказать о правах доступа. Если пользователь видит не всех сотрудников или отчет вообще не открывается, вероятная причина — ограничение прав на уровне записей (RLS) или отсутствие роли на кадровые данные. Это настраивается администратором в разделе «Администрирование» → «Пользователи и права».
Когда нужен программист: отчет на СКД
Если ни типовой отчет, ни универсальный не дают нужного результата — например, требуется аналитика с соединением кадровых данных, начислений и плановых показателей в одной таблице — задача решается созданием внешнего отчета на системе компоновки данных.
Это работа для разработчика: пишется запрос, настраивается схема компоновки, отчет подключается через «Дополнительные отчеты и обработки». Важно учесть, что после обновлений конфигурации такой отчет нужно проверять — структура регистров может меняться.
Для разовой задачи иногда проще выгрузить данные типовым отчетом в Excel и доработать таблицу там, чем заказывать разработку. Но для регулярной отчетности внешний отчет окупается: исключаются ручные операции и связанные с ними ошибки.
Перед тем как просить доработку, сформулируйте задачу в виде готового макета: какие колонки, какие итоги, какие отборы. Это сокращает время разработки и количество переделок — большинство проблем с «неудобными» отчетами вызваны нечеткой постановкой задачи.
Часто задаваемые вопросы
Что важно запомнить
Для отчетов по сотрудникам начинайте с типовых форм разделов «Кадры» и «Зарплата», настраивайте отборы и сохраняйте варианты отчетов. Для нестандартных выборок используйте универсальный отчет, для сложной аналитики — разработку на СКД. Всегда сверяйте период, отборы и итоги перед передачей отчета дальше.
Почему в отчете не виден недавно принятый сотрудник?
Чаще всего документ приема на работу не проведен или проведен датой позже той, на которую формируется отчет. Проверьте журнал кадровых документов и дату, указанную в шапке отчета. Также убедитесь, что отбор по подразделению не отсекает нового сотрудника.
Как выгрузить отчет по сотрудникам в Excel?
Сформируйте отчет, затем используйте «Файл» → «Сохранить как» и выберите формат Excel (xlsx) или лист Excel. Перед сохранением разверните свернутые группировки, иначе в файл попадут только итоговые строки.
Можно ли сформировать отчет по сотрудникам нескольких организаций сразу?
Да, если в базе ведется учет по нескольким организациям. Уберите отбор по организации или укажите список нужных организаций в отборе. В некоторых отчетах для этого нужно открыть расширенные настройки и добавить поле «Организация» в отборы вручную.
Почему отчет формируется долго?
На больших базах причиной может быть широкий период, отсутствие отборов или неактуальные итоги регистров. Сузьте период и добавьте отборы. Если это не помогает, попросите администратора проверить регламентные операции обновления итогов и состояние индексов базы.
Как сделать, чтобы отчет был доступен другим пользователям?
Сохраните вариант отчета с признаком «Доступен всем пользователям» (для этого нужны соответствующие права). Вариант появится в списке отчетов у коллег. Права на сами данные при этом не расширяются — каждый пользователь увидит только то, что ему разрешено.
Чем отличается «Штатная расстановка» от списка сотрудников?
Штатная расстановка показывает позиции штатного расписания и их занятость, включая вакантные ставки, а список сотрудников — только фактически оформленных людей. Для анализа вакансий используйте штатную расстановку, для списка работающих — кадровые списки.