Чтение поля Contact при отрытии карточки детали Физ. лица

Здравствуйте, коллеги, подскажите решение такой проблемы!

Система BPMonline Bank Sales 7.5

Задача: есть деталь "Удостоверение личности" в разделе Физ. лица. Необходимо при открытии карточки реактирования детали скрывать часть полей этой карточки в зависимости от значения чекбокса "Резидент/Нерезидент" карточки раздела этого Физ. лица.

Как решить задачу понятно. Вопрос в том, на какое событие при открытии карточки детали читать значение связанного поля "Contact" для дальнейшего построения EQS запроса и определения значения чекбокса "Нерезидент" объекта Contact?

На события init, initEntity, onRender запрос this.get("Contact") выдает ошибку "undefined"

Заранее благодарен за помошь!

Нравится

4 комментария

"Геращенко Александр Михайлович" написал:запрос this.get("Contact")

на самой детали срабатывает this.get("MasterRecordId");

К сожалению this.get("MasterRecordId"); тоже не работает - "undefined"

Александр, попробуйте в методе onEntityInitialized после вызова родительского метода (this.callParent(arguments);). В это время уже должны быть доступны значения инициализированных полей карточки.

Олег, спасибо, все получилось!

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