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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.07.2010, 15:52   #1  
Sergey Petrov is offline
Sergey Petrov
Участник
 
80 / 19 (1) ++
Регистрация: 03.04.2007
Адрес: Saint-Petersburg, Russia
Цитата:
Сообщение от oip Посмотреть сообщение
А поставьте в SysGridExportToExcel\performPushAndFormatting брейкпоинт и посмотрите значение переменной _numberOfRows. Оно равно количеству строк в справочнике номенклатур которые видят пользователи (SysQuery::countLoops(InventTable_QR)) или количеству строк выгруженных в итоге в эксель? По идее, все эти три числа должны совпадать. Если только у вас там что-то не портит виндоусовский Clipboard во время выгрузки.

Выделять ничего не надо, выгружается то, что у пользователя на экране . Может все же в момент выгрузки у пользователей на форме не весь справочник, а с какими-то фильтрами?
Большое спасибо всем откликнувшимся!
Действительно, если ничего НЕ ВЫДЕЛЯТЬ на форме, то в Excel попадает весь номенклатурный справочник (очевидно, согласно Query, который использован на данной форме).
Очень полезная информация про класс SysGridExportToExcel. Буду знать.
__________________
MS Dynamics AX 2009

Kernel 5.0.1600.4110
Application 5.0.1500.6491
Старый 14.07.2010, 16:01   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Вообще, насколько я понимаю, от выделения ничего меняться не должно. Странно. А выгрузка происходит так:

Сначала ядром с помощью класса SysGridToExcelStatusInterop происходит формирование списка того, что должно быть выгружено согласно отображению на гриде. Затем сформированные данные помещаются в буфер обмена (при этом бекапится то, что в нем было до этого). Далее класс SysGridExportToExcel выгружает данные в Эксель, а ядро Аксапты восстанавливает исходное содержимое в буфере обмена.
Старый 14.07.2010, 17:00   #3  
Sergey Petrov is offline
Sergey Petrov
Участник
 
80 / 19 (1) ++
Регистрация: 03.04.2007
Адрес: Saint-Petersburg, Russia
Олег, благодарю Вас за подробный и исчерпывающий ответ на мой вопрос.
__________________
MS Dynamics AX 2009

Kernel 5.0.1600.4110
Application 5.0.1500.6491
Теги
excel, грид, экспорт в excel

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Экспорт стандартных отчетов в Excel ? ena_ax DAX: Программирование 14 12.04.2010 14:16
Экспорт в Excel exodus DAX: Программирование 1 23.01.2008 09:35
Экспорт из Excel... soin DAX: Администрирование 10 24.01.2007 21:32
Экспорт в Excel. Проблема с '\n' axaLearner DAX: Программирование 12 17.04.2006 18:43
Экспорт в Excel через WorkBooks.OpenText() Владимир Максимов DAX: Программирование 2 09.04.2004 17:16
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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