Commit 0c9e732da55527feaabb9f11c9a948edba9a8ada
Exists in
master
Merge branch 'adm-1.12.0' of http://ferramentasgo.centralit.com.br:8080/scm/git/…
…cit-grp-patrimonio into adm-1.12.0
Showing
4 changed files
with
73 additions
and
75 deletions
Show diff stats
citgrp-patrimonio-api/src/main/resources/scripts-bd/postgres/v1.12.0/01-cit-patrimonio-v1.12.0-postgres.sql
... | ... | @@ -119,4 +119,68 @@ where numeropatrimonial = hbp.valornovo) |
119 | 119 | ) |
120 | 120 | where hbp.descricao ilike '%:MATERIALDESC:%'; |
121 | 121 | |
122 | --- Rogério Cassimiro - Atualizacao histórico - 07/04/2016 | |
123 | 122 | \ No newline at end of file |
123 | +-- Rogério Cassimiro - Atualizacao histórico - 07/04/2016 | |
124 | + | |
125 | +-- Thiago - Ajuste entrada - 07/04/2016 | |
126 | +ALTER TABLE entrada ADD COLUMN isentradaconcluida boolean; | |
127 | +ALTER TABLE entrada_aud ADD COLUMN isentradaconcluida boolean; | |
128 | + | |
129 | +UPDATE entrada SET isentradaconcluida = true; | |
130 | + | |
131 | +UPDATE | |
132 | + entrada | |
133 | +set | |
134 | + isentradaconcluida = false | |
135 | +where | |
136 | + id in ( | |
137 | + select distinct | |
138 | + entrada.id as entrada | |
139 | + from | |
140 | + entrada | |
141 | + join | |
142 | + contacontabilmovimento on contacontabilmovimento.entrada_id = entrada.id | |
143 | + join | |
144 | + dominio dominioentrada on dominioentrada.id = entrada.dominiotipoentrada_id | |
145 | + join | |
146 | + dominio dominiocontacontabilmovimento on dominiocontacontabilmovimento.id = contacontabilmovimento.tipomovimentocontacontabil_id | |
147 | + where | |
148 | + entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) | |
149 | + and | |
150 | + dominiocontacontabilmovimento.codigo != dominioentrada.codigo | |
151 | + union | |
152 | + | |
153 | + select distinct | |
154 | + entrada.id | |
155 | + from | |
156 | + entrada | |
157 | + inner join | |
158 | + entradapatrimonioitem on entradapatrimonioitem.entrada_id = entrada.id | |
159 | + inner join | |
160 | + bempatrimonialtemporario on entradapatrimonioitem.id = bempatrimonialtemporario.entradaitem_id | |
161 | + where | |
162 | + (entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) OR entrada.datacontabil is null) | |
163 | + ); | |
164 | + | |
165 | +-- Thiago - Fim ajuste entrada - 07/04/2016 | |
166 | + | |
167 | + | |
168 | +-- RONAN INICIO 07/04/2016 -- | |
169 | +update transferencia set codigoasi = codigoasi||extract(day from datatransferencia) where codigoasi is not null; | |
170 | +create unique index codigo_unico on transferencia (codigo, organizacao_id) where codigoasi is null; | |
171 | +alter table selecaobempatrimonial add constraint codigo_unico_selecaobempat unique(numeroselecao, organizacao_id); | |
172 | +alter table saidatemporaria add constraint codigo_unico_saidatemporaria unique(codigo, organizacao_id); | |
173 | +alter table inventario add constraint codigo_unico_inventario unique(codigo, organizacao_id); | |
174 | +create unique index codigo_unico_entrada on entrada (codigo, organizacao_id) where codigoasi is null; | |
175 | +alter table definicaodetentor add constraint codigo_unico_definicaodetentor unique(codigo, organizacao_id); | |
176 | +alter table baixapatrimonio add constraint codigo_unico_baixapatrimonio unique(codigo); | |
177 | +alter table adicaobemprincipal add constraint codigo_unico_adicaobemprinc unique(codigo, organizacao_id); | |
178 | + | |
179 | +alter table material add constraint codigo_unico_material unique(codigo, organizacao_id); | |
180 | +alter table transferenciacontacontabil add constraint codigo_unico_transferenciacc unique(codigo, organizacao_id); | |
181 | + | |
182 | +alter table baixaalmoxarifado add constraint codigo_unico_baixaal unique(numerobaixa); | |
183 | +alter table devolucao add constraint codigo_unico_devolucao unique(codigo, organizacao_id); | |
184 | +alter table entradaalmoxarifado add constraint codigo_unico_entradaal unique(notarecebimento); | |
185 | + | |
186 | +alter table comissao add constraint codigo_unico_comissao unique(codigo, organizacao_id); | |
187 | +-- RONAN FIM -- | |
124 | 188 | \ No newline at end of file | ... | ... |
citgrp-patrimonio-api/src/main/resources/scripts-bd/postgres/v1.12.0/02-cit-patrimonio-v1.12.0-postgres.sql
... | ... | @@ -1,62 +0,0 @@ |
1 | -ALTER TABLE entrada ADD COLUMN isentradaconcluida boolean; | |
2 | -ALTER TABLE entrada_aud ADD COLUMN isentradaconcluida boolean; | |
3 | - | |
4 | -UPDATE entrada SET isentradaconcluida = true; | |
5 | - | |
6 | -UPDATE | |
7 | - entrada | |
8 | -set | |
9 | - isentradaconcluida = false | |
10 | -where | |
11 | - id in ( | |
12 | - select distinct | |
13 | - entrada.id as entrada | |
14 | - from | |
15 | - entrada | |
16 | - join | |
17 | - contacontabilmovimento on contacontabilmovimento.entrada_id = entrada.id | |
18 | - join | |
19 | - dominio dominioentrada on dominioentrada.id = entrada.dominiotipoentrada_id | |
20 | - join | |
21 | - dominio dominiocontacontabilmovimento on dominiocontacontabilmovimento.id = contacontabilmovimento.tipomovimentocontacontabil_id | |
22 | - where | |
23 | - entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) | |
24 | - and | |
25 | - dominiocontacontabilmovimento.codigo != dominioentrada.codigo | |
26 | - union | |
27 | - | |
28 | - select distinct | |
29 | - entrada.id | |
30 | - from | |
31 | - entrada | |
32 | - inner join | |
33 | - entradapatrimonioitem on entradapatrimonioitem.entrada_id = entrada.id | |
34 | - inner join | |
35 | - bempatrimonialtemporario on entradapatrimonioitem.id = bempatrimonialtemporario.entradaitem_id | |
36 | - where | |
37 | - (entrada.datacontabil >= (select datareferenciavigente from organizacao where organizacao.id = entrada.organizacao_id) OR entrada.datacontabil is null) | |
38 | - ); | |
39 | - | |
40 | - | |
41 | - | |
42 | - | |
43 | --- RONAN INICIO 07/04/2016 -- | |
44 | -update transferencia set codigoasi = codigoasi||extract(day from datatransferencia) where codigoasi is not null; | |
45 | -create unique index codigo_unico on transferencia (codigo, organizacao_id) where codigoasi is null; | |
46 | -alter table selecaobempatrimonial add constraint codigo_unico_selecaobempat unique(numeroselecao, organizacao_id); | |
47 | -alter table saidatemporaria add constraint codigo_unico_saidatemporaria unique(codigo, organizacao_id); | |
48 | -alter table inventario add constraint codigo_unico_inventario unique(codigo, organizacao_id); | |
49 | -create unique index codigo_unico_entrada on entrada (codigo, organizacao_id) where codigoasi is null; | |
50 | -alter table definicaodetentor add constraint codigo_unico_definicaodetentor unique(codigo, organizacao_id); | |
51 | -alter table baixapatrimonio add constraint codigo_unico_baixapatrimonio unique(codigo); | |
52 | -alter table adicaobemprincipal add constraint codigo_unico_adicaobemprinc unique(codigo, organizacao_id); | |
53 | - | |
54 | -alter table material add constraint codigo_unico_material unique(codigo, organizacao_id); | |
55 | -alter table transferenciacontacontabil add constraint codigo_unico_transferenciacc unique(codigo, organizacao_id); | |
56 | - | |
57 | -alter table baixaalmoxarifado add constraint codigo_unico_baixaal unique(numerobaixa); | |
58 | -alter table devolucao add constraint codigo_unico_devolucao unique(codigo, organizacao_id); | |
59 | -alter table entradaalmoxarifado add constraint codigo_unico_entradaal unique(notarecebimento); | |
60 | - | |
61 | -alter table comissao add constraint codigo_unico_comissao unique(codigo, organizacao_id); | |
62 | --- RONAN FIM -- | |
63 | 0 | \ No newline at end of file |
citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java
... | ... | @@ -298,8 +298,9 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio |
298 | 298 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.BENS_SELECIONADOS", "Bens Selecionados", dominio, modulo)); |
299 | 299 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CARACTERISTICAS_GENERICAS", "Características genéricas", dominio, modulo)); |
300 | 300 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CODIGO_ORGANIZACAO", "Código do órgão", dominio, modulo)); |
301 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONCLUIR_E_DESCONTABILIZAR_ENTRADA", "Concluir e descontabilizar entrada", dominio, modulo)); | |
301 | + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONCLUIR_E_DESCONTABILIZAR_ENTRADA", "Concluir e descontabilizar", dominio, modulo)); | |
302 | 302 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONCLUIR_ENTRADA", "Concluir entrada", dominio, modulo)); |
303 | + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONCLUIR_ENTRADA_BTN", "Concluir", dominio, modulo)); | |
303 | 304 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONFIRMA_REABRIR", "Confirma reabertura do inventário?", dominio, modulo)); |
304 | 305 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONSIDERAR_CAMPOS_BEM_NO_INVENTARIO", "Deseja considerar essas propriedades abaixo ao se inventariar um bem patrimonial?", dominio, modulo)); |
305 | 306 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONSIDERAR_ESTRUTURAS_FILHAS", "Deseja considerar as estrutras vinculadas a estrutura organizacional escolhida?", dominio, modulo)); |
... | ... | @@ -460,7 +461,7 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio |
460 | 461 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.BEM_PRINCIPAL", "Bem principal", dominio, modulo)); |
461 | 462 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.BENS_PATRIMONIAIS", "Bens patrimoniais", dominio, modulo)); |
462 | 463 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CARACTERISTICAS_ESPECIFICAS", "Características específicas", dominio, modulo)); |
463 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONCLUIR_E_CONTABILIZAR_ENTRADA", "Concluir e contabilizar entrada", dominio, modulo)); | |
464 | + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONCLUIR_E_CONTABILIZAR_ENTRADA", "Concluir e contabilizar", dominio, modulo)); | |
464 | 465 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.CONFIRMAR_INVENTARIO", "Confirmar inventário", dominio, modulo)); |
465 | 466 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.DATA_BRANCO", "Data em branco", dominio, modulo)); |
466 | 467 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.DATA_FIM_ATRIBUICAO", "Data final da atribuição", dominio, modulo)); |
... | ... | @@ -644,19 +645,10 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio |
644 | 645 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.LISTA_BENS_VAZIA", "Lista de bens deve conter pelo menos um bem patrimonial!", dominio, modulo)); |
645 | 646 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.NAO_INFORMADO", "Não informado", dominio, modulo)); |
646 | 647 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.SELECIONE_UM_BEM_ALTERACAO", "Pelo menos um bem deve ser selecionado!", dominio, modulo)); |
648 | + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.NOTA_FISCAL_IGUAL_VALOR_INFORMADO", "O valor informado para nota fiscal está divergente do valor calculado para os materiais adicionados!", dominio, modulo)); | |
647 | 649 | } |
648 | 650 | |
649 | 651 | private void gerarMensagem(Dominio dominio, Modulo modulo, List<Internacionalizacao> internacionalizacaoList) { |
650 | - | |
651 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_SAIDA_SEM_PREVISAO", "Bem está em saída temporária com o objetivo: :OBJETIVOSAIDA:. Sem previsão de retorno", dominio, modulo)); | |
652 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_SAIDA_COM_PREVISAO", "Bem está em saída temporária com o objetivo: :OBJETIVOSAIDA:. Data Prevista para Retorno: :DATARETORNO:.", dominio, modulo)); | |
653 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_TRANSFERENCIA", "Transferência foi realizada em: :DATATRANSFERENCIA: - Nova Estrutura Organizacional: :NOVAESTRUTURA: - Número do Termo: :NUMTERMO:", dominio, modulo)); | |
654 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_BAIXA_NAO_AUTORIZADA", "Processo de Baixa não autorizado – Status anterior: :STATUSANTERIOR: – Novo status: :STATUSNOVO:", dominio, modulo)); | |
655 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_BAIXA_AUTORIZADA", "Processo de Baixa autorizado – Status anterior: :STATUSANTERIOR: – Novo status: :STATUSNOVO:", dominio, modulo)); | |
656 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_BAIXA_INICIADA", "Processo de Baixa iniciado – Status anterior: :STATUSANTERIOR: – Novo status: :STATUSNOVO:", dominio, modulo)); | |
657 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_DESCONTABILIZACAO", "Descontabilização realizada em: :DATADESCONTABILIZACAO:", dominio, modulo)); | |
658 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_CONTABILIZACAO", "Contabilização realizada em: :DATACONTABILIZACAO:", dominio, modulo)); | |
659 | - internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.HISTORICO_ENTRADA", "Entrada em: :DATARECEBIMENTO: - Estrutura organizacional: :ESTRUTURACODIGONOME: – Número Patrimonial: :NUMPATRIMONIAL: - :MATERIALDESC:", dominio, modulo)); | |
660 | 652 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.ACAO_BAIXA_BEM", "Esta ação irá realizar a baixa", dominio, modulo)); |
661 | 653 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.ACAO_DEFINICAO_DETENTOR", "Esta ação irá realizar uma definição de detentor", dominio, modulo)); |
662 | 654 | internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.ACAO_SAIDA_TEMPORARIA", "Esta ação irá realizar a saída temporária", dominio, modulo)); | ... | ... |
citgrp-patrimonio-web/src/main/webapp/assets/js/angular/custom/controller/EntradaController.js
... | ... | @@ -2114,6 +2114,10 @@ citApp.controller('EntradaController', ['$scope', '$timeout', 'FileUploader', 'E |
2114 | 2114 | $scope.stepValid = false; |
2115 | 2115 | $scope.permitidoAvancar = false; |
2116 | 2116 | |
2117 | + } else if($scope.entrada.valorTotalNota < $scope.valorTotalLancado) { | |
2118 | + | |
2119 | + $scope.showAlert('error', $translate.instant('ALMOXARIFADO.VALIDACAO.NOTA_FISCAL_IGUAL_VALOR_INFORMADO')); | |
2120 | + $scope.permitidoAvancar = false; | |
2117 | 2121 | } |
2118 | 2122 | |
2119 | 2123 | return $scope.stepValid; | ... | ... |