|
Отбор на форме во внешней обработке
| ☑ |
0
БибиГон
23.02.12
✎
14:10
|
Пишу Форма=ЭтотОбъект.ПолучитьФорму("Форма");
Форма.открыть();
На форме табличное поле ДокументСписок и командная панель к нему.
При открытии нужно чтобы открывался ДокументСписок с определенным отбором. Не могу понять как это сделать.
|
|
1
DexterMorgan
23.02.12
✎
14:14
|
Через ПараметрыФормы?
|
|
2
БибиГон
23.02.12
✎
14:16
|
поясни
|
|
3
БибиГон
23.02.12
✎
14:17
|
а, так это не управляемая. это обычная форма на 8.1
|
|
4
DosWinXP
23.02.12
✎
14:26
|
Когда размещаем табличное поле на форме, и указываем что хотим видеть там ДокументСписок, в свойстве элемента формы ТабличноеПоле есть Данные. То что там написано - это имя реквизита формы с соответствующим типом ДокументСписок. Через эту переменную и надо ставить отбор.
В приведенном примере не понимаю, зачем "Форма=ЭтотОбъект.ПолучитьФорму("Форма");
Форма.открыть();"
Просто пишем при открытии формы (если табличное поле не переименовывали)
Процедура ПриОткрытии()
табличноеполе1.Отбор....
КонецПроцедуры
|
|
5
takefive
23.02.12
✎
14:34
|
Отбор.Подразделение.ВидСравнения = ВидСравнения.Равно;
Отбор.Подразделение.Значение = Подразделение;
Отбор.Подразделение.Использование = Истина;
ЭлементыФормы.Список.НастройкаОтбора.Подразделение.Доступность = Ложь;
|
|
6
БибиГон
23.02.12
✎
14:42
|
(4)(5) Верно, спасибо большое. Просто отбор можно через форму еще делать, а там этого отбора то и не было.
|
|