×
Linguagem de Programação ADVPL
Perguntas strzero validação
- ddsalvador
- Autor do Tópico
- Visitante
10 anos 4 meses atrás #23587
por ddsalvador
strzero validação foi criado por ddsalvador
Boa tarde a todos,
Estou tentando importar um arquivo para txt mas preciso fazer uma formataçao conforme esperado
tenho um campo valor com a seguinte informação : 28236.00
Preciso que ele venha com o ponto e as duas casas em sequencia igual a tabela
, pois o mesmo está vindo assim: 000000000002823600 sem ponto.
Segue meu script
STRZERO(((cAlias)->DTC_VALOR),17)
Aproveitando a boa vontade de todos e no caso de data está vindo com / /, mas preciso retirar as mesmas.
DTOC((cAlias)->DTC_DATENT)
Obrigado
Estou tentando importar um arquivo para txt mas preciso fazer uma formataçao conforme esperado
tenho um campo valor com a seguinte informação : 28236.00
Preciso que ele venha com o ponto e as duas casas em sequencia igual a tabela
, pois o mesmo está vindo assim: 000000000002823600 sem ponto.
Segue meu script
STRZERO(((cAlias)->DTC_VALOR),17)
Aproveitando a boa vontade de todos e no caso de data está vindo com / /, mas preciso retirar as mesmas.
DTOC((cAlias)->DTC_DATENT)
Obrigado
Por favor Acessar ou Registrar para participar da conversa.
- luis10075
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 98
- Obrigados Recebidos: 1
10 anos 4 meses atrás #23596
por luis10075
Respondido por luis10075 no tópico strzero validação
Hola Amigo:
Intenta lo siguiente....
STRZERO((cAlias)->DTC_VALOR,17,0)
Referencia : tdn.totvs.com/plugins/viewsource/viewpag...ction?pageId=6063627
Para fecha aqui algunas opciones dependiendo tu necesidad:
DATE() -> 07/07/2014
DTOS(DATE()) -> 20140707 (AAAAMMDD)
SUBSTR(DTOC(DATE()),1,2)+SUBSTR(DTOC(DATE()),4,2)+SUBSTR(DTOC(DATE()),7,4) -> 07072014 (DDMMAA)
Espero sea de ayuda, abrazos!!
Intenta lo siguiente....
STRZERO((cAlias)->DTC_VALOR,17,0)
Referencia : tdn.totvs.com/plugins/viewsource/viewpag...ction?pageId=6063627
Para fecha aqui algunas opciones dependiendo tu necesidad:
DATE() -> 07/07/2014
DTOS(DATE()) -> 20140707 (AAAAMMDD)
SUBSTR(DTOC(DATE()),1,2)+SUBSTR(DTOC(DATE()),4,2)+SUBSTR(DTOC(DATE()),7,4) -> 07072014 (DDMMAA)
Espero sea de ayuda, abrazos!!
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23601
por THALESCOTR
Respondido por THALESCOTR no tópico strzero validação
Bom dia,
tente assim:
nVal := (cAlias)->DTC_VALOR
cVal := StrZero(nVal,18,2) //Decimal = 2, para definir que há 2 casas decimais
cVal := Substr(cVal,1,15)+Substr(cVal,17,2) //Corte a string para retirar a virgula
Att
Thales
tente assim:
nVal := (cAlias)->DTC_VALOR
cVal := StrZero(nVal,18,2) //Decimal = 2, para definir que há 2 casas decimais
cVal := Substr(cVal,1,15)+Substr(cVal,17,2) //Corte a string para retirar a virgula
Att
Thales
Por favor Acessar ou Registrar para participar da conversa.
- ddsalvador
- Autor do Tópico
- Visitante
10 anos 4 meses atrás #23611
por ddsalvador
Respondido por ddsalvador no tópico strzero validação
Buenas,
Obrigado pela força..deu certo abs
Obrigado pela força..deu certo abs
Por favor Acessar ou Registrar para participar da conversa.
- ddsalvador
- Autor do Tópico
- Visitante
10 anos 4 meses atrás #23612
por ddsalvador
Respondido por ddsalvador no tópico strzero validação
Obrigado Thales,
Valeu!!!
Valeu!!!
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.163 segundos