Opis zmian HSQL

  1. Strona główna
  2. Docs
  3. Opis zmian HSQL
  4. Wersja 3.62
  5. Środowisko rozszerzeń

Środowisko rozszerzeń

Wydrukuj dokument

1. Definicja zapytania

Dodano możliwość użycia kilka razy tej samej tabeli z innym aliasem w definicji zapytania SQL. Nie trzeba będzie sztucznie robić widoków i powinno to zwiększyć wydajność takich zapytań.

2. Prolog / epilog E-faktur i korektach E-faktur

Dodano możliwość sterowania i dopisywania funkcjonalności reagujących na wysyłkę e-Faktury i korektę e-Faktury.

W związku z tym, do mechanizmu e-Faktur oraz korekt e-Faktur została dodana obsługa prologu i epilogu. Na formularzach definicji e-Faktury i korekty e-Faktury dodano dwa przyciski: PROLOG oraz EPILOG.

Jest to miejsce, w którym użytkownik może wprowadzić swój własny kod w języku VFP analogicznie, jak w przypadku prologów i epilogów do dokumentów.

Kod wpisany pod przyciskiem PROLOG wykona się tuż przed generowaniem i wysyłką
e-Faktury natomiast, kod pod przyciskiem EPILOG wykona się zaraz po zakończeniu tworzenia (lub i wysyłki) dokumentu.

Dzięki tej funkcjonalności, możliwe jest pisanie kodu z wykorzystaniem zmiennej sterującej wzorcem lub każdy innym, którym możemy warunkować wysłanie e-Faktury lub też dokonujący operacji po wysłaniu takiej e-Faktury.

3. Prolog / epilog E-fakturach i korektach faktur do paragonu

Dodano obsługę prologów i epilogów do definicji rejestrów:

  • faktury do paragonu,
  • faktury do wielu paragonów,
  • korekty faktury do paragonu
  • korekty faktury do wielu paragonów.

Mechanizm działa analogicznie jak w przypadku innych dokumentów.

UWAGA!!!

Trzeba mieć na uwadze fakt, że przy generowaniu korekt i faktur do wielu paragonów, kod napisany w prologach i epilogach, musi uwzględniać tryb automatyczny tworzenia danego dokumentu.

4. Dynamiczne sterowanie wzorcem przy E-fakturze

Do mechanizmu generowania e-Faktur została dodana zmienna o nazwie _pcSymbol_wzr.

Jeżeli użytkownik w epilogu przed kodem użytkownika lub w prologu zadeklaruje tą zmienną kodem np.: PUBLIC _pcSymbol_wzr _pcSymbol_wzr = “F_MM”, to mechanizm generowania F-faktur użyje wzorca o symbolu F_MM.

W epilogu do dokumentu lub epilogu e-Faktury jednocześnie trzeba dodać kod zwalniający zmienną z pamięci: RELEASE _pcSymbol_wzr.

Dzięki dodaniu obsługi zmiennej _pcSymbol_wzr, w kodzie generowania i wysyłki e-Faktur możliwe będzie sterowanie wzorcem, jaki ma zostać użyty dla danej faktury.