0
mzelensky
14.08.14
✎
11:54
|
Задача следующая: Есть конечный набор параметров (6 штур): П1, П2, П3, П4, П5 и П6. Параметры это разные справлчники и числовые значения (заранее так же известны).
Хочу создать справочник "Настройки применения". Где в строках табличной части пользователь будет создавать отбор с применением этих параметров. По аналогии с тем, как это делается в типовом справочнике "ВнешниеОбработки".
Сложность в том, что пользователю дается возможность оперировать 6-ю параметрами, но использовать он может не все. Например в первой строке ТЧ задать отбор с использованием параметров П1 и П4, во второй строке с параметрами П2, П4, П6 и так далее. Ну т.е. комбинировать как хочет.
Вот сижу и думаю, как правильно создать запрос для построителя, чтобы вся эта комбинаторика работала...
|
|
2
mzelensky
14.08.14
✎
11:57
|
Раньше делал нечто вот такое:
ПостроительОтчета = Новый ПостроительОтчета;
ПостроительОтчета.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
| СпрКонтрагент.Ссылка КАК Ссылка
|{ВЫБРАТЬ
| Ссылка.* КАК Контрагенты}
|ИЗ
| Справочник.Контрагенты КАК СпрКонтрагент
| {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ПО (КонтактнаяИнформация.Объект = СпрКонтрагент.Ссылка)}
|{ГДЕ
| СпрКонтрагент.Ссылка.* КАК Контрагент,
| КонтактнаяИнформация.Язык КАК Язык,
| КонтактнаяИнформация.Тип КАК Тип,
| КонтактнаяИнформация.Вид КАК Вид,
| КонтактнаяИнформация.Страна КАК Страна,
| КонтактнаяИнформация.Регион КАК Регион,
| КонтактнаяИнформация.Район КАК Район,
| КонтактнаяИнформация.Город,
| КонтактнаяИнформация.РайонГорода,
| КонтактнаяИнформация.Улица}";
Но тут нафиг была не нужна.
|
|