01. VISÃO GERAL
Ponto de entrada que permite a alteração da chave que ordena a exibição dos títulos na tela de seleção da opção "Borderô" na rotina de transferências/borderô (FINA060).
02. PARÂMETROS
Posição | Tipo | Descrição |
---|---|---|
1 | Vetor | Ordenação atual dos títulos na tela de seleção |
03. RETORNO
Tipo | Descrição |
---|---|
Vetor | Vetor modificado para ordenação dos títulos na tela de seleção |
04. EXEMPLO DE UTILIZAÇÃO
#include "protheus.ch" #include "rwmake.ch" User Function F060CHAV() Local cIndice := SE1->(IndexKey(2)) // Altera para a chave E1_FILIAL+E1_CLIENTE+E1_LOJA+E1_PREFIXO+E1_NUM+E1_PARCELA+E1_TIPO Local aChave := StrTokArr(cIndice,"+") Local nCont := 0 Local nY := 0 Local nZ := 0 Local cAux := "" Local nInicio := 0 Local nFim := 0 Local nIntervalo := 0 //Tratamento obrigatório pois o array esperado no retorno da função deve apresentar somente o nome dos campos da tabela For nCont := 1 to Len(aChave) nY := ASCAN(aChave,"DTOS(") If nY > 0 aChave[nY] := STRTRAN(aChave[nY],"DTOS(","") aChave[nY] := STRTRAN(aChave[nY],")","") EndIf nZ := ASCAN(aChave,"STR(") If nZ > 0 cAux := aChave[nZ] nInicio := AT('(',cAux) + 1 nFim := AT(',',cAux) nIntervalo := nFim - nInicio aChave[nZ] := Subs(cAux,nInicio,nInterValo) EndIf Next Return aChave
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas