Компания
На главную На главную русской версии На главную украинской версии написать письмо

Автоматизированные системы управления, ERP системы, EAM, MRP II, BI, СЭД, управление ресурсами предприятий

Доработка интерфейса системы Галактика ERP

Доработка интерфейса системы Галактика ERP

В процессе выполнения пусконаладочных работ при внедрении системы Галактика ERP, а также в случае изменения законодательства перед специалистами региональных отделений корпорации Галактика и перед специалистами IT-подразделений клиентов стоит задача внесения требуемых изменений в интерфейсы системы.

Технология внесения изменений должна удовлетворять следующим требованиям:

  • Выполненную доработку должно быть легко поддерживать при обновлении версии системы. В идеале, после обновления системы должна требоваться только простая перекомпиляция доработок, без внесения в исходный код каких-либо изменений.
  • Внесенные изменения должны быть максимально локализованы. В идеале, чтобы в исходных текстах доработки были описаны только изменения по сравнению со стандартным интерфейсом, без включения кода стандартного интерфейса.
  • Доработки, выполненные региональными офисами и самими клиентами, должны быть разнесены по разным уровням и должны легко отключаться. То есть для локализации ошибок должна быть возможность запуска системы в нескольких режимах:

a) без подключения доработок;
b) только с общими доработками, выполненными региональными офисами;
c) с доработками, выполненными региональными офисами для конкретного клиента;
d) с доработками, выполненными клиентом самостоятельно.

Система Галактика ERP обладает рядом инструментов, позволяющим выполнять доработки, удовлетворяющие этим требованиям.

К таким инструментам можно отнести:

  • Средства для докомпиляции словаря БД (добавления новых таблиц и полей в БД).
  • Средства для докомпиляции и наследования интерфейсов системы.
  • Конфигуратор.
  • Локализатор.
  • Средства для разработки отчетов (FCom, Fast Report).
  • Точки расширения.
  • Средства для прямого доступа к БД системы из доработок, выполненных с помощью внешних средств (ODBC, прямой доступ к БД MS SQL и Oracle).

 

В рамках данной статьи будут рассмотрены возможности языка Vip для внесения изменений в стандартные интерфейсы системы Галактика ERP - так называемая «докомпиляция интерфейсов».

Докомпиляция основана на механизме наследования Vip-интерфейсов и позволяет:

  • Подменять или расширять обработчики событий.
  • Добавлять поля в анкетные и табличные редакторы докомпилируемого интерфейса.
  • Подменять анкетные и табличные редакторы докомпилируемого интерфейса.
  • Перекрывать public-функции докомпилируемого интерфейса.

Пример

Рассмотрим процесс выполнения доработки интерфейсов Галактики на конкретном примере.
Доработаем каталог подразделений – добавим в него поля "Дата создания" и "Дата ликвидации". Заполнение поля "Дата создания" сделаем обязательным. После открытия каталога подразделений в нем будем показывать только те подразделения, которые существуют на текущую дату. Также добавим в контекстное меню пункт, позволяющий отобразить все записи каталога.

Реализация этого примера с пошаговыми инструкциями и скриншотами - в pdf файле ниже:

Доработка интерфейса системы Галактика ERP

Доступно на: Украинский

Задайте вопрос

 
Здравствуйте!

У Вас есть вопрос?

Наши специалисты
оперативно ответят Вам!

Задать вопрос

Return to Top ▲Return to Top ▲