Commit 6008d3c59bc87ea9a9de992ba40b6c4768a30544

Authored by juliana.barbosa
1 parent e53207ef
Exists in master

Redmine #3795 - alterações de scripts

cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ICMBIO/04-Patrimonio.sql
@@ -3295,6 +3295,8 @@ COMMIT; -- #FIM :: ZERA OS SALDOS DAS CONTAS COM VALOR NULO >> CONTACONTABILSALD @@ -3295,6 +3295,8 @@ COMMIT; -- #FIM :: ZERA OS SALDOS DAS CONTAS COM VALOR NULO >> CONTACONTABILSALD
3295 3295
3296 3296
3297 3297
  3298 +
  3299 +
3298 BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPATRIMONIAL 3300 BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPATRIMONIAL
3299 /* 3301 /*
3300 ====================================== 3302 ======================================
@@ -3435,6 +3437,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -3435,6 +3437,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
3435 INNER JOIN ESTRUTURAORGANIZACIONAL EO ON (EO.ID = EP.ESTRUTURAORGANIZACIONAL_ID) 3437 INNER JOIN ESTRUTURAORGANIZACIONAL EO ON (EO.ID = EP.ESTRUTURAORGANIZACIONAL_ID)
3436 INNER JOIN BEMPATRIMONIAL B ON (B.ENTRADAITEM_ID = I.ID) 3438 INNER JOIN BEMPATRIMONIAL B ON (B.ENTRADAITEM_ID = I.ID)
3437 INNER JOIN MATERIAL M ON (M.ID = B.MATERIAL_ID) 3439 INNER JOIN MATERIAL M ON (M.ID = B.MATERIAL_ID)
  3440 + where e.datainativo is null and i.datainativo is null
3438 ORDER BY E.ID; 3441 ORDER BY E.ID;
3439 3442
3440 INSERT INTO public.historicobempatrimonial 3443 INSERT INTO public.historicobempatrimonial
@@ -3475,6 +3478,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -3475,6 +3478,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
3475 INNER JOIN ENTRADAPATRIMONIOITEM I ON (I.ENTRADA_ID = E.ID) 3478 INNER JOIN ENTRADAPATRIMONIOITEM I ON (I.ENTRADA_ID = E.ID)
3476 INNER JOIN BEMPATRIMONIAL B ON (B.ENTRADAITEM_ID = I.ID) 3479 INNER JOIN BEMPATRIMONIAL B ON (B.ENTRADAITEM_ID = I.ID)
3477 WHERE E.DATACONTABIL IS NOT null 3480 WHERE E.DATACONTABIL IS NOT null
  3481 + and e.datainativo is null and i.datainativo is null
3478 ORDER BY E.ID; 3482 ORDER BY E.ID;
3479 3483
3480 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=2 INTO classeId; 3484 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=2 INTO classeId;
@@ -3515,7 +3519,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -3515,7 +3519,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
3515 FROM BAIXA B 3519 FROM BAIXA B
3516 INNER JOIN BAIXAPATRIMONIO BP ON (BP.ID = B.ID) 3520 INNER JOIN BAIXAPATRIMONIO BP ON (BP.ID = B.ID)
3517 INNER JOIN BAIXAPATRIMONIOITEM I ON (I.BAIXA_ID = BP.ID) 3521 INNER JOIN BAIXAPATRIMONIOITEM I ON (I.BAIXA_ID = BP.ID)
3518 - INNER JOIN BEMPATRIMONIAL BEM ON (BEM.ID = I.BEMPATRIMONIAL_ID); 3522 + INNER JOIN BEMPATRIMONIAL BEM ON (BEM.ID = I.BEMPATRIMONIAL_ID)
  3523 + where b.datainativo is null and i.datainativo is null;
3519 3524
3520 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=3 INTO classeId; 3525 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=3 INTO classeId;
3521 3526
@@ -3543,7 +3548,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -3543,7 +3548,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
3543 LOCALTIMESTAMP, 3548 LOCALTIMESTAMP,
3544 0, 3549 0,
3545 'Transferência foi realizada em: '||to_char(t.datatransferencia, 'dd/MM/YYYY')||' - Nova Estrutura Organizacional: '||ed.codigo||' - '||ed.nome|| 3550 'Transferência foi realizada em: '||to_char(t.datatransferencia, 'dd/MM/YYYY')||' - Nova Estrutura Organizacional: '||ed.codigo||' - '||ed.nome||
3546 - (CASE WHEN termo.id IS NOT NULL THEN ' - Número do Termo: '||termo.numerotermo ELSE '' END) as descricao, 3551 + ' - Número do Termo: '||t.codigo as descricao,
3547 eo.nome as valoranterior, 3552 eo.nome as valoranterior,
3548 ed.nome as valornovo, 3553 ed.nome as valornovo,
3549 null as numeroprocesso, 3554 null as numeroprocesso,
@@ -3558,7 +3563,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -3558,7 +3563,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
3558 inner join transferenciaitem i on (i.transferencia_id = t.id) 3563 inner join transferenciaitem i on (i.transferencia_id = t.id)
3559 inner join estruturaorganizacional ed on (ed.id = t.unidadedestino_id) 3564 inner join estruturaorganizacional ed on (ed.id = t.unidadedestino_id)
3560 inner join estruturaorganizacional eo on (eo.id = i.unidadeorigem_id) 3565 inner join estruturaorganizacional eo on (eo.id = i.unidadeorigem_id)
3561 - left join termoresponsabilidade termo on (termo.transferencia_id = t.id AND termo.unidadeorigem_id = i.unidadeorigem_id); 3566 + where t.datainativo is null and i.datainativo is null;
3562 3567
3563 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=10 INTO classeId; 3568 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=10 INTO classeId;
3564 3569
@@ -3598,7 +3603,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -3598,7 +3603,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
3598 from definicaodetentor d 3603 from definicaodetentor d
3599 inner join definicaodetentoritem di on (di.definicaodetentor_id = d.id) 3604 inner join definicaodetentoritem di on (di.definicaodetentor_id = d.id)
3600 inner join parceiro par on (par.id = d.colaborador_id) 3605 inner join parceiro par on (par.id = d.colaborador_id)
3601 - inner join pessoa p on (p.id = par.pessoa_id); 3606 + inner join pessoa p on (p.id = par.pessoa_id)
  3607 + where d.datainativo is null and di.datainativo is null;
3602 3608
3603 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=9 INTO classeId; 3609 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=9 INTO classeId;
3604 --saida temporaria 3610 --saida temporaria
@@ -3638,7 +3644,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -3638,7 +3644,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
3638 from saidatemporaria s 3644 from saidatemporaria s
3639 inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id) 3645 inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id)
3640 inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id) 3646 inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id)
3641 - inner join dominio objetivo on (objetivo.id = s.dominiotipoobjetivo_id); 3647 + inner join dominio objetivo on (objetivo.id = s.dominiotipoobjetivo_id)
  3648 + where s.datainativo is null and si.datainativo is null;
3642 3649
3643 INSERT INTO public.historicobempatrimonial 3650 INSERT INTO public.historicobempatrimonial
3644 ( ID, 3651 ( ID,
@@ -3677,7 +3684,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -3677,7 +3684,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
3677 inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id) 3684 inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id)
3678 inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id) 3685 inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id)
3679 inner join dominio status on (status.id = bem.dominiostatus_id) 3686 inner join dominio status on (status.id = bem.dominiostatus_id)
3680 - where si.dataretorno is not null; 3687 + where si.dataretorno is not null
  3688 + and s.datainativo is null and si.datainativo is null;
3681 3689
3682 FOR adicao IN SELECT * FROM ADICAOBEMPRINCIPAL loop 3690 FOR adicao IN SELECT * FROM ADICAOBEMPRINCIPAL loop
3683 3691
cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_MPOG/04-Patrimonio.sql
@@ -2252,6 +2252,8 @@ BEGIN; --CRIO AS CONSTRAINTS DE DEPRECIACAOITEM NOVAMENTE @@ -2252,6 +2252,8 @@ BEGIN; --CRIO AS CONSTRAINTS DE DEPRECIACAOITEM NOVAMENTE
2252 COMMIT; --CRIO AS CONSTRAINTS DE DEPRECIACAOITEM NOVAMENTE 2252 COMMIT; --CRIO AS CONSTRAINTS DE DEPRECIACAOITEM NOVAMENTE
2253 2253
2254 2254
  2255 +
  2256 +
2255 BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPATRIMONIAL 2257 BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPATRIMONIAL
2256 /* 2258 /*
2257 ====================================== 2259 ======================================
@@ -2259,6 +2261,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -2259,6 +2261,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
2259 ====================================== 2261 ======================================
2260 */ 2262 */
2261 ALTER TABLE historicobempatrimonial ALTER COLUMN descricao TYPE character varying(400); 2263 ALTER TABLE historicobempatrimonial ALTER COLUMN descricao TYPE character varying(400);
  2264 + ALTER TABLE historicobempatrimonial ALTER COLUMN valoranterior TYPE character varying(400);
  2265 + ALTER TABLE historicobempatrimonial ALTER COLUMN valornovo TYPE character varying(400);
