logo-softwarestudio-2020-600

Strono dokumentu – jqs_dpmag_storno.js

Skrypt wykorzystywany programie WMS.net umożliwiający użytkownikowi korektę dokumentu wydania WZB lub RW poprzez dopisanie dokumentu przeciwwstawnego powiązanego ze wskazanym dokumentem wydania.

Skrypt wykorzystywany w programie WMS.net umożliwiający użytkownikowi korektę dokumentu wydania WZB lub RW poprzez dopisanie dokumentu przeciwstawnego powiązanego ze wskazanym dokumentem wydania.

Opis działania

Transakcja uruchamia formularz składający się z dwóch części. W pierwszej z nich wyświetlany jest podgląd dokumentu wydania, zaś w drugiej formularz przyjecia PW.

Część pierwsza pozwala zidentyfikować właściwy dokument wydania, który chcemy skorygować. Wyświetlone zostają: nr dokumentu wydania, kontrahent powiązany z dokumentem oraz tabela z pozycjami dokumentu.

Pierwsza część formularza

Po uruchomieniu przycisku Dalej ukazuje się kolejna część – standardowy formularz edycji przyjęcia wewnętrznego PW wypełniony na podstawie danych z dokumentu wydania. Formularz umożliwia usunięcie istniejących pozycji, jak i dodanie nowych.

Druga czesć formularz – przyjęcie PW

Po zmodyfikowaniu dokumentu można użyć jednego z trzech przycisków:

  1. Zapisz – umożliwia zatwierdzenie dokumentu oraz przejście do następnej części dokumentu.
  2. Bufor – zapisanie szkicu dokumentu , który może być modyfikowany i zapisany w późniejszym czasie.
  3. Usuń – anuluje zapis.

Uruchomienie

Aby formularz był widoczny w programie pierwszym krokiem jest dodanie skryptu do skorowidza JQS, gdzie należy podać kod oraz w kontrolce Uwagi, parametry script (ścieżka, gdzie znajduje się skrypt) oraz scriptonload (funkcja, która ma zostać uruchomiona po włączeniu formularza).

Kolejnym krokiem jest wywołanie transakcji. Transakcja wywoływana jest z poziomu TOOLBARMENU z dwoma parametrami:

  • kod – gdzie podawany jest kod transakcji ze skorowidza,
  • refno – identyfikator obiektu.

Przykład wywołania transakcji z parametrami:
…/role_sys/jqs.aspx?kod=WMS_DPMAG_STORNO&refno=

Poprawnie skonfigurowana transakcja pozwoli zapisać dokumenty do tabeli dpmag.

AS2JS