Sprzedaż > Zamówienia > Weryfikacja zamówień roboczych 

Z tej funkcji należy skorzystać do zatwierdzenia zamówień sprzedaży zintegrowanych z bazą za pomocą mutacji tworzenia API GraphQL.
Po zakończeniu ich integracji zamówienia te zostaną zapisane jako wersje robocze – nie będą one dostępne z poziomu funkcji zarządzania Zamówieniami i nie będą stanowić przedmiotu żadnego przetwarzania funkcjonalnego. Aby móc nimi zarządzać jako zamówieniami „klasycznymi” konieczne jest ich zatwierdzenie, tzn. poddanie ich pewnej liczbie kontroli i procesów inicjalizacji oraz zatwierdzania.

Możliwe jest, że po zakończeniu przetwarzania niektóre zamówienia nie będą zatwierdzone, ale zostaną one odrzucone. Należy użyć funkcji Odrzucone zamówienia robocze, aby je usunąć lub zintegrować ponownie w obiegu zatwierdzania po poprawieniu informacji w danych podstawowych lub ustawieniach.

Wymagania wstępne

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Ekran wprowadzania

Prezentacja

Na tym ekranie:

  • Należy uzupełnić informacje o wyborze zamówień roboczych do zatwierdzenia.
  • Należy kliknąć OK, aby rozpocząć przetwarzanie.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Wybór

Należy wskazać firmę, dla które ma zostać wykonane przetworzenie. Ta informacja jest wymagana.

Jest ona domyślnie inicjalizowana przez firmę lokalizacji domyślnie powiązanej z profilem użytkownika.

Należy wskazać lokalizację, dla której ma zostać wykonane przetworzenie. Informacja ta jest wymagana.

Jest ona domyślnie inicjalizowana przez lokalizację sprzedaży domyślnie powiązaną z profilem użytkownika.

  • Klient od (pole BPCORDFROM)

Należy wprowadzić początek i koniec zakresu w celu dokonania wyboru kodów klientów.
Aby wybrać tylko jednego klienta należy wprowadzić jego kod w polach Od i Do.


  • Klient do (pole BPCORDTO)

 

  • Data od (pole ORDDATFROM)

Data, od której wybierane są zamówienia robocze. Ta data jest opcjonalna.

  • Data do (pole ORDDATTO)

Data, do której wybierane są zamówienia robocze. Ta obowiązkowa data jest inicjalizowana za pomocą bieżącej daty.

  • Nr zamówień od (pole DRAFTORDFR)

Te pola są opcjonalne. Umożliwiają one wybór zakresu zamówień roboczych do przetworzenia.


  • Nr zamówień do (pole DRAFTORDTO)

 

Zamknij

 

Wymagania wstępne procesu

Aby można było rozpocząć proces zatwierdzania konieczne jest spełnienie następujących warunków:


Wymagania wstępne:

  • Typ zamówienia sprzedaży nie jest informacją zarządzaną i przekazywaną przez API. Użyty typ zamówienia sprzedaży to typ wskazany przez parametr użytkownika SOHTYPAPI – Typ zamówienia roboczego (rozdział VEN, grupa ORD). Należy więc uzupełnić ten parametr. Wskazany typ zamówienia musi być obowiązkowo powiązany z kategorią „Normalne”.

Niektóre informacje muszą być obowiązkowo przekazywane przez API:

  • Numer zamówienia. Ten numer jest wymagany nawet, jeśli jest on zastępowany przez numer wynikający z licznika powiązanego z typem zamówienia wskazanym przez parametr SOHTYPAPI – Typ zamówienia roboczego.
  • Lokalizacja sprzedaży
  • Klient zamówienia klienta
  • Artykuły
  • Zamówiona ilość w jednostce sprzedaży. Ta ilość musi być większa niż zero.
  • Należy uzupełnić przynajmniej jedną pozycję.
  • Numer pozycji. Ten numer jest przypisywany podczas zatwierdzania poprzez zastosowanie reguł standardowych.

