Árvore de páginas

Ponto-de-Entrada: LJ720ALT - Edição de colunas
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol
Descrição:
Ponto de Entrada que permite a edição de colunas na tela do processo de troca.
Programa Fonte
LOJA720.PRW
Sintaxe

LJ720ALT - Edição de colunas ( [ lConsPadr ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
lConsPadr Lógico .F.
Retorno
    aRet(array_of_record)
Observações

A função deve retornar um array com o tipo de dado e alias do campo. Caso seja necessário incluir no campo uma consulta padrão (F3), deve-se indicar o conteúdo da variável lógica lConsPadr como .T. (True) e a posição do campo que receberá a consulta no array de retorno.

Exemplos
// Permite alteração simples de campo (sem consulta padrão):User Function LJ720ALT()Local aRet  := {}      		 aRet:= {{"C"}, {"TRB_MOTMER"}}Return aRet // Permite a alteração do campo e insere uma consulta padrão:User Function LJ720ALT(lConsPadr)Local aRet       := {}       // Array de retornoLocal cConsulta  := "SB1"    // Consulta padrão que será utilizadaLocal nPosField  := 11       // Posição do campo que receberá a consultaLocal lConsPadr  := .T.      // Indica que o campo possui consulta		 aAdd(aRet,{{"C"}, {"TRB_MOTMER"}, {nPosField}, {cConsulta}})Return aRet   
Variáveis
Nome Tipo Escopo Pode Alterar descrição
aRet Array of Record Local Não
lConsPadr Lógico Local Não