|
Отбор при открытии формы | ☑ | ||
---|---|---|---|---|
0
myr4ik07
26.09.16
✎
15:21
|
Есть несколько номенклатур, мне при открытии формы справочник.номенклатура что бы открылась форма только с этими номенклатурами?
|
|||
1
butterbean
26.09.16
✎
15:25
|
ссылка "в списке" твой список
|
|||
2
myr4ik07
26.09.16
✎
15:49
|
(1) пример можно, ничего не понял
|
|||
3
Vaflya
26.09.16
✎
15:52
|
в гугле есть Отбор в форме списка программно
|
|||
4
iceman2112
26.09.16
✎
16:01
|
(0) реквизит формы хотя бы к отладчике смотрел?
|
|||
5
jsmith
26.09.16
✎
16:02
|
конфа типовая или самописка
если типовая, смотри процедуру при создании на сервере у справочника. там все отборы шлепаются - берутся из параметров формы |
|||
6
jsmith
26.09.16
✎
16:03
|
плюс еще можно связи параметров выбора делать для объекта
|
|||
7
jsmith
26.09.16
✎
16:03
|
если в при создании на сервере нет твоего варианта, надо делать свою форму выбора
а это гугл |
|||
8
myr4ik07
26.09.16
✎
16:19
|
(3) смотрел
ЗначениеОтбора = Новый Структура("Номер", "333"); ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора); ОткрытьФорму("Документ.ПриходнаяНакладная.ФормаСписка",ПараметрыВыбора); но мне нужно 15шт номенклатур, что бы отображались в открывающемся форме справочника |
|||
9
myr4ik07
26.09.16
✎
16:21
|
(4) умник, возьми запердоль в отбор 15шт элементов справочников, что бы при открытии отображались в списке только эти элементы, глянь там в отладке у тебя, может и написано как это сделать, у меня не написано
|
|||
10
myr4ik07
26.09.16
✎
16:21
|
(5) своя конфа, хотя бы принцип понять через что это реализовать
|
|||
11
jsmith
26.09.16
✎
16:38
|
||||
12
Vaflya
26.09.16
✎
16:38
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Номер"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Больше; ЭлементОтбора.Использование = Истина; ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; ЭлементОтбора.ПравоеЗначение = "000000001"; КонецПроцедуры !!! Преимущества данного метода в том, что ВидСравнения у отбора можно задавать не только Равно, как в первом случае, а и Больше, Меньше и т.п. |
|||
13
myr4ik07
26.09.16
✎
17:02
|
(11) атасец, ну ты шаришь, оно, только нужно еще структуру в отбор залупить
СтандартнаяОбработка = Ложь; ПараметрыОткрытияФормы = Новый Структура("Код", ПолучитьСписок()); ПараметрыВыбора = Новый Структура("Отбор", ПараметрыОткрытияФормы); ОткрытьФорму("Справочник.СерийныеНомера.ФормаВыбора", ПараметрыВыбора, Элемент); |
|||
14
myr4ik07
26.09.16
✎
17:02
|
(11) не думал просто, что список значений можно в структуру пихать в качестве отбора
|
|||
15
myr4ik07
26.09.16
✎
17:02
|
(12) спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |