Ponto Entrada MATA010

No PE do MATA010 no ponto MODELPOS como faço pra pegar o conteudo de um campo antes de uma alteração?


IF cIdPonto = "MODELPOS"                          //entrou ponto certo 
   aAreaSB1   := SB1-> (FWGetArea())              //Estou pegando a area corrente
   oModelPad  := FWModelActive()                  //Carregando o model 
   oModelGrid := oModelPad:GetModel('SB1DETAIL')  //No meu caso, precisava pegar o dado neste ponto 
   cCustom := oModelPad:GetValue('SB1MASTER','B1_MEMOCUS') //cCustom está recebendo o dado do (B1_MEMOCUS) antes da alteração    
   cCodTab := oModelPad:GetValue('SB1MASTER','B1_COD')     //cCodTab está recebendo o dado do (B1_COD) antes da alteração

Você pode ver neste link tbm : https://centraldeatendimento.totvs.com/hc/pt-br/articles/115005147908-Cross-Segmento-TOTVS-Backoffice-Linha-Protheus-ADVPL-Acessar-objeto-em-rotina-MVC