Tenho uma botão que alimenta um campo com valor de outro, porém quando dou alterar pedido de compra e, eu seleciono o item 6, e abro minha tela desenvolvida via outras ações, ele tras os dados do item 1, e alimenta o campo desejado: C7_XVALCOM do item 1 não sei o que está acontecendo kkk posiciono no 6 e ele tras os dados do 1, está alimentando o campo do que ele trás na tela e não o que eu seleciono/posiciono
Estou anexando um print mais explicativo
meu botão: Static function fsalvar()
Local nC7_XVALCOM := ASCAN( aHeader , { |x| Alltrim(x[2]) = "C7_XVALCOM" } )
// Posição do C7_XVALCOM no ACols
RECLOCK("SC7", .F.)
SC7->C7_XVALCOM := nXpreco2
MsUnlock()
aCols[n][nC7_XVALCOM] := nXpreco2 // Atualiza C7_XVALCOM no ACols posicionado
Return .T.
Tenta utilizar o aArea := FWGetArea() e no fim da função FWRestArea(aArea)
— Matheus Costa 22 de Apr de 2024