StudioSystem

maw_sko_awiz.js

Plik maw_sko_awiz.js to moduł systemu VSS pozwalający logistykom i spedycji zarządzać harmonogramem pracy magazynu. Dzięki dynamicznemu.

studiosystem.softwarestudio.com.pl/transakcje-yms/
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika

Zarządzanie Okienkami Czasowymi w Godzinach Pracy Magazynu

Plik maw_sko_awiz.js obsługuje proces zarządzania oknami czasowymi w systemie awizacji VSS, pełniąc rolę narzędzia dla logistyki (spedycji). Umożliwia dodawanie, przeglądanie i edycję dostępnych przedziałów czasowych dla operacji magazynowych.

Definicja funkcji i struktury interfejsu

Skrypt realizuje następujące funkcje:

  • Pobranie istniejących okien czasowych dla wybranego magazynu.
  • Wyświetlenie listy dostępnych okienek czasowych w formie tabeli.
  • Dodanie nowego okna czasowego poprzez formularz.
  • Walidacja poprawności danych wejściowych.
  • Zapisanie zmian w bazie danych.

Funkcja MojaOnLoad()

Jest to główna funkcja inicjalizująca interfejs zarządzania godzinami pracy magazynu. W jej ramach:

  1. Pobierane są dane magazynu, takie jak kod, nazwa, adres i opis.
  2. Generowany jest dynamiczny interfejs użytkownika, obejmujący:
    • Pola wyświetlające informacje o magazynie.
    • Lista istniejących okien czasowych.
    • Formularz do dodawania nowych okien czasowych.
  3. Wyświetlana jest tabela z dotychczasowymi wpisami.
  4. Inicjalizowane są domyślne ustawienia interfejsu.

Obsługa okien czasowych

Wyświetlanie istniejących wpisów

Funkcja UstawPositionTable() pobiera listę okien czasowych dla magazynu i wyświetla ją w tabeli z następującymi kolumnami:

  • Okienka czasowe - godziny dostępnych przedziałów.
  • Uwagi - dodatkowe informacje o przedziale czasowym.

Tabela jest generowana dynamicznie na podstawie danych pobranych z bazy SQL i prezentowana w komponencie jqxGrid.

Dodawanie nowego okna czasowego

Funkcja btnDodaj() obsługuje dodawanie nowych przedziałów czasowych:

  1. Sprawdza, czy wprowadzona godzina ma prawidłowy format HH:MM.
  2. Waliduje obecność dwukropka jako separatora godzin i minut.
  3. Blokuje przycisk dodawania na czas operacji.
  4. Tworzy zapytanie SQL i zapisuje dane w bazie.
  5. Po zakończeniu operacji odświeża tabelę, aby uwzględnić nowo dodane okno czasowe.

Obsługa walidacji

Funkcja sprawdza poprawność wprowadzonej godziny:

  • Wymaga dokładnie pięciu znaków (HH:MM).
  • Wymusza użycie dwukropka jako separatora.
  • Odrzuca błędnie sformatowane wartości.

Funkcja AddSuccessEnd()

Po poprawnym dodaniu okna czasowego:

  • Wyświetlany jest komunikat potwierdzający zapis.
  • Resetowane są wartości domyślne formularza.
  • Odświeżana jest tabela dostępnych okienek czasowych.

Podsumowanie

Plik maw_sko_awiz.js to moduł systemu VSS pozwalający logistykom i spedycji zarządzać harmonogramem pracy magazynu. Dzięki dynamicznemu formularzowi użytkownicy mogą łatwo przeglądać dostępne przedziały czasowe i dodawać nowe w sposób kontrolowany i zautomatyzowany. Walidacja danych minimalizuje ryzyko błędów, a integracja z bazą SQL zapewnia natychmiastową aktualizację harmonogramu operacji logistycznych.

Ogólne zastosowanie systemu awizacji transportów

System awizacji transportów to istotne narzędzie w nowoczesnej logistyce, usprawniające i optymalizujące proces planowania oraz realizacji dostaw i wysyłek. Jego głównym celem jest zapewnienie płynnej komunikacji i koordynacji między wszystkimi uczestnikami łańcucha dostaw, takimi jak dostawcy, odbiorcy, spedytorzy, kierowcy i magazynierzy. Wdrożenie takiego systemu pozwala na znaczne zredukowanie czasu oczekiwania na załadunek i rozładunek, minimalizację ryzyka wystąpienia opóźnień oraz lepsze wykorzystanie zasobów magazynowych. System awizacji transportów znajduje zastosowanie w wielu branżach, od produkcji i handlu, po logistykę i dystrybucję, wszędzie tam, gdzie efektywne zarządzanie przepływem towarów ma istotne znaczenie dla sukcesu przedsiębiorstwa.

System awizacji transportów to inwestycja, która przynosi wymierne korzyści w postaci zwiększonej efektywności, redukcji kosztów i poprawy jakości obsługi. Dzięki niemu możliwe jest lepsze planowanie tras, optymalizacja wykorzystania floty transportowej oraz monitorowanie statusu przesyłek w czasie rzeczywistym. System ten umożliwia również generowanie raportów i analiz, które pomagają w identyfikacji wąskich gardeł w procesie logistycznym i podejmowaniu ważnych decyzji. W efekcie, wdrożenie systemu awizacji transportów przekłada się na zwiększenie konkurencyjności przedsiębiorstwa, poprawę relacji z partnerami biznesowymi oraz podniesienie poziomu zadowolenia klientów.

Chcesz zobaczyć transakcje YMS w działaniu?

Uruchom demo modułów StudioSystem i sprawdź platformę na żywo.