Имя: Пароль:
1C
1С v8
Необязательные параметры динамического списка, фигурные скобки
0 Kaban
 
02.04.14
12:35
Всем привет,
есть динамический список в котором в зависимости от различных условий необходимо устанавливать или нет параметры в тексте запроса. Вариант с отборами не подходит. Делаем с фигурными скобками, пример:

ВЫБРАТЬ
    Партнеры.Ссылка
ИЗ
    Справочник.Партнеры КАК Партнеры
ГДЕ
    Партнеры.Ссылка В
            (ВЫБРАТЬ РАЗЛИЧНЫЕ
                АктуальныеЗаказыПоставщикам.Поставщик
            ИЗ
                РегистрСведений.АктуальныеЗаказыПоставщикам КАК АктуальныеЗаказыПоставщикам
            {ГДЕ
                АктуальныеЗаказыПоставщикам.Поставщик.МенеджерЗакупок = &ПараметрМенеджер})

Вопрос: как мне потом установить этот параметр, нигде его не могу поймать?
Заранее спасибо.
1 Asmody
 
02.04.14
12:40
можно просто
{ГДЕ                АктуальныеЗаказыПоставщикам.Поставщик.МенеджерЗакупок}

и крутить отборы
2 Kaban
 
02.04.14
12:44
(1) в смысле крутить отбор? как он туда попадет?
3 Kaban
 
02.04.14
12:48
в результате у меня должен быть список всех поставщиков, которые он взял из регистра, основная таблица Справочник.Партнеры. но если известен менеджер закупок, чтобы отбирал по нему и т.д.
4 Kaban
 
02.04.14
12:55
ап ап ап
5 Asmody
 
02.04.14
12:57
(2) в настройках динамического списка. или программно
6 Kaban
 
02.04.14
12:59
(5) есть пример?
7 Kaban
 
02.04.14
13:15
разобрался, если кому интересно:

ВЫБРАТЬ РАЗЛИЧНЫЕ
    Партнеры.Ссылка
ИЗ
    РегистрСведений.АктуальныеЗаказыПоставщикам КАК АктуальныеЗаказыПоставщикам
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры КАК Партнеры
        ПО АктуальныеЗаказыПоставщикам.Поставщик = Партнеры.Ссылка
{ГДЕ
    АктуальныеЗаказыПоставщикам.Поставщик.МенеджерЗакупок = &ПараметрМенеджер}

СписокПостащиков.Параметры.Элементы[0].Значение = Менеджер;
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс