|
Программное добавление колонки в форму выбора |
☑ |
0
SternZ
29.01.13
✎
13:22
|
8.2.16
Как программно добавить колонку в форму выбора для отбора ?
Такой код не работает.
ФормаПоступление = Документы.ПоступлениеТоваровУслуг.ПолучитьФормуВыбора();
Колонка = ФормаПоступление.ЭлементыФормы.ДокументСписок.Колонки.Добавить("Склад");
Колонка.Данные = "СкладОрдер";
ФормаПоступление.Отбор.Склад.Значение = СкладОтправитель;
ФормаПоступление.Отбор.Склад.Использование = Истина;
ФормаПоступление.ЭлементыФормы.ДокументСписок.НастройкаОтбора.Склад.Доступность = ложь;
КонецЕсли;
Говорит, что нет склада.
|
|
1
Wobland
29.01.13
✎
13:23
|
зачем колонка, если по ней отбор? отфильтруй по результату запроса
|
|
2
SternZ
29.01.13
✎
13:27
|
Обычно так делалось в форме выбора. Отбор по колонке. Пример можете показать ?
|
|
3
Wobland
29.01.13
✎
13:27
|
СписокОрганизаций.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку(0));
ЭлементыФормы.Организации.Значение.Отбор.Ссылка.Использование=Истина;
ЭлементыФормы.Организации.Значение.Отбор.Ссылка.ВидСравнения=ВидСравнения.ВСписке;
ЭлементыФормы.Организации.Значение.Отбор.Ссылка.Значение=СписокОрганизаций;
|
|
4
Wobland
29.01.13
✎
13:28
|
действительно хочется видеть колонку, в которой будет одно значение везде?
|
|
5
SternZ
29.01.13
✎
13:31
|
Колонку можно и скрыть. Документов много - если все выгружать... Отбор не быстрее будет ? А программно колонку - никак ?
|
|