Os lançamentos financeiros integrados da Folha de Pagamento Metadados, estão sendo criados com ano de 4 dígitos, porém sendo 00+2 dígitos finais do ano, como exemplo ao invés do ano como 2022, cria 0022. Como resolver?

De CIGAM WIKI

FAQ_CIGAM > FAQ_Finanças > Gestão Financeira > Os lançamentos financeiros integrados da Folha de Pagamento Metadados, estão sendo criados com ano de 4 dígitos, porém sendo 00+2 dígitos finais do ano, como exemplo ao invés do ano como 2022, cria 0022. Como resolver?

Esta FAQ refere-se a orientação sobre integração da Folha Metadados com o módulo Financeiro, frente a criação dos lançamentos financeiros, quando são criados com ano 00+2 dígitos, como exemplo ao invés do ano como 2022, cria 0022.

O que deve ser revisado?


Em alguns ambientes com Oracle, poderá ocorrer erro na interpretação da Data, por isto, deve-se criar ou revisar as configurações do Oracle na estação que esta configurado o Client do Oracle e no servidor:

  • NLS_DATE_FORMAT = “DD/MM/YYYY”
  • NLS_NUMERIC_CHARACTERS = “,.”
  • NLS_LANG = “AMERICAN_AMERICA.WE8ISO8859P1”

Revisar também o script CGFC_DATETIMESTAMP_TO_DATE.fnc, em alguns casos, alterar a função que ajusta a conversão da data de 'TO_DATE' para 'TO_CHAR'. Verificar que essa alteração poderá afetar rotina do carga máquina caso esteja em uso.