Сделал.
Накидываете таблицы из репозитария перетаскиванием. Кликаете в свободном месте. Выбираем последний пункт "Проставить связи таблиц". И счастье.
Да и дополнение, мож кому пригодиться:
Если связь стоит +. То соединение по relation таблиц. За плюсом имя relation. Если связь по расширенному типу, то просто имя поля в таблице в которую данные идут. Т.е. например таблица InventDim и InventJournalTrans, связь по полю ToInventDimId в таблице InventJournalTrans. Конечно лучше если бы ещё писался расширенный тип под полем.
Очень хочется чтоб связи тоже можно было выделить и удалять, как таблицы. Но чёто упёрся. Связь создается через DLLFunction _createLink. А узел через DLLFunction _createNode в классе xVarChart. Вроде не должно ведь быть, что люди делали две похожие dll и в одной предусмотрено выделение, а в другой нет.
Мож кто знает что такое ExtTypes. И для чего он здесь используется
X++:
_createNode = new DLLFunction(_DLL,'vcCreateNode');
_createNode.returns(ExtTypes::DWORD);
_createNode.arg(ExtTypes::DWORD);
_createNode.arg(ExtTypes::DWORD);
_createNode.arg(ExtTypes::DWORD);
_createNode.arg(ExtTypes::POINTER);