Problema Ponto de entrada

Bom dia Senhores, Fiz este ponto de entrada para validar qual foi a alteração feita no campo descrição. Acontece que esse ponto de entrada funciona corretamente no meu notebook Protheus 12.1.33. Mas nos computadores da empresa não roda, ele da um erro no contador da função. empresa: Protheus 12.2210 O PRW está exatamente igual e os campos tambem.

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Bom dia, tenta referenciar o alias na incrementação SB1->B1_VALID.

Estranho que Funciona em um PC e não funciona em outro

Estranho funcionar

É provável que o campo B1_VALID não exista em alguma base.
Mais também não é recomendado criar campos customizados sem seguir o padrão, nesse caso colocar B1_YVALID

Olá, tente prefixar seus campos com M->, da forma que está, você está tentando atribuir um valor direto para o campo da tabela.

Não deu certo .

Os campos são iguais nas duas bases ? Nas duas bases estão passando pelo mesmo ponto ?

Se sim , tem colocar desse jeito

M->B1_VALID := M->B1_VALID + 1

Obrigado pela ajuda, também não sabia fazer isso.

Valeu chefe, estamos aqui para ajudar e sermos ajudados.

AGORA ESTÁ ASSIM, FAÇO O

  1. TESTE : TROCO A DESCRIÇÃO E CLICO EM SALVAR.ELE RETORNA O ERRO QUE NÃO FOI COMPLEMENTADO O CAMPO ALTERAÇÕES(B1_MEMOCUS). ATÉ ATÉ AI CORRETO. MAS PARECE QUE ELE REINICIA A VERIFICAÇÃO ASSIM ATUALIZANDO O CAMPO(cCustomAntigo). ENTÃO QUANDO ELE VAI VERIFICAR SE O CAMPO ALTERAÇÕES FOI ATUALIZADO.

ENTÃO ELE NÃO PROSSEGUE POIS O CAMPO ESTÁ IGUAL O VALIDADOR. M->B1_MEMOCUS == cCustomAntigo