Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2307 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Amigo o exemplo valida tanto o GTIN Tributado como o não Tributado uma vez que esqueça de um ou outro pra não válidar errado, pois, se existir um dos dois campos preenchido deve ter nos dois.

 

cEAN = '' vazio e cEANTrib = '789...' ou cEAN = '789...' vazio e cEANTrib = '' dispara um evento de erro, visto que se preencher um deve preencher o outro.

 

Então o seu exemplo causa um erro na validação, melhor dizendo não valida a regra de ter os dois preenchido mesmo que sejam distintos.

Editado por RickMao
complementando
Postado
3 horas atrás, RickMao disse:

Amigo o exemplo valida tanto o GTIN Tributado como o não Tributado uma vez que esqueça de um ou outro pra não válidar errado, pois, se existir um dos dois campos preenchido deve ter nos dois.

 

cEAN = '' vazio e cEANTrib = '789...' ou cEAN = '789...' vazio e cEANTrib = '' dispara um evento de erro, visto que se preencher um deve preencher o outro.

 

Então o seu exemplo causa um erro na validação, melhor dizendo não valida a regra de ter os dois preenchido mesmo que sejam distintos.

@RickMao grato pela atenção. Entendi a lógica. Mas, sendo assim, quando cEANTrib estiver em branco, vai passar desnecessariamente pela validação, pois obviamente um texto em branco não é um código de barras válido, concorda?

Vou efetuar mais alguns testes, tanto no ambiente de produção quanto no de homologação, e depois posto mais alguns detalhes aqui. Notei que as validações quanto a esse campo são diferentes (provavelmente pelo fato do ambiente de homologação já conter as alterações que entrarão em vigor no fim do ano).

Obrigado novamente pela atenção.

  • Moderadores
Postado
13 horas atrás, Gabriel Bonzanini disse:

Em anexo o arquivo com a alteração, caso entendam que esteja correta.

Grato pela atenção.

pcnNFeW.pas

Me pareceu correta.

Enviado para o repositório.

Obrigado pela contribuição.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 2307 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.