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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.03.2006, 18:35   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Два источника: таблица с моделями учета ОС и проводки по ним. На таблицу моделей поставлено условие (инв номер ОС например). Как сделать так, чтобы она в таблице проводок отсеивала инв номер ос

Код:
  
 
	str						strRangeValue;
	RAssetTrans		  _assetTrans;
	RAssetStandards	  _assetStandards;

	//запрос по таблице с моделями учета
	Query qry;
	QueryRun qrun;
	QueryBuildDataSource qbds;
	QueryBuildRange qbr;


	//ЗАПРОС ПО ТАБЛИЦЕ МОДЕЛЕЙ УЧЕТА
	qbds = this.query().dataSourceTable(tablenum(RAssetStandards));
	qry = new Query();
	qbds=qry.addDataSource(tablenum(RAssetStandards),'lbdt2');

	//инв номер ОС
	qbr=qbds.addRange(fieldnum(RAssetStandards,AssetId));
	strRangeValue = element.query().dataSourceTable(tablenum(RAssetStandards)).findRange(fieldnum(RAssetStandards,AssetId)).value();
	qbr.value(strRangeValue);

	qbdsAT=qry.addDataSource(tablenum(RAssetTrans),'lbdt3');
	qbrAT=qbdsAT.addRange(fieldnum(RAssetTrans,AccountNum));
	qbrAT.value();

	qrun = new QueryRun(qry);

	while (qrun.next())
	{
		_assetStandardsQ = qrun.getno(1);
		_assetTransQ = qrun.getno(2);
	 }
 


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

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

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