При интерактивном добавлении дочернего смарт-процесса(СмП), на его форме родительский элемент виден.
Но через бизнес-процессы доступа к нему нет, более того при попытке поискать через relationmanager получаем нулевой результат.
Видимо в RelationManager данные пишутся уже после вызова всех обработчиков.
Например, есть сделка. Есть привязанный к ней СмП с привязкой к клиенту, если из карточки сделки добавить новый элемент СмП, то штатно заполнить поле клиент из сделки не возможно пока новый элемент полностью не запишется и не пропишутся связи.
Сейчас в шаблоне БП при создании СмП вызываю другой БП, в котором через паузу ищу родителя в RelationManager.
Это очень криво.
Нужно либо в шаблон БП при создании пеередавать идентифер родительского объекта, либо в RelationManager писать до вызова пользовательского обработчика.
PS Или я чего-то не нашел.) Поправьте.
Но через бизнес-процессы доступа к нему нет, более того при попытке поискать через relationmanager получаем нулевой результат.
Видимо в RelationManager данные пишутся уже после вызова всех обработчиков.
Например, есть сделка. Есть привязанный к ней СмП с привязкой к клиенту, если из карточки сделки добавить новый элемент СмП, то штатно заполнить поле клиент из сделки не возможно пока новый элемент полностью не запишется и не пропишутся связи.
Сейчас в шаблоне БП при создании СмП вызываю другой БП, в котором через паузу ищу родителя в RelationManager.
Это очень криво.
Нужно либо в шаблон БП при создании пеередавать идентифер родительского объекта, либо в RelationManager писать до вызова пользовательского обработчика.
PS Или я чего-то не нашел.) Поправьте.