Add json metadata for proof of concept

This commit is contained in:
Enrique Barcelli 2021-12-02 05:03:54 +08:00
parent dc04d43542
commit 34495a0615
3 changed files with 45 additions and 14 deletions

View file

@ -165,7 +165,9 @@
<text><![CDATA[Total (without taxes)]]></text> <text><![CDATA[Total (without taxes)]]></text>
</staticText> </staticText>
<textField pattern="" isBlankWhenNull="false"> <textField pattern="" isBlankWhenNull="false">
<reportElement key="textField" style="Total_Gray" x="400" y="17" width="81" height="21" backcolor="#FFFFFF" uuid="f0d11fa4-b24c-42f8-aa61-65d52befba59"/> <reportElement key="textField" style="Total_Gray" x="400" y="17" width="81" height="21" backcolor="#FFFFFF" uuid="f0d11fa4-b24c-42f8-aa61-65d52befba59">
<property name="net.sf.jasperreports.export.json.path" value="totalvalventa"/>
</reportElement>
<box leftPadding="2" rightPadding="2"> <box leftPadding="2" rightPadding="2">
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
@ -250,7 +252,9 @@
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box> </box>
<textField isBlankWhenNull="true"> <textField isBlankWhenNull="true">
<reportElement key="textField-1" style="default" stretchType="RelativeToTallestObject" x="0" y="0" width="72" height="21" forecolor="#000000" uuid="14915d05-21be-4c9c-9494-bd120203fa3b"/> <reportElement key="textField-1" style="default" stretchType="RelativeToTallestObject" x="0" y="0" width="72" height="21" forecolor="#000000" uuid="14915d05-21be-4c9c-9494-bd120203fa3b">
<property name="net.sf.jasperreports.export.json.path" value="REFERENCE"/>
</reportElement>
<box leftPadding="2" rightPadding="2"> <box leftPadding="2" rightPadding="2">
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
@ -263,7 +267,9 @@
<textFieldExpression><![CDATA[$F{REFERENCE}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{REFERENCE}]]></textFieldExpression>
</textField> </textField>
<textField pattern="" isBlankWhenNull="false"> <textField pattern="" isBlankWhenNull="false">
<reportElement key="textField-2" style="default" stretchType="RelativeToTallestObject" x="400" y="0" width="81" height="21" forecolor="#000000" uuid="9615b7ce-f5f2-4fd7-b213-215d1149e1f3"/> <reportElement key="textField-2" style="default" stretchType="RelativeToTallestObject" x="400" y="0" width="81" height="21" forecolor="#000000" uuid="9615b7ce-f5f2-4fd7-b213-215d1149e1f3">
<property name="net.sf.jasperreports.export.json.path" value="vventalinea"/>
</reportElement>
<box leftPadding="2" rightPadding="2"> <box leftPadding="2" rightPadding="2">
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
@ -276,7 +282,9 @@
<textFieldExpression><![CDATA[($F{LINENETAMT}!=null)?$P{NUMBERFORMAT}.format($F{LINENETAMT}):new String(" ")]]></textFieldExpression> <textFieldExpression><![CDATA[($F{LINENETAMT}!=null)?$P{NUMBERFORMAT}.format($F{LINENETAMT}):new String(" ")]]></textFieldExpression>
</textField> </textField>
<textField pattern="" isBlankWhenNull="false"> <textField pattern="" isBlankWhenNull="false">
<reportElement key="textField-3" style="default" stretchType="RelativeToTallestObject" x="320" y="0" width="79" height="21" forecolor="#000000" uuid="e3d1b64a-712e-4676-880a-71e1831faaec"/> <reportElement key="textField-3" style="default" stretchType="RelativeToTallestObject" x="320" y="0" width="79" height="21" forecolor="#000000" uuid="e3d1b64a-712e-4676-880a-71e1831faaec">
<property name="net.sf.jasperreports.export.json.path" value="precio"/>
</reportElement>
<box leftPadding="2" rightPadding="2"> <box leftPadding="2" rightPadding="2">
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
@ -289,7 +297,9 @@
<textFieldExpression><![CDATA[($F{PRICEACTUAL}!=null)?$P{NUMBERFORMAT}.format($F{PRICEACTUAL}):new String(" ")]]></textFieldExpression> <textFieldExpression><![CDATA[($F{PRICEACTUAL}!=null)?$P{NUMBERFORMAT}.format($F{PRICEACTUAL}):new String(" ")]]></textFieldExpression>
</textField> </textField>
<textField pattern="" isBlankWhenNull="false"> <textField pattern="" isBlankWhenNull="false">
<reportElement key="textField-4" style="default" stretchType="RelativeToTallestObject" x="262" y="0" width="58" height="21" forecolor="#000000" uuid="6cff317d-cc02-498f-8b7c-c354c2f3aa6e"/> <reportElement key="textField-4" style="default" stretchType="RelativeToTallestObject" x="262" y="0" width="58" height="21" forecolor="#000000" uuid="6cff317d-cc02-498f-8b7c-c354c2f3aa6e">
<property name="net.sf.jasperreports.export.json.path" value="cantidad"/>
</reportElement>
<box leftPadding="2" rightPadding="2"> <box leftPadding="2" rightPadding="2">
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
@ -302,7 +312,9 @@
<textFieldExpression><![CDATA[($F{QTYINVOICED}!=null)?$P{NUMBERFORMAT}.format($F{QTYINVOICED}):new String(" ")]]></textFieldExpression> <textFieldExpression><![CDATA[($F{QTYINVOICED}!=null)?$P{NUMBERFORMAT}.format($F{QTYINVOICED}):new String(" ")]]></textFieldExpression>
</textField> </textField>
<textField isBlankWhenNull="true"> <textField isBlankWhenNull="true">
<reportElement key="textField-5" style="default" stretchType="RelativeToTallestObject" x="212" y="0" width="50" height="21" forecolor="#000000" uuid="347f68f2-4371-49ec-abb8-9c77288a4d66"/> <reportElement key="textField-5" style="default" stretchType="RelativeToTallestObject" x="212" y="0" width="50" height="21" forecolor="#000000" uuid="347f68f2-4371-49ec-abb8-9c77288a4d66">
<property name="net.sf.jasperreports.export.json.path" value="UOMNAME"/>
</reportElement>
<box leftPadding="2" rightPadding="2"> <box leftPadding="2" rightPadding="2">
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
@ -315,7 +327,9 @@
<textFieldExpression><![CDATA[$F{UOMNAME}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{UOMNAME}]]></textFieldExpression>
</textField> </textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true"> <textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-6" style="default" stretchType="RelativeToTallestObject" x="72" y="0" width="140" height="21" isPrintWhenDetailOverflows="true" forecolor="#000000" uuid="1d556f94-fad4-4f31-92d1-967f6068f0cc"/> <reportElement key="textField-6" style="default" stretchType="RelativeToTallestObject" x="72" y="0" width="140" height="21" isPrintWhenDetailOverflows="true" forecolor="#000000" uuid="1d556f94-fad4-4f31-92d1-967f6068f0cc">
<property name="net.sf.jasperreports.export.json.path" value="NAME_PRODUCT"/>
</reportElement>
<box leftPadding="2" rightPadding="2"> <box leftPadding="2" rightPadding="2">
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>

View file

@ -63,7 +63,9 @@
<band height="40"> <band height="40">
<printWhenExpression><![CDATA[$P{ISTAXINCLUDED}.equals("N")]]></printWhenExpression> <printWhenExpression><![CDATA[$P{ISTAXINCLUDED}.equals("N")]]></printWhenExpression>
<textField evaluationTime="Band" pattern="" isBlankWhenNull="true"> <textField evaluationTime="Band" pattern="" isBlankWhenNull="true">
<reportElement key="textField" mode="Opaque" x="399" y="18" width="82" height="21" backcolor="#FFFFFF" uuid="fd23e606-2e0c-4038-8f2d-92f447f2308b"/> <reportElement key="textField" mode="Opaque" x="399" y="18" width="82" height="21" backcolor="#FFFFFF" uuid="fd23e606-2e0c-4038-8f2d-92f447f2308b">
<property name="net.sf.jasperreports.export.json.path" value="totalineasimpuestos"/>
</reportElement>
<box> <box>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/>
@ -104,7 +106,9 @@
<detail> <detail>
<band height="25" splitType="Stretch"> <band height="25" splitType="Stretch">
<textField isBlankWhenNull="false"> <textField isBlankWhenNull="false">
<reportElement key="textField" style="default" x="0" y="2" width="400" height="21" forecolor="#000000" uuid="55ccdcc7-0ca7-46f2-9589-1e22551f5f33"/> <reportElement key="textField" style="default" x="0" y="2" width="400" height="21" forecolor="#000000" uuid="55ccdcc7-0ca7-46f2-9589-1e22551f5f33">
<property name="net.sf.jasperreports.export.json.path" value="nombreimpuesto"/>
</reportElement>
<box> <box>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/>
@ -116,7 +120,9 @@
<textFieldExpression><![CDATA[" " + $F{NAME}]]></textFieldExpression> <textFieldExpression><![CDATA[" " + $F{NAME}]]></textFieldExpression>
</textField> </textField>
<textField pattern="" isBlankWhenNull="false"> <textField pattern="" isBlankWhenNull="false">
<reportElement key="textField" style="default" x="400" y="2" width="82" height="21" forecolor="#000000" uuid="90ddfa19-f863-4262-9976-c6cf107357fc"/> <reportElement key="textField" style="default" x="400" y="2" width="82" height="21" forecolor="#000000" uuid="90ddfa19-f863-4262-9976-c6cf107357fc">
<property name="net.sf.jasperreports.export.json.path" value="impuesto"/>
</reportElement>
<box> <box>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/>
@ -129,6 +135,7 @@
</textField> </textField>
<textField> <textField>
<reportElement x="310" y="2" width="82" height="21" uuid="8525c891-f941-46b2-b17a-e0961d272116"> <reportElement x="310" y="2" width="82" height="21" uuid="8525c891-f941-46b2-b17a-e0961d272116">
<property name="net.sf.jasperreports.export.json.path" value="baseimpuesto"/>
<printWhenExpression><![CDATA[$P{ISTAXINCLUDED}.equals("Y")]]></printWhenExpression> <printWhenExpression><![CDATA[$P{ISTAXINCLUDED}.equals("Y")]]></printWhenExpression>
</reportElement> </reportElement>
<textElement textAlignment="Right"> <textElement textAlignment="Right">

