[RESOLVIDO] Tratamento de Multiregistro no onBeforeInsertAll

Bom Dia Pessoal

Estou criando um form multi registro para inserção de movimentação de entrada e saídas de um estoque.

O Form possui campos SELEC que busca informações na tabela do estoque, e alguns controles, funcionando normalmente.

Dois campos desse formulário, QtdMovimento e Custo vão influenciar em valores já existentes no estoque para o referido produto.

Eu tenho no evento onBeforeInsertAll algumas pesquisas no bd de estoque para resgatar os valores que preciso atualizar e depois faço alguns cálculos
e uso a função de atualização para reinseri-los de forma atualizada.

Tudo funciona bem se tenho apenas 1 registro com dados preenchidos no formulário multiregistros. Se eu selecionar 2 produtos, ele não consegue
identificar os dados que eu resgatei do bd para poder atualizar.

Onde estou errando ?

Obrigado pela ajuda.

Bom Dia Haroldo, será que você tem alguma idéia do problema ?

Obrigado.

Bom Dia Pessoal, coloquei o código no onBeforeInsert ao invés do onBeforeInsertAll e agora funcionou.

Obrigado.

OnbeforeInsertAll, ocorre antes de inserir todos os registros, onBeforeInsert ocorre antes da inserção de cada registro.
Esta correto com a troca do evento.