W systemie WMS nie jest obowiązkowe napisanie modyfikacji by zmodyfikować interfejs i dodawać przyciski. Ale w tym artykule dodajmy przycisk do generowania dokumentów między magazynowych MM okno główne systemu WMS.
Przykładowe okno WMS.
Za wygląd tych przycisków odpowiada tabela w bazie danych „wms.Buttons”.
Label oraz InternalName odpowiadają za nazwę oraz napis przycisku. ButtonImageId jest to ID ikonki przycisku z tabeli wms.ButtonImages. W przypadku jeżeli jest potrzebne dodawanie własnych ikon można dodawać obrazki do tabeli WMS.BinaryDataRepository. buttonPosition odpowiada gdzie znajduje oraz za długość przycisku. Na przykład przycisk przyjęcie ma pozycje 9,10,11 czyli zajmuje trzeci rząd długość jest ¾. Natomiast przycisk strzałek ma pozycje 12. Czyli trzeci rząd o długości ¼.
Na przykład nie potrzebujemy na tym oknie przesunięcia, natomiast potrzebujemy przycisk do przesunięcia magazynowego. Wtedy zmieniamy tabele do następującej postaci.
Natomiast, po dodawaniu przycisków potrzebujemy jeszcze obsługę, w innym przypadku będą to przyciski które działają. Dlatego musimy dodać funkcjonalność, co będzie działać po kliknięciu w ten przycisk. Dlatego musimy dodać wpis do tabeli wms.buttonActions.
Musimy podać do ButtonId Id naszego przycisku oraz Action do pola ButtonAction. Możemy podać coś co już jest standardowo, albo wywołać swój proces wpisując „RunProcess”.
Dalej musimy wyznaczyć jaki proces chcemy uruchomić po kliknięciu przycisku. Dlatego do tabeli wms.ButtonActionParameters musimy dodać parametry wywołania procesu RunProces.
Po więcej informacji zapraszamy do kontaktu
tel. 34 3225656
sekretariat@erpserwis.net