Установка прикладного решения

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 22: Строка 22:
  
 
Загружаем Гедымин и подключаемся к базе данных. В главном меню находим пункт '''Сервис''' и выбираем команду '''Синхронизация ПИ...'''
 
Загружаем Гедымин и подключаемся к базе данных. В главном меню находим пункт '''Сервис''' и выбираем команду '''Синхронизация ПИ...'''
 
  
  
 
http://gsbelarus.com/gs/images/gs/2016/ns_03.png
 
http://gsbelarus.com/gs/images/gs/2016/ns_03.png
 
  
  
Строка 32: Строка 30:
  
  
 +
http://gsbelarus.com/gs/images/gs/2016/ns_04.png
  
http://gsbelarus.com/gs/images/gs/2016/ns_02.png
 
  
 +
Список просканированных пространств имен выводится в таблице. В левой части -- ПИ, которые загружены в базу данных (на скриншоте он пуст, так как мы работаем с чистой базой данных). В правой -- ПИ в файлах на диске. Для каждого мы видим номер версии, дату и размер файла. Для установки ПИ выбираем его в списке и по правой кнопке мыши выбираем команду '''<< Пометить для загрузки текущее ПИ и все зависимые'''. У файлов, которые будут загружены, появится статус <
  
 +
Далее, на панели инструментов выбираем команду '''Синхронизировать (F9)''':
  
Список просканированных пространств имен выводится в таблице. В левой части -- ПИ, которые загружены в базу данных (на скриншоте он пуст, так как мы работаем с чистой базой данных). В правой -- ПИ в файлах на диске. Для каждого мы видим номер версии, дату и размер файла.
 
  
 +
http://gsbelarus.com/gs/images/gs/2016/ns_05.png
  
  
http://gsbelarus.com/gs/images/gs/2016/ns_04.png
+
Запускаем процесс и ждем его завершения. Заходим в окно Синхронизации ПИ и сканируем пространства имен. В правой части списка появятчся только что загруженные позиции:
 +
 
 +
 
 +
http://gsbelarus.com/gs/images/gs/2016/ns_06.png
 +
 
 +
 
 +
===Значения статусов в колонке Op===
 +
 
 +
;>:Пространство имен присутствует в базе данных, но отсутствует на диске. При выполнении операции '''Сихронизации''' ПИ будет записано на диск.
  
  
 
[[Category:Документация]]
 
[[Category:Документация]]

Версия 12:57, 14 июня 2016

Прикладное решение (программа) на платформе Гедымин состоит из:

  • Структур данных (одной или нескольких таблиц, тригеров, хранимых процедур и т.п.)
  • Экранных форм (окон)
  • Программного кода (скрипт-функций, макросов и т.п.)
  • Выходных, печатных форм (отчетов)

На схеме ниже показаны составные части документа Платежное поручение:


ns_01.png


Объекты, составляющие прикладное решение, записываются на диск в один или несколько файлов Пространств Имен (ПИ). Используется формат данных YAML. Файлы пространств имен могут быть просмотрены в любом текстовом редакторе.

Когда решение занимает несколько файлов, для удобства установки разработчик может объединить их в Пакет. Например, Комплексная автоматизация из типовой поставки включает более 240 файлов. При установке мы просто указываем пакет, а система сама определит список нужных пространств имен и порядок их загрузки.

Рассмотрим процесс установки пакета прикладных решений на чистую базу данных.

  • Базу данных берем по этой ссылке.
  • Пространства имен получаем с github и располагаем в папке c:\golden\gedemin-apps

Загружаем Гедымин и подключаемся к базе данных. В главном меню находим пункт Сервис и выбираем команду Синхронизация ПИ...


ns_03.png


В левом верхнем углу вводим (или выбираем) путь к корневой папке с пространствами имен и нажимаем кнопку Сравнить с файлами (F5).


ns_04.png


Список просканированных пространств имен выводится в таблице. В левой части -- ПИ, которые загружены в базу данных (на скриншоте он пуст, так как мы работаем с чистой базой данных). В правой -- ПИ в файлах на диске. Для каждого мы видим номер версии, дату и размер файла. Для установки ПИ выбираем его в списке и по правой кнопке мыши выбираем команду << Пометить для загрузки текущее ПИ и все зависимые. У файлов, которые будут загружены, появится статус <

Далее, на панели инструментов выбираем команду Синхронизировать (F9):


ns_05.png


Запускаем процесс и ждем его завершения. Заходим в окно Синхронизации ПИ и сканируем пространства имен. В правой части списка появятчся только что загруженные позиции:


ns_06.png


Значения статусов в колонке Op

>
Пространство имен присутствует в базе данных, но отсутствует на диске. При выполнении операции Сихронизации ПИ будет записано на диск.
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты