ERP – Remessa de Pagamento Eletrônico – Access violation at address 430EE60E in module 'rts02.bpl'. Read of address 0000002C
Incidente
No módulo Gestão de Contas a Pagar ao tentar gerar uma remessa de pagamento eletrônico via tela F510PRM é apresentada a mensagem:
Access violation at address 430EE60E in module 'rts02.bpl'. Read of address 0000002C.
Causa
Esta mensagem é retornada, pois o nome do campo não foi informado de forma correta no leiaute de exportação da remessa.
Solução
Para que a mensagem não seja apresentada ao efetuar a remessa do pagamento eletrônico, realize os passos a seguir:
1. Entre no leiaute de remessa pelo menu Recursos / Implementações / Importação / Exportação / Editar;
1.1. Analise campo a campo do leiaute e veja se o mesmo está escrito de forma correta. Precisa estar dessa forma: WWMEMTITULOS.NOMEDOCAMPO.
Geralmente é trocado o M por N ou esquecem do S do final ou então colocam 3 W ou invés de 2;
1.2. Analise se está sendo utilizado um campo na WWMEMTITULOS que não está disponível para uso;
1.3. Analise se foi incluso um campo na grid do leiaute direto de outra tabela, pois somente pode utilizar a estrutura da WWMEMTITULOS na grid. Se tiver a necessidade de buscar campo de um determinada tabela, deve ser feito um cursor na regra do leiaute e não informar direto na grid;
1.4. Identificado qual é o campo divergente, troque para o nome correto e salve o leiaute no ícone de um disquete: