× Linguagem de Programação ADVPL

Perguntas Problema com função GravaData

Mais
10 anos 9 meses atrás #20985 por dexter
Olá amigos e amigas, eu estou tentando fazer um programa aqui
em meio leitura a documentação da totvs tem a função gravadata que parece
ser uma marvilha.
Mas utilizando esta função não consigo obter o resultado que esta na documentação.


Segundo a documentação

tdn.totvs.com.br/display/public/mp/GravaData


Exemplo:
GravaData(ExpD1,ExpL1,ExpN1)


Parâmetros:

ExpD1 (Date)
Data a ser convertida

ExpL1 (Boolean)
Tipo (Se .T., apresenta data utilizando barra, se .F., não apresenta a barra)


ExpN1 (Integeger)
Formato do retorno

Sendo:
1 = ddmmaa
2 = mmddaa
3 = aaddmm
4 = aammdd
5 = ddmmaaaa
6 = mmddaaaa
7 = aaaaddmm
8 = aaaammdd







Bom então eu quero fazer o seguinte.


dData := GravaData( DATE(), .F. , 5)
Alert( dData )



O resultado deveria ser a data no formato(5 = ddmmaaaa ),
ate ai tudo bem, mas o segundo parâmetro permite ter este resultado com
as barras da mascara ou não.


Mas quando usado com ele em .T.
dData := GravaData( DATE(), .T. , 5)
Alert( dData )


O resultado é alterado a data não fica correta.



Isso é uma falha na função , alguém sabe me dizer????

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20990 por mbrigagao
Respondido por mbrigagao no tópico Problema com função GravaData
DExter


Tente utilizar assim.

cData := dToc(GRAVADATA(DATE(),.T.,5))
Alert(cData)

At.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #20994 por dexter
Respondido por dexter no tópico Problema com função GravaData
Obrigado pela resposta.


Mas ao menos aqui esta a mesma coisa, ele esta trocando
o dia pelo mes 18/02/14

ele da o resultado de 02/18/14

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21014 por mbrigagao
Respondido por mbrigagao no tópico Problema com função GravaData
Dexter,

Isso pode ser problema com a LIB da TOTVS.... tente utilizar um RPO atualizado... talvez resolva.

Boa sorte.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21060 por dexter
Respondido por dexter no tópico Problema com função GravaData
Obrigado ai marcelo,

Bom eu testei em um RPO aqui mais atualizado, cara
pior que deu a mesma coisa viu, não sei o que pode ser não..

se alguém souber ai!!!!

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 9 meses atrás #21065 por lalberto
Respondido por lalberto no tópico Problema com função GravaData
Dexter tenta substituir a variavel date() por ddatabase só pra testar, talvez o seu servidor esteja no padrão americano.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.116 segundos
Joomla templates by a4joomla