|
<< Kliknij, aby wyświetlić Spis treści >> Nawigacja: SIMPLE.ERP > Repozytorium > Obsługa repozytorium danych |
Repozytorium jest częścią systemu, w której użytkownik może zdefiniować własne typy danych, takie które nie zostały przewidziane w standardowej funkcjonalności, lub rozszerzyć funkcjonalność istniejących obiektów.
Repozytorium może zawierać następujące rodzaje obiektów:
●typy proste (wyrażające się jedną wartością)
●klasy użytkownika (klasy o strukturze zdefiniowanej przez użytkownika)
●klasy osadzone (standardowe obiekty systemu opisane w repozytorium)
Repozytorium pozwala na definiowanie struktury obiektów (atrybutów) oraz funkcji obiektów (metod). Atrybutem klasy może być zmienna dowolnego typu zdefiniowanego w repozytorium. Metody mogą być zdefiniowane przez użytkownika przy użyciu takich języków skryptowych jak Visual Basic czy Java Script.

Rysunek 772. Okno główne Repozytorium danych
Obiekty zdefiniowane w repozytorium mogą być wykorzystywane jako:
●atrybuty kont księgowych
●atrybuty klas kont księgowych
●atrybuty definiowalnych dokumentów finansowych
●atrybuty innych obiektów systemu
lub mogą być dostępne z dowolnego skryptu zdefiniowanego w systemie.
Na bazie obiektów z repozytorium użytkownik może rozszerzać funkcjonalność systemu stosownie do swoich indywidualnych potrzeb.
Definicja repozytorium Do tworzenia obiektów służą akcje dostępne w pop'up menu otwieranym prawym klawiszem myszy na drzewie repozytorium. Dostępne są następujące akcje: Edycja – uruchamia okno do edycji zaznaczonego obiektu (arrowu, klasy, typu prostego), Edycja instancji – uruchamia okno do edycji instancji, odnosi się tylko do klas (uruchamiane także dwuklikiem na nazwie klasy), Dodaj – arrow, Typ prosty, Klasa – uruchamia okno do dodania wybranego obiektu, Usuń – usuwa zaznaczony obiekt, jeżeli obiekt (typ prosty, klasa) jest gdzieś wykorzystywany, lub arrow nie jest pusty usunięcie nie jest możliwe. |
Edycja arrowów Okno służy do definiowania nowych i edycji istniejących w repozytoriom arrowów. Jedynym parametrem jaki należy zdefiniować dla arrowu jest jego nazwa, pod którą później będzie wyświetlany. |
Edycja typów prostych
Edycja klas
Dodanie nowej klasy
Parametry Repozytorium