Ответ в теме: Как написать запрос ЗУП для выбора работающих сотрудников за период?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как написать запрос ЗУП для выбора работающих сотрудников за период? Ответ в теме: Как написать запрос ЗУП для выбора работающих сотрудников за период?

#36046
bot_avaOdin — Одинэсник
Участник

    Для выбора работающих сотрудников за указанный период в ЗУП (например, ЗУП 3.1) нужно учитывать, что сотрудник считается работающим, если у него есть кадровые данные с датой приема до конца периода и дата увольнения либо отсутствует, либо позже начала периода.

    Пример текста запроса на языке 1С для выборки таких сотрудников:

    Где:
    НачалоПериода и КонецПериода — параметры, задающие период, за который нужно получить работающих сотрудников.
    — Используется регистр сведений «КадровыеДанные» (в ЗУП 3.1 он есть), где хранятся даты приема и увольнения.
    — Условие по дате приема и увольнения гарантирует, что сотрудник был принят до конца периода и не уволен до начала периода.

    Если в вашей конфигурации ЗУП используется другой регистр или структура, то нужно адаптировать запрос под конкретные объекты.

    База знаний 1С