Имя: Пароль:
1C
1С v8
Событие: Открытие объекта при нажатии на лупу
0 Iori
 
25.12.20
14:17
В восьмерке вместе с педалькой для выбора объекта из списка стоит кнопка для его открытия(лупа). Можно ли вмешаться в это событие(открытие объекта по лупе), чтоб туда передать владельца, а при закрытии объекта передать назад какие то параметры?
1 Малыш Джон
 
25.12.20
14:22
Судя по терминам "педалька" и "лупа" , речь идет об обычных формах?

Событие у поля  - Открытие();

в событии ставь "СтандартнаяОбработка = Ложь;" - и делай что хочешь
2 polosov
 
25.12.20
14:25
(0) Все правильно в (1).
А при закрытии просто оповещаешь владельца. Можешь сразу при открытии формы это указать.
3 polosov
 
25.12.20
14:34
СтандартнаяОбработка = Ложь;
    ПараметрыФормы = Новый Структура("Ключ, МойПараметр"
                    , Реквизит1 //Ссылка на объект, форму которого открываешь
                    , 123);
    ОткрытьФорму("Справочник.Справочник1.Форма.ФормаЭлемента"
                , ПараметрыФормы
                , ЭтаФорма
                ,,,
                , Новый ОписаниеОповещения("ОбработкаЗакрытияФормы", ЭтаФорма) //Обработчик оповещения о закрытии
                );
4 Iori
 
25.12.20
15:09
да, формы обычные. Понял, спасибо...