Чтение поля Contact при отрытии карточки детали Физ. лица
Здравствуйте, коллеги, подскажите решение такой проблемы!
Система BPMonline Bank Sales 7.5
Задача: есть деталь "Удостоверение личности" в разделе Физ. лица. Необходимо при открытии карточки реактирования детали скрывать часть полей этой карточки в зависимости от значения чекбокса "Резидент/Нерезидент" карточки раздела этого Физ. лица.
Как решить задачу понятно. Вопрос в том, на какое событие при открытии карточки детали читать значение связанного поля "Contact" для дальнейшего построения EQS запроса и определения значения чекбокса "Нерезидент" объекта Contact?
На события init, initEntity, onRender запрос this.get("Contact") выдает ошибку "undefined"
Заранее благодарен за помошь!
Нравится
"Геращенко Александр Михайлович" написал:запрос this.get("Contact")
на самой детали срабатывает this.get("MasterRecordId");
К сожалению this.get("MasterRecordId"); тоже не работает - "undefined"
Александр, попробуйте в методе onEntityInitialized после вызова родительского метода (this.callParent(arguments);). В это время уже должны быть доступны значения инициализированных полей карточки.