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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2004, 12:03   #7  
ushastik is offline
ushastik
Участник
 
88 / 12 (1) ++
Регистрация: 27.01.2004
Адрес: Южный Федеральный Округ
Уже давно есть решение...
Я могу поделиться своим решением проблемы печати в Excel. Работает это уже не один год, не только из Аксапты, но из других систем тоже. Скорость работы выше на несколько порядков (собственно вывод данных в Excel-шаблон не превышает 3 сек. для любого количества ячеек).

Решение с эстетической точки зрения несколько кривое (используется привязка к фиксированному каталогу на клиентской машине). Но это реально работает, и я счастлив

Суть решения в следующем:

1. Из Axapta формируется текстовый файл CSV, который кладется по фиксированному пути на клиентскую машину, например "c:\\temp"

2. Имя этого временного каталога прописывается в настройках, каталог создается автоматически, если не обнаружен.

3. На Excel-шаблоне объявляется внешний ODBC-запрос (меню "Данные / Импорт внешних данных / Импортировать данные”)

4. Естественно, в файле запроса (DQY) должен быть прописан путь к тому же самому каталогу.

5. Из Axapta запускается Excel, который сам затягивает данные в свои ячейки.

Большой плюс внешних запросов – при изменении количества строк или столбцов запроса, Excel автоматически может добавлять строки и столбцы (зависит от настройки).

Обнаружена пока только одна проблема – если пользователи будут работать в терминальной сессии, может возникнуть конфликт при одновременном обращении к отчету. Однако время его формирования мало и вероятность такого события ничтожна.

Буду очень благодарен Вашим комментариям и дополнениям.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
EP2009. Не вижу стандартных отчетов на сервере отчетов. slava09 DAX: Администрирование 8 19.08.2008 08:03
Amand: Сравнительный анализ отчетов Microsoft Axapta и AxOlap Blog bot DAX Blogs 9 05.02.2007 18:54
Печать отчетов, как увеличить масштаб отчета? Hidden DAX: Прочие вопросы 8 30.12.2005 10:55
ИТОГИ для строк финансовых отчетов AlexR DAX: Программирование 2 31.05.2004 12:00
Доработка сортировки в стандартных отчетов tolstjak DAX: Программирование 0 06.04.2004 12:23

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

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

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