MARX#72900 Afwijkende technische gereeddatum komt niet goed bij opdrachtgever aan
svn path=/Mareon/trunk/; revision=56141
This commit is contained in:
@@ -195,6 +195,31 @@ function do_exec_opdrstatus(p_order, p_min_fac_tracking_datum_ordupd){
|
||||
}
|
||||
}
|
||||
|
||||
var l_mld_opdr_afmelddatum;
|
||||
var l_mld_opdr_afmelddatum_tmp = p_order.mld_opdr_afmelddatum; //eg null, in UTC time, deze kan null zijn!!
|
||||
if (l_mld_opdr_afmelddatum_tmp == null){
|
||||
// Fallback on tracking/notificatie datum
|
||||
if (AX_or_Tobias() == "A365"){
|
||||
// ISO date-time voor T365
|
||||
l_mld_opdr_afmelddatum = l_fac_tracking_datum_iso;
|
||||
}
|
||||
else{
|
||||
// Melding MARX#67715: local time voor REMS (en ook Facilitor, AX2012 en AX2009)
|
||||
l_mld_opdr_afmelddatum = l_fac_tracking_datum_local;
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (AX_or_Tobias() == "A365"){
|
||||
// ISO date-time voor T365
|
||||
l_mld_opdr_afmelddatum = jsdatetoiso(l_mld_opdr_afmelddatum_tmp);
|
||||
}
|
||||
else{
|
||||
// Melding MARX#67715: local time voor REMS (en ook Facilitor, AX2012 en AX2009)
|
||||
l_mld_opdr_afmelddatum = jsdatextoxml(l_mld_opdr_afmelddatum_tmp);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
var l_mld_opdr_opmerking = p_order.mld_opdr_opmerking; // eg "Is niet meer nodig, de vloerbedekking is weer goed.", deze kan null zijn!!
|
||||
if (l_mld_opdr_opmerking == null){l_mld_opdr_opmerking = ""};
|
||||
l_mld_opdr_opmerking = escapeXml(l_mld_opdr_opmerking);
|
||||
@@ -323,14 +348,7 @@ function do_exec_opdrstatus(p_order, p_min_fac_tracking_datum_ordupd){
|
||||
|
||||
case "ORDAFM":
|
||||
// Opdracht is technisch voltooid (gereed)
|
||||
if (AX_or_Tobias() == "A365"){
|
||||
// Voor T365, in ISO/UTC time
|
||||
l_response = GEN_CompleteServiceTask(l_ax_company_id, l_woco_gln, l_lev_gln, l_mld_opdr_ordernr, l_mld_opdr_externnr, l_mld_opdr_opmerking, l_fac_tracking_datum_iso);
|
||||
}
|
||||
else {
|
||||
// Melding MARX#67715: local time voor REMS (en ook Facilitor, AX2012 en AX2009)
|
||||
l_response = GEN_CompleteServiceTask(l_ax_company_id, l_woco_gln, l_lev_gln, l_mld_opdr_ordernr, l_mld_opdr_externnr, l_mld_opdr_opmerking, l_fac_tracking_datum_local);
|
||||
}
|
||||
l_response = GEN_CompleteServiceTask(l_ax_company_id, l_woco_gln, l_lev_gln, l_mld_opdr_ordernr, l_mld_opdr_externnr, l_mld_opdr_opmerking, l_mld_opdr_afmelddatum);
|
||||
break;
|
||||
|
||||
case "ORDAFR":
|
||||
|
||||
Reference in New Issue
Block a user