В ЗУПе есть виртуальная таблица РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Период,)
Конструктор запросов предлагает передавать туда Период и Условие.
Когда я пишу условие, то оно срабатывает. Но! Тогда получается, что пропадает СрезПоследних и он тупо начинает выводить все записи.
Подскажите, что я забыл или не учёл? Почему для виртуальной таблицы мне нужно условие прописывать не в ней, а в условие запроса?
(4) Ну так условие срабатывает, а срез уже не срабатывает.
(1)
Запрос вот например
ВЫБРАТЬ
РаботникиОрганизацийСрезПоследних.Сотрудник
ИЗ
РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Период, ЗанимаемыхСтавок > 0) КАК РаботникиОрганизацийСрезПоследних
Если так напишем, он условие выполнит, но вытащить все записи, а не последние.
(5) Ну и подумай сам - сначала накладывается ЗанимаемыхСтавок > 0, а потом берется серз последних. Если ЗанимаемыхСтавок ресурс - то вернется выборка отличная от Где ЗанимаемыхСтавок > 0