Rotina Automática GPEA580 alteração

Olá!

Alguém tem um exemplo da rotina automática GPEA580 utilizando a opção de alteração? No TDN só tem o exemplo de inclusão, gostaria de deletar uma linha, mas não encontrei a forma correta de fazer isso.

Everton o ExecAuto de alteração tem uma particularidade, é necessário informar um campo especial 'LINPOS' que serve para posicionar o registro que está sendo alterado. A sintaxe é mais ou menos assim:


{'LINPOS','RGB_MAT+RGB_PD+RGB_PERIOD+RGB_SEMANA+RGB_SEQ+RGB_CONVOC+RGB_NRBEN','123456','451','202310','01',...}

O segundo argumento é a chave de pesquisa na tabela, procure utilizar uma chave o mais completa possível para localizar a linha desejada, nas tabelas que já possuem o campo ITEM é muito simples porque ele já posiciona diretamente, quando não tem é necessário informar uma chave única para localizar o registro. Os argumentos do 3º em diante são os valores que o sistema vai usar para pesquisar com base na chave informada no segundo argumento.

Para os casos que precise excluir o registro precisa informar além do LINPOS o AUTDELETA como mostrado abaixo:


aAdd(aItem,{"AUTDELETA" , "S"                   , Nil   })