<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="jasper" language="groovy" pageWidth="195" pageHeight="842" columnWidth="195" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0">
	<property name="ireport.zoom" value="2.0"/>
	<property name="ireport.x" value="0"/>
	<property name="ireport.y" value="0"/>
	<parameter name="GRUPO" class="java.lang.Integer"/>
	<parameter name="HASH" class="java.lang.String"/>
	<queryString>
		<![CDATA[SELECT
     PEDIDOS_BISTRO."PED_BIST_VOUCHER" AS PED_BIST_VOUCHER,
     PEDIDOS_BISTRO."PED_BIST_PRODUTO_ID" AS PED_BIST_PRODUTO_ID,
     PEDIDOS_BISTRO."PED_BIST_PROD_QNT" AS PED_BIST_PROD_QNT,
     PEDIDOS_BISTRO."PED_BIST_PROD_ACRESCIMO" AS PED_BIST_PROD_ACRESCIMO,
     PRODUTOS_GRUPOS."PRODUTO_GRUPO_DESCR" AS PRODUTO_GRUPO_DESCR,
     PRODUTOS."PRODUTO_DESCRICAO" AS PRODUTO_DESCRICAO,
     PRODUTOS."PRODUTO_VAL_VENDA" AS PRODUTO_VAL_VENDA,
     PEDIDOS_BISTRO."PED_BIST_DATA" AS PED_BIST_DATA,
     PEDIDOS_BISTRO."PED_BIST_OBSERV" AS PED_BIST_OBSERV,
     PRODUTOS."PRODUTO_GRUPO" AS PRODUTO_GRUPO
FROM
     "PRODUTOS" PRODUTOS INNER JOIN "PEDIDOS_BISTRO" PEDIDOS_BISTRO ON PRODUTOS."PRODUTO_ID" = PEDIDOS_BISTRO."PED_BIST_PRODUTO_ID"
     LEFT OUTER JOIN "PRODUTOS_GRUPOS" PRODUTOS_GRUPOS ON PRODUTOS."PRODUTO_GRUPO" = PRODUTOS_GRUPOS."PRODUTO_GRUPO_ID"
WHERE
     PEDIDOS_BISTRO."PED_BIST_HASH" = $P{HASH} and PRODUTOS."PRODUTO_BEBIDA" = 'S' and PRODUTOS."PRODUTO_GRUPO" is null]]>
	</queryString>
	<field name="PED_BIST_VOUCHER" class="java.lang.String"/>
	<field name="PED_BIST_PRODUTO_ID" class="java.lang.Integer"/>
	<field name="PED_BIST_PROD_QNT" class="java.math.BigDecimal"/>
	<field name="PED_BIST_PROD_ACRESCIMO" class="java.math.BigDecimal"/>
	<field name="PRODUTO_GRUPO_DESCR" class="java.lang.String"/>
	<field name="PRODUTO_DESCRICAO" class="java.lang.String"/>
	<field name="PRODUTO_VAL_VENDA" class="java.math.BigDecimal"/>
	<field name="PED_BIST_DATA" class="java.sql.Timestamp"/>
	<field name="PED_BIST_OBSERV" class="java.lang.String"/>
	<field name="PRODUTO_GRUPO" class="java.lang.Integer"/>
	<variable name="SUBTOTAL" class="java.lang.Double" incrementType="Report" calculation="Sum">
		<variableExpression><![CDATA[$V{SUBTOTAL} + ($F{PRODUTO_VAL_VENDA} * $F{PED_BIST_PROD_QNT})]]></variableExpression>
		<initialValueExpression><![CDATA[new Double(0)]]></initialValueExpression>
	</variable>
	<columnHeader>
		<band height="54">
			<textField>
				<reportElement x="0" y="29" width="194" height="17"/>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font fontName="Verdana" size="12" isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{PED_BIST_VOUCHER}]]></textFieldExpression>
			</textField>
		</band>
	</columnHeader>
	<detail>
		<band height="16">
			<textField isStretchWithOverflow="true" isBlankWhenNull="false">
				<reportElement x="0" y="0" width="130" height="15" isPrintInFirstWholeBand="true" isPrintWhenDetailOverflows="true"/>
				<textElement verticalAlignment="Middle">
					<font fontName="Verdana" size="10"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[String.format("%.0f", $F{PED_BIST_PROD_QNT}) + "x " + $F{PRODUTO_DESCRICAO}]]></textFieldExpression>
			</textField>
			<textField isStretchWithOverflow="true" pattern="¤ #,##0.00" isBlankWhenNull="false">
				<reportElement x="130" y="0" width="64" height="15" isPrintInFirstWholeBand="true" isPrintWhenDetailOverflows="true"/>
				<textElement textAlignment="Right" verticalAlignment="Middle">
					<font fontName="Verdana" size="10"/>
				</textElement>
				<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{PRODUTO_VAL_VENDA}]]></textFieldExpression>
			</textField>
			<textField isStretchWithOverflow="true" isBlankWhenNull="false">
				<reportElement stretchType="RelativeToTallestObject" x="0" y="15" width="194" height="1" isPrintInFirstWholeBand="true" isPrintWhenDetailOverflows="true"/>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font fontName="Verdana" size="10"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{PED_BIST_OBSERV}.replace(";", "\n")]]></textFieldExpression>
			</textField>
		</band>
	</detail>
	<summary>
		<band height="17">
			<staticText>
				<reportElement x="0" y="2" width="69" height="15"/>
				<textElement verticalAlignment="Middle">
					<font fontName="Verdana"/>
				</textElement>
				<text><![CDATA[SubTotal R$:]]></text>
			</staticText>
			<textField pattern="¤ #,##0.00">
				<reportElement x="94" y="2" width="100" height="15"/>
				<textElement textAlignment="Right" verticalAlignment="Middle">
					<font fontName="Verdana" size="10"/>
				</textElement>
				<textFieldExpression class="java.lang.Double"><![CDATA[$V{SUBTOTAL}]]></textFieldExpression>
			</textField>
			<line>
				<reportElement x="0" y="0" width="194" height="1"/>
				<graphicElement>
					<pen lineWidth="0.5" lineStyle="Dashed"/>
				</graphicElement>
			</line>
		</band>
	</summary>
</jasperReport>
