Job:Schimbare stare comanda client

From docs
Revision as of 13:55, 20 October 2015 by Cosmin Maxim (talk | contribs)
Jump to: navigation, search
      Job care schimba starea comenzilor de clienti.
Job-ul primeste un singur parametru (Params) care cauta dupa cuvinte cheie si extrage valoarea (ex. SYS_UNITID=2091). Parametrii sunt despartiti prin & (ex. SYS_UNITID=2091&SYS_DIVID=1).

Parametrii

ModColaborare
stari de comenzi clienti
sunt luate in considerare doar comenzile de clienti aflate in starile din acest parametru
Stare
stari de comenzi clienti
sunt luate in considerare doar comenzile de clienti aflate in starile din acest parametru
StareDestinatie
Stare destinatie
comenzile de clienti trec in stare destinatie
SYS_UNITID
Firma
SYS_DIVID
Divizie
SYS_USERID
Userul
Finalizat
in functie de acest parametru se alege starea de pe comanda furnizor (cu sau fara bifa de finalizat)

Detalii

Momentul la care documentul este luat in considerare de job
Se verifica periodicitatea din planificare comenzi
Pentru comenzile cu periodicitate "zilnic" se verifica ora si se creaza o singura comanda pe furnizor cu data din planificare mai mare decat data de rulare a jobului(comenzile se genereaza dupa ora din planificare)
Aceasta masura este luata pentru cazul in care jobul nu ruleaza la ora setata in planificare, existand riscul sa nu mai creeze comanda.
Criterii de creare comenzi furnizor
Creaza comenzi furnizori doar pentru comenzile de clienti cu produse ce au setate furnizori din planificare.
Furnizorii de pe produse sunt fie furnizori impliciti fie furnizorul cu ordinea cea mai mica
In cazul in care am deja o comanda furnizor cu furnizorul din planificare cu aceeasi valuta se insereaza pozitii in comanda respectiva, altfel se creaza un antet nou.
Se tine cont de "Cantitate comandata multiplu de" de pe furnizor setat pe produs (la salvare pozitii cantitatea comandata este inmultita cu cantitatea setata in acest camp).