× Linguagem de Programação ADVPL

Perguntas Atualizar os dados da tela no ponto de entrada MT100CLA

Mais
11 anos 5 meses atrás #14532 por gvasselai
Olá experts!

Estou utilizando o ponto de entrada MT100CLA para atualizar algumas informações da nota fiscal que será classificada. O problema que estou encontrando é que os campos estão sendo alterados apenas na base de dados, na tela permanece o valor o antigo.


Percebi que se o usuário sair e entrar denovo nesta tela, o valor é atualizado em tela. Mas como faço pra atualizar a tela no momento que altero o registro da nota? Tentei utilizar GetDRefresh porém nada mudou. Segue abaixo o código que estou utilizando:
User Function MT100CLA()
	aAreaSF1 := SF1->(GetArea())
	aAreaSD1 := SD1->(GetArea())

	RecLock("SF1",.F.)
	SF1->(&("F1_ESPECIE")) := "NFE"
	// ... outros campos alterados ...
	SF1->(MSUnLock())

	// ... alteração de campos dos itens da nota (SD1) utilizando o mesmo processo ...

	RestArea(aAreaSF1)
	RestArea(aAreaSD1)

	GetDRefresh()
Return .T.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.096 segundos
Joomla templates by a4joomla