Возможности расширения системы Михаил Ларин Начальник отдела.

Презентация:



Advertisements
Похожие презентации
Администрирование системы Галактика ERP Ольга Обмайкина преподаватель УЦ.
Advertisements

БЭСТ Дизайнер проектов Введение Концепции Основные понятия.
Интегрированная информационная система «КВАРТА». Компания КВАРТА Компания КВАРТА имеет 14-летний опыт работы в следующих областях: Реализация «под ключ»
ФАКУЛЬТАТИВ №001. IDE Delphi ЭЛЕМЕНТЫ ИНТЕРФЕЙСА Delphi.
Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
СУБД Microsoft Access 2003 ЗНАКОМСТВО. Что такое Access? Access – Приложение, входящее в состав пакета Microsoft Office (разработано компанией Microsoft).
Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
Решение прикладных задач: Хранение неограниченного объема информации за любой период времени Возможность анализа любых хранящихся данных за определенный.
Viper. Состав и поставка. Менеджер проекта. Левша Максим, инженер-программист 2 кат. Отдел разработки "Прикладные сервисы"
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
СУБД Microsoft Access 2003 ЗНАКОМСТВО. Что такое Access? Access – приложение, входящее в состав пакета Microsoft Office для разработки баз данных и осуществления.
Основные возможности MS ACCESS. CУБД Access - Представляет из себя программное средство, при помощи которого можно создать многотабличную реляционную.
Информационные системы. Базы данных. Информационная система – любая система обработки информации (шир)
Базы данных: назначение и основные возможности Разработка учителя информатики и ИКТ МОУ СОШ с. Тербуны Болговой Н.А.
Oracle APEX для Парус 8: направления использования APEX, учебные курсы Парус 8.
Базы данных Учебная презентация. Определение База данных (БД) – это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов,
VBA – Visual Basic for Application (офисное программирование) Назначение VBA VBA является современным языком визуального и объектно-ориентированного программирования.
Модуль 7 Разработка и создание форм. Общие сведения Формы. Основные понятия. Создание форм с помощью мастера. Использование выражений в формах. Работа.
Система программ «1 С: ПРЕДПРИЯТИЕ» Структура Элементы Средства.
Транксрипт:

Возможности расширения системы Михаил Ларин Начальник отдела

Методы адаптации варианты "без программирования" ( конфигуратор, FCOM, FastReport ) модификация прикладной части ( наследование и докомпиляция интерфейсов ) собственная разработка в среде Атлантис (компилятор VIP, редактор Viper, прикладные API ) расширение через внешние приложения ( Web-сервисы, OLE, COM, ActiveX, DLL-export ) Интеграция на уровне СУБД (Oracle, MS SQL, PostgreSQL)

Пакет администратора Объединенная лицензия Пакет администратора включает модули: Редактор отчетов FCOM Генератор отчетов FastReport SQL-доступ к БД Права доступа Журнализация Консоль управления Управление репозитарием компонентов

SQL-доступ к БД Работа с SQL встроена в программу Support Можно изучить структуру таблиц Просматривать и менять данные Два диалекта Atlantis SQL и Direct SQL имеют одинаковый синтаксис для всех платформ Возможность экспорта/импорта DBF, XML, TXT Журнализация всех изменений БД Консольная утилита ASQL.EXE

Модуль Конфигуратор изменять видимость и названия пунктов меню изменять размеры, положение объектов окна добавлять поля доступных таблиц базы данных прятать лишние кнопки и поля сохранить результат конфигурации в скрипт Модуль Конфигуратор дает возможность:

Редактор отчетов FCOM Отчеты в трех форматах: TXT, RTF, SLK Для одного потока можно создать множество форм отчета с разным оформлением и наполнением Механизм присоединенных форм позволяет пользователям самостоятельно корректировать существующие и создавать новые формы Формы можно редактировать непосредственно из системы Галактика ERP Возможность программировать на уровне формы FCom-отчеты - собственное средство разработки отчетов

Генератор отчетов FastReport Возможность изменять формы Графический дизайнер интегрирован в систему Автоматическая печать списков Для потока можно создать множество форм Объекты текст, картинка, штрих код, диаграммы Программирование формы на FastScript Внешние источники данных ADO Качественный экспорт в форматы WordExcelAcrobatOpen office

Управление репозитарием компонентов Все элементы программы хранятся в ресурсных файлах Ресурс содержит список элементов по имени и бинарный код Приоритет ресурсов задает видимость элементов по имени Сохранение измененных элементов производится только в текущий целевой ресурс текущего пользователя Ресурсы с пользовательскими доработками имеют больший приоритет и перекрывают системные ресурсы Подключение пользовательских ресурсов выполняется в консоли управления Администратор управляет правами и видимостью ресурсов

