Среди полезных ресурсов хотелось бы выделить технические статьи на сайте technet.navision.com. Здесь я хотел бы привести перевод аннотаций на статьи, которые объединены в подраздел How to...

 

Using trees in forms (#505 - 30 Ноя 2001)
Здесь говорится о том, что необходимо знать, для того, чтобы отобразить свои деревья в Аксапте.

Tracking down exceptions with the X++ Debugger (#404 - 13 Мар 2001)
В время разработки в Аксапте бывает ситуации, когда возбуждается исключение, возникает окно инфолога и ваша программа прерывается. И вы удивляетесь: "где возникло эта исключение". Здесь приведен небольшой трюк, как отследить эти исключения и найти причину их появления.

How to post customer and vendor transactions with X++ (#393 - 28 Фев 2001)
Эта статья предоставляет минимальную информацию о том, как разнести проводки в главную книгу, в модули расчеты с клиентами и поставщиками.

Updated: How to default to UPPERCASE in indexed string fields in Damgaard Axapta (#352 - 07 Фев 2001)
Некоторые выражают недовольство как Oracle версия Damgaard Axapta изменяет регистр некоторых полей? Почему Аксапта делает это? Откуда возникает недовольство? Это баг или фича? Эта статья дает ответы на эти вопросы и показывает путь, который удовлетворит многих. Внимание: В оригинальном проекте (XPO) были найдены ошибки. Эти ошибки были исправлены, к статье приложен обновленный XPO.

Expressions in Query Ranges (#351 - 30 Ноя 2000)
Эта статья содержит пример как можно использовать выражения в критериях. Выражения в критериях дают возможность создавать более сложные запросы.

Global Variables (#281 - 24 Ноя 2000)
Необходимость в глобальных переменных как правило возникает из-за недостатков в дизайне. Однако, глобальные переменные, если они используются для целей кэширования, могут повысить быстродействие. Эта статья описывает как можно реализовать глобальные переменные без затрат на обслуживание на апгрейд.

Showing Operation Progress (#296 - 20 Ноя 2000)
Во время продолжительных операций система должна информировать пользователя о статусе, текущем действии и о ходе выполнения операции для того, чтобы быть дружелюбной. На самом деле, это не так сложно, как могло бы показаться...

How to use X++ to change the printer settings of SO's and PO's (#318 - 16 Ноя 2000)
Если вы разрабатываете решение, которое автоматизирует некоторые процедуры в заказах (sales orders) или закупках (purchase orders), вы должно быть захотите управлять печатью документов. Этот пример показывает, как контролировать печать из X++ кода.

How to post SO's or PO's without user dialogs (#309 - 08 Ноя 2000)
Если необходимо обработать (update) заказ (sales orders) или закупку (purchase orders) не спрашивая ни о чем пользователя в диалогах, то Аксапта предоставляет простой интерфейс, чтобы сделать это.

Development Tutorials (#232 - 06 Ноя 2000)
Axapta содержит обучающие примеры, которые показывают как можно использовать компоненты MorphX, ActiveX'ы, бизнес-логику и т.д.

How to refresh data in a caller form (#294 - 10 Окт 2000)
Этот пример показывает как можно обновить (refresh) данные в форме, которая вызвана из другой формы.

Form to display a container (#265 - 28 Авг 2000)
Иногда хочется показать содержимое контейнера (не пользуясь отладчиком). Эта статья описывает как, используя дерево, можно показать в форме любой контейнер.

How to query the Windows Registry database (#262 - 25 Авг 2000)
Этот пример показывает как вывести информацию о параметрах (Windows environment), хранящихся в реестре (Windows Registry database).

Буду рад Вашим замечаниям и предложениям.
Мазуркин Сергей, mazzy@mazzy.ru.