&ПоВсемПодразделениям
ИЛИ ВЫБОР
КОГДА РаботникиОрганизаций.ПериодЗавершения <= Даты.ДеньКалендаря
И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
ТОГДА РаботникиОрганизаций.ПодразделениеОрганизацииЗавершения
ИНАЧЕ РаботникиОрганизаций.ПодразделениеОрганизации
КОНЕЦ В
(ВЫБРАТЬ
Подразделения.Подразделение
ИЗ
ВТПодразделенияОтбора КАК Подразделения)
(0) В запросе есть временная таблица ВТПодразделенияОтбора.
Этот кусок проверяет, входит ли подразделение сотрудника в эту ВТ. Причем, если сотрудник уволен и уволен ранее Даты.ДеньКалендаря, то берется поле ПодразделениеОрганизацииЗавершения в противном случае берется поле ПодразделениеОрганизации.
Но если параметр запроса &ПоВсемПодразделениям установлен в ИСТИНА, то не важно, в каком подразделении находится сотрудник, условие всё равно выполняется.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой