tablet_dpmag_rw

Plik tablet_dpmag_rw.js obsługuje proces tworzenia dokumentu rozchodu wewnętrznego (RW) w systemie Studio WMS.net. Skrypt umożliwia użytkownikowi dodawanie, edytowanie oraz zatwierdzanie dokumentu RW, a także obsługuje walidację danych oraz dynamiczne interakcje z bazą SQL.

Plik tablet_dpmag_rw.js obsługuje dokument wydania z magazynu w systemie Studio WMS.net. Najpierw skrypt odczytuje parametry URL i ustawia domyślne wartości dla rodzaju dokumentu oraz typu rejestru. Następnie dodaje arkusz stylów przeznaczony dla urządzeń mobilnych.

Opis

Skrypt buduje dynamiczny nagłówek dokumentu. W nagłówku użytkownik widzi przyciski akcji, takie jak „Zapisz”, „Bufor” oraz „Usuń”. Ponadto wyświetla się informacja o typie dokumentu, rodzaju rejestru, numerze referencyjnym i dacie. Dodatkowo skrypt tworzy panel umożliwiający dostęp do usług, notatek, plików i zdjęć.

Następnie skrypt generuje główny formularz dokumentu. Użytkownik wybiera kontrahenta oraz odbiorcę, a także wprowadza datę z dokumentu. Skrypt umożliwia również wpisanie numeru wydania. Co więcej, formularz zawiera sekcję pozycji, w której użytkownik może dodać asortyment. Użytkownik wpisuje także lokalizację, ilość i dodatkowe uwagi.

W kolejnym kroku skrypt buduje tabelę pozycji. Tabela wyświetla indeks, nazwę, lokalizację, ilość, numer partii, numer palety, termin ważności, datę produkcji oraz uwagi. Dodatkowo skrypt oblicza podsumowanie dokumentu. Użytkownik widzi łączną liczbę artykułów, sztuk, palet, a także wagę netto i brutto.

Skrypt aktywnie reaguje na zdarzenia. Na przykład, po wybraniu kontrahenta skrypt aktualizuje listę asortymentu i odbiorców. Ponadto skrypt sprawdza poprawność wprowadzonych danych przed dodaniem pozycji. Dzięki temu użytkownik otrzymuje natychmiastową informację o ewentualnych błędach.

Skrypt umożliwia także edycję dokumentu. W razie potrzeby pobiera dane z bazy SQL i ustawia wartości kontrolek. Użytkownik może dodać nowe pozycje lub usunąć wybrane elementy. Dodatkowo skrypt oferuje funkcje zatwierdzania, usuwania oraz buforowania dokumentu.

Podsumowując, plik tablet_dpmag_rw.js aktywnie generuje dynamiczny interfejs i umożliwia łatwą obsługę dokumentów wydania z magazynu. Skrypt stosuje walidację danych i integruje się z bazą SQL. Dzięki temu system Studio WMS.net działa sprawnie i efektywnie.

Obsługa Dokumentu Rozchodu Wewnętrznego (RW) w Studio WMS.net

Plik tablet_dpmag_rw.js obsługuje proces tworzenia dokumentu rozchodu wewnętrznego (RW) w systemie Studio WMS.net. Skrypt umożliwia użytkownikowi dodawanie, edytowanie oraz zatwierdzanie dokumentu RW, a także obsługuje walidację danych oraz dynamiczne interakcje z bazą SQL.

Funkcja MojaOnLoad()

Podczas inicjalizacji system wykonuje kilka kluczowych operacji:

  1. Odczytuje parametry dokumentu, takie jak prx (rodzaj dokumentu) oraz typdok (typ dokumentu).
  2. Tworzy dynamiczny interfejs użytkownika obejmujący:
    • Przyciski akcji: Zapisz, Bufor, Usuń.
    • Formularz zawierający informacje o kontrahencie, numerze referencyjnym, dacie dokumentu oraz lokalizacji magazynowej.
    • Opcje dodatkowe: Usługi magazynowe, Notatki, Pliki, Zdjęcia.
  3. Ładuje dane z bazy SQL, jeśli użytkownik edytuje istniejący dokument.

Obsługa dodawania pozycji do dokumentu

Formularz pozwala użytkownikowi na:

  • Wybór kontrahenta i lokalizacji magazynowej.
  • Podanie numeru dokumentu oraz daty wystawienia.
  • Wybór asortymentu oraz ilości do wydania.

Funkcja btnDodajPoz()

