advpl - Advpl erro cadastro contas a receber campo vendedor invalido
Perguntas » advpl » Advpl erro cadastro contas a receber campo vendedor invalido
Advpl erro cadastro contas a receber campo vendedor invalido
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.
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!
criado 19 de Dec de 2018
editado 19 de Dec de 2018
codigo.7z
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.
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.