|  14.07.2022, 15:34 | #1 | 
| Участник | Как сбросить данные из Грида в Excel, добавив свои вычисления 
			
			Задача, получить данные с ГРИДА в Excel, при этом добавив некоторые свои вычисления и добавив их в Excel. С дисплей полями не хочу связываться, так как вычисления громоздкие, а выгрузка происходит очень редко. AX2009 RU HRP 5.0.1001.177.0 
				__________________ Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... | 
|  | 
|  14.07.2022, 16:03 | #2 | 
| Участник | 
			
			По умолчанию скройте дисплейные поля или уберите их на отдельную вкладку. А когда нужно будет выгружать задействуйте их. Альтернативный вариант: cделайте полностью свою выгрузку и используйте её вместо стандартной | 
|  | 
|  14.07.2022, 16:34 | #3 | 
| Участник | 
			
			Хотел свою сделать, так как каждый пользователь свой Грид настраивает и мои дисплей поля могут оказаться в разных местах. Как пройтись по ГРИДУ и обработать то что в нем есть? FormDataSource ? 
				__________________ Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... | 
|  | 
|  14.07.2022, 18:53 | #4 | 
| Участник | 
			
			Не помню, а в dax2009 в автоотчетах выгрузка в Excel есть? Т.е. пусть пользователи сами себе автоотчеты настраивают и выгружают что угодно 
				__________________ - Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... | 
|  | 
|  14.07.2022, 21:49 | #5 | 
| Участник | Цитата: | 
|  | |
| За это сообщение автора поблагодарили: Отшельник (1). | |
|  17.07.2022, 08:12 | #6 | 
| Участник | 
			
			Спасибо за направление в нужную сторону! Взял код "wolfstein" Пробовал разные варианты, но что-то у меня звезды не сходятся X++: static TextBuffer gridToBuffer( FormRun _formRun, str _gridName, str _separator = '\t') X++: FormRun f;; f = new FormRun(element.args()); gridToBuffer(f, "GridHeader"); Ругается на строке "Объект не инициализирован." ... grid = _formRun.design().controlName(_gridName); Что я не так ему передаю? 
				__________________ Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... Последний раз редактировалось Отшельник; 17.07.2022 в 08:14. | 
|  | 
|  17.07.2022, 10:23 | #7 | 
| Участник | X++: grid = _formRun.design().controlName(_gridName) | 
|  | 
|  18.07.2022, 08:52 | #8 | 
| Участник | Цитата: Предполагаю, что не правильно передаю formRun Как правильно передать formRun текущей формы? 
				__________________ Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... | 
|  | 
|  18.07.2022, 12:32 | #9 | 
| Участник | 
				__________________ // no comments | 
|  | |
| За это сообщение автора поблагодарили: Отшельник (1). | |
|  18.07.2022, 15:00 | #10 | 
| Участник | 
			
			Спасибо всем коллеги! Все работает 
				__________________ Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... | 
|  | 
| Теги | 
| ax2009 | 
|  | 
| 
 |