Skip to content
Snippets Groups Projects
Commit b1571b11 authored by Benjamin Ulrich's avatar Benjamin Ulrich :speech_balloon: Committed by Johannes Goderbauer
Browse files

[Projekt: Entwicklung - Neon][TicketNr.: 1043365][Beleg - Sammelticket zur...

[Projekt: Entwicklung - Neon][TicketNr.: 1043365][Beleg - Sammelticket zur Überarbeitung des Belegs]
parent 6112e0e7
No related branches found
No related tags found
No related merge requests found
......@@ -296,6 +296,7 @@
</entityParameter>
<entityParameter>
<name>OrderLanguage_param</name>
<valueProcess>%aditoprj%/entity/Order_entity/entityfields/orderlanguage_param/valueProcess.js</valueProcess>
<expose v="true" />
<mandatory v="false" />
<description>PARAMETER</description>
......@@ -593,6 +594,7 @@
</entityParameter>
<entityParameter>
<name>ObjectRowId_param</name>
<valueProcess>%aditoprj%/entity/Order_entity/entityfields/objectrowid_param/valueProcess.js</valueProcess>
<expose v="true" />
<documentation>%aditoprj%/entity/Order_entity/entityfields/objectrowid_param/documentation.adoc</documentation>
<description>PARAMETER</description>
......@@ -779,6 +781,7 @@
</entityParameter>
<entityParameter>
<name>OrderType_param</name>
<valueProcess>%aditoprj%/entity/Order_entity/entityfields/ordertype_param/valueProcess.js</valueProcess>
<expose v="true" />
<description>PARAMETER</description>
</entityParameter>
......@@ -1008,6 +1011,8 @@
<dbRecordFieldMapping>
<name>LANGUAGE.value</name>
<recordfield>SALESORDER.ISOLANGUAGE</recordfield>
<isFilterable v="true" />
<isLookupFilter v="true" />
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>NET.value</name>
......
import("system.neon");
import("system.result");
import("system.vars");
import("KeywordRegistry_basic");
if (vars.exists("$param.OrderLanguage_param"))
if (vars.exists("$param.OrderLanguage_param") && vars.get("$param.OrderLanguage_param"))
{
result.string(vars.get("$param.OrderLanguage_param"));
}
\ No newline at end of file
}
import("system.logging");
import("system.neon");
import("system.vars");
import("system.result");
if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.ObjectRowId_param") && vars.get("$param.ObjectRowId_param"))
result.string(vars.get("$param.ObjectRowId_param"));
\ No newline at end of file
import("system.logging");
import("system.vars");
import("system.db");
import("system.result");
var salesorderid = vars.get("$field.SALESORDERID")
if(salesorderid)
result.string(db.cell("select ISOLANGUAGE from SALESORDER where SALESORDERID = '" + salesorderid + "'"))
\ No newline at end of file
......@@ -124,7 +124,7 @@ OrderUtils.copyOrder = function (pOfferId, pContactId, pOrderType, pLanguage, pC
* @param {String} pOfferId the offer to get the items from
* @param {String} pOrderId the order to create the items for
*/
OrderUtils.copyOfferItemsToOrder = function (pOfferId, pOrderId)
OrderUtils.copyOfferItemsToOrder = function (pSourceOfferId, pOrderId)
{
var InputMapping = {
"OFFERITEM": {
......@@ -435,14 +435,13 @@ OrderUtils.openReminderReport = function (pOrderID)
"''"
];
var orderItemSql = newSelect(orderItemFields)
var itemData = newSelect(orderItemFields)
.from("SALESORDERITEM")
.leftJoin("PRODUCT", "PRODUCT.PRODUCTID = SALESORDERITEM.PRODUCT_I")
.leftJoin("PRODUCT", "PRODUCT.PRODUCTID = SALESORDERITEM.PRODUCT_ID")
.where("SALESORDERITEM.SALESORDER_ID", pOrderID)
.table();
var itemData = db.table(orderItemSql);
if (itemData.length == 0)
return;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment