Histórico da Página
Quando o registro tipo 3 esta 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_ALIAS | XB_TIPO | XB_SEQ | XB_COLUNA | XB_DESCRI | XB_CONTEM |
SA1 | 3 | 01 | 01 | Cadastra Novo | 01 |
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 chamara função 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".