Публикация

При выборе взаимосвязи Account-Account список выбора типов взаимосвязей пустой

Вопрос

При выборе взаимосвязи Account-Account список выбора типов взаимосвязей пустой. Возможно, связано с тем, что у нас несколько типов Account’ов со своими страницами.

Ответ

Судя по всему, система не может определить, для какой сущности ей построить взаимосвязь – контрагента или контакта. Соответственно, нарушается фильтрация и при выборе типа взаимосвязи.

Проверьте, пожалуйста, отладкой метод addRelation() в схеме BaseRelationshipDetailV2. Скорее всего, проблема в строке

var defaultValueColumnName = this.get("CardPageName") === "ContactPageV2" ? "ContactA" : "AccountA";

Возможно, переменная defaultValueColumnName получает некорректное значение.

Если в Вашей конфигурации данный метод (либо другая связанная функциональность) переопределена, необходимо анализировать дополнительно. Убедитесь, что в результате выполнения метода объект openCardConfig получает корректные значения (в особенности это касается defaultValues). Если это не так, необходимо переопределить данный метод в замещающем клиентском модуле для BaseRelationshipDetailV2 или AccountRelationshipDetailV2 и сформировать корректную конфигурацию параметров для карточки редактирования детали.

Нравится

Поделиться

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