Отследить изменеие детали визирования

Подскажите как при изменении состояния визы в разделе запустить функцию в клиентском модуле.

На сколько понимаю нужно подписаться на событие модуля BaseGridDetailV2 от которого наследуется деталь визирования, но с сообщениями у меня плохо с пониманием и потому прошу помощи в решения задачи.

Может есть другой способ, так как

onDetailChanged: function() {
	this.callParent(arguments);
	this.sameFun();
},

не работает в разделе продажи

Нравится

1 комментарий

В кл. схеме OpportunityPage
в блоке details переопределите деталь:
"Название детали":{
               schemaName: "<Название схемы детали>",
               entitySchemaName: "<Название объекта детали>",
               subscriber: {

                      methodName: "<Название метода, отрабатывающего при                        изменении детали>"},
}
Очистите кэш.
После этого откройте мастер раздела и внесите любую правку в страницу редактирования.
После этого проверьте не затрётся ли subscriber

Показать все комментарии