Obsługuje dodanie pozycji do dokumentu:

  1. Sprawdza, czy kontrahent i numer dokumentu zostały wybrane.
  2. Blokuje możliwość edycji nagłówka po pierwszym dodaniu pozycji.
  3. Wyświetla sekcję dodawania produktów.

Funkcja btnDodaj()

Dodaje nową pozycję do dokumentu:

  • Sprawdza poprawność danych (np. dostępność w magazynie, zgodność ilości).
  • Wysyła zapytanie SQL do zapisania pozycji.
  • Odświeża tabelę pozycji dokumentu.

Obsługa tabeli pozycji

System generuje dynamiczną tabelę pozycji:

  • Wyświetla indeks, nazwę, lokalizację, ilość oraz inne szczegóły pozycji.
  • Pozwala na edycję i usunięcie pozycji przed zatwierdzeniem dokumentu.

Funkcja btnUsun()

Obsługuje usuwanie pozycji:

  1. Wyświetla komunikat z prośbą o potwierdzenie usunięcia.
  2. Jeśli użytkownik zatwierdzi, usuwa pozycję z bazy SQL.
  3. Aktualizuje podsumowanie dokumentu.

Funkcja Zapisz()

Obsługuje zapis dokumentu:

  • Jeśli dokument nie zawiera pozycji, system wyświetla ostrzeżenie.
  • Użytkownik może zapisać dokument jako zatwierdzony lub w buforze.
  • Po zatwierdzeniu dokumentu system blokuje jego edycję.

Obsługa interfejsu użytkownika

Skrypt oferuje dodatkowe funkcje:

  • Dodawanie usług magazynowych – przypisywanie usług do dokumentu.
  • Dodawanie notatek – możliwość opisania szczegółów dokumentu.
  • Dodawanie załączników – przechowywanie plików związanych z dokumentem.
  • Dodawanie zdjęć – opcja dokumentacji wizualnej operacji magazynowej.

Podsumowanie

Plik tablet_dpmag_rw.js obsługuje proces tworzenia i edycji dokumentu rozchodu wewnętrznego (RW) w systemie Studio WMS.net. Skrypt umożliwia dynamiczne dodawanie pozycji, walidację danych oraz zapis dokumentu w bazie SQL. Dzięki temu użytkownik może efektywnie zarządzać procesem rozchodu wewnętrznego w magazynie.

Czytaj więcej:

  • Wydanie z magazynu – jqs_dpmag_rw.js

    Skrypt wykorzystywany programie WMS.net umożliwiający użytkownikowi na dopisanie dokumentu rozchodu wewnętrznego RW oraz wydania bezpośredniego WZB w zależności od użytych parametrów.

    Transakcje WMS

  • tablet_dpmag_pw

    Plik tablet_dpmag_pw.js obsługuje proces tworzenia i edycji dokumentu przyjęcia wewnętrznego (PW) w systemie Studio WMS.net. Skrypt umożliwia dynamiczne dodawanie pozycji, walidację danych oraz zapis dokumentu w bazie SQL. Dzięki temu użytkownik może efektywnie zarządzać procesem przyjęcia wewnętrznego towarów w magazynie.

    Transakcje WMS

  • tablet_dpmag_pz

    Plik tablet_dpmag_pz.js obsługuje proces tworzenia i edycji dokumentu przyjęcia do magazynu (PZ) w systemie Studio WMS.net. Skrypt umożliwia dynamiczne dodawanie pozycji, walidację danych oraz zapis dokumentu w bazie SQL. Dzięki temu użytkownik może efektywnie zarządzać procesem przyjęcia towarów w magazynie.

    Transakcje WMS

  • tablet_dpmag_wz

    Plik tablet_dpmag_wz.js obsługuje tworzenie i edycję dokumentu wydania z magazynu (WZ) w Studio WMS.net. Skrypt umożliwia dynamiczne dodawanie pozycji, walidację danych oraz zapis dokumentu w bazie SQL. Dzięki temu użytkownik może efektywnie zarządzać procesem wydania towarów i kontrolować przepływ magazynowy.

    Transakcje WMS

  • tablet_dpmag_zwz

    Plik tablet_dpmag_zwz.js obsługuje proces zlecenia wydania z magazynu (ZWZ) w systemie Studio WMS.net. Skrypt umożliwia dodawanie i edytowanie dokumentów, zarządzanie pozycjami oraz zapisywanie zmian w bazie SQL. Dzięki dynamicznej walidacji użytkownik ma pełną kontrolę nad procesem wydawania towarów.

    Transakcje WMS