На этом сайте Вы можете найти материалы, советы и полезные ссылки по системам Microsoft Dynamics AX (Axapta) и Microsoft Dynamics NAV (Navision). Если вы только начинаете знакомиться с этими системами, начните знакомство со статьи История имен.
Новости
- 09.05.2022
-
Добавил совет Как перенести объекты AOT в usr-слой в Dynamics AX 2012
- 03.05.2022
-
Опубликовал ER-диаграму для таблиц, которые хранят бизнес-логику в AX 2012 R3
- 03.01.2022
-
Разбираюсь, как можно уменьшить размер model-базы в ax2012, чтобы ускорить Аксапту в виртуалке. Опубликовал скрипт, который удаляет из АОТ элементы в нижних слоях, если эти элементы есть в слое выше (ближе к USR). Буду рад вашим замечаниям и предложениям.
- 30.10.2021
-
Обновил проект SysUtil
- 16.10.2021
-
SysTest-InfoAsTopic – это минимальная модификация кода, которая позволяет использовать почти бесполезный штатный метод
SysTestAsset.info()
для разграничения проверок в коде одного метода. - 28.08.2021
-
Обновил проект SysUtil
- 18.07.2021
-
Опбуликовал проект SysUtil
- 21.03.2021
-
Опбуликовал проект SysError
- 04.03.2021
-
Обновил проект SysEnumerators – добавил энумераторы для ax2012
- 26.02.2021
-
Обновил проект Session – добавил кэширование результата метода
isInRoleAdminImpl
. Тесты показывают, что кэширование вполне имеет смысл. - 25.02.2021
-
Добавил функционал в проект SysConfigFile.
Начиная с версии 2.1 класс пытается найти конфигурационный файл в файлах с расширением
.config
,.config.xml
,.xml
, а также в файле с именем конфигурации без дополнительного расширения. - 23.02.2021
-
Видел много разных реализаций таймера в Аксапте – многословных и тяжелых. Решил прибраться в старых проектах и опубликовать свою
версию с блэкджеком и деффкамибыструю и эффективную версию SysStopwatch. - 21.02.2021
-
Решил таки записать и опубликовать проект AifFaultFix, чтобы не пришлось в очередной раз переизобретать решение.
- 10.01.2021
-
Опбуликовал проект Session с методом
isInRoleAdmin()
. Метод позволяет проверить есть ли у текущей сессии привилегиии администратора. Другими словами, была ли Аксапта запущена runAsAdministrator.Обновил проект SysEventLog – теперь метод
write()
проверяет привилегиии администратора. Если такие привилегии есть, то проверяет существование источника для сообщения в EventLog. Если источника нет, то метод создает источник. Сложность заключалась в том, что проверку на существование и создание источника можно выполнять только из-под администратора. - 05.01.2021
-
Разобрался почему иногда выдавались странные ошибки для новых источников, прибрался в старом коде. Опубликовал SysEventLog.
- 02.01.2021
-
Прибрался в старом проекте SysResultSet:
- создал ветку main, сделал её дефолтной
- поместил проекты в подкаталоги ax3, ax4, ax2009, ax2012
- добавил пример в README.md
- и оформил код в едином с остальными проектами стиле
- 05.09.2020
-
Прибрался в старом коде. Опубликовал SysOpenNewWindow.
- 07.06.2020
-
Наконец-то прибрался в старом проекте. Добавил тесты, погонял на разных версиях Аксапты. Опубликовал SysCLREnum.
- 06.04.2020
- Вебинар от Awara IT — управление бизнес процессами в MS Dynamics NAV вместе с Document Flow Navigator
- 24.02.2020
- DocFlowNav получил медаль от Microsoft
- 07.01.2020
-
Прибрался, пооптимизировал и опубликовал предварительную версию проекта SysString
Можно ли обойтись без копирования текста?
TextBuffer.find или дот-нетовский RegExp?
Статические методы или методы инстанса?Буду рад вашим замечаниям и предложениям на mazzy@mazzy.ru.
- 01.01.2020
-
Опубликовал предварительную версию проекта SysAny.
Успехов,
Мазуркин Сергей
mazzy@mazzy.ru