View file

@ -201,7 +201,9 @@ AND AD_ORG.ad_org_id = (SELECT o.AD_ORG_ID
<textFieldExpression><![CDATA[(($F{STATUS}.compareTo("VO")==0) ? "VOIDED" : " ")]]></textFieldExpression> <textFieldExpression><![CDATA[(($F{STATUS}.compareTo("VO")==0) ? "VOIDED" : " ")]]></textFieldExpression>
</textField> </textField>
<textField isBlankWhenNull="false"> <textField isBlankWhenNull="false">
<reportElement key="textField-14" x="1" y="137" width="234" height="103" isPrintWhenDetailOverflows="true" uuid="3a7bc047-80b7-44a6-b7d9-51da1c8a282f"/> <reportElement key="textField-14" x="1" y="137" width="234" height="103" isPrintWhenDetailOverflows="true" uuid="3a7bc047-80b7-44a6-b7d9-51da1c8a282f">
<property name="net.sf.jasperreports.export.json.path" value="NAME"/>
</reportElement>
<textElement verticalAlignment="Top"> <textElement verticalAlignment="Top">
<font fontName="DejaVu Sans" size="9" isBold="true"/> <font fontName="DejaVu Sans" size="9" isBold="true"/>
</textElement> </textElement>
@ -209,6 +211,7 @@ AND AD_ORG.ad_org_id = (SELECT o.AD_ORG_ID
</textField> </textField>
<textField isBlankWhenNull="false"> <textField isBlankWhenNull="false">
<reportElement key="textField-15" style="Report_Footer" x="165" y="2" width="257" height="28" isPrintInFirstWholeBand="true" isPrintWhenDetailOverflows="true" uuid="60beddfb-c2bd-4ce7-9cb7-c7da5d2e9904"> <reportElement key="textField-15" style="Report_Footer" x="165" y="2" width="257" height="28" isPrintInFirstWholeBand="true" isPrintWhenDetailOverflows="true" uuid="60beddfb-c2bd-4ce7-9cb7-c7da5d2e9904">
<property name="net.sf.jasperreports.export.json.path" value="LEGAL_NAME"/>
<printWhenExpression><![CDATA[new Boolean($F{SHOWCOMPANYDATA}.equalsIgnoreCase("Y"))]]></printWhenExpression> <printWhenExpression><![CDATA[new Boolean($F{SHOWCOMPANYDATA}.equalsIgnoreCase("Y"))]]></printWhenExpression>
</reportElement> </reportElement>
<textElement verticalAlignment="Top"> <textElement verticalAlignment="Top">
@ -267,7 +270,9 @@ AND AD_ORG.ad_org_id = (SELECT o.AD_ORG_ID
</graphicElement> </graphicElement>
</line> </line>
<textField isBlankWhenNull="false"> <textField isBlankWhenNull="false">
<reportElement key="textField-8" x="290" y="154" width="72" height="20" uuid="f391a639-3b9d-4cc5-bdac-d5fe86eb24b6"/> <reportElement key="textField-8" x="290" y="154" width="72" height="20" uuid="f391a639-3b9d-4cc5-bdac-d5fe86eb24b6">
<property name="net.sf.jasperreports.export.json.path" value="DOCUMENTNO"/>
</reportElement>
<box> <box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
@ -311,7 +316,9 @@ AND AD_ORG.ad_org_id = (SELECT o.AD_ORG_ID
</graphicElement> </graphicElement>
</line> </line>
<textField isBlankWhenNull="false"> <textField isBlankWhenNull="false">
<reportElement key="textField-24" x="365" y="154" width="57" height="20" uuid="76fff310-3a18-48d2-8b7f-0c535f68c8c8"/> <reportElement key="textField-24" x="365" y="154" width="57" height="20" uuid="76fff310-3a18-48d2-8b7f-0c535f68c8c8">
<property name="net.sf.jasperreports.export.json.path" value="CURRENCY_CODE"/>
</reportElement>
<box> <box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
@ -336,7 +343,9 @@ AND AD_ORG.ad_org_id = (SELECT o.AD_ORG_ID
</graphicElement> </graphicElement>
</line> </line>
<textField isBlankWhenNull="false"> <textField isBlankWhenNull="false">
<reportElement key="textField" x="425" y="154" width="57" height="20" uuid="b035905d-ec1b-4a59-9607-bf1424cd5fcf"/> <reportElement key="textField" x="425" y="154" width="57" height="20" uuid="b035905d-ec1b-4a59-9607-bf1424cd5fcf">
<property name="net.sf.jasperreports.export.json.path" value="fecha"/>
</reportElement>
<box> <box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
@ -368,6 +377,7 @@ AND AD_ORG.ad_org_id = (SELECT o.AD_ORG_ID
</staticText> </staticText>
<textField isBlankWhenNull="false"> <textField isBlankWhenNull="false">
<reportElement key="textField-15" style="Report_Footer" x="165" y="31" width="214" height="65" isPrintInFirstWholeBand="true" isPrintWhenDetailOverflows="true" uuid="d10fc70f-f842-4a68-ad83-461aaa5e0873"> <reportElement key="textField-15" style="Report_Footer" x="165" y="31" width="214" height="65" isPrintInFirstWholeBand="true" isPrintWhenDetailOverflows="true" uuid="d10fc70f-f842-4a68-ad83-461aaa5e0873">
<property name="net.sf.jasperreports.export.json.path" value="direccion"/>
<printWhenExpression><![CDATA[new Boolean($F{SHOWCOMPANYDATA}.equalsIgnoreCase("Y"))]]></printWhenExpression> <printWhenExpression><![CDATA[new Boolean($F{SHOWCOMPANYDATA}.equalsIgnoreCase("Y"))]]></printWhenExpression>
</reportElement> </reportElement>
<textElement verticalAlignment="Top"> <textElement verticalAlignment="Top">