MARX#81606 Signaleren dat een opdracht gewijzigd is - VM000000566278: Tbv AX2012 aanroep van FUNCTION mar_post_action_hold_opdr

svn path=/Mareon/trunk/; revision=65022
This commit is contained in:
Marcel Bourseau
2024-06-07 09:23:23 +00:00
parent 7e4fe2f594
commit 5338e670aa
2 changed files with 21 additions and 3 deletions

View File

@@ -35,7 +35,24 @@ function A2012_UpdatePurchStatus(v_company_id, v_statuscode, v_purchId, v_extraI
var v_soapAction = "SupplierPortal/updatePurchStatus";
var v_soort_api = 1; // (nav MARX#61048: Documenten versturen van Mareon naar AX) is waarde 1 (oude/huidige api via SupplierService) of waarde 2 (nieuwe api via CustomerPortalAX)
v_resp = apiAX_GENERAL(v_API, v_req, v_type,v_soapAction, 0, v_soort_api);
v_resp = apiAX_GENERAL(v_API, v_req, v_type,v_soapAction, 0, v_soort_api);
//MARX#81606 Signaleren dat een opdracht gewijzigd is (VM000000566278): Voor AX2012 AFR/UIT in Mareon actiehouder zetten
if (v_resp.api_status_code == 1)
{
if (v_statuscode == "UIT" || v_statuscode == "AFR")
{
// then goed verwerkt, stuur naar Mareon dat deze (laatst) gestuurde onderbreek-code naar ERP opdrachtgever goed is verwerkt, en registreer deze onderbreek-code, plus zet actie (AFR=OPG / UIT=LEV)
var l_mld_opdr_key = F_GetOpdrachten_Key(v_company_id, v_purchId);
if (v_statuscode == "UIT")
{
MARX_Send_Succes_Or_Failure(l_mld_opdr_key, "OPDR_POST_ONDERBREEK", "");
}
if (v_statuscode == "AFR")
{
MARX_Send_Succes_Or_Failure(l_mld_opdr_key, "OPDR_POST_ONDERBREEK", v_statuscode);
}
}
}
}
else {
__Log("GEEN Communicatielogboek",2);

View File

@@ -742,9 +742,10 @@ function FACILITOR_2_Xtractor()
// 1.77 -- MARX#81188: Toevoegen van nieuwe factuurvelden in de JSON structuur voor T365 - Failure, InvoiceSource, PaymentID, OrderArtikelOmschr
// 1.78 -- MARX#81877: Bij een fout in factuurkoppeling naar Viewpoint wordt de factuur toch verwerkt + MARX#81919 Veel timeouts op facturen richting Tobias 365 - NQ lijst + MARX#82680 Verwijderen van XML die door REMS wordt aangeboden,maar niet verwerkt kan worden
// 1.79 -- MARX#82415: Implementatie "Mijande Wonen" (Dynamic Empire van Zig/Cegeka) + MARX#83105 Tobias AX2012 -> T365 conversie met facturenstop + MARX#83688 Implementatie Bouwinvest / Schepvastgoed (Zig/Casix)
// 1.80 -- MARX#81606: Signaleren dat een opdracht gewijzigd is (VM000000566278), t.b.v. (alleen) AX2012 is aanpassing in SYNC nodig (AX2009 worden geen updates meer gedaan, alle andere ERPs verlopen via pushprincipe en doen het)
var G_Mareon_Adapter = "1.79";
//MARX#56643: Test Haagwonen inkoopordernummer ontbreekt in Mareon ION001753
var G_Mareon_Adapter = "1.80";
//MARX#56643: Test Haagwonen inkoopordernummer ontbreekt in Mareon ION001753
var G_new_date = new Date();
//Proxy-settings: MARX#81919 Veel timeouts op facturen richting Tobias 365 - NQ lijst