Как определить из какой формы открыта форма записи Регистра Сведений ?
Возможны Варианты : Из обработки, Из табличного поля на форме справочника контрагенты, из ФормыСписка РС.
Процедура КонтактыПередНачаломДобавления(Элемент, Отказ, Копирование)
Отказ = Истина;
Фор = РегистрыСведений.КонтактыСобытия.ПолучитьФормуРедактированияЗаписи("ФормаЗаписи");
//Тут чего то добавляем в форму чтобы узнать откуда открыта
Фор.Открыть();
КонецПроцедуры
(7) Я хотел вообще обойтись без процедуры
КонтактыПередНачаломДобавления
отказ = Истина
Не получается
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший