Top.Mail.Ru

2012

Номерные серии в AX2012

Номерная серия в AX2012 используется для создания уникальных кодов для идентификаторов таблиц, таких как идентификатор справочника или проводки. Как правило номерная серия имеет ссылку на расширенный тип и поэтому прежде чем создать номерную серию нужно создать расширенный тип. В редких случаях номерная серия может быть не привязана к расширенному типу, например, в настройках наименования журналов… read more »

Свойства связей таблиц в Dynamics AX 2012

В этой статье будут описаны свойства связей таблиц Dynamics AX 2012. Надеюсь, что данное описание поможет вам правильно настраивать связи между таблицами. Validate В случае если установлено значение Yes, то проверяется наличие значения поля ссылки в родительской таблице, если значения не существует, то значение в поле ссылки не установится. Кроме того, удаление записи родительской таблицы… read more »

Архитектура DIXF/DMF в MS Dynamics AX 2012

Data Import/Export Framework — один из самых универсальных инструментов, доступных в AX для управления перемещением данных. Он поддерживает импорт и экспорт данных из файлов, источников данных ODBC, таких как SQL, Excel и т.д., и даже из других таблиц Dynamics AX. В данной статье будет рассмотрена Архитектура DIXF/DMF.

Использование механизма контроля версий в Dynamics AX

Система контроля версий в MS DAX Система контроля версий очень важный компонент, который необходим при разработке программного обеспечения. Контроль версий позволяет разделять разработку на несколько ветвей. Позволяет сравнивать любые версии объектов между собой, чтобы увидеть какие были внесены изменения. При необходимости можно всегда откатиться с поздней версии на более раннюю. Для командной разработки, контроль версий… read more »

Пример разработки нового DMF-объекта MS Dynamics AX 2012

С проведенной нормализацией модель данных в MicrosoftDynamics AX 2012 сильно изменилась. Большинство справочников приобрело сложную структуру, появились суррогатные ключи (по RecId). Все это сделало импорт данных гораздо более сложной задачей, в результате был разработан отдельный модуль Data Import/eXport Framework (DIXF или Data Migration Framework DMF). DMF создает промежуточную таблицу (staging table) для каждой сущности в… read more »

AxBuild для параллельной компиляции

AxBuild.exe — X++ в p-code С помощью утилиты AxBuild.exe можно выполнить глобальную компиляцию всего кода Х++ в AX p-код, во много раз быстрее, чем традиционная компиляция, которая запускается из среды разработки. AxBuild.exe запускается на уровне AOS через командную строку (cmd.exe). Данная утилита предполагает компиляцию только в p-код. Перед запуском утилиты необходимо остановить AOS, в противном… read more »

Ax2012. Кэширование с использованием SysGlobalObjectCache и SysGlobalCache

Использование класса SysGlobalObjectCache для кэширования Системный класс SysGlobalObjectCache можно использовать для того, чтобы улучшить производительность доступа к базе данных. Кэширование и доступ к глобальному кэшу улучшает производительность в сценариях, где одна и та же запись извлекается повторно. Повторяющиеся операторы выбора SQL в Х++ для извлечения одной и тот же записи из базы данных неэффективны и… read more »

Пример реализации отчета на основе XMLExcelReport_RU в Dynamics AX 2012

Рассмотри реализацию отчета на основе класса XMLExcelReport_RU в Dynamics AX 2012. Разберемся на примере простого отчета, в котором выводятся номер заказа на продажу и все коды номенклатур с их наименованиями. В конце отчета будет выводиться общее количество строк в заказе. Для начала создадим шаблон в MS Excel для печатной формы: Ячейке R1C2 дадим имя “SalesId”,… read more »

Коллекции и InMemory таблицы в Dynamics Ax2012

В Dynamics Ax2012 есть несколько объектов для хранения данных в виде коллекции или таблицы в оперативной памяти. Временные таблицы с типом InMemory     В Dynamics Ax2012 появился новый тип временных таблиц InMemory. Ранее такого разделения не было. Данный тип таблиц создается в свободной оперативной памяти на уровне клиента или сервера, в зависимости на каком уровне выполняется… read more »

Unit testing в Dynamics AX – Что это?

    Начиная с версии Dynamics Ax 4.0 был добавлен новый модуль для разработчиков – Unit Testing. Фреймворк назвали SysTest, и он очень похож на все традиционные системы UnitTesting. В этой теме постараемся узнать побольше о SysTest и посмотрим на примерах, как работать с этим фреймворком. Модульное тестирование чрезвычайно важно, и что его отсутствие в Dynamics AX… read more »

Sidebar