|
|
#1 |
|
Участник
|
ОПИСАНИЕ ТАБЛИЦ AXAPTA
Кто - нибудь знает в каких таблицах хранятся описание словаря AXAPTA?
я нашел таблицу SQLdictionary А ЕЩЕ ХОТЕЛОСЬ БЫ найти русские описания таблиц и полей Они наверняка спрятаны в какой-то другой таблице... Подскажите кто знает |
|
|
|
|
#2 |
|
----------------
|
Приложение
Приложения Аксапта хранятся в AX???.AOD, где ??? - название слоя (sys, dis и т.п.)
Вся стркутра и описания есть только там |
|
|
|
|
#3 |
|
NavAx
|
Русские описания таблиц и полей можно получить из DictTable, DictField - метод label
__________________
С уважением, Игорь Ласийчук. |
|
|
|
|
#4 |
|
Участник
|
Что такое DictTable и DictField ?
Что это такое - это не таблицы.... (таких бблиц я не нашел)
А чем открывать файлы AXSYS.AOD и т.п. (если в них все храниться?) |
|
|
|
|
#5 |
|
Moderator
|
Цитата:
Что это такое - это не таблицы.... (таких бблиц я не нашел)
Цитата:
А чем открывать файлы AXSYS.AOD и т.п. (если в них все храниться?)
На самом деле эти файлы открывать никчем не надо. Вы работаете с АОТ, а Аксапта заботится о содержимом этих файлов.
|
|
|
|
|
#6 |
|
Участник
|
Пример использования DictTable DictField
Если можно пример ???
Вообще где можно найти разные примеры работы с MorphX и X++ ? Хотелось бы научиться чему-нибудь полезному... |
|
|
|
|
#7 |
|
NavAx
|
Пример:
PHP код:
__________________
С уважением, Игорь Ласийчук. |
|
|
|
|
#8 |
|
Administrator
|
Может немножко не в тему.
Есть такой тип данных Common. По идее, это предок всех таблиц. Кроме того, если его использовать, можно получить некоторые пряники. Как то, например, обращение к полю таблицы по его номеру. Пример можно посмотреть в \Classes\CCPrimaryKey::renamePrimaryKey. Вот отрывок оттуда: PHP код:
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
|
|
#9 |
|
Участник
|
А можно так получить список всех таблиц и полей?
TABLE 1 - название
Filed 1.1 - название Field 1.2 - название ......... TABLE N - название Filed N.1 - название Field N.2 - название |
|
|
|
|
#10 |
|
Moderator
|
Посмотри АОТ-> System Documentation -> Classes -> TreeNode
Там внизу есть пример - пишет название всех форм. Тебе маленько переделать и будет то, что тебе нужно. Если не справишься, то когда будет побольше времени помогу |
|
|
|
|
#11 |
|
Участник
|
2Renat:
А не проще ль Сервис/Разработка/Table Definitions(Extended) Он же отчет SysTableApplCheck.
__________________
С уважением, Андрей Беседин |
|
|
|
|
#12 |
|
Administrator
|
Цитата:
Изначально опубликовано Андре
Посмотри АОТ-> System Documentation -> Classes -> TreeNode Цитата:
Изначально опубликовано Andrew Besedin
отчет SysTableApplCheck TreeNode работает с описанием таблиц в файлах AOD. В SysTableApplCheck фактически выполняется запрос к таблице UtilElements. Оттуда вытаскивают названия таблиц. А затем с помощью классов Dict* - описания полей.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
|
|
#13 |
|
Administrator
|
Кстати, по поводу принципиальной разницы был не совсем прав. В упомянутом отчете используют как одно, так и другое. Dict* классы используют для получения информации о полях, а TreeNode - для получения информации о Relation'ах (интересно, к чему бы это, при живом классе DictRelation-то?)
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
|
|
#14 |
|
NavAx
|
Мы недавно переходили на новую структуру. По этому поводу был разработан некий АРМ.
Вот его урезанная версия. Полную нет времени приводить в "экспортный вид". Если интересно - можете просмотреть что откуда можно брать. В частности закладка "поля таблицы" - то что вас интересовало. PS. Может что забыл залить - обращайтесь. PPS. Осторожней с нажиманиями на кнопочки - можно "слегка" данные попортить.
__________________
С уважением, Игорь Ласийчук. |
|
|
|
|
#15 |
|
Moderator
|
Цитата:
PS. Может что забыл залить - обращайтесь.
Цитата:
TABLE 1 - название
Filed 1.1 - название Field 1.2 - название Вот вариант с TreeNode: PHP код:
PHP код:
|
|
|
|
| За это сообщение автора поблагодарили: aidsua (1), Aquarius (1). | |
|
|
#16 |
|
Участник
|
из прочитанного выше самый доступный способ увидеть название таблицы на русском и ее полей это отчет "Сервис/Разработка/Table Definitions(Extended)
Он же отчет SysTableApplCheck." ? ... а Как найти такой вот отчет в последней версии аксапты? |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Структура таблиц axapta | 46 | |||
| описание таблиц в Axapta 3.0 | 24 | |||
| Мастер таблиц (Axapta Table Wizard) | 0 | |||
| Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? | 10 | |||
| Введение в Аксапту | 0 | |||
|