Переход с редакции 2.5 на 3.1 часто вызывает у пользователей вопросы, связанные с поиском привычных инструментов. Одним из таких инструментов была «замечательная» обработка ФормированиеСпискаРаботников, которая позволяла гибко подбирать персонал в документы по различным критериям. В новой редакции 3.1, построенной на управляемых формах, этот функционал не исчез — он был полностью пересмотрен и интегрирован непосредственно в платформенные механизмы и справочники. Давайте подробно разберем, как теперь решать задачи массового подбора сотрудников.
В ЗУП 3.1 появился мощный инструмент — ГруппыСотрудников. Это прямой и более функциональный аналог старых списков. Разберем, как это работает на практике. В отличие от версии 2.5, группы могут быть двух видов: статические и динамические.
Статические группы позволяют нам вручную один раз отобрать список людей (например, «Список на подарки детям»). Мы один раз формируем этот список, и он остается неизменным. Динамические группы — это настоящий прорыв. Рассмотрим ситуацию: нам нужно постоянно видеть список всех внешних совместителей или сотрудников конкретного цеха с определенным уровнем оклада. Мы задаем условия отбора один раз, и программа сама обновляет состав группы при изменении данных сотрудников.
Чтобы использовать этот механизм в документах (например, в «Табеле» или «Премии»), выполним следующие шаги:
Ctrl+A (выделить всех) и кнопку Выбрать.Многие пользователи ищут отдельную обработку, не замечая, что само окно подбора в ЗУП 3.1 является мощнейшим фильтром. Проанализируем, как можно настроить подбор «на лету» без создания групп.
В окне подбора сотрудников (которое открывается из любого документа) есть возможность накладывать произвольные условия. Если нам нужно выбрать сотрудников по специфическому критерию, например по графику работы или дате приема, мы можем воспользоваться командой Настроить список (обычно находится в меню Еще). Разберем по шагам:
Подразделение, Должность или даже ВидЗанятости).Важный момент: эти настройки можно сохранять. Если вы часто делаете один и тот же сложный отбор, сохраните вариант настройки, и вам не придется вводить условия заново. Это практически полностью дублирует возможности старой обработки ФормированиеСпискаРаботников.
В последних релизах ЗУП 3.1 разработчики добавили специализированную команду в меню кнопок заполнения. Рассмотрим пример документа «Премия». Вместо того чтобы нажимать «Подбор» и выбирать каждого по отдельности, мы можем нажать Заполнить — Подбор сотрудников (в некоторых конфигурациях команда называется Выбрать сотрудников...).
Это открывает отдельное окно, где реализован интерфейс, максимально похожий на старую обработку. Здесь можно:
После нажатия кнопки Сформировать список программа покажет всех подходящих кандидатов, и их можно будет перенести в документ одной кнопкой Перенести в документ.
Выясним еще одну важную деталь, которой не было в типовой поставке 2.5. Современная платформа позволяет очень легко работать с внешними данными. Если у расчетчика есть список сотрудников в Excel (например, список табельных номеров или ФИО), не нужно использовать никакие дополнительные обработки.
Проанализируем алгоритм действий:
Программа автоматически сопоставит номера с базой данных и выделит нужных сотрудников. Это значительно экономит время при массовом заполнении документов по спискам, полученным извне.
Иногда штатных фильтров в окне подбора не хватает. В этом случае мы можем применить хитрость, используя кадровые отчеты. Рассмотрим ситуацию, когда нам нужен очень сложный отбор, который есть только в отчете «Штатные сотрудники» (например, отбор по количеству детей или образованию).
Разберем этот метод:
ШтатныеСотрудники с нужными нам фильтрами.Ctrl для выбора отдельных строк).Ctrl+C).Такой подход делает систему максимально гибкой. По сути, любой отчет становится «обработкой формирования списка работников».
Подводя итог, можно сказать, что функционал массового заполнения в ЗУП 3.1 стал более распределенным. Если в 2.5 это была одна конкретная обработка, то в 3.1 это комплекс инструментов: Группы сотрудников, Настройка списков, Загрузка из Excel и Расширенный подбор.
Для программистов и опытных пользователей важно помнить, что за подбор сотрудников обычно отвечает общая форма ФормаПодбораСотрудников. При необходимости программного расширения критериев отбора, следует обращаться именно к ней или к механизму АвтозаполнениеСписков, который активно используется в современных конфигурациях на базе БСП (Библиотеки стандартных подсистем).
Несмотря на то что пользователям требуется время на переобучение, новые механизмы гораздо мощнее «гранаты в руках обезьяны», как шутили на форумах. Главное — один раз настроить отборы и научить персонал пользоваться кнопкой Настроить список и механизмом Групп сотрудников.