Páginas filhas
  • Registro tipo 3 - Permissão de incluir via consulta - Padrão

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Quando o registro tipo 3 esta está presente na consulta, ele nos diz que a opção de incluir um registro na tabela que está sendo consultada é permitida, isso faz que a interface habilite o botão de incluir na tela. 

XB_ALIASXB_TIPOXB_SEQXB_COLUNAXB_DESCRIXB_CONTEM
SA130101Cadastra Novo      Novo01


No campo XB_CONTEM normalmente deve conter 01. Contudo podemos definir algumas características com o uso de alguns caracteres no campo XB_CONTEM.

Por padrão,   a rotina chamada para a inclusão é aquela definida pela tabela no SX2, respeitando X2_SYSOBJ e o X2_USROBJ caso possuir,   senão a mesma ira irá chamara função AXInclui AxInclui padrão que mostra uma tela de inclusão genérica.  Porém em muitas vezes precisamos definir outra rotina para ser chamada na inclusão.

Na versão mais atual da Consulta padrão, podemos fazer isso com o registro tipo 9, porém ainda é muito comum ver o seguinte conteúdo no XB_CONTEM desse registro:

  • XB_

...

  • CONTEM → 01#Apt060VaraInc()
    • O # seguido por um nome de uma função, determina que o botão de incluir será alterado para essa função em particular.
  • XB_

...

  • CONTEM → 01#MATA410(,,3)#MATA410(,,2)
    • Os # estão delimitando a função que iremos utilizar para incluir e visualizar o registro, respectivamente.
  • XB_

...

  • CONTEM → 01#NO#MaMakeView("AD1")
    • Neste caso apenas alteramos a função de visualização padrão mais não permitimos a inclusão, por causa do "NO".

...