|
Отбор в динамическом списке
| ☑ |
0
Aleksey1989
27.08.12
✎
14:18
|
Добрый день. Как в форме списка сделать отбор по программному реквизиту (т.е. для документов могут быть назначены дополнительные реквизиты, их я называю программными)?
|
|
1
zett
27.08.12
✎
14:25
|
Как пример - есть реквизит Реализация на экспорт в каком-либо документе:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ДоговорыКонтрагентов.Ссылка Как Ссылка
|ИЗ
| Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
| ДоговорыКонтрагентов.ЭтоГруппа = ЛОЖЬ
| И ДоговорыКонтрагентов.РеализацияНаЭкспорт = ИСТИНА";
Договора = Новый СписокЗначений;
Договора.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"));
ДокументСписок.Отбор.ДоговорКонтрагента.ВидСравнения = ВидСравнения.ВСписке;
ДокументСписок.Отбор.ДоговорКонтрагента.Значение=Договора;
ДокументСписок.Отбор.ДоговорКонтрагента.Использование = Истина;
|
|
2
olegves
27.08.12
✎
14:42
|
(0)
1. Произвольный запрос
2. Отбор - закладка Списка
3. Критерий отбора
|
|
3
jump if overflow
27.08.12
✎
14:42
|
в отчетах только можно
|
|
4
Aleksey1989
28.08.12
✎
12:54
|
(1) Точно, как я сам не догадался использовать вспомогательный запрос. Спасибо.
|
|