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.

Czytaj więcej:

  • Dopisanie rozliczenia kosztów – jqs_dproz_rk.js

    Transakcja dopisania dokumentu rozliczenia kosztów kontrahenta na podstawie dokumentów magazynowych i usług.

    Transakcje WMS

  • Dopisanie usług – jqs_dpusl.js

    Transakcja dopisania usług dla dokumentu magazynowego. Opis działania Usługi zapisywane są dla dokumentów magazynowych. Formularz dopisania usług składa się z dwóch części: sekcja dopisania usługi i tabela z dopisanymi usługami. Pola formularza: Dokument – numer dokumentu, dla którego dopisywane są usługi.Z dnia – data dokumentu, dla którego dopisywane są usługi.Kontrahent – nazwa skrócona kontrahenta. Odczytana z wybranego dokumentu magazynowego.Magazynier –

    Transakcje WMS

  • Tabela knpal

    W tabeli zapisywane są kartoteki palet i opakowań. Pola tabeli knpal: Nazwa kolumnytypszerokośćopisAKTYWNEbit1Oznaczenie aktywności wierszaCENANETTOfloat8Cena palety/opakowaniaDLUGOSCfloat8DługośćID_KNPALint4Unikalny identyfikator w ramach tabeliKIEDYdatetime8Data i godzina dopisania wiersza w bazieMAGAZYNvarchar5Symbol magazynu.NRIDODNbigint8Identyfikator kontrahenta.NRIDPALbigint8Unikalny identyfikator palety/opakowaniaOBJETOSCfloat8ObjetośćODDZIALvarchar5Symbol oddziału.PALETAKODvarchar20Kod palety/opakowaniaPALETANAZWAvarchar50Nazwa palety/opakowaniaROLASYSvarchar3Identyfikator roliSTAMPtimestamp8Wewnętrzny identyfikator aktualizacji wierszaSZEROKOSCfloat8SzerokośćUWAGIvarchar-1Uwaga – komentarz do kartotekiWSPOLCZYNNIKfloat8Współczynnik zajętościWYSOKOSCfloat8Wysokość Usunięcie inwentaryzacji – jqs_dpinw_delete.js Skrypt wykorzystywany w programie WMS.net umożliwiający użytkownikowi na usunięcie dokumentu inwentaryzacji, który znajduje

    Baza danych

  • Tabela knusl

    Kartoteki usług. Pola tabeli knusl: Nazwa kolumnytypszerokośćopisACHvarchar1Jednoznakowe oznaczenie stanu danego wiersza w tabeli: 0-bufor, 1-zatwierdzony, X-usunietyAKTYWNEbit1Oznaczenie aktywności wierszaCENAfloat8Cena usługiCENA1float8Dodatkowa cena usługi, np. dla usług wykonywanych w określone dni.CENA2float8Dodatkowa cena usługi.ID_KNUSLint4Unikalny identyfikator w ramach tabeliILOSCint4Pole przeznaczone dla dowolnej wartości numerycznej definiowanej dla kartoteki usług.INDEKSvarchar20Indeks usługiJEDNOSTKAvarchar20Jednostka dla usługi. Informacja do rozliczenia kosztów.KATEGORIAvarchar10Kategoria usługi: M – magazynowanie, PP – wejście

    Baza danych

  • jqs_kartoteki.js

    Skrypt jqs_kartoteki.js wykorzystywany w roli Magazyn WMS.net umożliwia automatyczne dopisanie kategorii kosztów dla wybranego kontrahenta. Kategorie kosztów są wykorzystywane podczas generowanie dokumentu rozliczenia kosztów, który może być podstawą do wystawienia faktury za wykonane usługi dla wybranego kontrahenta we wskazanym przedziale czasowym.

    Transakcje WMS