Nawigacja do zamówienia inicjowana przez wtyczkę
W API V8 zrobiliśmy pierwszy krok w kierunku możliwości nawigacji między ekranami SyrvePOS z inicjatywy wtyczki.
Na razie obsługiwana jest tylko nawigacja do zamówienia za pomocą przycisków wtyczki lub z ekranu edycji zamówienia.
W IViewManager
dodano nową metodę
NavigateToOrderAfterOperation.
Można ją wywołać w menedżerze widoku, który jest przekazywany do wtyczki po kliknięciu przycisków wtyczki:
- na SUP - Dodatki —
AddButtonToPluginsMenu - na ekranie zamkniętego zamówienia —
AddButtonToClosedOrderScreen - na ekranie zwrotu zamówienia dla zamkniętych zmian kasy —
AddButtonToProductsReturnScreen - na ekranie edycji zamówienia —
AddButtonToOrderEditScreen
A także w menedżerze widoku, który jest przekazywany do wtyczki podczas edycji z API aktualnie otwartego zamówienia w SyrvePOS:
- wywołanie wewnątrz
TryEditCurrentOrder
Nawigacja jest możliwa tylko w otwartym zamówieniu.
Przy wywołaniu metody sprawdzane są odpowiednie uprawnienia aktualnie zalogowanego pracownika w SyrvePOS.
Te same, które są sprawdzane przy nawigacji poprzez naciśnięcie przycisków na froncie.
Nawigacja do zamówienia dostawy nie jest jeszcze możliwa.