AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.12.2007, 14:52   #1  
Dolter is offline
Dolter
1C
1C
 
83 / 18 (1) ++
Регистрация: 18.11.2005
Получение структуры таблиц... через AxaptaCOMConnector
Код:
	Axapta = Новый COMОбъект("AxaptaCOMConnector.Axapta");
	
	Axapta.Logon("Admin");
	
	Rec = Axapta.CreateRecord("CustTable");
	Rec.ExecuteStmt("select CustTable");
	
	Пока Rec.found() Цикл
		Сообщить("" + Rec.Field("RecID") + "::" + Rec.Field("Name"));
	КонецЦикла;
	
	AxaptaDic = Axapta.CreateObject("Dictionary");
	
	TblCnt = AxaptaDic.Call("TableCnt");
	
	Для i = 1 По TblCnt Цикл
		TblID = AxaptaDic.Call("tableCnt2Id", i);
		
		DicTbl = Axapta.CreateObject("DictTable", TblID);
		
		Сообщить("" + TblID + Символы.Таб + "::" + DicTbl.Call("Name"));
		
		FldCnt = DicTbl.Call("fieldCnt");
		Для ii = 1 По FldCnt Цикл
			FldID = DicTbl.Call("fieldCnt2Id", ii);
			
			DicFld = Axapta.CreateObject("DictField", FldID);			
			Сообщить("" + Символы.Таб + FldID + Символы.Таб + "::" + DicFld.Call("Name"));
		КонецЦикла;
		
		Прервать;
	КонецЦикла;
ругается на DicFld = Axapta.CreateObject("DictField", FldID);
подскажите, плз, какие там параметры...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как программно разорвать или восстановить соединение через AxaptaCOMConnector? sschainik DAX: Программирование 3 24.11.2006 08:49
Печать накладной и счёта-фактуры через AxaptaCOMConnector mpogorelov DAX: Программирование 0 25.02.2005 18:28
Возврат по закупке с накладными расходами через немедленное получение Oz DAX: Программирование 4 11.10.2004 14:06

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:02.