Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Помогите соединить два запроса

Помогите соединить два запроса
Я
   serkorvin1
 
24.01.19 - 16:04
Есть запросы:

ВЫБРАТЬ
    KPI_ГруппаРасчетаПодразделения.Подразделение КАК Подразделение

ИЗ
    Справочник.KPI_ГруппаРасчета.Подразделения КАК KPI_ГруппаРасчетаПодразделения
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
        ПО (KPI_ГруппаРасчетаПодразделения.НачальникПодразделения.ФизЛицо = Пользователи.ФизЛицо)
ГДЕ
    Пользователи.Ссылка = &Ссылка

и

ВЫБРАТЬ
    KPI_УстановленныеОценки.ФИО КАК ФИО,
    KPI_УстановленныеОценки.Подразделение КАК Подразделение,
    KPI_УстановленныеОценки.ПериодОценки КАК ПериодОценки,
    KPI_УстановленныеОценки.КритерииОценки КАК КритерииОценки,
    KPI_УстановленныеОценки.Оценщик КАК Оценщик,
    KPI_УстановленныеОценки.ГруппаРасчета КАК ГруппаРасчета,
    KPI_УстановленныеОценки.Оценка КАК Оценка,
    KPI_УстановленныеОценки.КомментарийКОценке КАК КомментарийКОценке
ИЗ
    РегистрСведений.KPI_УстановленныеОценки КАК KPI_УстановленныеОценки
ГДЕ
    KPI_УстановленныеОценки.Подразделение В(&Подразделения)

Нужно соединить оба запроса, из первого запроса найденные подразделения подставились во второй запрос в параметр &Подразделения
 
 
   unregistered
 
1 - 24.01.19 - 16:09
Как-то так.

 ВЫБРАТЬ
    KPI_УстановленныеОценки.ФИО КАК ФИО,
    KPI_УстановленныеОценки.Подразделение КАК Подразделение,
    KPI_УстановленныеОценки.ПериодОценки КАК ПериодОценки,
    KPI_УстановленныеОценки.КритерииОценки КАК КритерииОценки,
    KPI_УстановленныеОценки.Оценщик КАК Оценщик,
    KPI_УстановленныеОценки.ГруппаРасчета КАК ГруппаРасчета,
    KPI_УстановленныеОценки.Оценка КАК Оценка,
    KPI_УстановленныеОценки.КомментарийКОценке КАК КомментарийКОценке
 ИЗ
    РегистрСведений.KPI_УстановленныеОценки КАК KPI_УстановленныеОценки
 ГДЕ
    KPI_УстановленныеОценки.Подразделение В(ВЫБРАТЬ
    KPI_ГруппаРасчетаПодразделения.Подразделение КАК Подразделение
 ИЗ
    Справочник.KPI_ГруппаРасчета.Подразделения КАК KPI_ГруппаРасчетаПодразделения
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
        ПО (KPI_ГруппаРасчетаПодразделения.НачальникПодразделения.ФизЛицо = Пользователи.ФизЛицо)
 ГДЕ
    Пользователи.Ссылка = &Ссылка)
   serkorvin1
 
2 - 24.01.19 - 16:14
(1) Спасибо!
А можно еще вариант через как это через Временные таблицы реализовать?
   unregistered
 
3 - 24.01.19 - 16:36
Типа так, наверное.

 ВЫБРАТЬ
    KPI_ГруппаРасчетаПодразделения.Подразделение КАК Подразделение
 ПОМЕСТИТЬ ВТ_Подразделения
 ИЗ
    Справочник.KPI_ГруппаРасчета.Подразделения КАК KPI_ГруппаРасчетаПодразделения
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
        ПО (KPI_ГруппаРасчетаПодразделения.НачальникПодразделения.ФизЛицо = Пользователи.ФизЛицо)
 ГДЕ
    Пользователи.Ссылка = &Ссылка
 ;
 ВЫБРАТЬ
    KPI_УстановленныеОценки.ФИО КАК ФИО,
    KPI_УстановленныеОценки.Подразделение КАК Подразделение,
    KPI_УстановленныеОценки.ПериодОценки КАК ПериодОценки,
    KPI_УстановленныеОценки.КритерииОценки КАК КритерииОценки,
    KPI_УстановленныеОценки.Оценщик КАК Оценщик,
    KPI_УстановленныеОценки.ГруппаРасчета КАК ГруппаРасчета,
    KPI_УстановленныеОценки.Оценка КАК Оценка,
    KPI_УстановленныеОценки.КомментарийКОценке КАК КомментарийКОценке
 ИЗ
    РегистрСведений.KPI_УстановленныеОценки КАК KPI_УстановленныеОценки
 ГДЕ
    KPI_УстановленныеОценки.Подразделение В(ВЫБРАТЬ РАЗЛИЧНЫЕ Подразделения.Подразделение ИЗ ВТ_Подразделения КАК Подразделения)
   serkorvin1
 
4 - 24.01.19 - 16:44
(3) Спс!!!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует