Sintaxe
DTOS( <expressão data> )
Função
Converte uma data em uma cadeia de caracteres no formato “aaaammdd”.
Argumentos
< expressão data >
Define a data que será convertida para uma cadeia de oito caracteres no formato “aaaammdd”.
- O único Curso 100% Online de Gestão de Transportes (TMS)
- Fluxo de Caixa com Power BI COMPLETO
- Os 10 principais benefícios que o software de CRM pode trazer para o seu negócio
- Tabela de Horário, Banco de Horas do Protheus em Aplicativo de RH
- Imposto de Renda 2022: Prorrogação do prazo de entrega
- Apontamento de Produção - Parâmetro MV_PERDINF
⚠️ Antes de continuar, só um aviso: Caso você esteja com algum problema em seu ERP, na empresa que você trabalha, está sem braços para atender toda a demanda, conheça um pouco do nosso trabalho... Acredito que a FBS pode te ajudar de alguma forma
Utilização
Essa função é principalmente utilizada na formação de índices nas quais seja necessário compor uma expressão caracter com uma expressão data, classificando-se o arquivo de dados por ordem cronológica e caracter simultaneamente. A data será transformada em uma cadeia de oito caracteres no formato “aaaammdd” (ano, mês, dia), permitindo a classificação cronológica e a sua composição com cadeias de caracteres.
Quando a expressão data resultar numa data vazia, a função DTOS() retornará uma cadeia de caracteres com oitos espaços em branco.
Exemplos
1 2 3 |
LOCAL dData := CTOD(“28/05/12”) MsgAlert( DTOS(dData) ) // Resulta “20120528” |
Neste exemplo, indexaremos um arquivo de dados por um campo data e por um campo caracter. O campo A1_DATA é a data de cadastramento do cliente e o campo A1_NOME é o nome do cliente. Esse índice será composto da seguinte forma:
1 |
A1_FILIAL + DTOS(A1_DATA) + A1_NOME |
Dessa forma, o arquivo estará classificado cronologicamente, por data de cadastramento, e em seguida por ordem alfabética do nome do cliente.
Fernando Bueno
Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.
Siga-me no Linked In