Skip to content
Snippets Groups Projects
Commit 6a62a212 authored by Pascal Neub's avatar Pascal Neub
Browse files

[Projekt: xRM-Sales][TicketNr.: 1053226][Verknüpfung zwischen Angebot und Beleg]

parent 16cca108
No related branches found
No related tags found
No related merge requests found
......@@ -1125,6 +1125,20 @@
<iconId>VAADIN:CURLY_BRACKETS</iconId>
<stateProcess>%aditoprj%/entity/Offer_entity/entityfields/openadminview/stateProcess.js</stateProcess>
</entityActionField>
<entityConsumer>
<name>Orders</name>
<dependency>
<name>dependency</name>
<entityName>Order_entity</entityName>
<fieldName>#PROVIDER</fieldName>
</dependency>
<children>
<entityParameter>
<name>OfferId_param</name>
<valueProcess>%aditoprj%/entity/Offer_entity/entityfields/orders/children/offerid_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
</entityFields>
<recordContainers>
<dbRecordContainer>
......
import("system.vars");
import("system.result");
result.string(vars.get("$field.OFFERID"));
......@@ -35,6 +35,12 @@
<fieldName>Orders</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>b9cdee36-bfa3-4682-9a1d-26996dd6a5c2</name>
<entityName>Offer_entity</entityName>
<fieldName>Orders</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
</entityProvider>
<entityField>
......
......@@ -7,7 +7,10 @@ var cond = newWhere();
if(vars.exists("$param.ContactId_param") && vars.get("$param.ContactId_param"))
cond.andIfSet("SALESORDER.CONTACT_ID", "$param.ContactId_param");
else {
else if(vars.exists("$param.OfferId_param") && vars.get("$param.OfferId_param"))
cond.andIfSet("SALESORDER.OFFER_ID", "$param.OfferId_param");
else
{
cond.andIfSet("SALESORDER.OBJECT_ROWID", "$param.ObjectRowId_param")
.andIfSet("SALESORDER.OBJECT_TYPE", "$param.ObjectType_param");
}
......
......@@ -24,6 +24,11 @@
<entityField>Products</entityField>
<view>ProductFilter_view</view>
</neonViewReference>
<neonViewReference>
<name>e44fbc18-387e-41f3-acbc-41a9e65e2d38</name>
<entityField>Orders</entityField>
<view>OrderFilter_view</view>
</neonViewReference>
<neonViewReference>
<name>e6b12eed-d67e-467c-9302-f6340f901235</name>
<entityField>#ENTITY</entityField>
......
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