Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » ApplDev » Tips&amp   (RSS)
Стек вызовов в AX 2009 ограничен 400 вызовами для рекурсий. Данная статья подготовлена с помощью Windows Live Writer . Read More...
В отличие от предыдущих версий, пакетная обработка в  AX 2009 базируется на сервере, и не требует запуска клиентского приложения AX. Между тем, для обратной совместимости оставлена возможность использовать клиентские пакетные обработчики, основанные Read More...
Очень давно ничего не писал, год прошел, даже пароль пришлось восстанавливать :) Недавно пришло письмо от коллеги: “Помоги, пожалуйста, понять что это за звери такие: 1. У View, Table, Map появилось новое свойство – EntityRelationshipType на что влияет? Read More...
В предыдущей статье шла речь о работе утилиты тестирования производительности (BM) для Microsoft Dynamics AX, код стандартных примеров для которой был создан с помощью Microsoft Dynamics AX Object Wrapper (далее - AX Wrapper). AX Wrapper позволяет использовать Read More...
Тестирование производительности в DAX 3.0 в основном заключалось в использовании внутреннего модуля Benchmark (BM). У него были достоинства, были и недостатки. В качестве серьезных недостатков могу привести невозможность использования реальных данных Read More...
Вопросы с лицензированием портала продожаются сколько бы не писал (смотри статью " О лицензиях COM и порталов "). Попробую описать подробнее. С технической точки зрения, возможно использование Корпоративного Портал (Enterprise Portal Framework) без веб Read More...
В наступившем году нас ждет встреча с Microsoft Dynamics 2009. Версия 5.0 будет переименована для соответствия общей политике наименования продуктов. При этом 2009 не означает перенос выпуска версии на 2009 год, просто версия системы выйдет во второй Read More...
Вроде простейшая операция, а при получении вопроса по теме невольно ищешь подвох :) static void Job1(Args _args) { #AOT Job j2 = TreeNode::findNode(#JobsPath + '\\Job2'); // 'Job2' - вызываемый скрипт ; j2.AOTrun(); } static void Job2(Args _args) { ; Read More...
Разбирая завалы, нашел старый экспортный файл с реализацией поиска по всем таблицам в строковых полях. Понятно, что он уже не актуален, при наличие средств глобального поиска, но когда-то был нужен :) static void findStrInAllTables(Args _args) { Dictionary Read More...
В последнее время так получилось, что периодически отвечаю на всякого рода вопросы типа HowTo. Иногда вопросы очень тривиальные, иногда нет. Думаю, что даже самые простые вопросы будут интересны, раз они были интересны моим коллегам. Так получилось, что Read More...
С любезного разрешения моего коллеги Григория Верного , публикую этот текст и файл экспорта. Q : Есть ли возможность доступа к appl.globalCache() для каждой сессии DAX или каждая сессия имеет свой globalcache()? A : Каждая сессия создает два экземпляра Read More...
Update_RecordSet относится к многострочным функциям, позволяющим производить обновление либо вставку нескольких записей за одну операцию. Такие операции существенно уменьшают число запросов к базе данных и позволяют улучшить производительность операций. Read More...
Недавно удалось прочитать очень любопытный документ "Writing Secure X++ code". Рекомендую всем, кто будет иметь дело с разработкой для Microsoft Dynamics Ax 4.0 (особенно возиться с Interop). Найти описание и сам документ можно в блоге Michael Fruergaard Read More...
Сразу оговорюсь, что нижеизложенное действительно для Microsoft Dynamics Ax работающего с Microsoft SQL Server, Oracle не рассматриваем. Проблема блокирования ресурсов на чтение и запись далеко не нова и описана во многих источниках. Первое исследование, Read More...
 
Page view tracker