Transakcja zawiera funkcje pomocnicze dotyczące dopisania cennika usług klienta.
Cennik jest dopisywany dla klienta. Przy dopisaniu pozycji cennika wybierane są kartoteki usług.
Funkcje CennikOnLoad() i CennikOnReady() są używane jako parametry transakcji j_insert_update.aspx. Przykład parametru:
script=../role_wms/wms_koszty& scriptonload=CennikOnLoad()& scriptonready=CennikOnReady()& kodtransakcji=WMS_INS_KNUSL_CEN& return=ZamknijOkno&leftpanelwidth=0& nridusl=
CennikOnLoad():
- Odczytuje i zapamiętuje identyfikator kontrahenta zapisywane w pozycji cennika.
- Dla przycisku ZAPISZ definiuje wykonanie funkcji ZapiszCennik() po potwierdzeniu przycisku.
CennikOnReady()
- Odczytuje i zapisuje informacje wybranej kartoteki usług, które zapisywane są w dopisywanej pozycji cennika.
ZapiszCennik() – zapisanie pozycji cennika:
Dla kategorii kosztów innych niż Usługi program sprawdza i blokuje dopisanie pozycji cennika:
- z powtórzoną kategorią kosztów i kodem palety;
- bez wybranego kodu palety.