Criar campo do tipo lista com mais de 128 caracteres
Produto: | Protheus ADVPL | |
Versões: | P11 e P12 | |
Ocorrência: | Quando desejado efetuar a criação de uma lista com mais de 128 caracteres | |
Passo a passo: | 1) Crie em campo do tipo caractere, contudo na aba de Opções, insira na caixa de texto referente à Lista de Opções uma função de usuário precedida de uma cerquilha:Exemplo: #u_NOMEFUNCAO(): 2) Crie uma função de usuário com o mesmo nome informado no área Lista de Opções da aba Opções do campo selecionado. Nesta função de usuário, retorne um caractere contendo as opções que você deseja ver na lista:Exemplo: T06MACRO.prw: #Include "protheus.ch" #Include "parmtype.ch" User Function T06MACRO() Private cUsrMacr := "FINA100=Movimentos Bancários;" +; "FINA050=Lançamento de CP;" +; "FINA050=Exclusão de CP;" +; "FINA080=Lançamento de Baixa Manual CP;" +; "FINA080=Exclusão/Estorno de Baixa Manual CP;" +; "FINA290=Aglutinação de títulos;" +; "FINA340=(Conpensação Contas a pagar)Compensação PA X NF;" +; "FINA450=Compensação entre Carteiras (CP X CR);" +; "FINA040=Lançamento de CR;" +; "FINA040=Substituição de Títulos;" +; "FINA070=Lançamento/Exclusão/Estorno de Baixa Manual CROI" Return cUsrMacr 3) Após a realização dos processos acima citados, o resultado será o seguinte:
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas
1 comentário
Luciano Souza - T-Health - RS
Bem interessante essa dica!