|
Форма выбора подчиненного справочника без отбора по владельцу | ☑ | ||
---|---|---|---|---|
0
thomY100
17.12.12
✎
14:22
|
Добрый день, подскажите как реализовать, пишу код
ФормаВыбора = ПолучитьФорму("Справочник.СерииНоменклатуры.ФормаВыбора",,); ФормаВыбора.ЗакрыватьПриВыборе = Истина; ФормаВыбора.ОткрытьМодально(); в результате сначала открывает форма справочника-владельца "Номенклатура", как сделать чтобы сразу открывалась нужная форма? |
|||
1
sdaf
17.12.12
✎
14:31
|
стандартнаяобработка = ложь
|
|||
2
thomY100
17.12.12
✎
14:32
|
ммм, а где это писать?
|
|||
3
mikecool
17.12.12
✎
14:32
|
(0) а отбор где?
|
|||
4
thomY100
17.12.12
✎
14:33
|
мне не нужен никакой отбор, просто нужно открыть весь справочник, как будто у него нет владельца и обработать выбор
|
|||
5
Undefined vs NULL
17.12.12
✎
14:34
|
надо менять код в форме выбора, см. ПередОткрытием
|
|||
6
thomY100
17.12.12
✎
14:37
|
а не меняя типовую форму никак?
|
|||
7
Mort
17.12.12
✎
14:40
|
Напили свою форму выбора, не назначая её основной, и вызывай по имени.
|
|||
8
thomY100
17.12.12
✎
14:41
|
хм, не думал, что все так сложно
|
|||
9
sdaf
17.12.12
✎
14:44
|
а прям там же, хотя наверно не взлетит, попробуй еще ФормаВыбора = ПолучитьФорму("Справочник.СерииНоменклатуры.ФормаВыбора",справочники.номенклатура.ПустаяСсылка(),);
|
|||
10
thomY100
17.12.12
✎
14:48
|
пробовал, не канает
|
|||
11
Serg_1960
17.12.12
✎
14:51
|
(имхо) Проще фильтр "по владельцу" отключить в форме выбора.
|
|||
12
thomY100
17.12.12
✎
14:52
|
как это сделать?
в этом случае форма выбора владельца открываться не будет? |
|||
13
zigomodo
17.12.12
✎
14:52
|
ФормаВыбора.Отбор.Владелец.Использование = Ложь;
|
|||
14
thomY100
17.12.12
✎
14:53
|
не помогает
|
|||
15
zigomodo
17.12.12
✎
14:54
|
СтандартнаяОбработка = Ложь; есть?
|
|||
16
BAPBAP
17.12.12
✎
14:54
|
+ (9) Укажи любого владельца. ПОсле открытия формы, отбор по владельцу очисти.
|
|||
17
Serg_1960
17.12.12
✎
14:59
|
(0) Допустим вы выбрали характеристику номенклатуры - что дальше с ней предпологаете делать? По выбранной характеристике непонятно какой номенклатуры?
|
|||
18
zigomodo
17.12.12
✎
15:00
|
Процедура ПолеВвода1НачалоВыбора(Элемент,СтандартнаяОбработка)
СтандартнаяОбработка = Ложь; ФормаВыбора=Справочники.ЕдиницыИзмерения.ПолучитьФормуВыбора(,Элемент,); ФормаВыбора.Открыть(); КонецПроцедуры |
|||
19
thomY100
17.12.12
✎
15:00
|
я выбрал не номенклатуру а серию, юзерам якобы проще указывать серию, а уж по ней пусть номенклатура заполняется, а не наоборот
|
|||
20
Serg_1960
17.12.12
✎
15:01
|
(17) "характеристики" --> "серии" (роли не играет, впрочем)
|
|||
21
thomY100
17.12.12
✎
15:03
|
ну да, просто вот так вот хотят, вариант zigomodo не подойдет, т.к делаю внешнюю обработку заполнения тч, короче все руками сделать пришлось
|
|||
22
kosts
17.12.12
✎
15:16
|
Хотел предложить как вариант
но почему то программно установка формы выбора не доступна, только в конструкторе формы можно поменять. Или я что-то не так делаю... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |