Funcionalidades
Comportamento de auto-insert nas funcionalidades de VIEW e UPDATE
ADS.CAD_TELA.FAQ-7771
O comportamento de auto-insert permite que se direcione o usuário para uma tela de VIEW ou de UPDATE que é automaticamente direcionada para a tela de INSERT caso o registro não exista. Este comportamento é tipicamente útil em situações onde temos um complemento de informações em uma entidade estrangeira com um relacionamento 1:1.
Para usar, será necessário ligar o bloco mestre a um bloco detalhe através de um módulo da mesma forma que numa situação mestre-detalhe. A guia do bloco detalhe deverá ser contextualizada por um parâmetro que ficará ligado direta ou indiretamente ao ID desta entidade (normalmente, as relações 1:1 são estabelecidas através da igualdade de seus IDs). A guia do detalhe deverá apontar para a funcionalidade de VIEW ou UPDATE.
Sempre que o bloco do detalhe tiver a funcionalidade de VIEW, faça a guia apontar para ela, caso contrário, use a UPDATE.
Deve-se ter a funcionalidade de VIEW caso:
- Existam várias informações para apresentar que não fazem sentido estar presentes no formulário de manutenção
- Exista a possibilidade de termos perfis de acesso que podem consultar este bloco mas que não podem alterar estes dados
Quando esta guia for acessada, caso o registro ainda não existir, a funcionalidade de inclusão é ativada!