Skip to content
Snippets Groups Projects
Commit 83be6740 authored by Johannes Hörmann's avatar Johannes Hörmann
Browse files

[Projekt: Entwicklung - Neon][TicketNr.: 1030772][Angebotsposten - Bemerkung hinzufügen]

parent 32afa8be
No related branches found
No related tags found
No related merge requests found
......@@ -19,9 +19,5 @@
<name>440a19f2-4893-47b9-b10c-864540b6287f</name>
<view>OfferitemMultiEdit_view</view>
</neonViewReference>
<neonViewReference>
<name>683c6607-69ab-43d7-907b-eb7054f2f257</name>
<view>OfferitemMultiEdit_view0</view>
</neonViewReference>
</references>
</neonContext>
......@@ -59,9 +59,9 @@
</fields>
</genericViewTemplate>
<neonViewReference>
<name>dcf79bac-b890-4875-9ab9-4a743972a215</name>
<name>f84b65ca-f1dd-4dda-8321-1eef10ad0ecc</name>
<entityField>OfferOfferitem_dfo</entityField>
<view>OfferitemMultiEdit_view0</view>
<view>OfferitemMultiEdit_view</view>
</neonViewReference>
</children>
</neonView>
<?xml version="1.0" encoding="UTF-8"?>
<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.1">
<name>OfferitemMultiEdit_view0</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<layout>
<boxLayout>
<name>layout</name>
</boxLayout>
</layout>
<children>
<tableViewTemplate>
<name>ItemData</name>
<autoNewRow v="true" />
<entityField>#ENTITY</entityField>
<columns>
<neonTableColumn>
<name>155119de-99a4-4b1b-8f32-91df05f2271a</name>
<entityField>ITEMPOSITION</entityField>
</neonTableColumn>
<neonTableColumn>
<name>f7b11d3a-bb01-4a3b-8aff-0e6da27e9e89</name>
<entityField>PRODUCT_ID</entityField>
</neonTableColumn>
<neonTableColumn>
<name>2e55205a-15ab-488f-bae6-b7d1da57e5b7</name>
<entityField>QUANTITY</entityField>
</neonTableColumn>
<neonTableColumn>
<name>db040e35-98e5-4103-865b-1654ac93894b</name>
<entityField>UNIT</entityField>
</neonTableColumn>
<neonTableColumn>
<name>e2bbeee1-8644-436d-b220-73b9fff8e87e</name>
<entityField>DISCOUNT</entityField>
</neonTableColumn>
<neonTableColumn>
<name>1c9dfee8-e838-44be-9c44-00ca5493ceb5</name>
<entityField>VAT</entityField>
</neonTableColumn>
<neonTableColumn>
<name>7b99c8b2-af93-4bf3-968c-0a0e9afc916e</name>
<entityField>OPTIONAL</entityField>
</neonTableColumn>
<neonTableColumn>
<name>55e4f6a6-6acb-46ff-8848-d42e6e5942a7</name>
<entityField>INFO</entityField>
</neonTableColumn>
</columns>
</tableViewTemplate>
</children>
</neonView>
......@@ -94,7 +94,7 @@ OfferUtils.openOfferReport = function(pOfferID)
// TODO: OFFER.ADDRESS
var fields = [/*"OFFER.ADDRESS"*/ "''", "OFFER.RELATION_ID", "OFFER.LANGUAGE", /*"OFFER.PAYMENTTERMS"*/ "'DUMMY_OFFER.PAYMENTTERMS'", //0 - 3
/*"OFFER.DELIVERYTERMS"*/ "'DUMMY_OFFER.DELIVERYTERMS'", "OFFER.OFFERCODE", "OFFER.CURRENCY", "OFFER.OFFERDATE", // 4 - 7
"OFFER.OFFERID", "OFFERITEM.OFFER_ID", "OFFERITEM.DESCRIPTION", "OFFERITEM.ASSIGNEDTO", // 11
"OFFER.OFFERID", "OFFERITEM.OFFER_ID", "OFFERITEM.INFO", "OFFERITEM.ASSIGNEDTO", // 11
"OFFERITEM.PRODUCT_ID","OFFERITEM.ITEMNAME" , // 13
"OFFERITEM.OPTIONAL", "OFFERITEM.ITEMPOSITION", // 15
"PRODUCT.PRODUCTCODE", "PRODUCT.PRODUCTID", "OFFER.FOOTER", "OFFER.HEADER", "OFFERITEM.UNIT", "OFFER.VAT", // 21
......@@ -186,9 +186,9 @@ OfferUtils.openOfferReport = function(pOfferID)
params["zzglUMST"] = translate.text("zzgl. Summe UmSt", language);
// TODO: OFFER.ADDRESS
params["OFFERAddr"] = AddressUtils.getAddress(relid).toString() + ","; //rptdata[0][0];
params["OFFERAddr"] = AddressUtils.getAddress(relid).toString(); //rptdata[0][0];
// TODO: AddrObject implementieren
params["OFFERPers"] = AddressUtils.getLetterSalutation().toString(); //addrobj.formatAddress("{ls},");
params["OFFERPers"] = (AddressUtils.getLetterSalutation() + ",").toString(); //addrobj.formatAddress("{ls},");
// TODO: payment / delivery-Terms implement (if needed)
params["OFFERPay"] = ""//getKeyName(rptdata[0][3] , "PAYMENTTERMS", "KEYNAME1", language);
......@@ -222,7 +222,7 @@ OfferUtils.openOfferReport = function(pOfferID)
rptdata[i][24], rptdata[i][25], rptdata[i][26], rptdata[i][27], rptdata[i][28], rptdata[i][29]];
}
// 0 1 2 3 4
offerReport.setReportData(ReportData.begin(["OFFER_CURRENCY", "OFFER_OFFERDATE", "OFFER_OFFERID", "OFFERITEM_DESCRIPTION", "OFFERITEM_ASSIGNEDTO",
offerReport.setReportData(ReportData.begin(["OFFER_CURRENCY", "OFFER_OFFERDATE", "OFFER_OFFERID", "OFFERITEM_INFO", "OFFERITEM_ASSIGNEDTO",
"OFFERITEM_ITEMNAME" , "OFFERITEM_OPTIONAL", "OFFERITEM_ITEMPOSITION", "PRODUCT_PRODUCTCODE", "OFFER_FOOTER", "OFFER_HEADER", // 10
"OFFERITEM_QUANTITY", "OFFERITEM_PRICE", "OFFERITEM_DISCOUNT", "OFFER_VERSNR", "OFFER_OFFERCODE", "OFFERITEM_VAT", "ITEMSUM", // 17
"OFFERITEM_UNITTEXT"]) // 18
......
import("system.db");
import("Sql_lib");
import("Relation_lib");
/**
* Methods for addresses.
......
......@@ -41,7 +41,7 @@
<field name="OFFER_CURRENCY" class="java.lang.String"/>
<field name="OFFER_OFFERDATE" class="java.lang.String"/>
<field name="OFFER_OFFERID" class="java.lang.String"/>
<field name="OFFERITEM_DESCRIPTION" class="java.lang.String"/>
<field name="OFFERITEM_INFO" class="java.lang.String"/>
<field name="OFFERITEM_ASSIGNEDTO" class="java.lang.String"/>
<field name="OFFERITEM_VAT" class="java.lang.String"/>
<field name="OFFERITEM_ITEMNAME" class="java.lang.String"/>
......@@ -447,7 +447,7 @@
<textElement>
<font fontName="Segoe UI" size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{OFFERITEM_DESCRIPTION}]]></textFieldExpression>
<textFieldExpression><![CDATA[$F{OFFERITEM_INFO}]]></textFieldExpression>
</textField>
</band>
</detail>
......
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