Ponto de entrada MT103UPC

Com o ponto de entrada: MT103UPC Preciso fazer com esse ponto de entrada que no momento que for gravar uma entrada ele não atualize o campo B1_UPRC quando o valor do fornecedor (D1_FORNECE) for igual a '000306' Seria possível?

Alguém por favor?

Bom dia

É possível, porém como o PE sempre vai atualizar o campo (B1_UPRC ou BZ_UPRC) você precisa pegar o conteúdo atual do campo e retornar ele novamente caso seja o fornecedor 000306, dessa forma o conteúdo será o mesmo para esse fornecedor

Att

Boa tarde, como eu poderia fazer isso?
Pensei em fazer dessa forma mas não consegui

Poderia por favor me dar um exemplo de como posso estar fazendo?

Seu Ponto de Entrada()

if SD1->D1_FORNECE == '000306'
    Valor := Preço Atual
else
    Valor := Novo Cálculo
endif

Return Valor

Tentei fazer de uma forma mas na prática não funcionou