Walidacja Okresu ważności w Dacie przeterminowania
Data przeterminowania może być użyta do sprawdzenia czy aktualny produkt jest odebrany w obrębie X liczby dni od wygaśnięcia jego daty przydatności. Pozwala to obiektowi na składowanie produktu przez oczekiwaną ilość czasu i pozwala na wysyłkę do klienta w dopuszczalnym okresie ważności.
Aby wykonać walidację okresu ważności, aplikacja odejmuje aktualną datę odbioru od daty ważności określonej podczas odbioru. Jeżeli otrzymana liczba jest mniejsza niż wartość Okres Ważności Rozładunku skonfigurowanego dla pozycji to zostanie wyświetlony komunikat i odbiór nie będzie dozwolony. Na przykład:
- Przysyłane Okres ważności = 365 (określony dla pozycji)
- Data odebrania = 10 Lutego
- Data Ważności wprowadzona przy odbieraniu = 10 Grudnia (ten sam rok)
Wynik: Obliczona wartość to 303 (10 grudnia minus 10 lutego).
Skoro wynik jest mniejszy od Przysyłane Okres ważności (365), przyjęcie jest odrzucone, ponieważ termin upłynie zbyt szybko, aby możliwe było skuteczne przechowywanie i wysyłka do klienta.