+375 (17) 294 99 88 market@topsoft.by

Конфигуратор

Модуль «Конфигуратор» системы Галактика ERP представляет собой пакет функций для управления элементами интерфейса пользователя из кода, созданного с помощью языковых средств, использующихся при разработке системы Галактика ERP (VIP, Pascal или C).

Предназначение модуля «Конфигуратор»

Модуль «Конфигуратор» предназначен для изменения свойств объектов средства разработки Атлантис, написанных на языке VIP. Также «Конфигуратор» позволяет добавлять в окна интерфейсов новые поля, удалять поля, ранее созданные средствами Конфигуратора, либо скрывать поля, описанные в программном коде.

Объект средства разработки Атлантис – это элемент программы, который принадлежит к определенному типу объектов и имеет стандартный для данного типа набор свойств. Пользователю предоставлена возможность изменять значения свойств таких объектов, при этом можно управлять фактически любыми характеристиками объекта, такими как положение и видимость на экране, размер, название объекта и др.

Из общего числа объектов можно выделить группу объектов-контейнеров. Объект-контейнер — это объект, который обладает возможностью иметь подчиненные объекты, в том числе и другие объекты-контейнеры.

Возможности модуля

С помощью модуля «Конфигуратор» существует возможность:

  • изменять меню модуля, из которого запущен «Конфигуратор» (управлять видимостью, менять названия и редактировать подсказки к пунктам меню, назначать горячие клавиши для пунктов меню нижнего уровня);
  • работать с окнами и входящими в них объектами (изменять размеры, положение и видимость объектов, менять заголовки окон, редактировать строки подсказки, добавлять, удалять и скрывать поля);
  • работать с параметрами системы Галактика ERP и инструментального комплекса Support.

Модуль «Конфигуратор» работает в интерактивном режиме. Имеется возможность сохранить результаты конфигурирования в специальном текстовом скрипт-файле. Затем этот файл может быть отредактирован вручную в текстовом редакторе и загружен в систему с помощью модуля «Конфигуратор».

Однако стоит помнить: конфигурации должны разрабатываться отдельно под каждую конкретную версию системы из-за возможной несовместимости ранее созданной конфигурации с изменившимся в прикладном коде объектом.