Następujące informacje mogą być przekazywane przez API, ale są opcjonalne:

  • Lokalizacja wysyłki
  • Klient fakturowany
  • Waluty
  • Warunek płatności
  • System podatkowy
  • Adres dostawy
  • Data zamówienia
  • Jednostka sprzedaży
  • Cena brutto. Jeśli ta informacja nie jest przekazywana lub, jeśli przekazana wartość równa się zero to cena jest określana przez wyszukanie cennika uruchomione podczas zatwierdzania.

Ograniczenia

  • API GraphQL nie zarządza szczegółami BOM-ów sprzedażowych – integrowane są tylko artykuły nadrzędne. Natomiast składniki nie mogą zostać zintegrowane. Zostaną one wygenerowane podczas zatwierdzania zamówienia roboczego.

Opis procesu zatwierdzania

  • Wybór zamówień

    Robocze zamówienia sprzedaży zintegrowane w Sage X3 są rejestrowane w tabelach zamówień sprzedaży: SORDER, SORDERP, SORDERQ. Te zamówienia mogą zostać zidentyfikowane w tabeli SORDER za pomocą pola DRAFTSTATUS, którego wartość różni się od zera.
    Proces dotyczy wyłącznie zamówień roboczych zidentyfikowanych w ten sposób, jak również odpowiadających wprowadzonym kryteriom wyboru.
  • Dla każdego przetwarzanego zamówienia:
    • Brakujące informacje są uzupełniane w zależności od obowiązkowych informacji uzupełnionych na zamówieniu roboczym.
    • Wykonywane są wszystkie procesy konieczne do utworzenia zamówienia sprzedaży:
      • Generowanie składników BOM-u
      • Generowanie artykułów bezpłatnych
      • Reguły podatkowe
      • Wyszukanie cennika – określa ono również opłaty i upusty, jak również przyczynę upustu.
      • Cenniki grupowe
      • Zarządzanie elementami fakturowania i podziałem na pozycje
      • Obliczanie podatków
      • Wycena zamówienia
      • Zarządzanie podpisami
    • Zastosowanie mają te same kontrole funkcjonalne, co kontrole podczas tworzenia zamówienia.

Przypomnienie:

  • Numer zamówienia wynika z licznika powiązanego z typem zamówienia wskazanym przez parametr SOHTYPAPI – Typ zamówienia roboczego.
  • Uwzględniona cena brutto to cena przekazana przez zamówienie robocze, jeśli różni się od zera. Jeśli nie została ona uzupełniona lub, jeśli równa się zero to jej wartość wynika z wyszukania cennika dokonanego podczas procesu zatwierdzania.

Po zakończeniu procesu log wyświetla listę zatwierdzonych zamówień sprzedaży.

Zamówienia niezatwierdzone i odrzucone można wyświetlić w funkcji Odrzucone zamówienia robocze. Ta funkcja umożliwia również zarządzanie tymi odrzuconymi zamówieniami decydując albo o ich usunięciu, albo o ponownej integracji w obiegu zatwierdzania po poprawieniu informacji danych podstawowych lub ustawieniach.
Niezatwierdzone zamówienia mogą zostać zidentyfikowane w tabeli SORDER za pomocą wartości 2 zawartej w polu DRAFTREJ i za pomocą przyczyny odrzucenia wskazanej w polu DRAFTREJREN.

Zadanie wsadowe

Tę funkcję można wykonać w trybie wsadowym,. W tym celu przewidziano SOHDRAFT zadanie standardowe.

Specyficzne operacje

Tę operację należy kliknąć, aby zapisać bieżące ustawienia w kodzie Zapamiętaj i skorzystać z nich później. Zapis jest powiązany z profilem użytkownika, a nie z funkcją czy ekranem.

Kod STD jest powiązany z ekranem i jest ładowany od razu po otwarciu funkcji.

Więcej informacji na temat zaawansowanego użycia operacji Zapamiętaj można znaleźć w dokumentacji o nazwie Ogólna ergonomia aplikacji SAFE X3.

Tę opcję należy kliknąć, aby uzupełnić kod Zapamiętaj w celu załadowania ustawień powiązanych z kodem.

Tę operację należy kliknąć, aby usunąć kod Zapamiętaj.

Komunikaty o błędach

Jedynymi komunikatami o błędach są komunikaty ogólne.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja