|
вывести форму элемента не по умолчанию
| ☑ |
0
Not1C
22.08.16
✎
15:16
|
Добрый день. Добавил несколько новых форм для справочника, но не стал ставить их формами по умолчанию. Есть константа тип булево,хотелось бы при открытии формы справочника,проверять ее значение,если "Истина" - вывести пользователю форму элемента не по умолчанию. Но пока получается только открыть форму нового элемента, а не текущего объекта
этаФорма = Справочники.ТорговыеТочки.ПолучитьФорму("_ФормаЭлемента",этотОбъект.Ссылка);
Задача решается?
|
|
1
Горогуля
22.08.16
✎
15:18
|
да!
|
|
2
butterbean
22.08.16
✎
15:20
|
Ссылка.ПолучитьФорму("_ФормаЭлемента")
|
|
3
_stay true_
22.08.16
✎
15:21
|
(0) конечно решается!
1. Получаешь ссылку на нужный тебе объект.
Можно так: Справочники.ТорговыеТочки.НайтиПоКоду("твой код").ПолучитьФорму("ФормаЭлемента").Открыть(), либо запросом.
2. Отдыхаешь от проделанной работы
|
|
4
RomanYS
22.08.16
✎
15:23
|
для УФ есть обработчик ОбработкаПолученияФормы в модуле менеджера
|
|
5
Not1C
22.08.16
✎
15:24
|
Процедура ПриОткрытии()
новаяФорма = Ссылка.ПолучитьФорму("_ФормаЭлемента");
новаяФорма.Открыть();
//........
КонецПроцедуры
то есть так,открывает две формы, по молчанию и не по умолчанию
|
|
6
Горогуля
22.08.16
✎
15:25
|
(5) при открытии работает именно при открытии
|
|
7
butterbean
22.08.16
✎
15:25
|
(5) это надо ПередОткрытием()
+ написать Отказ = Истина;
|
|
8
vicof
22.08.16
✎
15:26
|
Руки за такое выдрать
|
|
9
Горогуля
22.08.16
✎
15:26
|
(6) а ещё там отказ предусмотрен
|
|
10
Not1C
22.08.16
✎
15:27
|
Спасибо,так и сделал, все ок )
|
|
11
Горогуля
22.08.16
✎
15:28
|
а ещё в природе встречаются функциональные опции
|
|
12
Not1C
22.08.16
✎
15:30
|
(11) почитаю,спасибо
|
|