|  10.10.2012, 10:45 | #1 | 
| Участник | Вывод всех таблиц со всеми полями 
			
			Здравствуйте. Помогите с такой задачей: Необходимо вывести все таблицы Аксапты со всеми полями. Например: Таблица - Поле Номенклатура - Номенклатура Номенклатура - Наименование ..... - ......... Отсечение ненужных таблиц/полей и вывод в Excel в соответствующей форме вывода я уже сам сделаю. Заранее спасибо! | 
|  | 
|  10.10.2012, 10:50 | #2 | 
| NavAx | 
			
			Вам в SystemDocumentation классы DictTable и DictField. Поищите по форуму по этим классам.
		 | 
|  | 
|  10.10.2012, 10:54 | #3 | 
| NavAx | |
|  | |
| За это сообщение автора поблагодарили: fedka (1). | |
|  10.10.2012, 10:55 | #4 | 
| Axapta | 
			
			Например так. X++: Dictionary dictionary = new Dictionary(); SysDictTable dictTable; SysDictField dictField; int i,j; ; for (i=1; i<=dictionary.tableCnt() ; i++) { dictTable = new SysDictTable(dictionary.tableCnt2Id(i)); if (!dictTable.isMap()) { for (j = 1; j <= dictTable.fieldCnt(); j++) { dictField = dictTable.fieldObject(dictTable.fieldCnt2Id(j)); info (strfmt ('%1 - %2 - %3', dictTable.name(), dictTable.Label(), dictField.name())); } } } | 
|  | |
| За это сообщение автора поблагодарили: fedka (1). | |
|  10.10.2012, 11:08 | #5 | 
| Участник | 
			
			raz, oip - благодарю! Отлично!
		 | 
|  | 
|  10.10.2012, 11:15 | #6 | 
| Участник | 
			
			Можно я усложню задачу?   Мне надо вывести список всех таблиц - и всех пользователей (уникальные значения), которые создавали записи в этих таблицах. По сути обычный while select по каждой таблице сгруппированный по полю createdBy. Но ведь не у всех таблиц может быть это поле. | 
|  | 
|  10.10.2012, 11:27 | #7 | 
| NavAx | |
|  | 
|  10.10.2012, 11:42 | #8 | 
| Участник | 
			
			raz, спасибо, понял куда копать!
		 | 
|  | 
|  10.10.2012, 12:53 | #9 | 
| Участник | Цитата: докапывайтесь до сути задачи  Даю маячок: 1. поле createdBy может быть включено или выключено 2. далеко не у всех таблиц поле createdBy включено   | 
|  | 
|  10.10.2012, 14:47 | #10 | 
| Участник | Цитата: Суть у меня одна вывести все таблицы и поля. Дальше я руками / технологиями все отформатирую. Но вот помощь в статистике по этому полю также необходима   Последний раз редактировалось fedka; 10.10.2012 в 14:49. Причина: Извините. Не понял изначально фразу mazzy | 
|  | 
|  10.10.2012, 14:59 | #11 | 
| Administrator | 
			
			Стандартный отчет Описания таблиц смотрели? (элемент в АОТ-Надстройки-Описания таблиц). Вид отчета может быть Вам неприемлем - но в код можно залезть и посмотреть.
		 
				__________________ Возможно сделать все. Вопрос времени | 
|  | 
|  10.10.2012, 21:38 | #12 | 
| Участник | 
			
			sukhanchik, точно!
		 | 
|  |