O AICS opera com diversos eventos associados às tabelas. Estes eventos
permitem expandir ou alterar funcionalidades visando espelhar uma certa
realidade. No módulo de Compras, as compras simultâneas não executam
o evento de Gravar porque o cursor é múltiplo. É possível trocar esta
funcionalidade associando o evento "beforepost" do cursor interno do
AICS "sem problemas".
Esta associação perdia o teste natural e interativo de análise de valores das
compras de acordo com as tolerâncias. Para permitir expandir estes recursos
e manter a análise de valores, criamos uma função callback que é chamada
toda vez que ocorre a análise (e que o cursor é atualizado por algum motivo).
Function AICS_POSTCOMPCOT(Cursor:String):boolean;
Se esta função retornar "false", o post do cursor será cancelado.
Comentários desta novidade