2262 2266
2263 DO $$ 2267 DO $$
2264 DECLARE 2268 DECLARE
@@ -2500,7 +2504,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -2500,7 +2504,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
2500 LOCALTIMESTAMP, 2504 LOCALTIMESTAMP,
2501 0, 2505 0,
2502 'Transferência foi realizada em: '||to_char(t.datatransferencia, 'dd/MM/YYYY')||' - Nova Estrutura Organizacional: '||ed.codigo||' - '||ed.nome|| 2506 'Transferência foi realizada em: '||to_char(t.datatransferencia, 'dd/MM/YYYY')||' - Nova Estrutura Organizacional: '||ed.codigo||' - '||ed.nome||
2503 - (CASE WHEN termo.id IS NOT NULL THEN ' - Número do Termo: '||termo.numerotermo ELSE '' END) as descricao, 2507 + ' - Número do Termo: '||t.codigo as descricao,
2504 eo.nome as valoranterior, 2508 eo.nome as valoranterior,
2505 ed.nome as valornovo, 2509 ed.nome as valornovo,
2506 null as numeroprocesso, 2510 null as numeroprocesso,
@@ -2514,8 +2518,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -2514,8 +2518,7 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
2514 from transferencia t 2518 from transferencia t
2515 inner join transferenciaitem i on (i.transferencia_id = t.id) 2519 inner join transferenciaitem i on (i.transferencia_id = t.id)
2516 inner join estruturaorganizacional ed on (ed.id = t.unidadedestino_id) 2520 inner join estruturaorganizacional ed on (ed.id = t.unidadedestino_id)
2517 - inner join estruturaorganizacional eo on (eo.id = i.unidadeorigem_id)  
2518 - left join termoresponsabilidade termo on (termo.transferencia_id = t.id AND termo.unidadeorigem_id = i.unidadeorigem_id); 2521 + inner join estruturaorganizacional eo on (eo.id = i.unidadeorigem_id);
2519 2522
2520 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=10 INTO classeId; 2523 select ID FROM PUBLIC.DOMINIO WHERE CHAVE='classeReferencia' AND CODIGO=10 INTO classeId;
2521 2524
@@ -2725,7 +2728,6 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT @@ -2725,7 +2728,6 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT
2725 --Maquina Ju 1,85 min 2728 --Maquina Ju 1,85 min
2726 COMMIT; -- #FIM :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPATRIMONIAL 2729 COMMIT; -- #FIM :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPATRIMONIAL
2727 2730
2728 -  
2729 --===========================================================================-- 2731 --===========================================================================--
2730 -- ##FIM :: IMPORTACAO TABELAS DE MOVIMENTO DE MATERIAS PERMANENTES -- 2732 -- ##FIM :: IMPORTACAO TABELAS DE MOVIMENTO DE MATERIAS PERMANENTES --
2731 --===========================================================================-- 2733 --===========================================================================--
2732 \ No newline at end of file 2734 \ No newline at end of file