Difference between revisions of "Job:Schimbare stare comanda client rezervata/in curs de aprovizionare"

From docs
Jump to navigation Jump to search
(Created page with "*Administrare **Setari ***Planificator ****Joburi sistem *****Job:Schimbare stare comanda client rezervata/in curs de aprovizionare|Schimb...")
 
Line 9: Line 9:
 
;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===
 +
;SYS_UNITID:Firma
 +
;SYS_DIVID:Divizia
 +
;SYS_USERID:Userul
 +
;SYS_LANGID:Limba folosita pentru traducere erori intampinate
 +
 
;DocId
 
;DocId
:daca nu se configureaza una dintre valorile 26 sau 85, atunci implicit va lua in considerare numai comenzile de client.
+
:daca nu se configureaza una dintre valorile 26 sau 85, atunci implicit se vor lua in considerare numai comenzile de client.
 
:26 pentru comanda client
 
:26 pentru comanda client
 
:85 pentru comanda interna
 
:85 pentru comanda interna
 
;TipDocIds
 
;TipDocIds
 
:sunt luate in considerare doar comenzile aflate pe tipurile de document din acest parametru
 
:sunt luate in considerare doar comenzile aflate pe tipurile de document din acest parametru
;ModColaborare
+
;StareIds
: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
 
:sunt luate in considerare doar comenzile aflate in starile din acest parametru
;StareDestinatie
+
;StareDestId
:Stare destinatie
+
:in acest parametru se configureaza starea in care trece comanda daca sunt indeplinite toate conditiile
:comenzile de clienti trec in stare destinatie
+
;StareNotOkId
;SYS_UNITID:Firma
+
:in acest parametru se configureaza starea in care trece comanda daca nu sunt indeplinite toate conditiile
;SYS_DIVID:Divizie
+
;DataCmd_StartType DataCmd_StartValue DataCmd_EndType DataCmd_EndValue
;SYS_USERID:Userul
+
:parametri de tip dashboard din care se determina perioada in care comenzile sa fie filtrate dupa data comenzii
;Rezervare
+
;DataLivrare_StartType DataLivrare_StartValue DataLivrare_EndType Datalivrare_EndValue
:daca valoarea este 1 atunci sunt luate in considerare doar comenzile ale caror pozitii respecta regula Cant = CantLivrata + CantRezervata
+
:parametri de tip dashboard din care se determina perioada in care comenzile sa fie filtrate dupa data livrarii
;NrZileDataLivrare
+
;VerifCandCmdFurn
:daca se completeaza o valoare n atunci sunt luate in considerare doar comenzile care se livreaza in urmatoarele n zile.
+
:1 pentru a se tine cont de cantitatea comandata la furnizor
;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
 
;CategorieProdus
 
:sunt luate in considerare doar comenzile care au produse din categoria setata /categoriile setate
 
:categoriile se seteaza cu denumire categorie
 
;SubCategorieProdus
 
:sunt luate in considerare doar comenzile care au produse din subcategoria setata/ subcategoriile setate
 
:subcategoriile se seteaza cu denumire subcategorie
 
;starerezervatatotal: folosit impreuna cu starerezervatapartial. Daca ambii parametrii sunt folositi atunci se verifica daca toate pozitiile sunt livrate si/sau rezervate integral(pozitiile principale sau detaliile lor) si se schimba starea in functie de acest aspect. Formula de calcul este cantitate - cantitate livrata - cantitate rezervata (din tabela sau direct pe pozitie) = 0
 
;starerezervatapartial: folosit impreuna cu starerezervatatotal. Daca ambii parametrii sunt folositi atunci se verifica daca toate pozitiile sunt livrate si/sau rezervate integral(pozitiile principale sau detaliile lor) si se schimba starea in functie de acest aspect. Formula de calcul este cantitate - cantitate livrata - cantitate rezervata (din tabela sau direct pe pozitie) > 0
 

Revision as of 14:06, 28 August 2025

      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

SYS_UNITID
Firma
SYS_DIVID
Divizia
SYS_USERID
Userul
SYS_LANGID
Limba folosita pentru traducere erori intampinate
DocId
daca nu se configureaza una dintre valorile 26 sau 85, atunci implicit se vor 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
StareIds
sunt luate in considerare doar comenzile aflate in starile din acest parametru
StareDestId
in acest parametru se configureaza starea in care trece comanda daca sunt indeplinite toate conditiile
StareNotOkId
in acest parametru se configureaza starea in care trece comanda daca nu sunt indeplinite toate conditiile
DataCmd_StartType DataCmd_StartValue DataCmd_EndType DataCmd_EndValue
parametri de tip dashboard din care se determina perioada in care comenzile sa fie filtrate dupa data comenzii
DataLivrare_StartType DataLivrare_StartValue DataLivrare_EndType Datalivrare_EndValue
parametri de tip dashboard din care se determina perioada in care comenzile sa fie filtrate dupa data livrarii
VerifCandCmdFurn
1 pentru a se tine cont de cantitatea comandata la furnizor