MARX#65463: Bijlages komen niet aan AAGN -> Schekman : nieuwe functie F_Putorders_NEW
svn path=/Mareon/trunk/; revision=49823
This commit is contained in:
@@ -180,7 +180,7 @@ function do_exec_opdrstatus(p_order){
|
||||
// LET OP!: vul voor Faciltior kenmerk-key bijlages in, dus key van flexprop van bijlages uit facilitor omgeving, -1 is daarbij geen geldige waarde/key voor kenmerk, en betekent geen uitwisseling)
|
||||
//Deze key voor Facilitor moet derhalve > 0 zijn, anders heeft dat geen zin cq. gaat dat fout.
|
||||
__Log("*** START CUST.FACILITOR.NL --> MAREON : Bijlages van opdrachtgever naar Mareon ***", 2);
|
||||
var l_opdr_str = F_GetOpdrachtKey_NEW(l_mld_opdr_key,l_mld_opdr_ordernr);
|
||||
var l_opdr_str = F_Putorders_NEW(l_mld_opdr_key,l_mld_opdr_ordernr);
|
||||
F_GetOpdrachten_NEW_POST (l_opdr_str);
|
||||
__Log("*** END", 2);
|
||||
}
|
||||
|
||||
@@ -271,11 +271,26 @@ function F_GetOpdrachtKey_NEW(v_mld_opdr_key_marx, v_mld_opdr_key_fclt)
|
||||
return l_opdr_str;
|
||||
}
|
||||
|
||||
// MARX#65463: Bijlages komen niet aan AAGN -> Schekman
|
||||
// Copy van F_GetOpdrachtKey_NEW hierboven, maar nu ophalen van bijlages vnauit de NQ-modes
|
||||
// Uitgestelde Putorders/mar_send_mld_opdr_to_supplier uit mar_update_gen_opdrachten (mareon.sql) moet nog aangeslingerd worden
|
||||
function F_Putorders_NEW(v_mld_opdr_key_marx, v_mld_opdr_key_fclt)
|
||||
{
|
||||
var l_import_action = "OPDR_POST_PUTORDERS";
|
||||
var l_opdr_str = "";
|
||||
if (AX_or_Tobias() == "F") {
|
||||
v_aantal_bestanden = FCLT_2_MARX_PutOpdrachtBijlages(v_mld_opdr_key_fclt, v_mld_opdr_key_marx);
|
||||
l_opdr_str = l_opdr_str + "<action><action_code>" + l_import_action + "</action_code>" + "<ref_key>" + v_mld_opdr_key_marx + "</ref_key></action>";
|
||||
}
|
||||
return l_opdr_str;
|
||||
}
|
||||
|
||||
|
||||
function F_GetOpdrachten_NEW_POST (l_opdr_str)
|
||||
{
|
||||
var l_marx_api = "ACTION_REF_KEY";
|
||||
if (l_opdr_str != ""){
|
||||
// Er zijn (nieuwe) bijlages bij minimaal 1 opdracht geupload
|
||||
// Er zijn (nieuwe) bijlages bij minimaal 1 opdracht geupload, of in geval van NQ altijd een post-bericht (uitgesteld putorders)...
|
||||
l_opdr_str = "<xml>" + l_opdr_str + "</xml>";
|
||||
api_F_PutXML(l_opdr_str, l_marx_api);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user