Hub

    Variante de Dados

    A variante de dados permite que o usuário grave os valores preenchidos no formulário de inclusão e os reaplique na criação de novos registros. É indicada para cadastros em que boa parte dos campos se repete de um registro para outro: o usuário preenche uma vez, grava a variante e, nas próximas inclusões, parte desse modelo em vez de digitar tudo novamente.

    A variante guarda os campos editáveis na inclusão, incluindo as linhas das tabelas do formulário. Não são guardados os campos de título, calculados, Case e customizados, nem editores de texto, anexos e gráficos. As chaves da Lista Principal só entram na variante quando marcadas na configuração, como veremos abaixo.

    Cada variante de dados pertence ao usuário que a criou e não é compartilhada com os demais usuários da aplicação.


    Configuração no Builder

    Passos para habilitar a variante de dados:

    • Abra a subseção Tela (Lista Principal) da etapa Saída;
    • Acione o ícone de Engrenagem Configurações do Formulário Principal.
    • No painel Variante, selecione a opção Sim em Habilitar Variante;
    • Na tabela Chaves da Lista Principal na variante, marque as chaves cujo valor deve ser guardado na variante, neste exemplo EBELN (Nº do documento de compras);
    • Confirme sua configuração acionando o botão OK;
    • Acione o botão Construir, confirme e aguarde a mensagem de sucesso.

    Ao habilitar a variante, todas as chaves da tabela vêm marcadas. Desmarque as que identificam cada registro e, por isso, não devem ser reaproveitadas, como o Código deste exemplo. Mantenha marcadas apenas as chaves que costumam se repetir entre as inclusões.

    Variante antes do DO INIT

    Quando o Formulário Principal tem a opção Ao Iniciar (DO INIT) marcada como Sim, o painel Variante exibe também a opção Variante antes do DO INIT, que define a ordem em que a variante e o DO_INIT preenchem o formulário. Quem é executado por último prevalece sobre os valores do outro:

    • Não (padrão): o DO_INIT é executado primeiro e a variante é aplicada em seguida, prevalecendo sobre os valores iniciais;
    • Sim: a variante é aplicada primeiro e o DO_INIT é executado em seguida, podendo completar ou substituir os valores da variante.

    Importante:

    1. O painel Variante só é exibido no Formulário Principal, a estrutura ligada diretamente à Lista Principal, de aplicações do tipo formulário, como a Aplicação Customizada;
    2. A variante de dados é oferecida apenas na inclusão de registros. Na edição de um registro existente o seletor de variantes não é exibido;
    3. Quando nenhum campo do formulário é chave da Lista Principal, a tabela Chaves da Lista Principal na variante fica vazia e a variante guarda apenas os demais campos.

    Resultado no Application

    Após a aplicação da configuração no Builder volte ao Application. Pressione as teclas Ctrl + F5 para recarregar a aplicação e acione o botão Incluir.

    Ao lado do título da aplicação você notará o seletor de variantes de dados. Enquanto o usuário não tiver uma variante, o seletor exibe Padrão, que corresponde ao formulário sem valores pré-preenchidos.

    Neste exemplo o usuário já possui a variante janeiro de 2026, marcada como padrão e para aplicação automática. Por isso o formulário de inclusão já abre preenchido com os valores dela. Note que o Nº do documento de compras, chave marcada na configuração, foi preenchido, enquanto o Código, chave não marcada, continua vazio.

    Ao acionar o seletor é exibida a lista Variantes de dados, com as variantes favoritas do usuário. Basta selecionar uma delas para preencher o formulário com os seus valores. Se o formulário tiver sido alterado, a aplicação pede confirmação antes de trocar de variante, pois os dados alterados serão perdidos.

    No rodapé da lista estão as ações de manutenção das variantes:

    • Atualizar: exibido quando os valores do formulário foram alterados em relação à variante selecionada. Grava os valores atuais na própria variante;
    • Gravar como: grava os valores atuais do formulário como uma nova variante;
    • Administrar: abre a manutenção das variantes já gravadas.

    Em Gravar como, informe o nome da variante no campo Visão e, se desejar, marque Definir como padrão e Aplicar automaticamente. Uma variante padrão com aplicação automática é aplicada assim que o formulário de inclusão é aberto. Acione o botão Salvar para gravar a variante.

    Em Administrar é possível renomear as variantes, marcá-las como favoritas pelo ícone de estrela, escolher a variante padrão, definir a aplicação automática e excluir variantes pelo ícone X. As alterações só são gravadas ao acionar o botão Salvar.

    Para voltar ao formulário sem valores pré-preenchidos, selecione a variante Padrão na lista: