Изменение полей в детали "Связь объекта системы" на странице Активности
Добрый день, необходимо переименовать, удалить некоторые поля из детали "Связи" на странице активности:
Но при редактировании этой детали в мастере деталей ничего не отображается:
Подскажите пожалуйста, как можно реализовать данную задачу?
Нравится
Данные связи можно удалить только разработчику запросом в бд вроде этого:
DELETE FROM EntityConnection WHERE SysEntitySchemaUId = 'c449d832-a4cc-4b01-b9d5-8a12c42a9f89'
AND (ColumnUId = 'd6e94162-4354-413a-bc84-e118df5e852e'
OR ColumnUId = 'f6137557-741e-42f8-8bf6-69b2524a83f7')
где SysEntitySchemaUId это UId из SysSchema схемы объекта активности, а d6e94162-4354-413a-bc84-e118df5e852e её колонки UId которых можно прочитать в метаданных того же самого объекта активности.
Определить UID колонки можно в метаданных объекта Activity. Альтернатива - запрос к таблице SysEntitySchemaReference.
Здравствуйте!
Колонки в деталь "Связи" загружаются методом generateEntityConnectionButtonConfig() (схема EntityConnectionLinksUtilities).
Можно провести отладку этого метода, чтобы определить откуда ноги растут:smile: