Przejdź do głównej zawartości

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.