Менеджер обновлений Автоматическая загрузка обновлений с FTP Расчет зависимостей при установке обновлений Автоматическая установка обновленных ресурсов Выборочная установка ресурсов Переинициализация пользовательских доработок Диагностика корректности установки

Управление объектами системы Лицензия «Консоль управления» «Управление объектами системы» Визуальное средство для адаптации/расширения функциональных возможностей Галактики ERP

Мастер докомпиляции Возможность изучить состав ресурсов Отображаются интерфейсы, объекты, логические таблицы, потоки данных, события, исходный код Возможность изменить элементы ресурсов Дополнить поток данных Дополнить логическую таблицу Добавить кнопку в окно Добавить обработчик события

Компилятор интерфейсов Лицензия «Компилятор интерфейсов» Возможность компилировать исходный код на языке VIP становиться доступной для: строчного компилятора VIP.EXE модуля «Комипятор» комплекса «Суппорт» функции «Компиляция» реактора «Viper»

Язык VIP – Интерфейс пользователя Interface - иентерфейс пользователя Create view – логическая таблица Window – окно Screen – анкетный редактор Browse – табличный редактор Function – процедуры и функции HandlEevent – обработчик событий

Язык VIP – Поток данных для отчетов Поток отчета FCOM Function Print - обычная функция o FormWrite, FormPutComand – последовательный вывод полей и команд Поток отчета FastReport DataStream – декларация потока данных o table – источник, логическая таблица o dataset – программируемый источник

Язык VIP – Объектные возможности ObjInterface – программный интерфейс объекта, декларация свойств и методов VipInterface – заголовок объекта, декларация свойств, методов, конструкторов, деструкторов, отношений наследования, имплементации интерфейсов Interface – реализация объекта, его методов и свойств.

Язык VIP – Объектные возможности Статическое наследование позволяет дополнить логическую таблицу, переопределить видимую часть, дополнить поток данных, перекрыть функции или события Докомпиляция интерфейса (alter interface) основанная на механизме статического наследования и приоритетов ресурсов возможность дополнить объект и сохранить его под тем же именем.

Среда разработки Viper Создана для программистов на языка VIP Удобный редактор кода Средства для анализа и изучения кода Встроенный компилятор и отладчик Интегрированная справка по языку VIP Позволяет программистам: Сосредоточится на прикладной задаче Не отвлекаться на рутинные операции Экономить время Вести разработки начального и продвинутого уровня Среда разработки для системы Галактика ERP

Прикладные возможности Формирование Excel-отчетов по шаблону Обмен бизнес-документами: текст, DBF, XML ТХО API формирование бухгалтерских проводок Сценарии JavaScript для алгоритмов производства Язык формул для бухгалтерской отчетности Построитель отчетов управления персоналом VIP-алгоритмы расчета сумм заработной платы Точки расширения для добавления настроек в реестр настроек Меню «Отчеты пользователя»

Средство разработки Атлантис Лицензия «Средство разработки Атлантис» Включает полный набор средств прикладного программиста (и нструменты, утилиты, библиотеки )

Утилита VipDoc Документирование конструкций языка VIP Формирование автоматической документации по ресурсам Компиляция документации в CHM формат GSDK – документация по всем объектам сиcтемы Galaktika ERP поставляется в обновлениях.

Разработка собственных DLL Приложение Галактика ERP VIP: function f1(p1:word): external some.dll; PAS: export f1 name f1; DLL Delphi DLL C++ DLL Atlantis Простые типы параметров Составные типы параметров Обратный вызов объектов на VIP

Интеграция через COM, ActiveX Внешнее приложение Вызов метода Галактика ERP COM Automation Server Atlantis ActiveX Control Встраивание окна Галактики

Интеграция через COM, ActiveX Внешний ActiveX Control Вызов метода Приложение Галактика ERP Встраивание элементов управления Внешний COM – объект

Интеграция через Web-сервисы Внешнее приложение Сеть База данных IIS - Internet Information Server Сервер приложений Галактика ERP Web-сервисы (SOAP) HTTP

Интеграция через Web-сервисы Приложение Галактика ERP Сеть Internet Server Внешнее приложение имеет 3-х уровневую архитектуру Web-сервисы (SOAP) HTTP

Интеграция на уровне СУБД Приложение Галактика ERP Внешнее приложение База Данных

Поддержка внешних разработчиков Документация в свободном доступе –ftp://ftp.galaktika.ru/pub/support/galaktika/Documentation91/ftp://ftp.galaktika.ru/pub/support/galaktika/Documentation91/ Раздел «Программирование» на форуме – Учебные курсы и программа «партнерский пакет» –Учебный центр в Москве и в Минске Галактика Экспресс – Моя персональная страничка –