|
|
|
|
#1 |
|
Участник
|
конечно. при помощи перекрестных ссылок.
|
|
|
|
|
#2 |
|
Участник
|
А ещё можно просто воспользоваться поиском по AOT. Я имею в виду вкладку 'Свойства', которая появляется при выборе режима 'Все узлы'
Но только учтите, что таким способом вы найдёте таблицы, которые используют непосредственно сам EDT, но не его наследников |
|
|
|
|
#3 |
|
Участник
|
Всем большое спасибо я разобрался. Вот ответ :
X++: Dictionary dictionary = new Dictionary(); int i, j; DictTable dictTable; DictField dictField; ; #AviFiles for (i = 1; i <= dictionary.tableCnt(); i++) { dictTable = new DictTable(dictionary.tableCnt2Id(i)); if (!dictTable.isTmp() && !dictTable.isSystemTable() && !dictTable.isView() && !dictTable.isMap()) { for (j = 1; j <= dictTable.fieldCnt(); j++) { dictField = new DictField(dictTable.id(), dictTable.fieldCnt2Id(j)); if(dictField.typeId() == extendedTypeName2Id_RU("DlvTransportId")) { Print strfmt("%1 , %2 ", dictTable.id(), dictField.typeId()); Pause; } } } } |
|
|
| Теги |
| законченный пример, как правильно, объект приложения, перекрестные ссылки, поиск, полезное |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Создание наследника EDT через Х++ | 12 | |||
| Владельцы таблиц в БД аксапты | 11 | |||
| Создание EDT в X++ | 9 | |||
| Синхронизация таблиц при изменении EDT | 1 | |||
| Список полей таблиц на базе конкретного EDT | 10 | |||
|