Ir para conteúdo
  • Cadastre-se

dev botao

Alterações em pcnCIOTW_eFrete campos obrigatórios do layout e tag Pagamentos


Matheus
Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1468 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa Tarde.

Estou desenvolvendo a intergração com a eFrete e  tive alguns problemas ao realizar o envio utilizando o componente, fiz algumas alterações no fonte pcnCIOTW_eFrete.pas as alterações são as seguintes:

Contratante -> RNTRC : retirar obrigatoriedade, conforme layout campo 0-1

FilialCNPJ: retirar obrigatoriedade, conforme layout campo 0-1

NotasFiscais -> Data: retirar obrigatoriedade, conforme layout campo 0-1 
Ajuste no método GerarPagamentos para fechar a tag /pagamentos como adic:Pagamentos

Se puderem por favor avaliar as alterações e disponibilizar para sincronização

Matheus.

pcnCIOTW_eFrete.pas

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Matheus,

Muito obrigado pela colaboração, ainda hoje vou enviar para o repositório.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa Tarde

Sincronizei os fontes aqui e vi que já adicionou minhas alterações, porém precisei fazer mais uma alteração nesse trecho de código

//Linha 1829
if TipoViagem = Padrao then
  Gerador.wCampo(tcStr, 'AP258', 'CodigoTipoCarga', 01, 01, 0, TipoCargaToStr(CodigoTipoCarga))
else
  Gerador.wCampo(tcStr, 'AP258', 'CodigoTipoCarga', 01, 01, 1, TipoCargaToStr(CodigoTipoCarga));

Por mais que no manual esteja específico que o campo CodigoTipoCarga seja obrigatório somente para as viagens que não sejam padrão, estava recebendo rejeição do webservice caso enviasse a tag vazia.

Se puder avaliar e commitar também esta alteração.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Matheus,

Estamos analisando o problema, assim que tivermos uma solução definitiva será enviada para o repositório.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia Matheus,

Favor atualizar os fontes, inclusive do programa exemplo que inclusive nele existe um comentário sobre o campo CodigoTipoCarga.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1468 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.

The popup will be closed in 10 segundos...