Job:Planificare - Generare comenzi furnizor

From docs
Jump to: navigation, search


Job care creaza comenzi furnizor pe baza comenzilor de clienti in functie de configurarile din Planificare comenzi.

Parametrii

Stare
stari de comenzi clienti
la generare comenzi furnizor sunt luate in considerare doar pozitiile de pe comenzile clienti setate pe starile din acest parametru
Stare destinatie
StareDestinatie
dupa creare de comenzi furnizor, comenzile de clienti trec in stare destinatie
Firma
se cauta dupa SYS_UNITID
jobul primeste un singur parametru care cauta dupa cuvinte cheie, in cazul de fata SYS_UNITID si extrage valoarea (ex: SYS_UNITID=2091), parametrii sunt despartiti prin & (ex: SYS_UNITID=2091&SYS_DIVID=1)
Divizie
SYS_DIVID
Partener
SYS_PARTID
Userul
SYS_USERID
Finalizat
in functie de acest parametru se alege starea de pe comanda furnizor (cu sau fara bifa de finalizat)
Instanta
SYS_Instance
Calea url
SYS_ROOTURL
Limba
SYS_LANGID

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).