logo-softwarestudio-2020-600

Dopisanie cennika – wms_koszty.js

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.