Możliwość edycji listy wycofanych produktów
W Api V8 stało się możliwe dodanie dania w tylko jednym rozmiarze lub bez określania rozmiaru do listy wycofanych produktów AddProductToStopList.
Teraz można zobaczyć, że danie o określonym rozmiarze zostało dodane do listy wycofanych produktów IsStopListProductSellingRestricted.
Aby uzyskać pełną listę wycofanych produktów, należy teraz użyć wywołania GetStopListProductsRemainingAmounts, które zwraca słownik z kluczem instancji ProductAndSize, zawierający konkretny produkt IProduct oraz jego rozmiar IProductSize.
Aby usunąć wszystkie elementy z listy wycofanych produktów, należy użyć funkcji ClearStopList.
Usunięcie konkretnego dania z listy wycofanych produktów RemoveProductFromStopList, gdzie musi być podany produkt/danie, ale rozmiar jest opcjonalny i może być null.
Ustawianie pozostałej ilości dla dania na liście wycofanych produktów SetStopListProductRemainingAmount - można podać tylko wartości od 0.001 do 999.999, rozmiar jest opcjonalny i może być null.
Sprawdzenie limitu sprzedaży produktów zostało przemianowane na CheckStopListProductsSellingRestrictions i teraz przyjmuje słownik, gdzie kluczem jest ProductAndSize, ale wartość pozostaje tą samą ilością.
Gdy użytkownik, który nie ma prawa do czyszczenia/usuwania/dodawania/ustawiania salda na listach wycofanych produktów (Edycja listy wycofanych i szybkie menu F_EM), próbuje użyć wywołań API, zostanie wyświetlony wyjątek.
Przy próbie dodania dania z rozmiarem do listy wycofanych produktów zawsze sprawdzane jest, czy rozmiar dla dania może być zastosowany zgodnie z jego skalą rozmiarów, w przeciwnym razie zostanie zgłoszony wyjątek.
Aby śledzić zmiany na listach wycofanych produktów, zdarzenie zostało przemianowane z ProductsRemainingAmountsChanged na StopListProductsRemainingAmountsChanged.