При выборе взаимосвязи Account-Account список выбора типов взаимосвязей пустой
Вопрос
При выборе взаимосвязи Account-Account список выбора типов взаимосвязей пустой. Возможно, связано с тем, что у нас несколько типов Account’ов со своими страницами.
Ответ
Судя по всему, система не может определить, для какой сущности ей построить взаимосвязь – контрагента или контакта. Соответственно, нарушается фильтрация и при выборе типа взаимосвязи.
Проверьте, пожалуйста, отладкой метод addRelation() в схеме BaseRelationshipDetailV2. Скорее всего, проблема в строке
var defaultValueColumnName = this.get("CardPageName") === "ContactPageV2" ? "ContactA" : "AccountA";
Возможно, переменная defaultValueColumnName получает некорректное значение.
Если в Вашей конфигурации данный метод (либо другая связанная функциональность) переопределена, необходимо анализировать дополнительно. Убедитесь, что в результате выполнения метода объект openCardConfig получает корректные значения (в особенности это касается defaultValues). Если это не так, необходимо переопределить данный метод в замещающем клиентском модуле для BaseRelationshipDetailV2 или AccountRelationshipDetailV2 и сформировать корректную конфигурацию параметров для карточки редактирования детали.