Вход | Регистрация


Модификация запроса для динамического списка

Модификация запроса для динамического списка
Я
   TolstiyBeremenniy
 
01.11.18 - 07:55
Есть запрос для динамического списка, по справочнику пользователи
с тремя параметрами. И условием выборки из регистра сведений.
Задача в создании подобного запроса но по документу.
У документа пока нет регистра. Подскажите пожалуйста какого
вида будет запрос? Привожу источник по справочнику и регистру
сведений.


ВЫБРАТЬ
    Пользователи.Ссылка,
    Пользователи.Подготовлен,
    Пользователи.ПометкаУдаления,
    Пользователи.Недействителен,
    Пользователи.Наименование,
    Пользователи.Служебный,
    Пользователи.Комментарий,
    СведенияОПользователяхДокументооборот.Подразделение КАК Подразделение,
    СведенияОПользователяхДокументооборот.Должность КАК Должность
ИЗ
    Справочник.Пользователи КАК Пользователи
ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрСведений.СведенияОПользователяхДокументооборот КАК СведенияОПользователяхДокументооборот
ПО
    Пользователи.Ссылка = СведенияОПользователяхДокументооборот.Пользователь
ГДЕ
    ВЫБОР
            КОГДА &ВсеПользователи
                ТОГДА ИСТИНА
            КОГДА &ВыбиратьИерархически
                ТОГДА ИСТИНА В
                    (ВЫБРАТЬ
                        ИСТИНА
                    ИЗ
                        РегистрСведений.СведенияОПользователяхДокументооборот КАК СведенияОПользователяхДокументооборот
                    ГДЕ
                        СведенияОПользователяхДокументооборот.Пользователь = Пользователи.Ссылка
                        И СведенияОПользователяхДокументооборот.Подразделение В ИЕРАРХИИ (&Подразделение))
            ИНАЧЕ ИСТИНА В
                    (ВЫБРАТЬ
                        ИСТИНА
                    ИЗ
                        РегистрСведений.СведенияОПользователяхДокументооборот КАК СведенияОПользователяхДокументооборот
                    ГДЕ
                        СведенияОПользователяхДокументооборот.Пользователь = Пользователи.Ссылка
                        И СведенияОПользователяхДокументооборот.Подразделение = &Подразделение)
        КОНЕЦ
 
 
   Cyberhawk
 
1 - 01.11.18 - 08:30
Не меняй запрос ДС, оставь его максимально "плоским" (простым) и с основной таблицей. Для доп. колонок в запросе определяешь пустышки (пустая строка с нужным псевдонимом), а данные уже заполняешь в ПриПолученииДанныхНаСервере.

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