Имя: Пароль:
1C
1С v8
Как заменить временную таблицу вложенным запросом
0 SergeyGr
 
17.03.16
11:23
Есть запрос
ВЫБРАТЬ
    ОкладыСрезПоследних.Период КАК Период,
    ОкладыСрезПоследних.Сотрудник КАК Сотрудник,
    ОкладыСрезПоследних.Подразделение КАК Подразделение,
    ОкладыСрезПоследних.Оклад КАК Оклад
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
    РегистрСведений.Оклады.СрезПоследних(&ВыбДата, Оклад > 170) КАК ОкладыСрезПоследних
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Оклады.Период КАК Период,
    Оклады.Сотрудник КАК Сотрудник,
    Оклады.Подразделение КАК Подразделение,
    Оклады.Оклад КАК Оклад
ИЗ
    ВременнаяТаблица КАК ВременнаяТаблица
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Оклады КАК Оклады
        ПО ВременнаяТаблица.Сотрудник     = Оклады.Сотрудник
    И ВременнаяТаблица.Подразделение = Оклады.Подразделение


Подскажите как "переделать" его,чтобы использовался вложенный запрос ?

Спасибо
1 ДенисЧ
 
17.03.16
11:25
А зачем?
Слишком быстро работает и нужно замедлить?
2 Timon1405
 
17.03.16
11:27
(1) например чтобы использовать в динамическом списке
3 mehfk
 
17.03.16
11:27
ВЫБРАТЬ
    Оклады.Период КАК Период,
    Оклады.Сотрудник КАК Сотрудник,
    Оклады.Подразделение КАК Подразделение,
    Оклады.Оклад КАК Оклад
ИЗ
    (
    ВЫБРАТЬ
        ОкладыСрезПоследних.Период КАК Период,
        ОкладыСрезПоследних.Сотрудник КАК Сотрудник,
        ОкладыСрезПоследних.Подразделение КАК Подразделение,
        ОкладыСрезПоследних.Оклад КАК Оклад
    ИЗ
        РегистрСведений.Оклады.СрезПоследних(&ВыбДата, Оклад > 170) КАК ОкладыСрезПоследних    
    ) КАК ВременнаяТаблица
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Оклады КАК Оклады
        ПО ВременнаяТаблица.Сотрудник     = Оклады.Сотрудник
    И ВременнаяТаблица.Подразделение = Оклады.Подразделение
4 GROOVY
 
17.03.16
11:29
(2)  Не надо использовать дин.списки вместо отчетов.
5 H A D G E H O G s
 
17.03.16
11:41
(2) Ждите 8.3.8. Там можно будет использовать.
6 SergeyGr
 
17.03.16
11:47
Спасибо !
7 mikecool
 
17.03.16
11:50
(4) Расскажи это 100500 пользователям )
8 mistеr
 
17.03.16
12:21
(5) А запретить можно будет. А то скуль может загнуться на 100500 пользователях.
9 mistеr
 
17.03.16
12:21
(8) Это был вопрос.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан