2 sukhanchik и Poleax: абсолютно согласен.
По SQL Server:
У меня ситуация с совместимостью примерно такая: AX 3.0 sp 4 дружит с MS SQL Server 2005 и 2008 (2008 - не продуктив) при отключенных index hints. AX 3.0 sp 5 - без всяких дополнительных настроек. Никакого выигрыша в производительности от более новой версии сервера баз данных не вижу, новых механизмов блокировок система также не использует.
По генераторам отчётов:
Всегда старался поменьше использовать стандартный генератор. После выхода 3.0 он не развивается, использование специализированных генераторов отчётов мне представляется более предпочтительным. Кроме вывода в Excel и Access как пробовали все, наверно, ещё экспериментировали со специализированными платформами типа Pentaho (open source). В конечном итоге получалось примерно так:
1. В Аксапте делается класс, подготавливающий данные и выкладывающий их либо на сервер баз данных с указанием сессии пользователя, либо как файл во временную директорию на компьютере пользователя
2. Шаблон отчёта в формате генератора отчётов сохраняется в ресурсах Аксапты
3. Генератор запускается из Аксапты, класс-обёртка достаёт необходимые для него шаблоны и данные и разворачивает на машине пользователя
При таком подходе можно использовать практически любой генератор отчётов. При условии принятия соответствующих управленческих решений, иначе поддержка таких отчётов может стать дороже, чем использование Reporting Services.
|