Transakcja przeznaczona do dopisywania i edytowania dokumentów do bazy.
Parametry transakcji
- REFNO – uruchamiając transakcję możemy podać parametr refno, którego wartość oznaczać będzie unikalny numer referencyjny, dokument zostanie odszukany w bazie i wczytany do formularza. Podanie parametru przestawia tryb obsługi formularza na edycję, zapisanie danych realizowane jest za pomocą polecenia UPDATE. Brak parametry REFNO powoduje, że formularz działa w trybie dopisywania i zostanie wykonane polecenie INSERT.
- PRX – podanie jako parametr uruchomienia transakcji powoduje, że pod listą KORESPONDECNJA zostanie podstawiona wartość parametru prx. Parametr ten przypisuje rejestrowany dokument do odpowiedniego rejestru. Rejestry definiowane są za pomocą skorowidza z kodem DDR – definicje rejestrów. Domyślne ustawienie dla roli DOK to:
- PZ – Korespondencja przychodząca
- WZ – Korespondencja wychodząca
Zakładki
Transakcja może oprócz standardowych zakładek związanych z zapisem informacji o dokumencie wyświetlać dowolne inne zakładki. Konfiguracja zakładek wynika z ustawienia skorowidza POZ – Pozycje na formularzu
Przykładowo definiujemy następujące pozycje skorowidza:
gdzie:
- ROLA – oznacza w jakiej roli platformy StudioSystem będzie wykorzystywana dana pozycja skorowidza
- KOD – unikalny identyfikator zakładki
- KOD1 – kod grupujący zakładki dla danej transakcji, ponieważ konfigurujemy transakcję dpdok_insert.aspx to wpisujemy kod1=DPDOK_INSERT
- OPIS – treść wyświetlana jako nazwa zakładki widoczna dla użytkownika
- UWAGI – wskazanie jaka transakcja ma być uruchomiona w dodanym oknie zakładki, na końcu wartości wpisanej w polu UWAGI program dodaje numer referencyjny dokumentu jaki jest edytowany.
W efekcie wyświetlone zostanie okno z zakładkami
Jeżeli zmienimy konfigurację skorowidza POZ w następujący sposób, że zmienimy kolejność oraz opis zakładek
otrzymamy inny wygląd transakcji dpdok_insert.aspx
Jeżeli nie chcemy wyświetlać jakiejś zakładki to możemy zmienić kolumną AKTYWNE w skorowidzu
W efekcie transakcja nie będzie posiadała zakładki NOTATKI
Przykład uruchomienia
Jeżeli chcemy uruchomić transakcję w trybie dopisywania dokumentów do rejestru korespondencji przychodzącej:
dpdok_insert.aspx?prx=PZ
W efekcie wyświetlony zostanie pusty formularz, a lista wyboru Korespondencja zostanie automatycznie ustawiona jako przychodząca – wartość PZ