Уважаемые специалисты, подскажите пожалуйста: я обращаюсь к управляемой форме извне её (например в модуле МодификацияКонфигурацииПереопределяемый) - то как мне понять, что она открыта при создании объекта? Когда форма открыта у существующего объекта, то можно постучаться к полю Форма.Объект.Ссылка, но у нового элемента поле Объект отсутствует. Таким образом я либо не могу понять, что открыл форму создания контрагента. Я погуглил, но все ответы сводятся к решениям типа Форма.Объект и Параметры.Ключ.Пустая() - которых у формы нет.
(1) Извините, я протупил, что при создании контрагента открывается форма "Помощник регистрации нового контрагента", а у нее объекта нет. Мне надо в перехвате открытия формы - понять откуда она открылась - какой именно документ/справочник и новый элемент или уже существующий.
(4) я выше написал, что отловил не открытие формы нового контрагента, а формы "Помощник регистрации нового контрагента" - а у нее объекта нету - вот и запаниковал.
Ну, как бы, если открылась форма помощника регистрации нового контрагента, очевидно, что контрагент будет новый, нет?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший