Árvore de páginas

Erro ao utilizar PE CN120ITM ou CN120PED

Produto:

ADVPL

Versões:

P12.1.17

Ocorrência:

Erro ao executar processo de medição de contratos da versão 11 ao utilizar o ponto de entrada CN120ITM ou CN120PED (PARAIMXB do cabeçalho do pedido não está sendo recebido no ponto)

Ambiente:

Todos

Passo a passo:

Esse erro pode ocorrer devido a migração dos registros da base versão 11 para a base versão 12 onde o campo CNE_PEDTIT não possui um valor default para ser utilizado pelas validações da rotina CNTA120 que avalia se o pedido deve ser gerado e por consequência seu cabeçalho.

- Registro migrados da versão 11 para a versão 12 :

Nesse caso, os valores do campo CNE_PEDTIT desses registros não contém nenhum valor, pois, na versão 11 esse campo não existia.

Nos pacotes gerais uma correção já se encontra disponível com esse fim, onde um valor default é inserido ao campo no momento da migração, se esses pacotes não são aplicados antes da migração, o comportamento em relação ao ponto de entrada ocorre.

Em relação aos registros da versão 11 que foram migrados para versão 12 sem a utilização do pacote deve-se inserir um valor default, através do apsdu (por exemplo) é possível realizar um 'replace' no campo CNE_PEDTIT somente nos registro que foram migrados, já que não possuem valor nesse campo e afetam o comportamento dos pontos de entrada.


- Novos registros incluído através da versão 12

Novos registros que são incluídos na versão 12 já serão criados com o devido valor no campo CNE_PEDTIT de acordo com o processo utilizado e para esses casos não há necessidade de interferência, somente os registros que foram migrados estão com o valor desse campo vazio, de acordo com as explicações acima citadas.



Observações:

CN120PED - Geração do pedido de compravenda

CN120ITM - Geração de pedido por item da Medição