Commit 2ca55b1990b9030f643c0767d26f7a38fbd66f1b

Authored by juliana.barbosa
1 parent b3deb11b
Exists in master

Redmine #4542, #4268 - ajustes dos scripts devido a migração, ajustes do icmbio

cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_ICMBIO/99-AjustesFinais.sql
... ... @@ -120,6 +120,9 @@ BEGIN; -- GARANTINDO QUE AS CONTAS SEM SALDO ANTERIOR, TENHAM UM SALDO ZERADO
120 120  
121 121 COMMIT;
122 122  
  123 +--Arrumando o codigo da conta para tirar o caracteres especiais
  124 + update public.contacontabil set codigo = regexp_replace(codigo ,'[^0-9]+','');
  125 +
123 126 --===========================================================================--
124 127 -- ##FIM :: AJUSTE FINAIS DA MIGRACAO --
125 128 --===========================================================================--
126 129 \ No newline at end of file
... ...
cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_MPOG/02-EstruturaOrganizacional.sql
... ... @@ -539,7 +539,7 @@ BEGIN; -- #INI :: IMPORTACAO DAS CONTAS CONTABEIS >> CONTACONTABIL
539 539 , LOCALTIMESTAMP AS datacriacao
540 540 , LOCALTIMESTAMP AS dataedicao
541 541 , 0 AS "version"
542   - , regexp_replace(CC.CD_CONTA ,'[^0-9]+','') AS codigo
  542 + , CC.CD_CONTA AS codigo
543 543 , CC.CD_CONTA AS codigosistemaorigem
544 544 , CC.NM_CONTA AS descricao
545 545 , (CC.VL_PERCENT_NAO_DEPRECIAVEL/100) AS percentualnaodepreciavel
... ...
cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_MPOG/05-Almoxarifado.sql
... ... @@ -341,12 +341,17 @@ BEGIN; -- #INI :: MOVIMENTACAO DE ENTRADAS NO ALMOXARIFADO >> ENTRADA
341 341 ( id
342 342 , notarecebimento
343 343 , almoxarifado_id
  344 + , dominiofinalidade_id
344 345 )
345 346 SELECT DISTINCT
346 347 E.ID AS id
347 348 , NRI.CD_NOTA_REC::BIGINT AS notarecebimento
348 349 , (SELECT ESTRUTURAORGANIZACIONAL_ID FROM PUBLIC.ESTRUTURAORGANIZACIONALALMOX WHERE ISALMOXARIFADO IS TRUE LIMIT 1) AS estruturaorganizacional_id -- #REVER
  350 + , (CASE WHEN N.CD_FINALIDADE_MOV = '01' THEN 623
  351 + WHEN N.CD_FINALIDADE_MOV = '03' THEN 625
  352 + END)
349 353 FROM PUBLIC.ENTRADA E
  354 + INNER JOIN ASIWEB.AX_NOTA_REC N ON (E.CODIGOASI=N.CD_ALMOXARIFADO||N.CD_ORGAO||N.CD_NOTA_REC)
350 355 INNER JOIN ASIWEB.AX_NOTA_REC_ITEM NRI ON (E.CODIGOASI=NRI.CD_ALMOXARIFADO||NRI.CD_ORGAO||NRI.CD_NOTA_REC);
351 356  
352 357 DO $$ BEGIN RAISE NOTICE 'Importando os registros consolidados de entrada almoxarifado (detail)...'; END;$$;
... ... @@ -372,9 +377,8 @@ BEGIN; -- #INI :: MOVIMENTACAO DE ENTRADAS NO ALMOXARIFADO >> ENTRADA
372 377 , valorunitario
373 378 , entrada_id
374 379 , material_id
375   - , unidademedidaentrada_id
376   - , dominiofinalidade_id
377   - , CD_CONTA
  380 + , unidademedidaentrada_id
  381 + , CD_CONTA
378 382 )
379 383 SELECT DISTINCT
380 384 NEXTVAL('hibernate_sequence') AS id
... ... @@ -390,13 +394,11 @@ BEGIN; -- #INI :: MOVIMENTACAO DE ENTRADAS NO ALMOXARIFADO >> ENTRADA
390 394 , (I.VL_NOTA_REC_ITEM/I.QT_NOTA_REC_ITEM)/100 AS valorunitario
391 395 , E.ID AS entrada_id
392 396 , M.ID AS material_id
393   - , (SELECT ID FROM PUBLIC.UNIDADEMEDIDA WHERE CODIGO=I.CD_UM_ELEMENTAR) AS unidademedidaentrada_id
394   - , (SELECT ID FROM PUBLIC.DOMINIO WHERE CHAVE='tipoFinalidadeMaterial' AND CODIGO=1) AS dominiofinalidade_id -- 1;Estoque; 2;Consumo imediato
395   - , I.CD_CONTA
  397 + , (SELECT ID FROM PUBLIC.UNIDADEMEDIDA WHERE CODIGO=I.CD_UM_ELEMENTAR) AS unidademedidaentrada_id
  398 + , I.CD_CONTA
396 399 FROM PUBLIC.ENTRADA E
397 400 JOIN ASIWEB.AX_NOTA_REC_ITEM I ON E.CODIGOASI::TEXT=I.CD_ALMOXARIFADO||I.CD_ORGAO||I.CD_NOTA_REC::TEXT
398 401 JOIN PUBLIC.MATERIAL M ON (M.CODIGO=I.CD_BEM_SERVICO);
399   -
400 402 -- ATRIBUIR 0.0 ONDE A QUANTIDADESALDO FOR NULA;
401 403 UPDATE ENTRADAALMOXARIFADOITEM
402 404 SET QUANTIDADESALDO = 0.0
... ...
cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_MPOG/99-AjustesFinais.sql
... ... @@ -52,7 +52,7 @@
52 52 INNER JOIN PUBLIC.DOMINIO D ON (D.ID = DOMINIOTIPOMATERIAL_ID)
53 53 ORDER BY 1
54 54 LOOP
55   -
  55 + RAISE NOTICE 'ANOMES, %d', to_char(v_dtaini_ref, 'YYYYMM');
56 56 --> A PRINCIPIO NAO APARECE NEM NO RMA NEM NO RMB
57 57 v_rmb := FALSE;
58 58 v_rma := FALSE;
... ... @@ -395,6 +395,9 @@ VALUES
395 395 UPDATE public.configuracao
396 396 SET anexoimagem_id = 1
397 397 WHERE id = 1;
  398 +
  399 +--Arrumando o codigo da conta para tirar o caracteres especiais
  400 + update public.contacontabil set codigo = regexp_replace(codigo ,'[^0-9]+','');
398 401  
399 402 --===========================================================================--
400 403 -- ##FIM :: AJUSTE FINAIS DA MIGRACAO --
... ...