Mudanças entre as edições de "Condição de Editabilidade"

 
Linha 10: Linha 10:
 
:*@VAZIO Indicada que o cadastro relacionado, está vazio. Exemplo: @VAZIO = 'S'
 
:*@VAZIO Indicada que o cadastro relacionado, está vazio. Exemplo: @VAZIO = 'S'
 
:*@MODOINSERCAO Indicada que o cadastro relacionado, está sendo inserido. Exemplo: @MODOINSERSAO = 'S'
 
:*@MODOINSERCAO Indicada que o cadastro relacionado, está sendo inserido. Exemplo: @MODOINSERSAO = 'S'
 +
:*@LEITURA Indicada que o cadastro relacionado, está na condição de leitura. Exemplo: @LEITURA = 'S'
  
 
==='''Conclusão'''===
 
==='''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.
 
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.

Edição atual tal como às 19h38min de 1 de setembro de 2026

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'
  • @MODOINSERCAO Indicada que o cadastro relacionado, está sendo inserido. Exemplo: @MODOINSERSAO = 'S'
  • @LEITURA Indicada que o cadastro relacionado, está na condição de leitura. Exemplo: @LEITURA = '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.