diff --git a/entity/Offer_entity/entityfields/copyoffer/onActionProcess.js b/entity/Offer_entity/entityfields/copyoffer/onActionProcess.js index accad62bfb3d5f252b6090fb9077db75ff82a819..3165252cb4ab4b2eae1dda0fdd17c10bd9b4a83b 100644 --- a/entity/Offer_entity/entityfields/copyoffer/onActionProcess.js +++ b/entity/Offer_entity/entityfields/copyoffer/onActionProcess.js @@ -9,6 +9,8 @@ var header = vars.getString("$field.HEADER"); var offerId = vars.getString("$field.OFFERID"); var deliveryTerm = vars.getString("$field.DELIVERYTERMS"); var paymentTerm = vars.getString("$field.PAYMENTTERMS"); +var salesprojectId = vars.getString("$field.SALESPROJECT_ID"); -OfferUtils.copyOffer(offerId, contactId, language, currency, header, deliveryTerm, paymentTerm); + +OfferUtils.copyOffer(offerId, contactId, language, currency, header, deliveryTerm, paymentTerm, salesprojectId); \ No newline at end of file diff --git a/process/Offer_lib/process.js b/process/Offer_lib/process.js index b4c8bea33f50080dfcb04b1b1d98a38ef64ec7dc..74283a23c2230be304a4e970830aa984e2cc19f7 100644 --- a/process/Offer_lib/process.js +++ b/process/Offer_lib/process.js @@ -283,15 +283,16 @@ OfferUtils.openOfferReport = function (pOfferID) /** * opens an offer in NEW mode with values from an offer * - * @param pOfferId {String} id of the offer - * @param pContactId {String} contact id - * @param pLanguage {String} language - * @param pCurrency {String} [currency=""] - * @param pHeader {String} [header=""] - * @param pDeliveryTerm {String} [deliveryTerm=""] - * @param pPaymentTerm {String} [paymentTerm=""] + * @param {String} pOfferId of the offer + * @param {String} pContactId + * @param {String} pLanguage + * @param {String} [pCurrency=""] + * @param {String} [pHeader=""] + * @param {String} [pDeliveryTerm=""] + * @param {String} [pPaymentTerm=""] + * @param {String} [pSalesprojectId=""] */ -OfferUtils.copyOffer = function (pOfferId, pContactId, pLanguage, pCurrency, pHeader, pDeliveryTerm, pPaymentTerm) +OfferUtils.copyOffer = function (pOfferId, pContactId, pLanguage, pCurrency, pHeader, pDeliveryTerm, pPaymentTerm, pSalesprojectId) { var params = { "ContactId_param" : pContactId, @@ -300,7 +301,8 @@ OfferUtils.copyOffer = function (pOfferId, pContactId, pLanguage, pCurrency, pHe "OfferCurrency_param" : pCurrency || "", "OfferHeader_param" : pHeader || "", "OfferDeliveryTerm_param" : pDeliveryTerm || "", - "OfferPaymentTerm_param" : pPaymentTerm || "" + "OfferPaymentTerm_param" : pPaymentTerm || "", + "SalesprojectId_param" : pSalesprojectId || "" }; neon.openContext("Offer", null, null, neon.OPERATINGSTATE_NEW, params); }