Mudar valor de campo Protheus

Estou desenvolvendo um código para ser usado no documento de entrada no momento da inclusão de um pedido, para que o valor em C7_OBSM seja atribuido a F1_MENNOTA no cabeçalho da nota, puxando a observação do pedido no documento de entrada

Estou com esse codigo base abaixo para desmontrar. No caso não é possivel atribuir o valor da variavel "funcPos" diretamente no campo , em AdvPL teria alguma forma melhor de ser utilizado?

local aAreaTOT := GetArea()
local aAreaSF1 := SF1->(GetArea())
local funcPos := Posicione("SC7" , 1 , xFilial("SC7") + SC7->C7_NUM,"C7_OBSM")
SF1->F1_MENNOTA := funcPos
RestArea(aAreaSF1)
RestArea(aAreaTOT)
compartilhar
  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!

3 respostas

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