|
как открыть программно форму выбора номенклатуры с отбором? |
☑ |
0
Jamal77788
29.02.16
✎
11:57
|
Здравствуйте, как открыть программно форму выбора номенклатуры с отбором Ссылка Всписке Список значений?
делаю так:
СписокАналогов = МатериалыНоменклатураНачалоВыбораНаСервере(Номенклатура);
Отбор = Новый Структура;
Отбор.Вставить("Ссылка",СписокАналогов);
ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора",Отбор,Элемент);
в итоге отбор не срабатывает!
|
|
1
aleks_default
29.02.16
✎
12:07
|
во первых надо так ПараметрыФормы = новый Структура()
параметрыФормы.Вставить("Отбор",Отбор);
ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора",ПараметрыФормы,Элемент);
а во-вторых со списком это не сработает
|
|
2
aleks_default
29.02.16
✎
12:08
|
юзай обработчик события НачалоВыбора
|
|
3
Jamal77788
29.02.16
✎
12:15
|
я это в НачалоВыбора и делаю
|
|
4
aleks_default
29.02.16
✎
12:20
|
Ну там есть прараметр ДанныеВыбора
|
|
5
Jamal77788
29.02.16
✎
12:21
|
все получилось, а как теперь туда в параметры загнать отключение иерархического просмотра?
|
|
6
aleks_default
29.02.16
✎
12:36
|
Тогда нужно пользовать ПолучитьФорму() и у элемента формы Список устанавливать это свойство
|
|
7
aleks_default
29.02.16
✎
12:38
|
Либо в самой форме выбора определять откуда вызвана форма(по переданному параметру, например или по владельцу) и отключать.
|
|