Показать сообщение отдельно
Старый 07.06.2006, 19:07   #6  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от mazzy
Excel \ Data \ Import External Data \ New Database Query
Можно считать, что этот способ отклоняется пунктом "6. Рассматриваем только выгрузку средствами самой Аксапты. Доступ напрямую к таблицам БД средствами СУБД (MS SQL Server или Oracle), минуя Аксапту – не рассматриваем."

Способы доступа к таблицам Аксапты внешними средствами безусловно интересны и, как правило, быстры. За исключением одного НО - они плюют на рогатки безопасности Аксапты, в частности, на RLS, и предъявляют все данные запроса без учета профиля пользователя, их запрашивающего. Недавно как раз этот момент обсуждался здесь: Альтернативные конструкторы отчетов в Axapta
Цитата:
Сообщение от mazzy
Кроме того, нужно определить что должен делать алгоритм, если получилось больше 65 тысяч строк...
Должен переходить на следующий лист Excel. Я уже выводил и 500 тысяч, и больше. Но в "Условиях конкурса" мы говорим о 50 тыс.
К тому же, тестируется скорость вывода. Скорость же "переворачивания" алгоритмом очередного эксельного шита пренебрежима мала

Раз уж заговорили об этом, процитирую себя, любимого, из письма к своим благодарным пользователям (речь о неком местном эксельном репортере):
Цитата:
Данная версия Репортера приспособлена для вывода больших
выборок (свыше 65 тыс.строк) на несколько листов рабочей
книги Excel. Каждый очередной переход на следующий лист
происходит автоматически по достижении очередных 65 тыс.
Нужное количество листов также автоматически добавляется.

Не стоит, однако, увлекаться слишком большими объемами
выводимых в отчет данных, т. к. могут возникнуть ограничения
со стороны оперативной памяти Вашего компьютера
и размера получающегося файла Excel, причем, даже если
Вам удастся сохранить такой огромный файл Excel
(много листов по 65 тыс.строк), в будущем Вы можете просто
его не открыть.
Цитата:
Сообщение от gl00mie
Разве этот вариант согласуется с этим пунктом условий?
и я про то же

Последний раз редактировалось Gustav; 07.06.2006 в 19:28.