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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.09.2004, 19:36   #28  
uvi is offline
uvi
Участник
 
43 / 10 (1) +
Регистрация: 21.05.2003
Цитата:
-) Создать таблицу на сервере
-) Выполнить хранимую процедуру сервера по наполнению этой таблицы
-) Средствами Axapta сделать выброс из этой таблицы в текстовый файл

Правда в такой идеологии 2 большие проблемы:
-) Конвертация Query в синтаксис MS SQL
-) Генерация значений RecID в таблице
Подход конечно интересный, но не осуществимый. Вы не сможете создать массив данных на сервере без аксапты, т.к. не сможете сгенерировать корректный RecId.

Один из способов - воспользоваться view: если посмотреть какой скрипт генерирует аксапта для view содержащего агрегатные поля, то можно увидеть, что там жёстко подставляется 1 вместо RecId.

Таким образом на view можно только предварительно подготовить данные, т.е. если вас не устраивают возможности аксапты по формированию запросов, можно на уровне SQL сервера заменить срипт сгенерированный аксаптой на свой. А дальше на основе этого view строить выборки для отчётов.
Теги
connection, profiler, sql, statement, полезное, производительность, профайлер

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Расхождение суммы проводки по поставщику и сопоставленной суммы petr DAX: Функционал 2 15.10.2008 23:31
Почему loka DAX: Программирование 2 01.12.2005 17:36
Ускорение выполнения запроса Oracle + MS Axapta Горбунов Дмитрий DAX: Программирование 17 15.11.2005 18:13
Профили выполнения проводки George V. Tavrizoff DAX: Функционал 8 07.09.2004 16:56
Можно ли проследить историю выполнения заказа? Hard DAX: Функционал 3 14.08.2003 10:06

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

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

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