|
УФ : Программный отбор в форме списка при открытии
| ☑ |
0
bvb
21.11.18
✎
12:07
|
Программно открываю форму :
ОткрытьФорму("Документ.ПриобретениеТоваровУслуг.ФормаСписка");
Как мне при открытии программно наложить отбор (например по контрагенту)
|
|
1
Fragster
гуру
21.11.18
✎
12:22
|
почитать СП по расширению динамического списка у управляемой формы
|
|
2
Cyberhawk
21.11.18
✎
12:24
|
Аргументы
|
|
3
Fragster
гуру
21.11.18
✎
12:24
|
|
|
4
Tonik992
21.11.18
✎
12:33
|
(2) Параметры
|
|
5
Cyberhawk
21.11.18
✎
12:40
|
(4) Мало кто вообще поймет хоть какую-то разницу, ну и единой терминологии даже 1С не придерживается
|
|
6
bvb
21.11.18
✎
13:26
|
(3) Спасибо за наводку.
А в типовых есть какой то пример когда из поля открывается список с отбором. Куда кинуть взор ?
|
|
7
asady
21.11.18
✎
13:35
|
тОтбор = Новый Структура("ТочкаМаршрута",ТекущаяСтрока.ТочкаМаршрута);
ПараметрыФормы = Новый Структура("Отбор", тОтбор);
ОткрытьФорму("Справочник.СотрудникиЦеха.Форма.ФормаПодбора",ПараметрыФормы,ЭтаФорма,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
|
8
bvb
21.11.18
✎
14:14
|
Получилось :
&НаСервере
Функция ПолучитьСтруктуруОтбора ()
Подразделение = Справочники.Партнеры.НайтиПоНаименованию("СКЛАД № 1",ИСТИНА);
тОтбор = Новый Структура("Подразделение",Подразделение);
Возврат Новый Структура("Отбор", тОтбор);
КонецФункции
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ОткрытьФорму("Документ.ВнутреннееПотреблениеТоваров.ФормаСписка",ПолучитьСтруктуруОтбора());
КонецПроцедуры
|
|
9
bvb
21.11.18
✎
14:14
|
Всем большое спасибо. Тема закрыта.
|
|
10
Cyberhawk
21.11.18
✎
21:50
|
Что означает буква "т", осталось загадкой. Но в любом случае тот кто придумал - это какой-то баклан
|
|