Wprowadzono kontrolę poprawności wartości pola Cykl w słowniku Rodzaje propozycji oraz w słowniku Konfiguracja kartotek dla propozycji.
Cykl wyznacza termin kolejnej dostawy wykorzystywany przy generowaniu propozycji zamówień do dostawców — zbyt niska wartość cyklu (0 lub brak wartości) prowadziła do sytuacji, w której kolejna i następna po niej dostawa wypadały tego samego dnia, co w praktyce oznaczało brak realnego zaplanowania kolejnej dostawy.
Dzięki zmianie system sygnalizuje lub blokuje zapis zbyt niskiej wartości cyklu — w zależności od ustawień ustalonych przez konsultanta wdrożeniowego. Kontrola obejmuje zarówno ręczne wprowadzanie wartości przez operatora, jak i modyfikacje wykonywane automatycznie, np. przez procedury po stronie bazy danych.
Kontrola wartości cyklu uruchamia się w dwóch miejscach:
- przy zakładaniu lub modyfikacji rodzaju propozycji w słowniku Rodzaje propozycji
- przy zakładaniu lub modyfikacji cyklu w słowniku Konfiguracja kartotek dla propozycji
Jeżeli wprowadzona wartość cyklu jest mniejsza od ustalonego minimum (wartość NULL jest traktowana jak 0), operator otrzymuje komunikat Data następnej dostawy powinna być opóźniona o co najmniej … dni!. Sposób reakcji systemu zależy od ustawień skonfigurowanych przez konsultanta:
- brak kontroli — system nie reaguje na zbyt niski cykl,
- informacja — operator widzi komunikat ostrzegawczy, ale może zapisać zmianę,
- blokada — zapis zbyt niskiej wartości cyklu jest niemożliwy.
Dodatkowo w słowniku propozycji zamówień do dostawców kolumna Data następnej dostawy jest wyróżniana kolorem wraz z podpowiedzią, jeśli cykl przypisany do pozycji nie spełnia warunku minimalnej wartości. Takie samo oznaczenie pojawia się w słownikach Rodzaje propozycji i Konfiguracja kartotek dla propozycji, gdy cykl jest mniejszy od wartości minimalnej.
Mechanizm generowania propozycji zamówień został dodatkowo zabezpieczony na wypadek, gdy wyznaczona data kolejnej dostawy pokrywa się z datą generowania dokumentu propozycji.
Konfiguracja
Funkcjonalność wymaga nadania uprawnień: NIE
Funkcjonalność wymaga skonfigurowania: TAK