Posicionamento em alterar pedido de compra

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.

compartilhar
  • Tenta utilizar o aArea := FWGetArea() e no fim da função FWRestArea(aArea)

    Matheus Costa   22 de Apr de 2024
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags posicione header ou faça a sua própria pergunta.