Tornar um campo obrigatório

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Os campos podem ser marcados como obrigatórios, o que significa que eles devem conter um valor antes que o registro possa ser salvo. Os campos obrigatórios são marcados com um indicador de status de campo antes do rótulo.

    Antes de Iniciar

    Função necessária: personalize_dictionary

    Por Que e Quando Desempenhar Esta Tarefa

    Um campo obrigatório preenchido previamente pela plataforma com dados padrão, como um valor de um script de cliente, não exibe o indicador. No entanto, se você excluir este valor do campo, o indicador será exibido. A cor do indicador depende do estado do campo.

    O uso de uma entrada de dicionário para tornar um campo obrigatório não funciona ao usar WebServices. Em vez disso, você pode usar uma política de dados. Para obter mais informações sobre políticas de dados, consulte Política de dados .

    Procedimento

    1. Clique com o botão direito do mouse no rótulo do campo no formulário e selecione Configurar Dicionário .
    2. Em Dicionário , selecione Obrigatório caixa de seleção.
    3. Clique em Atualizar.

      Na próxima vez em que o formulário for aberto, um indicador de status de campo aparecerá ao lado do rótulo do campo, indicando que um valor é obrigatório. Se o campo obrigatório for preenchido previamente por qualquer motivo, o indicador de campo obrigatório não será exibido.

      Os campos obrigatórios são globais. O campo é marcado como obrigatório em todos os lugares em que aparece em um formulário.

      Fazendo um Verdadeiro/Falso o obrigatório não terá efeito. Verdadeiro/Falso os campos são sempre considerados como tendo um valor. Uma caixa de seleção marcada tem um valor verdadeiro e uma caixa de seleção não marcada tem um valor falso. Um desses valores atende ao requisito de um campo obrigatório.

      Um formulário pode ser salvo com um campo obrigatório vazio se esse campo for um campo de referência e se o campo primário também estiver em branco. No entanto, se o campo de referência obrigatória mostrar um valor do campo primário, o formulário não poderá ser salvo se este valor for excluído. Se o valor no campo referenciado for alterado, o valor desse campo será alterado em todos os lugares em que ele aparecer.

    4. Opcional: Usar dictionary override>override mandatorypara criar um campo obrigatório somente na tabela secundária e não na tabela primária.