Средства разработки и кастомизации интерфейса

Автор Nadezhda Belousova
Средства разработки и кастомизации интерфейса

Давайте теперь поговорим о возможностях системы которые она предоставляет для разработки и кастомизации под требования наших пользователей среда разработки морфикс System dynamics AX представляет собой многоцелевые набор утилит для разработки систем добавлять с её помощью новую функциональность или изменять существующую администраторы и программисты могут быстро и с минимальным написанием программного кода морфикс девелопмент-юг в среда разработки включающая такие функции как проектирования на кода компиляция и отладка концепция наследование реализованная в Microsoft dynamics AX позволяет гибко модифицировать и настраивать решение параметров становится едиными для всей системы например изменения длины поля типа данных автоматически влияет на его отображения в формах и отчётах все объекты приложения сохраняются в репозитории прикладных объектов с помощью которого можно вносить изменения в приложении разработчик может создавать в репозитории прикладных объектов новые элементы системы таблица формы и прочее простым перетаскиванием дракон дракон или изменением параметров технология Intel.

Омаров была разработана для легкого и быстрого не требующих дополнительного программирования изменения внешнего вида форм и отчетов например каждый пользователь может без каких-либо модификаций в приложении скрыть или показать формах менять группировку и местоположение intellimouse позволяет легко менять дизайн формы отчетов заголовки полей при смене языка он автоматически изменит размер заголовков и названий полей для оптимального их отображения технология Intel Core полностью поддерживает интерфейс Windows архитектура Microsoft dynamics AX базируется на уникальной структуре слоев позволяющий контролировать любые изменения функциональности модификацию программного кода функциональность специфичная для той или иной страны для определенной отрасли. Для клиента даётся и хранится в слоях дополняющих ядро физически каждому слову соответствует отдельный файл в котором хранятся модифицированные и добавленные объекты самые кислые слушать конечным пользователем для сохранения модификаций например шаблонов отчетов объекты стандартные системы не могут быть изменены или удалены при изменении объект копируется на. Верхнем уровне иерархии слоев — это дает партнерам.

И клиентам можно сравнивать свои модификации, а при необходимости возвращаться к исходной функциональности простым удалением измененных элементов из своего слоя исполняться будет кот находясь на более высоком уровне теперь давайте рассмотрим из чего же состоит наше дерево прикладных объектов так называемая axapta 3.

Здесь есть словарь данных здесь есть макросы здесь хранятся классы которые используются в системе здесь хранятся все формы которым мы доступ и которые видит наш польза также здесь хранятся отчеты и запросы также здесь же мы имеем доступ к элементам меню нашей системы доступ к сервисам которые выполняются в системе, а также, что немаловажно здесь есть полная библиотека документация которая относится к системе так и к средствам разработки в нашей системе в данном случае я предлагаю рассмотреть достаточно простой пример который позволяет нам. Каким образом можно работать в нашем дереве прикладных объектов предположим. У нас есть простая. Задача кастомизации. От нашего клиента по которой мы должны изменить цвет кнопки в его форме с которой он работает. Ну предположим это. Форма номенклатурного справочника, что мы делаем мы заходим в управлении запасами находим формы нашей номенклатуры в области просмотров. Мы видим, что у нас есть список номенклатуры. Всё атрибутами теперь нам нужно открыть форму в которой работает наш пользователь ежедневно у нас оттуда какие-то изменения. Митрофан формула номенклатура и видим у нас кнопка проводки например имеет стандартный цвет, но нашему пользователю требуется чтобы она была ну например зелёного цвета, что мы. Для этого делаем. Ну во-первых открываем дерево прикладных объектов поскольку мы с формой. Мы должны найти здесь опцию форма открываем её теперь нам нужно найти непосредственно нужную нам форму. Как узнать как называется та или иная форма. Делается — это очень просто нажатием правой кнопки появляется контекстное меню и опция настройки опции настройки мы можем увидеть как называется наша форма из какой таблицы данных она непосредственно связана и так мы видим на закладке информация, что имя формы invincible таким образом в репозитории прикладных объектов на формах. Мы должны найти январь Tribal находим данную форму раскрываем её и видим опцию Design Option дизайн отвечает за дизайн все формы если. Мы помним нашу форма состоит из двух областей — это область кнопок и наш Grid то есть наши табличные значения нас интересует именно кнопок и непосредственно кнопка проводки если мы в контекстном меню ставь на кнопку проводки нажмем свойства мы видим все атрибуты данной опции в данном случае нам нужно изменить цвет нашей кнопки. Мы видим, что есть цветовая схема и выбираем например RGB схему меняем цвет на какой либо другой предположим она должна быть. Зелёная OK. Всё дальше мы должны сохранить наши изменения и открыть форму можно сделать — это одновременно и сохранить и открыть таким образом сейчас в системе сходят изменения которые мы сделали и мы видим следующий результат наша кнопочка встала зелёного цвета таким образом через репозиторий объектов работа с его элементами и со свойствами этих элементов мы можем кастомизировать наш продукт под требования наших заказчиков.

0 комментариев
0

Читайте также