Przykłady - Instrukcja obsługi programu R2płatnik, R2płatnikPRO, R2płatnikSBO RESET2 Oprogramowanie
Strona używa plików cookies (tzw. ciasteczka) do przechowywania i uzyskiwania dostępu do tej informacji w celach funkcjonalnych, statystycznych i reklamowych.
Użytkownik wyraża zgodę oraz określa warunki przechowywania lub uzyskiwania dostępu do informacji zawartej w plikach cookies za pomocą ustawień przeglądarki.
Dowiedz się więcej odwiedzając strony:

Polityka Prywatności    Regulamin sklepu      Jak wyłączyć cookies?

Przejdź do serwisu

Instrukcja obsługi R2płatnik



Przykłady

Przykłady

Funkcje API

Wersja instalacyjna programu zawiera kody źródłowe przykładowych aplikacji wykorzystujących funkcje API napisanych w różnych językach programowania (Delphi, C#, VB). Żeby zainstalować przykłady, należy podczas instalacji wybrać sposób INSTALACJA SZCZEGÓŁOWA i zaznaczyć komponent Demo API - przykłady wykorzystania biblioteki API. Wszystkie przykłady zainstalują się do podkatalogu DEMOS (standardowo C:\RESET2\Platnik.10x\DEMOS). Przykłady te można również oddzielnie pobrać ze strony https://reset2.pl/oferta/pro/r2platnikpro/jak-aktualizowac. Wymagana biblioteka API (plik R2PApi.dll) pobiera się wraz z aktualizacją programu do podkatalogu BIN.

Przykład 1 (DI). Projekt RplatnikAPI pokazuje, jak napisać oddzielną aplikację, która wykorzysta funkcje API, służące do operacji na bazie danych. Można zobaczyć, jak przykładowa aplikacja API:

  • podłącza się do bazy danych programu

  • loguje użytkownika

  • otwiera tabelę pracowników w trybie tylko do odczytu lub w trybie do wprowadzania nowych pracowników

  • przegląda lub modyfikuje dane personalne

  • wypełnia kartę urlopową

  • pobiera lub uzupełnia dane z karty pracy

  • rejestruje WE/WY w module RCP

  • uzupełnia ewidencję kosztów

Przykład 2 (DI). Projekt RplatnikMacros udostępnia wprost gotowe zamknięte funkcje (klasa Macros) do wykorzystania we własnej aplikacji. Funkcje te podłączają się i logują do bazy danych, wykonują określoną operację i rozłączają się. Przygotowane funkcje wykonują następujące operacje:

  • wprowadzają dla konkretnego pracownika wniosek urlopowy

  • akceptują wprowadzony wniosek urlopowy

  • kasują planowany wniosek urlopowy (jeszcze nie zaakceptowany)

Przykład 3 (UI). Projekt R2platnikUI pokazuje, jak napisać aplikację dodatkową (addon) modyfikującą interfejs użytkownika. Tego typu aplikacji nie uruchamiamy wprost, tylko rejestrujemy jako dodatek w programie (menu Ustawienia - Środowisko na zakładce Dodatki) - aplikacja uruchomi się i uaktywni wraz z programem. Przykładowy dodatek rozszerza wewnętrzne działanie programu:

  • przygotowuje własny rozbudowany raport (menu Raporty - pozycja Mój raport)

  • rozszerza funkcjonalność programu (okna Listy płac - przycisk Kopiuj listę)

  • rozbudowuje bazę danych (okno Pracownicy - pole Inicjały)

Na bazie tych przykładowych kodów źródłowych można budować własne aplikacje API lub wykorzystać fragmenty kodu w rozbudowaniu już istniejących aplikacji klienckich.