1
<?xml version="1.0" encoding="UTF-8"?>
2
<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="capture" language="groovy" pageWidth="792" pageHeight="612" orientation="Landscape" whenNoDataType="AllSectionsNoDetail" columnWidth="752" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
3
<property name="ireport.zoom" value="1.331000000000016"/>
4
<property name="ireport.x" value="0"/>
5
<property name="ireport.y" value="0"/>
6
<style name="encabezado" mode="Opaque" forecolor="#FEFEFE" backcolor="#010101" fill="Solid">
7
<pen lineWidth="0.25" lineColor="#F3D0D0"/>
9
<pen lineWidth="0.25"/>
10
<topPen lineWidth="0.25" lineColor="#FDBEBE"/>
11
<leftPen lineWidth="0.25" lineColor="#FDBEBE"/>
12
<bottomPen lineWidth="0.25" lineColor="#FDBEBE"/>
13
<rightPen lineWidth="0.25" lineColor="#FDBEBE"/>
16
<parameter name="plant_id" class="java.lang.Integer"/>
17
<parameter name="date_capture" class="java.lang.String"/>
18
<parameter name="plant_name" class="java.lang.String"/>
21
FROM get_production_statistical_capture($P{plant_id}, $P{date_capture}) AS
27
supervisor_name varchar,
38
<field name="state_id" class="java.lang.Integer"/>
39
<field name="state_date" class="java.sql.Date"/>
40
<field name="turn_id" class="java.lang.Integer"/>
41
<field name="plant_name" class="java.lang.String"/>
42
<field name="supervisor_name" class="java.lang.String"/>
43
<field name="abertura" class="java.math.BigDecimal"/>
44
<field name="cono" class="java.math.BigDecimal"/>
45
<field name="date_capture" class="java.sql.Date"/>
46
<field name="time_capture" class="java.sql.Time"/>
47
<field name="humedad" class="java.math.BigDecimal"/>
48
<field name="mallas" class="java.math.BigDecimal"/>
49
<field name="mt" class="java.math.BigDecimal"/>
50
<field name="tn" class="java.math.BigDecimal"/>
51
<field name="tn_turno" class="java.math.BigDecimal"/>
52
<variable name="state_id" class="java.math.BigDecimal">
53
<variableExpression><![CDATA[$F{state_id}]]></variableExpression>
55
<variable name="tn_1" class="java.math.BigDecimal" resetType="Group" resetGroup="turn_id" calculation="Sum">
56
<variableExpression><![CDATA[$F{tn}]]></variableExpression>
58
<variable name="time_capture_1" class="java.lang.Integer" resetType="Group" resetGroup="turn_id" calculation="Count">
59
<variableExpression><![CDATA[$F{time_capture}]]></variableExpression>
61
<variable name="tn_hr" class="java.math.BigDecimal">
62
<variableExpression><![CDATA[$V{tn_1}.doubleValue() / $V{time_capture_1}.doubleValue()]]></variableExpression>
64
<group name="turn_id" isStartNewPage="true">
65
<groupExpression><![CDATA[$F{turn_id}]]></groupExpression>
69
<reportElement x="0" y="37" width="752" height="25"/>
71
<reportElement style="encabezado" x="164" y="0" width="200" height="12"/>
73
<pen lineWidth="0.25"/>
74
<topPen lineWidth="0.25"/>
75
<leftPen lineWidth="0.25"/>
76
<bottomPen lineWidth="0.25"/>
77
<rightPen lineWidth="0.25"/>
79
<textElement textAlignment="Center" verticalAlignment="Middle">
82
<text><![CDATA[Avance]]></text>
85
<reportElement style="encabezado" x="132" y="0" width="32" height="25"/>
87
<pen lineWidth="0.25"/>
88
<topPen lineWidth="0.25"/>
89
<leftPen lineWidth="0.25"/>
90
<bottomPen lineWidth="0.25"/>
91
<rightPen lineWidth="0.25"/>
93
<textElement textAlignment="Center" verticalAlignment="Middle">
96
<text><![CDATA[Cono]]></text>
99
<reportElement style="encabezado" x="164" y="12" width="100" height="13"/>
101
<pen lineWidth="0.25"/>
102
<topPen lineWidth="0.25"/>
103
<leftPen lineWidth="0.25"/>
104
<bottomPen lineWidth="0.25"/>
105
<rightPen lineWidth="0.25"/>
107
<textElement textAlignment="Center" verticalAlignment="Middle">
110
<text><![CDATA[MT]]></text>
113
<reportElement style="encabezado" x="264" y="12" width="100" height="13"/>
115
<pen lineWidth="0.25"/>
116
<topPen lineWidth="0.25"/>
117
<leftPen lineWidth="0.25"/>
118
<bottomPen lineWidth="0.25"/>
119
<rightPen lineWidth="0.25"/>
121
<textElement textAlignment="Center" verticalAlignment="Middle">
124
<text><![CDATA[TN]]></text>
127
<reportElement style="encabezado" x="364" y="0" width="100" height="25"/>
129
<pen lineWidth="0.25"/>
130
<topPen lineWidth="0.25"/>
131
<leftPen lineWidth="0.25"/>
132
<bottomPen lineWidth="0.25"/>
133
<rightPen lineWidth="0.25"/>
135
<textElement textAlignment="Center" verticalAlignment="Middle">
138
<text><![CDATA[Alimentación pulgadas]]></text>
141
<reportElement style="encabezado" x="0" y="0" width="132" height="25"/>
142
<textElement textAlignment="Center" verticalAlignment="Middle">
145
<text><![CDATA[Tiempo]]></text>
149
<reportElement x="0" y="0" width="752" height="37"/>
151
<reportElement x="508" y="0" width="100" height="12"/>
153
<topPen lineWidth="0.25"/>
154
<leftPen lineWidth="0.25"/>
155
<bottomPen lineWidth="0.25"/>
156
<rightPen lineWidth="0.25"/>
158
<textElement verticalAlignment="Middle">
161
<text><![CDATA[ Supervisor]]></text>
164
<reportElement x="508" y="12" width="100" height="12"/>
166
<topPen lineWidth="0.25"/>
167
<leftPen lineWidth="0.25"/>
168
<bottomPen lineWidth="0.25"/>
169
<rightPen lineWidth="0.25"/>
171
<textElement verticalAlignment="Middle">
174
<text><![CDATA[ Turno]]></text>
177
<reportElement x="508" y="24" width="100" height="13"/>
179
<topPen lineWidth="0.25"/>
180
<leftPen lineWidth="0.25"/>
181
<bottomPen lineWidth="0.25"/>
182
<rightPen lineWidth="0.25"/>
184
<textElement verticalAlignment="Middle">
187
<text><![CDATA[ Fecha]]></text>
190
<reportElement x="608" y="0" width="144" height="12"/>
192
<pen lineWidth="0.25"/>
193
<topPen lineWidth="0.25"/>
194
<leftPen lineWidth="0.25"/>
195
<bottomPen lineWidth="0.25"/>
196
<rightPen lineWidth="0.25"/>
198
<textElement verticalAlignment="Middle">
201
<textFieldExpression class="java.lang.String"><![CDATA[$F{supervisor_name}]]></textFieldExpression>
204
<reportElement x="608" y="12" width="144" height="12"/>
206
<pen lineWidth="0.25"/>
207
<topPen lineWidth="0.25"/>
208
<leftPen lineWidth="0.25"/>
209
<bottomPen lineWidth="0.25"/>
210
<rightPen lineWidth="0.25"/>
212
<textElement verticalAlignment="Middle">
215
<textFieldExpression class="java.lang.Integer"><![CDATA[$F{turn_id}]]></textFieldExpression>
217
<textField pattern="dd/MM/yyyy">
218
<reportElement x="608" y="24" width="144" height="13"/>
220
<pen lineWidth="0.25"/>
221
<topPen lineWidth="0.25"/>
222
<leftPen lineWidth="0.25"/>
223
<bottomPen lineWidth="0.25"/>
224
<rightPen lineWidth="0.25"/>
226
<textElement verticalAlignment="Middle">
229
<textFieldExpression class="java.util.Date"><![CDATA[$F{state_date}]]></textFieldExpression>
232
<reportElement x="0" y="24" width="508" height="13"/>
234
<text><![CDATA[ ]]></text>
237
<reportElement x="0" y="0" width="508" height="24"/>
238
<textElement verticalAlignment="Middle">
239
<font isBold="true"/>
241
<textFieldExpression class="java.lang.String"><![CDATA[" " + $P{plant_name}]]></textFieldExpression>
249
<reportElement x="0" y="0" width="752" height="288"/>
251
<chart evaluationTime="Group" evaluationGroup="turn_id" theme="default">
252
<reportElement x="0" y="45" width="752" height="243" printWhenGroupChanges="turn_id"/>
264
<dataset resetType="Group" resetGroup="turn_id"/>
266
<seriesExpression><![CDATA["Cono"]]></seriesExpression>
267
<categoryExpression><![CDATA[$F{time_capture}.toString()]]></categoryExpression>
268
<valueExpression><![CDATA[$F{mt}]]></valueExpression>
269
<labelExpression><![CDATA["cono"]]></labelExpression>
272
<seriesExpression><![CDATA["tn"]]></seriesExpression>
273
<categoryExpression><![CDATA[$F{time_capture}.toString()]]></categoryExpression>
274
<valueExpression><![CDATA[$F{tn}]]></valueExpression>
275
<labelExpression><![CDATA["tn"]]></labelExpression>
285
</categoryAxisFormat>
295
<reportElement x="0" y="0" width="752" height="45"/>
297
<reportElement x="60" y="0" width="404" height="20"/>
299
<topPen lineWidth="0.25"/>
301
<textElement verticalAlignment="Middle">
304
<text><![CDATA[Hr. de operación.]]></text>
307
<reportElement x="464" y="0" width="288" height="20"/>
309
<text><![CDATA[ ]]></text>
312
<reportElement x="0" y="20" width="164" height="25"/>
314
<text><![CDATA[ ]]></text>
317
<reportElement x="164" y="20" width="100" height="25"/>
318
<textElement textAlignment="Right" verticalAlignment="Middle">
321
<text><![CDATA[tn / Turno]]></text>
324
<reportElement x="364" y="20" width="100" height="25"/>
325
<textElement textAlignment="Center" verticalAlignment="Middle">
328
<text><![CDATA[Tn / Hr.]]></text>
331
<reportElement x="264" y="20" width="100" height="25"/>
332
<textElement textAlignment="Center" verticalAlignment="Middle">
335
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{tn_1}]]></textFieldExpression>
338
<reportElement x="0" y="0" width="60" height="20"/>
339
<textElement textAlignment="Center" verticalAlignment="Middle">
342
<textFieldExpression class="java.lang.Integer"><![CDATA[$V{time_capture_1}]]></textFieldExpression>
344
<textField pattern="#,##0.00">
345
<reportElement x="464" y="20" width="288" height="25"/>
346
<textElement verticalAlignment="Middle">
349
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{tn_hr}]]></textFieldExpression>
357
<band splitType="Stretch"/>
360
<band splitType="Stretch"/>
363
<band splitType="Stretch"/>
366
<band height="33" splitType="Stretch">
368
<reportElement x="0" y="0" width="752" height="33"/>
370
<reportElement key="staticText-5" x="0" y="0" width="752" height="33"/>
371
<textElement textAlignment="Center" verticalAlignment="Middle">
372
<font fontName="SansSerif" size="14" isBold="true" pdfFontName="Helvetica-Bold"/>
374
<text><![CDATA[Gráfico de seguimiento de producción y avance de silo]]></text>
380
<band height="12" splitType="Stretch">
382
<reportElement x="0" y="0" width="752" height="12"/>
383
<textField pattern="h.mm.ss a">
384
<reportElement x="60" y="0" width="72" height="12"/>
386
<topPen lineWidth="0.25"/>
387
<bottomPen lineWidth="0.25"/>
388
<rightPen lineWidth="0.25"/>
390
<textElement textAlignment="Center" verticalAlignment="Middle">
393
<textFieldExpression class="java.sql.Time"><![CDATA[$F{time_capture}]]></textFieldExpression>
395
<textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
396
<reportElement x="0" y="0" width="60" height="12"/>
398
<topPen lineWidth="0.25"/>
399
<leftPen lineWidth="0.25"/>
400
<bottomPen lineWidth="0.25"/>
402
<textElement textAlignment="Right" verticalAlignment="Middle">
405
<textFieldExpression class="java.util.Date"><![CDATA[$F{date_capture}]]></textFieldExpression>
408
<reportElement x="132" y="0" width="32" height="12"/>
410
<pen lineWidth="0.25"/>
411
<topPen lineWidth="0.25"/>
412
<leftPen lineWidth="0.25"/>
413
<bottomPen lineWidth="0.25"/>
414
<rightPen lineWidth="0.25"/>
416
<textElement textAlignment="Center" verticalAlignment="Middle">
419
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{mt}]]></textFieldExpression>
422
<reportElement x="364" y="0" width="100" height="12"/>
424
<pen lineWidth="0.25"/>
425
<topPen lineWidth="0.25"/>
426
<leftPen lineWidth="0.25"/>
427
<bottomPen lineWidth="0.25"/>
428
<rightPen lineWidth="0.25"/>
430
<textElement textAlignment="Center">
433
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{abertura}]]></textFieldExpression>
436
<reportElement x="164" y="0" width="100" height="12"/>
438
<pen lineWidth="0.25"/>
439
<topPen lineWidth="0.25"/>
440
<leftPen lineWidth="0.25"/>
441
<bottomPen lineWidth="0.25"/>
442
<rightPen lineWidth="0.25"/>
444
<textElement textAlignment="Center" verticalAlignment="Middle">
447
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{mt}]]></textFieldExpression>
450
<reportElement x="264" y="0" width="100" height="12"/>
452
<pen lineWidth="0.25"/>
453
<topPen lineWidth="0.25"/>
454
<leftPen lineWidth="0.25"/>
455
<bottomPen lineWidth="0.25"/>
456
<rightPen lineWidth="0.25"/>
458
<textElement textAlignment="Center" verticalAlignment="Middle">
461
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{tn}]]></textFieldExpression>
467
<band splitType="Stretch"/>
470
<band splitType="Stretch"/>
473
<band splitType="Stretch"/>