1. Strona główna
  2. Docs
  3. Konfigurator Schematów KSeF
  4. Interfejs Konfiguratora Schematów KSeF
  5. 7. Prolog

7. Prolog

Wydrukuj dokument

Prolog to program wykonywany w języku XBase, uruchamiany przed rozpoczęciem generowania pliku XML w schemacie KSeF.

Umożliwia on przygotowanie danych, ustawienie środowiska lub wykonanie dodatkowych operacji logicznych potrzebnych do poprawnego wygenerowania dokumentu.

Możliwości Prologu

W Prologu można umieszczać wszystkie polecenia oraz funkcje dostępne w języku XBase, w tym m.in.:

  • otwieranie zbiorów danych,
  • zakładanie relacji pomiędzy zbiorami,
  • ustawianie porządków indeksowania,
  • wykonywanie zapytań SQL SELECT,
  • wykonywanie dowolnych operacji logicznych i obliczeniowych.

Zasady tworzenia Prologu

  • Każde polecenie lub funkcja powinny znajdować się w osobnym wierszu, zakończonym klawiszem Enter.
  • Jeśli polecenie jest dłuższe niż szerokość okna edytora, należy podzielić je na kilka linii, stosując średnik (;) na końcu każdej linii kontynuacji (z wyjątkiem linii ostatniej).
  • Można dodawać komentarze, umieszczając na początku wiersza znak *.

Uwagi dodatkowe:

  • Prolog jest kompilowany i wykonywany automatycznie przed generowaniem XML, błędy w Prologu mogą uniemożliwić utworzenie dokumentu.
  • Do stworzenia poprawnego Prologu wymagana jest podstawowa znajomość języka XBase.