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