Как получить Владельца формы (управл формы)
☑
0
Tata_77159
15.02.24
✎
16:45
Можно ли получить владельца форма выбора вплоть из какой ТЧ была вызвана Форма , подскажите пожалуйста ...
Суть: исходя из какой ТЧ была вызвана форма , идут определенные отборы
Правильно ли я понимаю , что здесь СтандартнаяОбработка = Ложь и програмно надо вызывать форму при выборе строки из формы владельца?
Подскажите , пож-ста
1
Волшебник
15.02.24
✎
16:56
Чудес не бывает. Что передадите, то и будет доступно.
2
1Снеговик
15.02.24
✎
17:01
(0) передавай параметры открытия формы в зависимости от ТЧ.
Да, программно вызывать форму.
3
mikecool
15.02.24
✎
18:56
(0) отборы надо передавать в открывающуюся форму
ЭтотОбъект.Владелец - будет форма, а вот из какой ТЧ - как то не припоминаю на слух
4
vicof
16.02.24
✎
09:19
Синтаксис:
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)
<Владелец> (необязательный)
Владелец формы - форма или элемент управления другой формы.
5
trad
16.02.24
✎
09:31
(0)
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Если ТипЗнч(ВладелецФормы) = Тип("ПолеФормы") Тогда
Сообщить("Поле формы владельца " + ВладелецФормы.Имя);
Если ТипЗнч(ВладелецФормы.Родитель) = Тип("ТаблицаФормы") Тогда
Сообщить("Таблица поля формы владельца " + ВладелецФормы.Родитель.Имя);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Закон Брукера: Даже маленькая практика стоит большой теории.