|  05.09.2011, 13:32 | #1 | 
| Участник | Копирование критериев из формы в отчет (AX 2009) 
			
			Есть форма. На форме грид. На грид наложены программно и пользователем фильтры. На форме кнопочка с вызовом отчета. Хотелось бы чтобы из формы скопировались все фильтры и наложились на датасоурсы отчета - т.е. бизнес задача - распечаттать те строки которые видны на форме. | 
|  | 
|  05.09.2011, 13:42 | #2 | 
| Участник | Последний раз редактировалось S.Kuskov; 05.09.2011 в 13:56. | 
|  | 
|  05.09.2011, 13:44 | #3 | 
| Участник | 
			
			В отчете скопируйте квери из датасорса рекорда его можно выдернуть так: FormDataSource fds = _args.record().dataSource(); 
				__________________ aLL woRk aNd nO JoY MAKes jAck a dULL Boy | 
|  | 
|  05.09.2011, 13:48 | #4 | 
| Участник | |
|  | 
|  05.09.2011, 14:23 | #5 | 
| Участник | 
			
			А что если пойти таким путем не использовать меню айтем напрямую а вызывать из кода (приблизительно так): X++: Args argsReport = new Args(reportStr(REPORT_NAME)); SysReportRun sysReportRun; Query query = YOUR_DATASOURCE.queryrun().query(); ; sysReportRun = classfactory.reportRunClass(argsReport); sysReportRun.queryRun(new SysQueryRun(query)); sysReportRun.run(); 
				__________________ Не принимайте жизнь всерьез - это временное явление...   | 
|  | |
| За это сообщение автора поблагодарили: S.Kuskov (2). | |
|  05.09.2011, 17:20 | #6 | 
| Участник | 
			
			Я имел ввиду доступ к датасорсу формы, а как скопировать квери есть в ссылке которую Вы привели выше.
		 
				__________________ aLL woRk aNd nO JoY MAKes jAck a dULL Boy | 
|  | 
|  | 
| 
 |