Logowanie
Nadaj nowe hasło
Jeśli jesteś już klientem to wprowadź swój adres e-mail i potwierdź hasłem. Logowanie umożliwia zakup nowych programów po cenach promocyjnych, rozszerzenie posiadanego oprogramowania, zamówienie abonamentu na aktualizacje oraz konsultacje serwisowe.
Nie masz konta?Zarejestruj się
|
Rozdział ten jest poświęcony bibiotece API programu, umożliwiającej tworzenie indywidualnych rozwiązań dla potrzeb konkretnego klienta. Biblioteka ta udostępnia programistom wewnętrzne funkcje programu. Przy ich wykorzystaniu można napisać własne aplikacje współpracujące z programem lub dodatki modyfikujące jego funkcjonalność.
Udostępnione funkcje można podzielić na dwie grupy:
Umożliwiające operacje na bazie danych programu - dzięki nim zewnętrzne aplikacje mogą mieć dostęp do bazy danych programu i wykonywać operacje na bazie w taki sam sposób, jak wykonuje to program.
Modyfikujące interfejs użytkownika programu - dzięki nim zewnętrzne aplikacje mogą modyfikować interfejs użytkownika programu i rozszerzyć jego funkcjonalność.
Funkcje API w zakresie operacji na bazie danych umożliwiają przykładowo:
import danych początkowych z dotychczasowych systemów (wdrożenie)
współpracę z innymi aplikacjami (np. import kart pracy, akordu, ewidencji kosztów)
tworzenie własnych modułów ułatwiających wprowadzanie danych (np. moduł czytnika RCP)
tworzenie nowych zewnętrzych modułów zwiększających funkcjonalność systemu
Funkcje API w zakresie interfejsu użytkownika umożliwiają przykładowo:
zmianę wyglądu okien w programie (np. dostawienie dodatkowych pól do wypełnienia wraz z ich inicjalizowaniem i kontrolą wypełnienia)
rozbudowę funkcji programu (np. dostawienie i oprogramowanie działania nowego przycisku lub pozycji menu)
tworzenie własnych skomplikowanych raportów lub bezpośredni eksport obrobionych danych
tworzenie nowych wewnętrznych modułów zwiększających funkcjonalność systemu
Funkcje i procedury biblioteki API zawarte są w pliku R2Api.dll, który instaluje się wraz z programem. Aktualny plik można pobrać ze strony https://reset2.pl/oferta/pro/r2platnikpro/jak-aktualizowac. Tam też można pobrać przykładowe kody źródłowe wykorzystujęce opisane w kolejnych rozdziałach funkcje API.