Как запустить функцию из модуля формы документа из формы подчинённого справочника

1. 13.01.21 14:02 Сейчас в теме
Задача: Есть управляемая форма документа.
На этой форме есть элемент типа 'СправочникСсылка.КонтактныеЛица'
В модуле этой формы есть функция 'ПолучитьКонтактыКонтактногоЛица', которая получает и преобразовывает контакты из справочника 'КонтактныеЛица'
Часть этих данных выводится на этой форме документа (телефон, e-mail).

Цель: после изменения контактных данных в справочнике, изменить данные на форме (в идеале путём запуска функции 'ПолучитьКонтактыКонтактногоЛица')

Повесил эту функцию на событие 'ПриИзменении' элемента типа СправочникСсылка.КонтактныеЛица. Тогда если меняется контактное лицо или перевыбирается это же, то всё отрабатывается нормально. Но если на элементе СправочникСсылка.КонтактныеЛица нажать 'Открыть' (CTRL+SHIFT+F4) и там изменить допустим номер телефона и сохранить, то метод 'ПриИзменении' не вызывается.
Единственное что пришло в голову, это использовать метод 'ПослеЗаписи' на форме элемента справочника. И если оттуда вызвать функцию 'ПолучитьКонтактыКонтактногоЛица', то всё должно быть хорошо. Но никак не могу понять, из элемента сравочника можно вызвать функцию из модуля формы докумена. Где-то в глубине понимаю, что надо использовать ВладелецФормы, но дальше дело пока не идёт.
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. antz 13.01.21 14:29 Сейчас в теме
Ловите оповещение, возникающее при интерактивной записи элемента справочника.
3. soft_wind 13.01.21 14:35 Сейчас в теме
еще на вопрос на засыпку! а если этот контрагент уже был в 100000 документах
и вы изменили этого контрагента,
то что должно произойти с этими, старыми документами
4. user633533_encantado 8 13.01.21 14:37 Сейчас в теме
5. soft_wind 13.01.21 14:53 Сейчас в теме
(4) тогда и с текущим документом не парьтесь.
просто перевыберете этого же контрагента на форме документа, контактные данные и обновятся
6. user633533_encantado 8 13.01.21 15:16 Сейчас в теме
(5) тут другая задача, обновлять выводимою контактную инфу при изменении контактов. решается обработкой оповещения и ее перехватом в форме, как уже написали.

Не все что выводится на форму является реквизитами документа или его табличными частями, иногда нужно просто показать.
Оставьте свое сообщение
Вопросы с вознаграждением