ERP – Produtos e Serviços – Identificador de Regras GER-075PROAO01 não retorna dados para a tela
Incidente
Na tela NF075DPO o identificador GER-075PROAO01 não está trazendo valores para as variáveis VSCODORI e VSCODFAM na tela F075DPO.
E na NF075PRO - Cadastros / Produtos e Serviços / Produtos / Individual (Cadastro de Produtos) os valores são retornados corretamente.
Causa
Este incidente ocorre pois ao realizar a inclusão de registros na tabela NF075DPO os registros das variáveis VSCODORI e VSCODFAM ainda não estão gravados na base de dados.
Solução
O identificador de regras GER-075PROAO01 é utilizado pela tela de duplicação F075DPO ao incluir o registro na tabela.
Quando ocorre uma inserção de registro na tela não existem dados antigos do registro (possuem valor nulo), assim, para se ter acesso aos novos dados do registro deve-se criar um cursor na regra que busque tais dados já gravados no banco de dados.
Já na tela F075PRO, quando altera o registro do produto, o identificador é usado como alteração, neste caso são passados todos os campos da tabela Cadastros - Produtos (E075PRO) com os dados antigos do produto.
Por isto existe conteúdo nas variáveis VSCODORI e VSCODFAM.
Este conceito de incluir/alterar/excluir consta na documentação do identificador GER-075PROAO01.