Commit 5ed8b28f7fc00b173b66d63bc4b4bfa7243638a6
Exists in
master
Merge branch 'adm-1.16.0' of http://ferramentasgo.centralit.com.br:8080/scm/git/…
…cit-grp-almoxarifado into adm-1.16.0
Showing
6 changed files
with
190 additions
and
137 deletions
Show diff stats
cit-almoxarifado-api/src/main/java/br/com/centralit/api/dao/impl/RequisicaoConsumoDaoHibernate.java
@@ -296,12 +296,13 @@ public class RequisicaoConsumoDaoHibernate extends CitGenericDAOImpl implements | @@ -296,12 +296,13 @@ public class RequisicaoConsumoDaoHibernate extends CitGenericDAOImpl implements | ||
296 | public Object[] getRequisicaoForReport(Long requisicaoId){ | 296 | public Object[] getRequisicaoForReport(Long requisicaoId){ |
297 | StringBuilder sql = new StringBuilder(); | 297 | StringBuilder sql = new StringBuilder(); |
298 | sql.append("select req_c.numerorequisicao as numerorequisicao,alm.nome as almoxarifado,requisitante.nome as unidadereq,locale.nome as enderecour,"); | 298 | sql.append("select req_c.numerorequisicao as numerorequisicao,alm.nome as almoxarifado,requisitante.nome as unidadereq,locale.nome as enderecour,"); |
299 | - sql.append(" usuario.nome as requisitante,c_custo.descricao as centrocustos,req_c.datacriacao as cadem,req_c.datafinalizacaoatendimento as atendidaem from alm_requisicaoconsumo req_c"); | 299 | + sql.append(" usuautor.nome as requisitante,usueditor.nome as atendidapor,c_custo.descricao as centrocustos,req_c.datacriacao as cadem,req_c.datafinalizacaoatendimento as atendidaem from alm_requisicaoconsumo req_c"); |
300 | sql.append(" left join estruturaorganizacional alm on req_c.almoxarifado_id = alm.id"); | 300 | sql.append(" left join estruturaorganizacional alm on req_c.almoxarifado_id = alm.id"); |
301 | sql.append(" left join estruturaorganizacional requisitante on req_c.unidadeRequisitante_id = requisitante.id"); | 301 | sql.append(" left join estruturaorganizacional requisitante on req_c.unidadeRequisitante_id = requisitante.id"); |
302 | sql.append(" left join localizacao locale on requisitante.localizacao_id = locale.id"); | 302 | sql.append(" left join localizacao locale on requisitante.localizacao_id = locale.id"); |
303 | sql.append(" left join centrocusto c_custo on req_c.centrocusto_id = c_custo.id"); | 303 | sql.append(" left join centrocusto c_custo on req_c.centrocusto_id = c_custo.id"); |
304 | - sql.append(" left join seguranca_usuario usuario on req_c.autor_id = usuario.id"); | 304 | + sql.append(" left join seguranca_usuario usuautor on req_c.autor_id = usuautor.id"); |
305 | + sql.append(" left join seguranca_usuario usueditor on req_c.editor_id = usueditor.id"); | ||
305 | sql.append(" where req_c.id = ").append(requisicaoId); | 306 | sql.append(" where req_c.id = ").append(requisicaoId); |
306 | 307 | ||
307 | return (Object[]) singleResultNativeQuery(sql.toString()); | 308 | return (Object[]) singleResultNativeQuery(sql.toString()); |
@@ -310,7 +311,7 @@ public class RequisicaoConsumoDaoHibernate extends CitGenericDAOImpl implements | @@ -310,7 +311,7 @@ public class RequisicaoConsumoDaoHibernate extends CitGenericDAOImpl implements | ||
310 | @Override | 311 | @Override |
311 | public List<Object> getResumoContabilForReport(Long requisicaoId,boolean isFIFO) { | 312 | public List<Object> getResumoContabilForReport(Long requisicaoId,boolean isFIFO) { |
312 | StringBuilder sql = new StringBuilder(); | 313 | StringBuilder sql = new StringBuilder(); |
313 | - sql.append("select distinct contac.codigo,contac.descricao, rc_item.quantidade,"); | 314 | + sql.append("select distinct contac.codigo,contac.descricao, rc_item.quantidadeatendida,"); |
314 | 315 | ||
315 | if(isFIFO) | 316 | if(isFIFO) |
316 | sql.append("fifo.valorUnitario"); | 317 | sql.append("fifo.valorUnitario"); |
cit-almoxarifado-web/src/main/java/br/com/centralit/controller/BeanRequisicaoSubReport.java
@@ -24,9 +24,10 @@ public class BeanRequisicaoSubReport { | @@ -24,9 +24,10 @@ public class BeanRequisicaoSubReport { | ||
24 | this.unidadeReq = (String) objArray[2]; | 24 | this.unidadeReq = (String) objArray[2]; |
25 | this.enderecoUR = (String) objArray[3]; | 25 | this.enderecoUR = (String) objArray[3]; |
26 | this.requisitante = (String) objArray[4]; | 26 | this.requisitante = (String) objArray[4]; |
27 | - this.centroCustos = (String) objArray[5]; | ||
28 | - this.cadEm = UtilDate.formatarData(objArray[6]); | ||
29 | - this.atendidaEm = UtilDate.formatarData(objArray[7]); | 27 | + this.atendidaPor = (String) objArray[5]; |
28 | + this.centroCustos = (String) objArray[6]; | ||
29 | + this.cadEm = UtilDate.formatarData(objArray[7]); | ||
30 | + this.atendidaEm = UtilDate.formatarData(objArray[8]); | ||
30 | } | 31 | } |
31 | 32 | ||
32 | public String getNumeroRequisicao() { | 33 | public String getNumeroRequisicao() { |
cit-almoxarifado-web/src/main/resources/reports/guiaRemessaAtendimentoConsumoMaterial.jrxml
@@ -83,7 +83,7 @@ | @@ -83,7 +83,7 @@ | ||
83 | <variableExpression><![CDATA[$V{qtdeTotal}+$F{qtde}]]></variableExpression> | 83 | <variableExpression><![CDATA[$V{qtdeTotal}+$F{qtde}]]></variableExpression> |
84 | <initialValueExpression><![CDATA[0]]></initialValueExpression> | 84 | <initialValueExpression><![CDATA[0]]></initialValueExpression> |
85 | </variable> | 85 | </variable> |
86 | - <variable name="total" class="java.math.BigDecimal" calculation="Sum"> | 86 | + <variable name="total" class="java.math.BigDecimal"> |
87 | <variableExpression><![CDATA[$V{total}.add($F{valorTotal})]]></variableExpression> | 87 | <variableExpression><![CDATA[$V{total}.add($F{valorTotal})]]></variableExpression> |
88 | <initialValueExpression><![CDATA[new BigDecimal(0)]]></initialValueExpression> | 88 | <initialValueExpression><![CDATA[new BigDecimal(0)]]></initialValueExpression> |
89 | </variable> | 89 | </variable> |
@@ -357,21 +357,180 @@ | @@ -357,21 +357,180 @@ | ||
357 | </componentElement> | 357 | </componentElement> |
358 | </band> | 358 | </band> |
359 | </groupHeader> | 359 | </groupHeader> |
360 | - </group> | ||
361 | - <group name="resumoContabil"> | ||
362 | - <groupHeader> | ||
363 | - <band height="33"> | 360 | + <groupFooter> |
361 | + <band height="21"> | ||
362 | + <printWhenExpression><![CDATA[$F{isAsterisco}]]></printWhenExpression> | ||
364 | <staticText> | 363 | <staticText> |
365 | - <reportElement x="0" y="10" width="792" height="20" uuid="044fb4cf-5b85-485e-9a98-20bcd9832b67"> | ||
366 | - <printWhenExpression><![CDATA[$F{isAsterisco}]]></printWhenExpression> | ||
367 | - </reportElement> | 364 | + <reportElement x="0" y="1" width="792" height="20" uuid="044fb4cf-5b85-485e-9a98-20bcd9832b67"/> |
368 | <textElement textAlignment="Left" verticalAlignment="Middle"> | 365 | <textElement textAlignment="Left" verticalAlignment="Middle"> |
369 | <font size="8" isBold="true"/> | 366 | <font size="8" isBold="true"/> |
370 | </textElement> | 367 | </textElement> |
371 | <text><![CDATA[Obs.: Os campos destacados com asterisco (*) calculados com base nos valores dos materiais existentes no estoque no momento da emissão.]]></text> | 368 | <text><![CDATA[Obs.: Os campos destacados com asterisco (*) calculados com base nos valores dos materiais existentes no estoque no momento da emissão.]]></text> |
372 | </staticText> | 369 | </staticText> |
373 | </band> | 370 | </band> |
371 | + </groupFooter> | ||
372 | + </group> | ||
373 | + <group name="resumoContabil"> | ||
374 | + <groupHeader> | ||
375 | + <band height="39"> | ||
376 | + <componentElement> | ||
377 | + <reportElement key="tableResumoContabil" x="0" y="2" width="792" height="35" uuid="65880be5-7337-44c9-a237-b2e3763d6486"> | ||
378 | + <printWhenExpression><![CDATA[$F{resumoContabil} != null]]></printWhenExpression> | ||
379 | + </reportElement> | ||
380 | + <jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd"> | ||
381 | + <datasetRun subDataset="resumoContabil" uuid="dd0fb9e3-744d-4899-b809-621ff05e9a14"> | ||
382 | + <dataSourceExpression><![CDATA[$F{resumoContabil}]]></dataSourceExpression> | ||
383 | + </datasetRun> | ||
384 | + <jr:column width="620" uuid="cce1ea6a-ea5e-43d0-84a3-37aff9de55dc"> | ||
385 | + <jr:tableHeader height="30" rowSpan="1"> | ||
386 | + <staticText> | ||
387 | + <reportElement x="0" y="0" width="620" height="30" uuid="df40478a-bd91-4c6d-8d00-ebce15910536"/> | ||
388 | + <textElement textAlignment="Right" verticalAlignment="Bottom"> | ||
389 | + <font size="8" isBold="true"/> | ||
390 | + <paragraph rightIndent="50"/> | ||
391 | + </textElement> | ||
392 | + <text><![CDATA[Resumo Contábil]]></text> | ||
393 | + </staticText> | ||
394 | + </jr:tableHeader> | ||
395 | + <jr:tableFooter height="20" rowSpan="1"> | ||
396 | + <staticText> | ||
397 | + <reportElement x="0" y="0" width="620" height="20" uuid="786957a5-30dc-46c8-b5e1-5ae33c35c5c6"/> | ||
398 | + <textElement textAlignment="Right" verticalAlignment="Middle"> | ||
399 | + <font size="7" isBold="true"/> | ||
400 | + <paragraph rightIndent="20"/> | ||
401 | + </textElement> | ||
402 | + <text><![CDATA[Total:]]></text> | ||
403 | + </staticText> | ||
404 | + </jr:tableFooter> | ||
405 | + <jr:columnHeader style="table 1" height="20" rowSpan="1"> | ||
406 | + <staticText> | ||
407 | + <reportElement x="0" y="0" width="620" height="20" uuid="2b77dbbf-8f25-4a06-816b-89555e84ed7f"/> | ||
408 | + <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
409 | + <font size="7" isBold="true"/> | ||
410 | + </textElement> | ||
411 | + <text><![CDATA[Conta]]></text> | ||
412 | + </staticText> | ||
413 | + </jr:columnHeader> | ||
414 | + <jr:detailCell style="table 1" height="15" rowSpan="1"> | ||
415 | + <textField isBlankWhenNull="false"> | ||
416 | + <reportElement x="0" y="0" width="620" height="15" uuid="bd3664f4-2ef4-43e5-91e0-ae4c59c351e4"/> | ||
417 | + <textElement verticalAlignment="Middle"> | ||
418 | + <font size="6"/> | ||
419 | + <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
420 | + </textElement> | ||
421 | + <textFieldExpression><![CDATA[$F{conta}]]></textFieldExpression> | ||
422 | + </textField> | ||
423 | + </jr:detailCell> | ||
424 | + </jr:column> | ||
425 | + <jr:column width="90" uuid="8cc2e90c-eea0-464a-b96a-b867f0c5951b"> | ||
426 | + <jr:tableFooter height="20" rowSpan="1"> | ||
427 | + <textField isBlankWhenNull="false"> | ||
428 | + <reportElement x="0" y="0" width="90" height="20" uuid="ce82fcaf-5986-45f6-a460-ff6aa53d7aad"/> | ||
429 | + <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
430 | + <font size="7" isBold="true"/> | ||
431 | + <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
432 | + </textElement> | ||
433 | + <textFieldExpression><![CDATA[$V{qtdeTotal}]]></textFieldExpression> | ||
434 | + </textField> | ||
435 | + </jr:tableFooter> | ||
436 | + <jr:columnHeader style="table 1" height="20" rowSpan="1"> | ||
437 | + <staticText> | ||
438 | + <reportElement x="0" y="0" width="90" height="20" uuid="52599d8d-8cdd-44e2-aef4-6fbbce24d92c"/> | ||
439 | + <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
440 | + <font size="7" isBold="true"/> | ||
441 | + </textElement> | ||
442 | + <text><![CDATA[Qtde. Fornecidda]]></text> | ||
443 | + </staticText> | ||
444 | + </jr:columnHeader> | ||
445 | + <jr:detailCell style="table 1" height="15" rowSpan="1"> | ||
446 | + <textField isBlankWhenNull="false"> | ||
447 | + <reportElement x="0" y="0" width="90" height="15" uuid="95659977-c871-4394-b21c-95946d6b7fe5"/> | ||
448 | + <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
449 | + <font size="6"/> | ||
450 | + <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
451 | + </textElement> | ||
452 | + <textFieldExpression><![CDATA[$F{qtde}]]></textFieldExpression> | ||
453 | + </textField> | ||
454 | + </jr:detailCell> | ||
455 | + </jr:column> | ||
456 | + <jr:column width="100" uuid="a068dbe5-4914-4bb5-8179-d3a398d0e1f4"> | ||
457 | + <jr:tableFooter height="20" rowSpan="1"> | ||
458 | + <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> | ||
459 | + <reportElement x="0" y="0" width="100" height="20" uuid="544e5550-889a-40ef-8bdf-79bc1d3eb604"/> | ||
460 | + <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
461 | + <font size="7" isBold="true"/> | ||
462 | + <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
463 | + </textElement> | ||
464 | + <textFieldExpression><![CDATA[$V{total}]]></textFieldExpression> | ||
465 | + </textField> | ||
466 | + </jr:tableFooter> | ||
467 | + <jr:columnHeader style="table 1" height="20" rowSpan="1"> | ||
468 | + <staticText> | ||
469 | + <reportElement x="0" y="0" width="100" height="20" uuid="6b40bbc3-2e03-4680-b985-d8a6f14852e4"/> | ||
470 | + <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
471 | + <font size="7" isBold="true"/> | ||
472 | + </textElement> | ||
473 | + <text><![CDATA[Preço Total]]></text> | ||
474 | + </staticText> | ||
475 | + </jr:columnHeader> | ||
476 | + <jr:detailCell style="table 1" height="15" rowSpan="1"> | ||
477 | + <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> | ||
478 | + <reportElement x="0" y="0" width="100" height="15" uuid="c39c96e3-153e-480f-98ee-4cc47a654598"/> | ||
479 | + <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
480 | + <font size="6"/> | ||
481 | + <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
482 | + </textElement> | ||
483 | + <textFieldExpression><![CDATA[$F{valorTotal}]]></textFieldExpression> | ||
484 | + </textField> | ||
485 | + </jr:detailCell> | ||
486 | + </jr:column> | ||
487 | + </jr:table> | ||
488 | + </componentElement> | ||
489 | + </band> | ||
374 | </groupHeader> | 490 | </groupHeader> |
491 | + <groupFooter> | ||
492 | + <band height="130"> | ||
493 | + <printWhenExpression><![CDATA[$F{resumoContabil} != null]]></printWhenExpression> | ||
494 | + <staticText> | ||
495 | + <reportElement x="81" y="94" width="220" height="35" uuid="baa5f20e-3c33-4562-aadf-319bbdbd3460"> | ||
496 | + <property name="com.jaspersoft.studio.unit.height" value="pixel"/> | ||
497 | + </reportElement> | ||
498 | + <textElement textAlignment="Center"> | ||
499 | + <font size="7"/> | ||
500 | + </textElement> | ||
501 | + <text><![CDATA[_________________________________________________ | ||
502 | +Responsavel pelo almoxarifado]]></text> | ||
503 | + </staticText> | ||
504 | + <staticText> | ||
505 | + <reportElement x="81" y="39" width="220" height="15" uuid="12f550fc-88a0-4c6a-af2b-5ac08078a262"> | ||
506 | + <property name="com.jaspersoft.studio.unit.height" value="pixel"/> | ||
507 | + </reportElement> | ||
508 | + <textElement textAlignment="Center"> | ||
509 | + <font size="7"/> | ||
510 | + </textElement> | ||
511 | + <text><![CDATA[Autorizado em: ____ / ____ / ________.]]></text> | ||
512 | + </staticText> | ||
513 | + <staticText> | ||
514 | + <reportElement x="431" y="39" width="280" height="15" uuid="e4a55273-d50a-4f40-a247-d2d07f60c8f2"> | ||
515 | + <property name="com.jaspersoft.studio.unit.height" value="pixel"/> | ||
516 | + </reportElement> | ||
517 | + <textElement textAlignment="Center"> | ||
518 | + <font size="7"/> | ||
519 | + </textElement> | ||
520 | + <text><![CDATA[Recebi o(s) material (is) acima especificados em: ____ / ____ / ________.]]></text> | ||
521 | + </staticText> | ||
522 | + <staticText> | ||
523 | + <reportElement x="431" y="94" width="280" height="35" uuid="aac6c19a-4ff2-4c08-bc03-7ca32aab5da1"> | ||
524 | + <property name="com.jaspersoft.studio.unit.height" value="pixel"/> | ||
525 | + </reportElement> | ||
526 | + <textElement textAlignment="Center"> | ||
527 | + <font size="7"/> | ||
528 | + </textElement> | ||
529 | + <text><![CDATA[________________________________________________________ | ||
530 | +Nome completo e Assinatura do Recebedor]]></text> | ||
531 | + </staticText> | ||
532 | + </band> | ||
533 | + </groupFooter> | ||
375 | </group> | 534 | </group> |
376 | <pageHeader> | 535 | <pageHeader> |
377 | <band height="135" splitType="Stretch"> | 536 | <band height="135" splitType="Stretch"> |
@@ -474,7 +633,9 @@ | @@ -474,7 +633,9 @@ | ||
474 | <textFieldExpression><![CDATA[$F{requisitante}]]></textFieldExpression> | 633 | <textFieldExpression><![CDATA[$F{requisitante}]]></textFieldExpression> |
475 | </textField> | 634 | </textField> |
476 | <textField isBlankWhenNull="true"> | 635 | <textField isBlankWhenNull="true"> |
477 | - <reportElement x="100" y="100" width="350" height="20" uuid="7a3d51bd-bcf4-4b30-b071-8bff41b5974f"/> | 636 | + <reportElement x="100" y="100" width="350" height="20" uuid="7a3d51bd-bcf4-4b30-b071-8bff41b5974f"> |
637 | + <printWhenExpression><![CDATA[$F{resumoContabil} != null]]></printWhenExpression> | ||
638 | + </reportElement> | ||
478 | <textElement verticalAlignment="Middle"> | 639 | <textElement verticalAlignment="Middle"> |
479 | <font size="7"/> | 640 | <font size="7"/> |
480 | </textElement> | 641 | </textElement> |
@@ -503,123 +664,6 @@ | @@ -503,123 +664,6 @@ | ||
503 | </textField> | 664 | </textField> |
504 | </band> | 665 | </band> |
505 | </pageHeader> | 666 | </pageHeader> |
506 | - <detail> | ||
507 | - <band height="35"> | ||
508 | - <componentElement> | ||
509 | - <reportElement key="tableReqConsumo" x="0" y="0" width="792" height="35" uuid="65880be5-7337-44c9-a237-b2e3763d6486"> | ||
510 | - <printWhenExpression><![CDATA[$F{resumoContabil} != null]]></printWhenExpression> | ||
511 | - </reportElement> | ||
512 | - <jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd"> | ||
513 | - <datasetRun subDataset="resumoContabil" uuid="dd0fb9e3-744d-4899-b809-621ff05e9a14"> | ||
514 | - <dataSourceExpression><![CDATA[$F{resumoContabil}]]></dataSourceExpression> | ||
515 | - </datasetRun> | ||
516 | - <jr:column width="620" uuid="cce1ea6a-ea5e-43d0-84a3-37aff9de55dc"> | ||
517 | - <jr:tableHeader height="20" rowSpan="1"> | ||
518 | - <staticText> | ||
519 | - <reportElement x="0" y="0" width="620" height="20" uuid="df40478a-bd91-4c6d-8d00-ebce15910536"/> | ||
520 | - <textElement textAlignment="Right" verticalAlignment="Middle"> | ||
521 | - <font size="8" isBold="true"/> | ||
522 | - <paragraph rightIndent="20"/> | ||
523 | - </textElement> | ||
524 | - <text><![CDATA[Resumo Contábil]]></text> | ||
525 | - </staticText> | ||
526 | - </jr:tableHeader> | ||
527 | - <jr:tableFooter height="20" rowSpan="1"> | ||
528 | - <staticText> | ||
529 | - <reportElement x="0" y="0" width="620" height="20" uuid="786957a5-30dc-46c8-b5e1-5ae33c35c5c6"/> | ||
530 | - <textElement textAlignment="Right" verticalAlignment="Middle"> | ||
531 | - <font size="7" isBold="true"/> | ||
532 | - <paragraph rightIndent="20"/> | ||
533 | - </textElement> | ||
534 | - <text><![CDATA[Total:]]></text> | ||
535 | - </staticText> | ||
536 | - </jr:tableFooter> | ||
537 | - <jr:columnHeader style="table 1" height="20" rowSpan="1"> | ||
538 | - <staticText> | ||
539 | - <reportElement x="0" y="0" width="620" height="20" uuid="2b77dbbf-8f25-4a06-816b-89555e84ed7f"/> | ||
540 | - <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
541 | - <font size="7" isBold="true"/> | ||
542 | - </textElement> | ||
543 | - <text><![CDATA[Conta]]></text> | ||
544 | - </staticText> | ||
545 | - </jr:columnHeader> | ||
546 | - <jr:detailCell style="table 1" height="15" rowSpan="1"> | ||
547 | - <textField isBlankWhenNull="false"> | ||
548 | - <reportElement x="0" y="0" width="620" height="15" uuid="bd3664f4-2ef4-43e5-91e0-ae4c59c351e4"/> | ||
549 | - <textElement verticalAlignment="Middle"> | ||
550 | - <font size="6"/> | ||
551 | - <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
552 | - </textElement> | ||
553 | - <textFieldExpression><![CDATA[$F{conta}]]></textFieldExpression> | ||
554 | - </textField> | ||
555 | - </jr:detailCell> | ||
556 | - </jr:column> | ||
557 | - <jr:column width="90" uuid="8cc2e90c-eea0-464a-b96a-b867f0c5951b"> | ||
558 | - <jr:tableFooter height="20" rowSpan="1"> | ||
559 | - <textField isBlankWhenNull="false"> | ||
560 | - <reportElement x="0" y="0" width="90" height="20" uuid="ce82fcaf-5986-45f6-a460-ff6aa53d7aad"/> | ||
561 | - <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
562 | - <font size="7" isBold="true"/> | ||
563 | - <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
564 | - </textElement> | ||
565 | - <textFieldExpression><![CDATA[$V{qtdeTotal}]]></textFieldExpression> | ||
566 | - </textField> | ||
567 | - </jr:tableFooter> | ||
568 | - <jr:columnHeader style="table 1" height="20" rowSpan="1"> | ||
569 | - <staticText> | ||
570 | - <reportElement x="0" y="0" width="90" height="20" uuid="52599d8d-8cdd-44e2-aef4-6fbbce24d92c"/> | ||
571 | - <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
572 | - <font size="7" isBold="true"/> | ||
573 | - </textElement> | ||
574 | - <text><![CDATA[Qtde. Fornecidda]]></text> | ||
575 | - </staticText> | ||
576 | - </jr:columnHeader> | ||
577 | - <jr:detailCell style="table 1" height="15" rowSpan="1"> | ||
578 | - <textField isBlankWhenNull="false"> | ||
579 | - <reportElement x="0" y="0" width="90" height="15" uuid="95659977-c871-4394-b21c-95946d6b7fe5"/> | ||
580 | - <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
581 | - <font size="6"/> | ||
582 | - <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
583 | - </textElement> | ||
584 | - <textFieldExpression><![CDATA[$F{qtde}]]></textFieldExpression> | ||
585 | - </textField> | ||
586 | - </jr:detailCell> | ||
587 | - </jr:column> | ||
588 | - <jr:column width="100" uuid="a068dbe5-4914-4bb5-8179-d3a398d0e1f4"> | ||
589 | - <jr:tableFooter height="20" rowSpan="1"> | ||
590 | - <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> | ||
591 | - <reportElement x="0" y="0" width="100" height="20" uuid="544e5550-889a-40ef-8bdf-79bc1d3eb604"/> | ||
592 | - <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
593 | - <font size="7" isBold="true"/> | ||
594 | - <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
595 | - </textElement> | ||
596 | - <textFieldExpression><![CDATA[$V{total}.add( $F{valorTotal} )]]></textFieldExpression> | ||
597 | - </textField> | ||
598 | - </jr:tableFooter> | ||
599 | - <jr:columnHeader style="table 1" height="20" rowSpan="1"> | ||
600 | - <staticText> | ||
601 | - <reportElement x="0" y="0" width="100" height="20" uuid="6b40bbc3-2e03-4680-b985-d8a6f14852e4"/> | ||
602 | - <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
603 | - <font size="7" isBold="true"/> | ||
604 | - </textElement> | ||
605 | - <text><![CDATA[Preço Total]]></text> | ||
606 | - </staticText> | ||
607 | - </jr:columnHeader> | ||
608 | - <jr:detailCell style="table 1" height="15" rowSpan="1"> | ||
609 | - <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> | ||
610 | - <reportElement x="0" y="0" width="100" height="15" uuid="c39c96e3-153e-480f-98ee-4cc47a654598"/> | ||
611 | - <textElement textAlignment="Center" verticalAlignment="Middle"> | ||
612 | - <font size="6"/> | ||
613 | - <paragraph leftIndent="2" rightIndent="2" spacingBefore="2"/> | ||
614 | - </textElement> | ||
615 | - <textFieldExpression><![CDATA[$F{valorTotal}]]></textFieldExpression> | ||
616 | - </textField> | ||
617 | - </jr:detailCell> | ||
618 | - </jr:column> | ||
619 | - </jr:table> | ||
620 | - </componentElement> | ||
621 | - </band> | ||
622 | - </detail> | ||
623 | <noData> | 667 | <noData> |
624 | <band height="23"> | 668 | <band height="23"> |
625 | <staticText> | 669 | <staticText> |
cit-almoxarifado-web/src/main/webapp/html/atendimentoRequisicaoConsumo/atendimentoRequisicaoConsumoEdit.html
@@ -184,7 +184,7 @@ | @@ -184,7 +184,7 @@ | ||
184 | 184 | ||
185 | <td ng-if="atendimentoRequisicaoConsumoItem.atendimentoRequisicaoConsumoItemEnderecos.length <= 1" class="text-center"> | 185 | <td ng-if="atendimentoRequisicaoConsumoItem.atendimentoRequisicaoConsumoItemEnderecos.length <= 1" class="text-center"> |
186 | <label-input-decimal ng-id="atendimentoRequisicaoConsumoItem.quantidade$index" ng-evento-blur="aplicarValidacaoDecimal" ng-evento-keyup="validarQuantidades(atendimentoRequisicaoConsumoItem)" | 186 | <label-input-decimal ng-id="atendimentoRequisicaoConsumoItem.quantidade$index" ng-evento-blur="aplicarValidacaoDecimal" ng-evento-keyup="validarQuantidades(atendimentoRequisicaoConsumoItem)" |
187 | - ng-model="atendimentoRequisicaoConsumoItem.atendimentoRequisicaoConsumoItemEnderecos[0].quantidade" form="atendimentoRequisicaoConsumoForm" ng-disabled="!edit" ng-custom-maxlength="{{atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 4 : 11}}" | 187 | + ng-model="atendimentoRequisicaoConsumoItem.atendimentoRequisicaoConsumoItemEnderecos[0].quantidade" form="atendimentoRequisicaoConsumoForm" ng-disabled="!edit" ng-custom-maxlength="{{atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 4 : 7}}" |
188 | ng-precisao="{{atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 0 : 'decimal'}}" /> | 188 | ng-precisao="{{atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 0 : 'decimal'}}" /> |
189 | </td> | 189 | </td> |
190 | <td ng-if="atendimentoRequisicaoConsumoItem.atendimentoRequisicaoConsumoItemEnderecos.length > 1"> | 190 | <td ng-if="atendimentoRequisicaoConsumoItem.atendimentoRequisicaoConsumoItemEnderecos.length > 1"> |
cit-almoxarifado-web/src/main/webapp/html/baixaAlmoxarifado/baixaAlmoxarifadoEdit.html
@@ -175,8 +175,11 @@ | @@ -175,8 +175,11 @@ | ||
175 | <td class="text-center">{{baixaItem.materialConsumo.unidadeArmazenamento.descricao}}</td> | 175 | <td class="text-center">{{baixaItem.materialConsumo.unidadeArmazenamento.descricao}}</td> |
176 | <td class="text-center">{{baixaItem.dataEstorno}}</td> | 176 | <td class="text-center">{{baixaItem.dataEstorno}}</td> |
177 | <td class="text-center">{{baixaItem.qtdEstoque}}</td> | 177 | <td class="text-center">{{baixaItem.qtdEstoque}}</td> |
178 | - <td><label-input-decimal ng-obrigatorio="true" ng-precisao="2" form="baixaAlmoxarifadoForm" ng-id="baixaItem" ng-disabled='!edit || baixaItem.dataEstorno || baixaEstornada' | ||
179 | - ng-model="baixaItem.quantidade" /></td> | 178 | + <td> |
179 | + <label-input-decimal ng-obrigatorio="true" ng-evento-blur="aplicarValidacaoDecimal" ng-custom-maxlength="{{baixaItem.materialConsumo.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 4 : 7}}" | ||
180 | + ng-precisao="{{baixaItem.materialConsumo.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 0 : 'decimal'}}" | ||
181 | + form="baixaAlmoxarifadoForm" ng-id="baixaItem" ng-disabled='!edit || baixaItem.dataEstorno || baixaEstornada' ng-model="baixaItem.quantidade" /> | ||
182 | + </td> | ||
180 | </tr> | 183 | </tr> |
181 | </tbody> | 184 | </tbody> |
182 | <tfoot> | 185 | <tfoot> |
cit-almoxarifado-web/src/main/webapp/html/devolucao/devolucaoEdit.html
@@ -84,11 +84,15 @@ | @@ -84,11 +84,15 @@ | ||
84 | </thead> | 84 | </thead> |
85 | <tbody> | 85 | <tbody> |
86 | <tr ng-repeat="requisicaoConsumoItem in devolucao.requisicao.requisicaoConsumoItens" ng-show="devolucao.requisicao"> | 86 | <tr ng-repeat="requisicaoConsumoItem in devolucao.requisicao.requisicaoConsumoItens" ng-show="devolucao.requisicao"> |
87 | - <td class="text-center">{{requisicaoConsumoItem.materialConsumo.descricao}}</td> | 87 | + <td class="text-center">{{requisicaoConsumoItem.materialConsumo.unidadeArmazenamento.tipoNumerico.codigo}}</td> |
88 | <td class="text-center">{{requisicaoConsumoItem.quantidade}}</td> | 88 | <td class="text-center">{{requisicaoConsumoItem.quantidade}}</td> |
89 | <td class="text-center">{{requisicaoConsumoItem.quantidadeDevolvida === undefined ? 0 : requisicaoConsumoItem.quantidadeDevolvida}}</td> | 89 | <td class="text-center">{{requisicaoConsumoItem.quantidadeDevolvida === undefined ? 0 : requisicaoConsumoItem.quantidadeDevolvida}}</td> |
90 | <td class="text-center">{{requisicaoConsumoItem.quantidadeAtendida}}</td> | 90 | <td class="text-center">{{requisicaoConsumoItem.quantidadeAtendida}}</td> |
91 | - <td class="text-center"><label-input-number ng-id="requisicaoConsumoItem.$quantidadeADevolver" ng-disabled="!edit || requisicaoConsumoItem.quantidadeAtendida === 0 || (requisicaoConsumoItem.quantidadeDevolvida === requisicaoConsumoItem.quantidadeAtendida)" ng-model="requisicaoConsumoItem.$quantidadeADevolver" ng-custom-maxlength="10" form="devolucaoForm"></label-input-number></td> | 91 | + <td class="text-center"> |
92 | + <label-input-decimal ng-id="requisicaoConsumoItem.$quantidadeADevolver" ng-evento-blur="aplicarValidacaoDecimal" ng-disabled="!edit || requisicaoConsumoItem.quantidadeAtendida === 0 || (requisicaoConsumoItem.quantidadeDevolvida === requisicaoConsumoItem.quantidadeAtendida)" | ||
93 | + ng-model="requisicaoConsumoItem.$quantidadeADevolver" ng-custom-maxlength="{{requisicaoConsumoItem.materialConsumo.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 4 : 7}}" | ||
94 | + ng-precisao="{{requisicaoConsumoItem.materialConsumo.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 0 : 'decimal'}}" form="devolucaoForm"/> | ||
95 | + </td> | ||
92 | </tr> | 96 | </tr> |
93 | <tr ng-hide="devolucao.requisicao.requisicaoConsumoItens.length > 0"> | 97 | <tr ng-hide="devolucao.requisicao.requisicaoConsumoItens.length > 0"> |
94 | <td colspan="5" class="text-center"><translate>LABEL.TABELA_VAZIA</translate></td> | 98 | <td colspan="5" class="text-center"><translate>LABEL.TABELA_VAZIA</translate></td> |