Difference between revisions of "Job:Schimbare stare comanda client"

From docs
Jump to: navigation, search
 
(12 intermediate revisions by 4 users not shown)
Line 5: Line 5:
 
*****Schimbare stare comanda client
 
*****Schimbare stare comanda client
  
       Job care schimba starea comenzilor de clienti.
+
       Job care schimba starea comenzilor de clienti sau comenzilor interne. Comanda nu trebuie sa fie finalizata.
  
;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)
+
;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===
 
===Parametrii===
;ModColaborare:stari de comenzi clienti
+
;DocId
:sunt luate in considerare doar comenzile de clienti aflate in starile din acest parametru
+
:daca nu se configureaza una dintre valorile 26 sau 85, atunci implicit va lua in considerare numai comenzile de client.
;Stare:stari de comenzi clienti
+
:26 pentru comanda client
:sunt luate in considerare doar comenzile de clienti aflate in starile din acest parametru
+
:85 pentru comanda interna
;StareDestinatie:Stare destinatie
+
;TipDocIds
 +
:sunt luate in considerare doar comenzile aflate pe tipurile de document din acest parametru
 +
;ModColaborare
 +
:moduri de colaborare setate pe clienti
 +
:sunt luate in considerare doar comenzile ai caror clienti care au modul de colaborare printre modurile de colaborare din acest parametru
 +
;Stare
 +
:stari de comenzi clienti
 +
:sunt luate in considerare doar comenzile aflate in starile din acest parametru
 +
;StareDestinatie
 +
:Stare destinatie
 
:comenzile de clienti trec in stare destinatie
 
:comenzile de clienti trec in stare destinatie
 
;SYS_UNITID:Firma  
 
;SYS_UNITID:Firma  
 
;SYS_DIVID:Divizie
 
;SYS_DIVID:Divizie
 
;SYS_USERID:Userul
 
;SYS_USERID:Userul
;Finalizat:in functie de acest parametru se alege starea de pe comanda furnizor (cu sau fara bifa de finalizat)
+
;Rezervare
 
+
:daca valoarea este 1 atunci sunt luate in considerare doar comenzile ale caror pozitii respecta regula Cant = CantLivrata + CantRezervata
===Detalii===
+
;NrZileDataLivrare
;Momentul la care documentul este luat in considerare de job
+
:daca se completeaza o valoare n atunci sunt luate in considerare doar comenzile care se livreaza in urmatoarele n zile.
:Se verifica periodicitatea din planificare comenzi
+
;NecesitaAprobare
: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)
+
:Daca are valoarea 1 si comanda de client Necesita aprobare se schimba starea comenzii doar daca comanda este aprobata.
:Aceasta masura este luata pentru cazul in care jobul nu ruleaza la ora setata in planificare, existand riscul sa nu mai creeze comanda.
+
;DoarDacaExistaProduse
;Criterii de creare comenzi furnizor
+
:daca valoarea este 1 atunci sunt luate in considerare comenzile care au cel putin un produs
:Creaza comenzi furnizori doar pentru comenzile de clienti cu produse ce au setate furnizori din planificare.
+
;DoarGestiunidepeTipDoc
:Furnizorii de pe produse sunt fie furnizori impliciti fie furnizorul cu ordinea cea mai mica
+
:Daca are valoarea 1, se schimba starea comenzii doar daca exista cel putin un produs rezervat din gestiunile de vanzare setate la nivel de tip doc
: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.
+
;Validat
: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).
+
:daca are valoarea 1 si comanda nu este validata atunci se incearca validarea acesteia
 +
;ProcentLivrare
 +
:daca se completeaza atunci sunt luate in considerare comenzile din care s-a facturat cel putin procentul completat
 +
;ContineDoarServicii
 +
:daca valoarea este 1 atunci sunt luate in considerare comenzile care nu contin niciun produs
 +
;MinuteVechimeComanda: se proceseaza doar comenzile din ultimele minute (data validare) calculate in functie de aceasta valoare

Latest revision as of 11:28, 14 May 2024

      Job care schimba starea comenzilor de clienti sau comenzilor interne. Comanda nu trebuie sa fie finalizata.
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

DocId
daca nu se configureaza una dintre valorile 26 sau 85, atunci implicit va lua in considerare numai comenzile de client.
26 pentru comanda client
85 pentru comanda interna
TipDocIds
sunt luate in considerare doar comenzile aflate pe tipurile de document din acest parametru
ModColaborare
moduri de colaborare setate pe clienti
sunt luate in considerare doar comenzile ai caror clienti care au modul de colaborare printre modurile de colaborare din acest parametru
Stare
stari de comenzi clienti
sunt luate in considerare doar comenzile 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
Rezervare
daca valoarea este 1 atunci sunt luate in considerare doar comenzile ale caror pozitii respecta regula Cant = CantLivrata + CantRezervata
NrZileDataLivrare
daca se completeaza o valoare n atunci sunt luate in considerare doar comenzile care se livreaza in urmatoarele n zile.
NecesitaAprobare
Daca are valoarea 1 si comanda de client Necesita aprobare se schimba starea comenzii doar daca comanda este aprobata.
DoarDacaExistaProduse
daca valoarea este 1 atunci sunt luate in considerare comenzile care au cel putin un produs
DoarGestiunidepeTipDoc
Daca are valoarea 1, se schimba starea comenzii doar daca exista cel putin un produs rezervat din gestiunile de vanzare setate la nivel de tip doc
Validat
daca are valoarea 1 si comanda nu este validata atunci se incearca validarea acesteia
ProcentLivrare
daca se completeaza atunci sunt luate in considerare comenzile din care s-a facturat cel putin procentul completat
ContineDoarServicii
daca valoarea este 1 atunci sunt luate in considerare comenzile care nu contin niciun produs
MinuteVechimeComanda
se proceseaza doar comenzile din ultimele minute (data validare) calculate in functie de aceasta valoare