Condição de Editabilidade

Revisão de 15h45min de 20 de dezembro de 2024 por Admin (discussão | contribs) (Criou página com '==='''Conceito'''=== Para configurar padrões de comportamento e determinar quando determinados campos, cadastros ou botões estão habilitados para os usuários, é possível...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Conceito

Para configurar padrões de comportamento e determinar quando determinados campos, cadastros ou botões estão habilitados para os usuários, é possível utilizar expressões SQL nas configurações de condição de editabilidade ou, em alguns casos, de visibilidade.

Exemplo de expressão: VALOR > 0 AND PESSOA IS NOT NULL Quando o resultado dessa expressão for verdadeiro, o objeto que foi aplicado estará disponível para alteração.

Funções pré-definidas:

  • @MODOEDICAO Indicada que o cadastro relacionado, está sendo inserido ou alterado. Exemplo: @MODOEDICAO = 'S'
  • @DEVSIS Indica que é desenvolvedor do sistema. Exemplo: @DEVSIS = 'S'
  • @VAZIO Indicada que o cadastro relacionado, está vazio. Exemplo: @VAZIO = 'S'
  • @MODOINSERSAO Indicada que o cadastro relacionado, está sendo inserido. Exemplo: @MODOINSERSAO = 'S'

Conclusão

O uso de expressões para configurar o comportamento de objetos relacionados à interface permite definir regras diretamente pelo sistema, sem necessidade de alterações no código-fonte do produto. Dessa forma, as configurações são automaticamente respeitadas tanto em interfaces mobile quanto em desktop.