Descrição: | Este ponto de entrada permite efetuar a inclusão de novas colunas nas tabelas SP8 ou SPG |
Eventos: | PONA040 |
Programa Fonte: | PONA040.PRX |
Função: | Pna040EditCel |
Retorno: | Não possui |
A rotina de Manutenção de Marcações, PONA040, tem uma construção diferenciada. Os campos apresentados na tela são virtuais, criados em tempo de execução, para permitir que cada coluna apresentada represente um registro, ou linha, da tabela SP8.
Isso impossibilita a inclusão de colunas customizadas nesta tela via Ponto de Entrada, pois essas colunas não teriam todo o tratamento necessário, como a persistência das informações no banco de dados.
Para os campos customizados, recomendamos o uso da tela de Integrados, PONA280. Após criar o campo no configurador este será apresentado na tela de integrados e será realizada a persistência das informações no banco sem a necessidade de implementar um ponto de entrada.
Exemplo de utilização com a rotina de integrados:
No configurador foi criado o campo P8_XPTO
Acessando a rotina de integrados o campo é apresentado:
Ao incluir um campo customizado na tabela de Marcações, SP8, é importante criar o mesmo campo na tabela de histórico, SPG, para que as informações sejam migradas corretamente ao realizar o fechamento do período.
No exemplo acima foi criado o campo P8_XPTO, então o campo PG_XPTO também deve ser criado.