From 18ac89f6640341cb79905a32e1753126886e2bdf Mon Sep 17 00:00:00 2001 From: Laurie Montant Date: Thu, 7 Aug 2025 10:58:08 +0200 Subject: [PATCH] Modifs Optional_attributes --- RPtoRFX_PrepOrder.ftl | 7 ------- RPtoRFX_Receipt.ftl | 6 +++++- RPtoRFX_Receipt_LineMetadata.ftl | 6 +----- RPtoRFX_Receipt_OptionalAttributes.ftl | 16 ++++++++++++++++ 4 files changed, 22 insertions(+), 13 deletions(-) create mode 100644 RPtoRFX_Receipt_OptionalAttributes.ftl diff --git a/RPtoRFX_PrepOrder.ftl b/RPtoRFX_PrepOrder.ftl index 39a9ed0..cc83fb2 100644 --- a/RPtoRFX_PrepOrder.ftl +++ b/RPtoRFX_PrepOrder.ftl @@ -105,13 +105,6 @@ "batch_1": "${batch_1?json_string}", "base_lv_quantity": "true", "any_lv": "false" - <#-- - "stock_reservation": "false", - "forced_priority_date_min_lead_time": "false", - "temp_substitution_possible": "false", - "substitution_possible": "false" - --> - } <#sep>, diff --git a/RPtoRFX_Receipt.ftl b/RPtoRFX_Receipt.ftl index e1326d1..6ae54c8 100644 --- a/RPtoRFX_Receipt.ftl +++ b/RPtoRFX_Receipt.ftl @@ -55,7 +55,11 @@ "level_1_quantity": ${line.RequestedMetrics.QuantityInBaseLV.Value!0}, "owner_code": "${owner_code}", "grade_code": "${grade_code}", - "batch_1": "${batch_1?json_string!""}" + "batch_1": "${batch_1?json_string!""}", + "optional_attributes": { + <#include "RPtoRFX_Receipt_OptionalAttributes.ftl"> + "hold_for_specific_code": "false" + } }<#sep>, ] diff --git a/RPtoRFX_Receipt_LineMetadata.ftl b/RPtoRFX_Receipt_LineMetadata.ftl index 707156b..62c7f33 100644 --- a/RPtoRFX_Receipt_LineMetadata.ftl +++ b/RPtoRFX_Receipt_LineMetadata.ftl @@ -14,8 +14,4 @@ } ] , ---> - - "optional_attributes": { - "hold_for_specific_code": "false" - }, \ No newline at end of file +--> \ No newline at end of file diff --git a/RPtoRFX_Receipt_OptionalAttributes.ftl b/RPtoRFX_Receipt_OptionalAttributes.ftl new file mode 100644 index 0000000..c78f28f --- /dev/null +++ b/RPtoRFX_Receipt_OptionalAttributes.ftl @@ -0,0 +1,16 @@ +<#-- Here are the fields that can be added +"batch_2": "string", +"batch_3": "string", +"anticipated_receipt_line_activity_code": "str", +"anticipated_receipt_line_physical_depot_code": "str", +"anticipated_receipt_line_originator_code": "string", +"anticipated_receipt_reference": "string", +"anticipated_receipt_planned_date": "0000-00-00", +"anticipated_receipt_reference_line_no": 999999, +"reservation_consignee_code": "string", +"reservation_consignee_group_code": "string", +"pro_reservation_reference": "string", +"held_for_check": "false", +"held_for_repacking": "false", +"hold_code": "str" +-->