diff --git a/cit-almoxarifado-web/src/main/resources/reports/entradaMaterialNotaRecebimento.jrxml b/cit-almoxarifado-web/src/main/resources/reports/entradaMaterialNotaRecebimento.jrxml index fafa1ff..9ec1d04 100644 --- a/cit-almoxarifado-web/src/main/resources/reports/entradaMaterialNotaRecebimento.jrxml +++ b/cit-almoxarifado-web/src/main/resources/reports/entradaMaterialNotaRecebimento.jrxml @@ -1,6 +1,4 @@ - - @@ -41,8 +39,8 @@ contacontabil.descricao AS nomeConta, sum(entradaalmoxarifadoitem.quantidade) AS quantidade, sum(entradaalmoxarifadoitem.valortotal) AS valorTotal -FROM entradaalmoxarifado entradaalmoxarifado - INNER JOIN entradaalmoxarifadoitem entradaalmoxarifadoitem ON entradaalmoxarifadoitem.entrada_id = entradaalmoxarifado.id +FROM alm_entrada entradaalmoxarifado + INNER JOIN alm_en_entradaitem entradaalmoxarifadoitem ON entradaalmoxarifadoitem.entrada_id = entradaalmoxarifado.id INNER JOIN material material ON material.id = entradaalmoxarifadoitem.material_id LEFT JOIN contacontabil contacontabil ON material.contacontabil_id = contacontabil.id WHERE entradaalmoxarifado.id = $P{idEntrada} diff --git a/cit-almoxarifado-web/src/main/webapp/assets/js/angular/custom/controller/EntradaAlmoxarifadoController.js b/cit-almoxarifado-web/src/main/webapp/assets/js/angular/custom/controller/EntradaAlmoxarifadoController.js index 411f780..e19e6da 100644 --- a/cit-almoxarifado-web/src/main/webapp/assets/js/angular/custom/controller/EntradaAlmoxarifadoController.js +++ b/cit-almoxarifado-web/src/main/webapp/assets/js/angular/custom/controller/EntradaAlmoxarifadoController.js @@ -761,87 +761,11 @@ citApp.controller('EntradaAlmoxarifadoController', ['$scope', '$filter', 'FileUp $scope.resetFormRelatorioEntradaAlmoxarifado(); - - //FUNCAO QUE GERA RELATORIO DE ENTRADAS POR PERIODO - $scope.gerarRelatorioEntrada = function() { - $scope.formRelatorioEntradaAlmoxarifado.$submitted = true; - if($scope.formRelatorioEntradaAlmoxarifado.$invalid){ - $scope.showAlert('error', $translate.instant('MSG.MN001')); - } else{ - var dataInicio = $scope.relatorioEntradaAlmoxarifado.dataReferenciaInicial; - var dataFim = $scope.relatorioEntradaAlmoxarifado.dataReferenciaFinal; - - $scope.url = '/cit-almoxarifado-web/rest/relatorioEntrada/imprimirRelatorio?'; - - if(isPeriodoValido(dataInicio, dataFim)){ - if(isPeriodoInferiorDozeMeses(dataInicio, dataFim)){ - - $scope.url += 'dataInicio=' + dataInicio + '&dataFim=' + dataFim; - $scope.url += '&idAlmoxarifado=' + $scope.relatorioEntradaAlmoxarifado.almoxarifado.id; - - if($scope.relatorioEntradaAlmoxarifado.dominioTipoEntrada != null){ - $scope.url += '&idTipoEntrada=' + $scope.relatorioEntradaAlmoxarifado.dominioTipoEntrada.id; - } - - if($scope.relatorioEntradaAlmoxarifado.dominioTipoRecebimento != null){ - $scope.url += '&idTipoRecebimento=' + $scope.relatorioEntradaAlmoxarifado.dominioTipoRecebimento.id; - } - - if($scope.relatorioEntradaAlmoxarifado.materiais != null){ - var idsMateriais = ""; - var materiais = $scope.relatorioEntradaAlmoxarifado.materiais; - for(var i = 0 ; i < materiais.length ; i++){ - if(i==0) - idsMateriais += materiais[i].material.id; - else - idsMateriais += ","+materiais[i].material.id; - } - $scope.url += '&idsMateriais=' + idsMateriais; - } - - $scope.visualizarRelatorio($scope.url, $translate.instant("ALMOXARIFADO.LABEL.TITULO_ENTRADA_ALMOXARIFADO")); - - } - else{ - $scope.showAlert("error", $translate.instant("ALMOXARIFADO.VALIDACAO.PERIODO_INVALIDO_INFERIOR_DOZE_MESES") + " ", false ); - } - } - else{ - $scope.showAlert("error", $translate.instant("VALIDACAO.PERIODO_INVALIDO_DATAINICIO_MAIOR_DATAFIM") + " ", false ); - } - } - }; - - - //FUNCAO QUE GERA RELATORIO DE ENTRADAS POR MATERIAL ANALITICO POR ENTRADA - $scope.gerarRelatorioEntradaMaterial = function() { - $scope.formRelatorioEntradaAlmoxarifado.$submitted = true; - if($scope.formRelatorioEntradaAlmoxarifado.$invalid){ - $scope.showAlert('error', $translate.instant('MSG.MN001')); - } else{ - var dataInicio = $scope.relatorioEntradaAlmoxarifado.dataReferenciaInicial; - var dataFim = $scope.relatorioEntradaAlmoxarifado.dataReferenciaFinal; - - $scope.url = '/cit-almoxarifado-web/rest/relatorioEntrada/imprimirRelatorioEntradaMaterialAnalitico?'; - - if(isPeriodoValido(dataInicio, dataFim)){ - if(isPeriodoInferiorDozeMeses(dataInicio, dataFim)){ - - $scope.url += 'dataInicio=' + dataInicio + '&dataFim=' + dataFim; - $scope.url += '&idAlmoxarifado=' + $scope.relatorioEntradaAlmoxarifado.almoxarifado.id; - - $scope.visualizarRelatorio($scope.url, $translate.instant("ALMOXARIFADO.LABEL.TITULO_ENTRADA_MATERIAL_ANALITICO")); - - } - else{ - $scope.showAlert("error", $translate.instant("ALMOXARIFADO.VALIDACAO.PERIODO_INVALIDO_INFERIOR_DOZE_MESES") + " ", false ); - } - } - else{ - $scope.showAlert("error", $translate.instant("VALIDACAO.PERIODO_INVALIDO_DATAINICIO_MAIOR_DATAFIM") + " ", false ); - } - } - }; + + $scope.gerarRelatorio = function(){ + $scope.url = '/cit-almoxarifado-web/rest/relatorioEntrada/notaRecebimento?idEntrada='+ $scope.entradaAlmoxarifado.id; + $scope.visualizarRelatorio($scope.url, $translate.instant("ALMOXARIFADO.LABEL.TITULO_ENTRADA_MATERIAL_NOTA_RECEBIMENTO")); + }; //ADICIONA O MATERIAL SELECIONADO $scope.setMaterial = function(item){ diff --git a/cit-almoxarifado-web/src/main/webapp/html/entradaAlmoxarifado/entradaAlmoxarifadoEdit.html b/cit-almoxarifado-web/src/main/webapp/html/entradaAlmoxarifado/entradaAlmoxarifadoEdit.html index d5b070c..b40f33a 100644 --- a/cit-almoxarifado-web/src/main/webapp/html/entradaAlmoxarifado/entradaAlmoxarifadoEdit.html +++ b/cit-almoxarifado-web/src/main/webapp/html/entradaAlmoxarifado/entradaAlmoxarifadoEdit.html @@ -30,7 +30,7 @@ title="{{$translate.instant('LABEL.GERAR_RELATORIO')}}" alt="{{$translate.instant('LABEL.GERAR_RELATORIO')}}" class="btn btn-clear" type="button" ng-disabled="false" - ng-click="gerarRelatorioEntradaAlmoxarifado();" ng-if="entradaAlmoxarifado.id"> + ng-click="gerarRelatorio();" ng-if="entradaAlmoxarifado.id"> LABEL.GERAR_RELATORIO -- libgit2 0.21.2