Descrição
FwTimeUF - Retornar a Data e a Hora do Protheus Server convertida para um Estado Brasileiro (Unidade Federativa), que possua GMT diferente do Estado onde o Protheus Server localiza-se.
|
Sintaxe
| FwTimeUF( <cUF>, <uPar2>, <lSrvSummer>, <cServerDate> ) |
Parâmetros
| Par |
Nome |
Tipo |
Descrição |
Default |
Obg |
Ref |
01
|
cUF |
Caracter |
Código da Unidade Federativa em que se deseja obter a hora |
|
X |
|
| 02 |
uPar2 |
Indefinido |
Compatibilidade |
|
|
|
| 03 |
lSrvSummer |
Boolean |
Indica se a aplicação Server encontra-se em execução em uma região brasileira em que o Horário de Verão esteja ATIVO. (No período De/Até que compreende o horário de verão brasileiro) |
|
|
|
| 04 |
cServerDate |
Caracter |
Data a ser considerada. Formato AAAAMMDD |
|
|
|
Retorno
| Retorno |
Tipo |
Descrição |
| xRet |
Array
|
Array contemplando a Data e a Hora convertidos para a UF desejada
|
Exemplo
#INCLUDE "TOTVS.CH"
User Function FwTimeUF()
Local aRet := {}
aRet := FwTimeUF('AC')
VarInfo('aRet AC', aRet)
aRet := FwTimeUF('SP')
VarInfo('aRet SP', aRet)
Return( Nil )
Resultado
Informações adicionais
|
É útil nos casos onde o Protheus Server esteja disponível, como por exemplo, em um datacenter no estado de São Paulo e o SmarClient esteja em execução no estado do Acre, e se deseja obter o valor de Data + Hora do Estado do Acre, sem que esta informação seja coletada a partir da estação em uso. E também nos casos onde a mesma companhia possua diversas filiais espalhadas pelo território brasileiro, concentrando um único servidor de aplicação
|
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