Тема: MorphXplorer
Показать сообщение отдельно
Старый 28.06.2007, 08:34   #10  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Сделал.
Накидываете таблицы из репозитария перетаскиванием. Кликаете в свободном месте. Выбираем последний пункт "Проставить связи таблиц". И счастье.
Да и дополнение, мож кому пригодиться:
Если связь стоит +. То соединение по 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);
Вложения
Тип файла: xpo UpdateVisualExplorer (1).xpo (191.6 Кб, 483 просмотров)

Последний раз редактировалось miklenew; 28.06.2007 в 11:08.
За это сообщение автора поблагодарили: mazzy (5).