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