Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.74 KB | None | 0 0
  1. update ger_versao set versao_banco = 6.21;
  2. ---------------------------------------------------------------------------------------------------
  3. --4.2.07 Atual--
  4. ---------------------------------------------------------------------------------------------------
  5.  
  6. SELECT set_config('calima.user', 'usuário interno', FALSE);
  7.  
  8. --SQL para o caso 0023310: Erro. Processos - Calculo Folha de Pagamento - Base de FGTS incorreta quando há Afastamento seguido do cálculo 1P 13 Salário.
  9. --Acrescentando valores de 13 a base de FGTS de afastados por acidente de trabalho ou licença maternidade
  10. --@autor Aurelio Costa
  11. UPDATE mfp_evento set formula = '[@7]-[@8]+(([@70]!=5&&[@70]!=6&&(([@119]==1&&[@132]>0)||[@134]==1)&&[@95]==0)?([268]+[@98]+[@99]-([@7]-[@8]>=[1]?[1]:[@7])):((([@70]==5||[@70]==6)&&(([@119]==1&&[@132]>0)||[@134]==1)&&([@7]-[@8]==0))?([268]/2):0))+(([@7]-[@8]==0&&[@70]!=5&&[@70]!=6&&(([@119]==1&&[@132]>0)||[@134]==1))?[@25]-[@26]:[@54]+([@58]==1?([@60]-[@135]):0)+[@98]+[@99])+([@70]==1&&[@44]==1&&[@161]==1&&[@134]==0&&[@119]==0?[16]:0)'
  12. WHERE codigo = 51 AND constante = false;
  13.  
  14. UPDATE mfp_evento_padrao set formula = '[@7]-[@8]+(([@70]!=5&&[@70]!=6&&(([@119]==1&&[@132]>0)||[@134]==1)&&[@95]==0)?([268]+[@98]+[@99]-([@7]-[@8]>=[1]?[1]:[@7])):((([@70]==5||[@70]==6)&&(([@119]==1&&[@132]>0)||[@134]==1)&&([@7]-[@8]==0))?([268]/2):0))+(([@7]-[@8]==0&&[@70]!=5&&[@70]!=6&&(([@119]==1&&[@132]>0)||[@134]==1))?[@25]-[@26]:[@54]+([@58]==1?([@60]-[@135]):0)+[@98]+[@99])+([@70]==1&&[@44]==1&&[@161]==1&&[@134]==0&&[@119]==0?[16]:0)'
  15. WHERE codigo = 51 AND constante = false;
  16.  
  17.  
  18.  
  19.  
  20. ---------------------------------------------------------------------------------------------------
  21. --4.2.07 Canary 2--
  22. ---------------------------------------------------------------------------------------------------
  23.  
  24. SELECT set_config('calima.user', 'usuário interno', FALSE);
  25.  
  26.  
  27. --SQL para o caso 0023398
  28. --Ajuste no contra cheque eletronico
  29. --@autor Welton abreu
  30. ALTER TABLE mfp_trabalhador_cargo drop column id_mfp_configuracao_contra_cheque_eletronico;
  31.  
  32. --SQL para o caso 0023379: Erro. Processos - Cálculo Pensão Salário Líquido - 13 Salário.
  33. --reformulando fórmula de evento 243 Vr Pensão para 13
  34. --@autor Aurelio Costa
  35. INSERT INTO mfp_evento_padrao (codigo, fixo, descricao, formula, tipo, inside_inss, inside_inss_sobre, inside_irrf, inside_irrf_sobre, inside_fgts, inside_salario_composto, acumula_ferias_recisao, acumula_decimo_terceiro, acumula_informe_rendimentos, inside_darf_pis, constante, tipo_arredondamento, referencia, sub_formula, forcar_recalculo_sub_formula, nro_meses_acumulacao_13, nro_meses_acumulacao_ferias_recisao, percentual_rubrica, rubrica_homolognet_desconto, hora_aula, usado_rais, media_sobre_horas, natureza_evento, hora_extra_rais, id_mfp_natureza_rubrica, incid_tributaria_previdencia_folha, incid_tributaria_previdencia_decimo_terceiro, incid_tributaria_irrf_folha, incid_tributaria_irrf_decimo_terceiro, incid_tributaria_irrf_ferias, incid_tributaria_irrf_plr, incid_tributaria_fgts_folha, incid_tributaria_fgts_decimo_terceiro, incid_tributaria_contribuicao_sindical_laboral, enviar_esocial, valor_manual_referencia, referencia_esocial_valor_manual, referencia_esocial, valor_manual_fator, fator_esocial_valor_manual, fator_esocial, calcular_evento_ferias_proporcional_na_folha, acumula_aviso_previo, nro_meses_acumulacao_aviso_previo, incidencia_sobre_salario_maternidade)
  36. VALUES (168, true, 'Valor pensão 1ª parcela 13º salário', '0', 1, false, null, false, null, false, false, false, false, false, false, true, 1, null, false, false, null, null, 0.00, null, false, false, false, null, false, null, null, null, null, null, null, null, null, null, null, false, null, null, null, null, null, null, false, false, 0, false);
  37.  
  38. INSERT INTO mfp_evento (id, codigo, fixo, descricao, formula, tipo, inside_inss, inside_inss_sobre, inside_irrf, inside_irrf_sobre, inside_fgts, inside_salario_composto, acumula_ferias_recisao, acumula_decimo_terceiro, acumula_informe_rendimentos, inside_darf_pis, id_ger_grupo_evento, constante, tipo_arredondamento, referencia, sub_formula, forcar_recalculo_sub_formula, nro_meses_acumulacao_13, nro_meses_acumulacao_ferias_recisao, id_mfp_rubrica, percentual_rubrica, rubrica_homolognet_desconto, hora_aula, usado_rais, media_sobre_horas, natureza_evento, hora_extra_rais, id_mfp_natureza_rubrica, incid_tributaria_previdencia_folha, incid_tributaria_previdencia_decimo_terceiro, incid_tributaria_irrf_folha, incid_tributaria_irrf_decimo_terceiro, incid_tributaria_irrf_ferias, incid_tributaria_irrf_plr, incid_tributaria_fgts_folha, incid_tributaria_fgts_decimo_terceiro, incid_tributaria_contribuicao_sindical_laboral, enviar_esocial, calcular_evento_ferias_proporcional_na_folha, valor_manual_referencia, referencia_esocial_valor_manual, referencia_esocial, valor_manual_fator, fator_esocial_valor_manual, fator_esocial, acumula_aviso_previo, nro_meses_acumulacao_aviso_previo, incidencia_sobre_salario_maternidade)
  39. SELECT nextval('s_ger_ids'), 168, true, 'Valor pensão 1ª parcela 13º salário', '0', 1, false, null, false, null, false, false, false, false, false, false, gge.id, true, 1, null, false, false, null, null, null, 0.00, null, false, false, false, null, false, null, null, null, null, null, null, null, null, null, null, false, false, null, null, null, null, null, null, false, 0, false
  40. FROM ger_grupo_evento gge ;
  41.  
  42. UPDATE mfp_evento SET formula = '(([@65]==4||[@65]==5?[203]:[@70]==5?([@65]==1?[@1]:[@65]==2?[@27]:[@65]==3?[@45]:0)/2:[@70]==6?([@65]==1?[@1]:[@65]==2?[@27]:[@65]==3?[@45]:0):0)*[@66]/100)-([@70]==6&&[@65]!=4&&[@65]!=5?[@168]:0)' WHERE codigo = 243 AND constante = false;
  43. UPDATE mfp_evento_padrao SET formula = '(([@65]==4||[@65]==5?[203]:[@70]==5?([@65]==1?[@1]:[@65]==2?[@27]:[@65]==3?[@45]:0)/2:[@70]==6?([@65]==1?[@1]:[@65]==2?[@27]:[@65]==3?[@45]:0):0)*[@66]/100)-([@70]==6&&[@65]!=4&&[@65]!=5?[@168]:0)' WHERE codigo = 243 AND constante = false;
  44.  
  45.  
  46.  
  47.  
  48. ---------------------------------------------------------------------------------------------------
  49. --4.2.07 Canary 3--
  50. ---------------------------------------------------------------------------------------------------
  51.  
  52. SELECT set_config('calima.user', 'usuário interno', FALSE);
  53.  
  54. UPDATE mfp_evento_padrao SET formula = '(([@65]==4||[@65]==5?[203]:[@70]==5?([@65]==1?[@1]:[@65]==2?[@27]:[@65]==3?[@45]:0)/2:[@70]==6?([@65]==1?[@1]:[@65]==2?[@27]:[@65]==3?[@45]:0):0)*[@66]/100)-([@70]==6&&[@65]!=4&&[@65]!=5?[@168]:0)' WHERE codigo = 243 AND constante = false;
  55.  
  56.  
  57.  
  58.  
  59. ---------------------------------------------------------------------------------------------------
  60. --4.2.07 Canary 4--
  61. ---------------------------------------------------------------------------------------------------
  62. ALTER TABLE ger_usuario ADD COLUMN visualizou_retrospectiva boolean NOT NULL DEFAULT FALSE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement