24485 - Parametrização de fuso horário no Gestão de Lojas
Problema: Situação: Ao emitir notas fiscais, pedidos ou outras operações no sistema que envolvam horário, verificado que o horário do sistema está incorreto.
Solução: Solução: O sistema possui as seguintes premissas para obter o horário que será gravado nas notas, nos relatórios e nas demais informações:
Rotina/Tela: Em diversos pontos do sistema.
Solução: Solução: O sistema possui as seguintes premissas para obter o horário que será gravado nas notas, nos relatórios e nas demais informações:
- Sistema Operacional... ou seja, é premissa básica é que a data do windows esteja correta.
- Banco de dados... precisa que o horário do banco esteja correto de acordo com o timezone utilizado.
-- Para verificar o horário: select now()
-- Para verificar o timezone: show timezone;
Adicionalmente, pode existir a necessidade de ter um horário diferente, pois o mesmo servidor pode atender filiais em diferentes estados (cloud por exemplo).
Neste caso, pode ser configurado dentro de todos os arquivos "VMOPTIONS" da instalação que se deseja ter um fuso horário diferente, a seguinte variável:
-Duser.timezone=America/Rio_Branco
No exemplo acima, se o servidor estivesse com horário de 12:00, o Retaguarda que foi configurado com esse timezone, estaria com 10:00, ou seja, no fuso horário "-05:00".
Ao enviar documentos para a Sefaz, por exemplo, o Retaguarda mandaria com "10:00h-05:00" ou seja, 10:00 horas no fuso -5.