Escolar Documentos
Profissional Documentos
Cultura Documentos
Função para remover diretórios, com a vantagem de remover somente o ultimo nível ou todo o caminho.
Função para criar diretório com seus subdiretórios, com a vantagem de criar todo o caminho.
FwNoAccent( cString )
Exemplo:
Retorna:
[1] X5_FILIAL
[2] X5_TABELA
[3] X5_CHAVE
[4] X5Descri()
FWEmpLoad( lAll )
Função que carrega as empresas que o usuário logado tem acesso.
lAll Se .T. retorna todas as empresas, se .F. retorna empresas que o usuário logado tem acesso
FWEmpName( cEmp )
FWTabPref( cCampo )
Exemplo:
FWX2Nome( cTable )
Exemplo:
Cria um timestamp
Gerar array conforme string quebrando por linha respeitando a quebra de palavras
Exemplo
cString := 'Minha terra tem palmeiras, onde canta o sabia'
/*
Retorna
[1] -> 'Minha terra'
[2] -> 'tem palmeiras,'
[3] -> 'onde canta o'
[4] -> 'sabia'
*/
Função ordenar um vetor conforme o dicionário para uso em, por exemplo, em rotinas de MSExecAuto
Exemplo:
aVetor := {}
aAdd( aVetor, { 'A1_EST' , 'SP' , NIL } )
aAdd( aVetor, { 'A1_NOME', 'CLIENTE FULANO DE TAL', NIL } )
aAdd( aVetor, { 'A1_COD' , '000001' , NIL } )
/*
// Retorna
{ 'A1_COD' , '000001' , NIL }
{ 'A1_NOME', 'CLIENTE FULANO DE TAL', NIL }
{ 'A1_EST' , 'SP' , NIL }
*/