FSN#38386 Na fiatteren opdracht direkt op status 5 (ORDNEW, uitgegeven) zetten net als wanneer er nooit fiattering was geweest
svn path=/Website/trunk/; revision=31850
This commit is contained in:
@@ -4076,32 +4076,6 @@ __Log(result);
|
||||
return ontbreekt;
|
||||
},
|
||||
|
||||
// Zet eventueel automatisch status van gefiatteerd naar uitgegeven
|
||||
// Alleen voor *interne* uitvoerenden. Die gaan niet automatisch met
|
||||
// putorders en kunnen niet met mld/opdr_setsend.asp
|
||||
auto_set_uitgegeven: function (opdr_key)
|
||||
{
|
||||
var sql = "SELECT o.mld_statusopdr_key"
|
||||
+ " , o.mld_opdr_teverzenden"
|
||||
+ " , o.mld_uitvoerende_keys"
|
||||
+ " , mu.intern"
|
||||
+ " , o.mld_statusopdr_key_refiat"
|
||||
+ " FROM mld_opdr o"
|
||||
+ " , mld_v_uitvoerende mu"
|
||||
+ " WHERE mld_opdr_key = " + opdr_key
|
||||
+ " AND o.mld_uitvoerende_keys = mu.mld_uitvoerende_key"
|
||||
var oRs = Oracle.Execute( sql);
|
||||
if (oRs("mld_statusopdr_key").Value == 4 // gefiatteeerd
|
||||
&& oRs("intern").Value == 1 // interne bedrijven en personen
|
||||
&& (oRs("mld_opdr_teverzenden").Value || 0) != 1) // Het gaat niet automatisch met putorders
|
||||
{
|
||||
var uitvoerende = oRs("mld_uitvoerende_keys").Value;
|
||||
// In het geval van herfiattering is de status al teruggezet naar de herfiatteringstatus en kom je hier nooit.
|
||||
mld.setopdrachtstatus(opdr_key, 5, uitvoerende); // Naar status Uitgegeven(5).
|
||||
}
|
||||
oRs.Close()
|
||||
},
|
||||
|
||||
srtdisc_sql: function (autfunction, params)
|
||||
{
|
||||
params = params || {};
|
||||
|
||||
@@ -29,8 +29,6 @@
|
||||
|
||||
sql = "UPDATE mld_opdr SET mld_opdr_geprint = 1 WHERE mld_opdr_geprint IS NULL AND mld_opdr_key = " + opdr_key;
|
||||
Oracle.Execute( sql);
|
||||
|
||||
mld.auto_set_uitgegeven(opdr_key);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -83,8 +83,9 @@ for (var i = 0; i < ingesloten.length; i++)
|
||||
Oracle.Execute(sql);
|
||||
}
|
||||
else
|
||||
// Doorgang naar status 5 wordt geregeld in mld.auto_set_uitgegeven of in de database procedure fac.markorderassent() (aanroep in UTILS/PutOrders/puo_allorders.js)
|
||||
mld.auto_set_uitgegeven(ingesloten[i]);
|
||||
{ // Altijd naar status Uitgegeven(5). Gebeurt namelijk ook als er nooit sprake is geweest van fiatteren
|
||||
mld.setopdrachtstatus(ingesloten[i], 5, mld_opdr.uitvoerende_key);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user