Dúvida
Como criar um campo de usuário que possua opções de seleção (CheckBox)?
Ambiente
Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - Todas as versões.
Solução
Os campos que possuem opções de seleção apresentam as opções que estão preenchidas no campo "Lista de Opções" (X3_CBOX):
E a validação da opção seleciona, para que o usuário não digite uma opção que não esteja disponível, é realizada pela função "Pertence" (Função Pertence()) preenchida no campo "Val. Sistema" (X3_VALID) ou "Val. Usuário"(X3_VLDUSER):
Neste exemplo, as opções disponíveis no campo são F=Física ou J=Jurídica, e a função "Pertence()" garante que o usuário selecione uma das duas, evitando o preenchimento de outro conteúdo.