Работа с кадрами в конфигурациях 1С:Зарплата и управление персоналом и 1С:Бухгалтерия предприятия предполагает постоянную фильтрацию данных. Пользователи часто сталкиваются с необходимостью найти конкретного человека среди тысяч записей или сформировать отчет только по одному специалисту. Умение правильно настроить отбор экономит время и снижает риск ошибок при вводе данных.
В этой статье мы разберем все основные способы фильтрации: от простого поиска в списке до сложной настройки отчетов через СКД. Вы научитесь использовать панель поиска, расширенные настройки и группировки для решения типовых задач кадрового учета.
Быстрый поиск по списку сотрудников
Самый очевидный способ найти нужного человека — воспользоваться встроенной панелью поиска в любом списке или справочнике. В интерфейсе "Такси" (версии 8.3 и выше) эта панель всегда доступна сверху. Достаточно начать вводить фамилию, и система автоматически отфильтрует список.
Однако стоит помнить, что стандартный поиск часто ведется по полному совпадению начала строки. Если вы введете "Иванов", система покажет всех Ивановых, но может пропустить "Петров Иван Иванович", если не переключить режим поиска. Для более точной работы используйте кнопку "Найти..." или сочетание клавиш Ctrl + F.
⚠️ Внимание: Поиск по списку работает только в рамках текущей выборки. Если у вас установлен жесткий отбор по подразделению, поиск по фамилии сотрудника из другого отдела ничего не даст, пока вы не снимете этот фильтр.
Для опытных пользователей эффективнее использовать поле "Поиск" с выбором конкретного реквизита. Нажмите на значок лупы и выберите "Сотрудник" или "Физическое лицо". Это позволит искать не только по фамилии, но и по ИНН или СНИЛС, что особенно актуально при работе с полными тезками.
Использование панели отборов в списках
Когда простого текстового поиска недостаточно, на помощь приходит панель отборов. Она позволяет комбинировать несколько условий. Например, вам нужно найти всех сотрудников отдела продаж, принятых в текущем году. Для этого откройте панель отборов, нажав кнопку "Настроить" или значок воронки.
В открывшемся окне вы можете добавить условие. Выберите поле Сотрудник или Физическое лицо, укажите вид сравнения "Равно" и выберите конкретного человека из справочника. Такой подход гарантирует, что вы увидите только документы, относящиеся к этому человеку, игнорируя другие записи.
- 🔍 Фильтр по организации: полезен для многофирменного учета, чтобы отсечь сотрудников других юрлиц.
- 📅 Фильтр по периоду: позволяет увидеть приемы и увольнения за конкретный месяц.
- 🏢 Фильтр по подразделению: быстро изолирует данные конкретного цеха или отдела.
Не забывайте сохранять настроенные варианты отборов. В 1С есть функция "Сохранить вариант отбора", которая позволяет создать именованный шаблон. В следующий раз вам не придется настраивать фильтры заново — достаточно будет выбрать сохраненный вариант из выпадающего списка.
Если вы часто работаете с одним и тем же набором фильтров, сохраните его как вариант отбора с понятным именем, например "Отдел Бухгалтерии 2026". Это ускорит работу в будущем.
Настройка отборов в отчетах и обработках
Формирование отчетов по кадрам требует более тонкой настройки. В таких документах, как "Анализ состояния расчетов с персоналом" или "Список сотрудников", отбор по сотруднику является критически важным параметром. Ошибка в выборе может привести к тому, что вы увидите данные по всему предприятию вместо одного человека.
В форме настройки отчета найдите вкладку "Отборы". Здесь логика аналогична спискам, но есть важные нюансы. Поле "Сотрудник" может быть скрыто по умолчанию. Чтобы его добавить, нажмите "Добавить отбор" и выберите нужный реквизит из полного списка доступных полей.
| Тип отчета | Поле для отбора | Рекомендация |
|---|---|---|
| Расчетная ведомость | Сотрудник | Использовать точное совпадение |
| Кадровые приказы | Физическое лицо | Можно использовать группу значений |
| Отчет по отпускам | Подразделение | Лучше фильтровать по отделу, чем по людям |
| Справка 2-НДФЛ | Физическое лицо | Обязательно проверять ИНН |
Особое внимание стоит уделить отчетам, построенным на системе компоновки данных (СКД). В них отбор может быть установлен на уровне макета или на уровне пользовательских настроек. Если вы не видите сотрудника в отчете, проверьте, не установлен ли глобальный отбор в шапке формы, который перекрывает ваши локальные настройки.
Почему сотрудник не попадает в отчет?
Частая причина — различие между реквизитами "Сотрудник" и "Физическое лицо". В кадровых отчетах часто используется связь с текущим кадровым учетом. Если человек уволен, он может не попасть в выборку по полю "Сотрудник", но останется в поле "Физическое лицо".
Группировка данных вместо отбора
Иногда жесткий отбор по сотруднику не нужен, так как требуется увидеть общую картину с детализацией по каждому человеку. В таких случаях эффективнее использовать группировку. Это позволяет сформировать один общий отчет, в котором данные структурированы по фамилиям.
В настройках отчета перейдите на вкладку "Группировки". Добавьте поле Сотрудник или Физическое лицо в список группировок. Теперь отчет покажет сводные данные, но при раскрытии узлов вы увидите информацию по каждому специалисту отдельно. Это удобно для анализа фонда оплаты труда или сравнения показателей эффективности.
Группировка также позволяет сортировать данные. Вы можете настроить сортировку по фамилии по возрастанию или убыванию, что упростит навигацию по большому массиву данных. В отличие от отбора, группировка не скрывает лишние записи, а упорядочивает их.
⚠️ Внимание: При использовании группировок убедитесь, что в настройках отчета не стоит галочка "Выводить только итоги". Иначе вы увидите только общие суммы без расшифровки по сотрудникам.
Для сложных аналитических задач можно использовать вложенные группировки. Например, сначала сгруппировать данные по Подразделениям, а внутри каждого подразделения — по Сотрудникам. Это создаст иерархическую структуру отчета, максимально удобную для восприятия руководителем.
☑️ Проверка настроек отчета
Отбор в печатных формах документов
При печати таких документов, как приказ о приеме на работу или трудовая книжка, отбор по сотруднику обычно происходит автоматически на основе открытого документа. Однако в массовых печатных формах ситуация иная. Здесь вам нужно явно указать, для кого формировать документы.
В обработке "Печать документов по списку" или аналогичных массовых инструментах используйте кнопку "Показать настройки". В разделе отборов выберите поле "Сотрудник". Вы можете указать конкретного человека или использовать значение "В списке". Второй вариант означает, что будут напечатаны документы для всех людей, отмеченных галочками в списке перед запуском печати.
Важно различать отбор по текущему документу и отбор по списку. Если вы открыли конкретный приказ и нажали "Печать", 1С подставит данные этого приказа. Если же вы запустили обработку из меню "Зарплата и кадры", система запросит параметры выборки.
В массовых печатных формах отбор по сотруднику работает в связке с выделением строк в списке. Не забудьте отметить нужных сотрудников галочками перед запуском обработки.
Частые ошибки при фильтрации
Новички часто путают понятия "Сотрудник" и "Физическое лицо". Это разные сущности в базе данных 1С. Физическое лицо — это человек как биологическая единица (с паспортом и ИНН), а Сотрудник — это трудовые отношения с конкретной организацией в определенный период.
Если вы делаете отбор по полю "Сотрудник" в исторических отчетах за прошлые годы, вы можете не найти человека, который уже уволен. В таких случаях правильнее использовать отбор по Физическому лицу. Это обеспечит поиск по всем архивным данным, независимо от текущего статуса занятости.
- ❌ Ошибка: Поиск уволенного сотрудника по полю "Текущий сотрудник".
- ❌ Ошибка: Игнорирование флага "Учитывать иерархию" при отборе по подразделениям.
- ❌ Ошибка: Ввод фамилии вручную вместо выбора из справочника (риск опечаток).
Еще одна распространенная проблема — наличие нескольких записей с одинаковыми ФИО. В базе может быть два "Иванова Ивана Ивановича". Всегда проверяйте дату рождения или ИНН при выборе значения в поле отбора, чтобы не смешать данные разных людей.
В чем разница между отбором "Сотрудник" и "Физическое лицо"?
Отбор по "Сотруднику" учитывает только активные или завершенные трудовые договоры в рамках одной организации. Отбор по "Физическому лицу" охватывает всю историю человека в системе, включая работу в разных организациях холдинга и периоды без трудоустройства.
Как сделать отбор по нескольким сотрудникам сразу?
В большинстве форм отборов можно использовать значение "В списке". При выборе этого варианта откроется дополнительное окно, куда вы сможете добавить несколько фамилий. Отчет сформируется по всем выбранным людям одновременно.
Почему сбрасываются настройки отбора после перезапуска 1С?
Настройки отборов сохраняются в профиле пользователя. Если вы не нажали кнопку "Сохранить вариант" или если администратор сбросил ваши персональные настройки, фильтры вернутся к значениям по умолчанию. Всегда сохраняйте удачные комбинации отборов.
Можно ли установить отбор по должности вместо фамилии?
Да, это возможно. В панели отборов выберите поле "Должность" или "Штатная единица". Это позволит вывести список всех людей, занимающих определенную позицию, например, всех "Менеджеров по продажам" независимо от их фамилий.