Advpl erro cadastro contas a receber campo vendedor invalido

Bom dia!

Estou editando um fonte de cadastro no financeiro contas a receber, mas quando insiro o código do vendedor e mando gerar o sistema gera um erro informando que o campo esta invalido.

segue erro:

AJUDA:REGNOISNão existe registro relacionado a este código.

Tabela SE1 18/12/18 09:58:04 No. Titulo - E1_NUM := 000158Prefixo - E1_PREFIXO := 0Parcela - E1_PARCELA := 1Tipo - E1_TIPO := NF Natureza - E1_NATUREZ := 510101Vendedor 1 - E1_VEND1 := 45 < -- Invalido % Comissao 1 - E1_COMIS1 := 2 Cliente - E1_CLIENTE := 000128 Loja - E1_LOJA := 03 Nome Cliente - E1_NOMCLI := HELIO CARLOS DE SIQUEIRA MEDT Emissao - E1_EMISSAO := 18/12/18 Vencimento - E1_VENCTO := 18/12/18 Vencto real - E1_VENCREA := 18/01/19 Vlr.Titulo - E1_VALOR := 10 Taxa Perman. - E1_VALJUR := 0.02 Porc Juros - E1_PORCJUR := 0.2 Historico - E1_HIST := TESTE

Moeda - E1_MOEDA := 1

gostaria de saber como resolvo esse problema do campo invalido, pois já verifiquei o tipo do campo e está correto, o tamanho do campo tambem.

Segue parte do código em anexo!

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

Antonio,

Parece que o cadastro não existe na SA3, já verificou o cadastro do vendedor, outra coisa é olhar se existe alguma validação do padrão neste campo que pode estar te atrapalhando.

Porque não coloca essa validação no ValidUser do SX3 e deixa o execauto fazer o trabalho, fica melhor para achar o problema, neste modo que você está fazendo você esta colocando a validação em um header novo.

Sim, já verifiquei o cadastro do vendedor e está ok.
Eu gostaria de ver um meio de resolver isso sem precisar colocar na SX3.

Olá Antonio,

Se o vendedor realmente existe na base de dados, certifique de que o Seek que você está realizando está de fati encontrando o vendedor no banco de dados.

Se não estiver, analise o seek em questão (espaços em branco, se a filial que possui este vendedor é esta mesma, etc.)

Se até agora tudo estiver ok, tente realizar a inclusão manual deste título utilizando as mesmas informações (sim, direto na tela). Para tentar reproduzir o erro, visto que a rotina padrão utiliza o mesmo execauto.

Já me ocorreu de mesmo o MostraErro estar apontando um campo como invalido quando na verdade não era aquele campo que estava com problema.

Espero ter ajudado.