Ir para conteúdo
  • Cadastre-se

Ajuste no MDF-e Aéreo - Nacionalidade e Matrícula


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

Recommended Posts

Postado

Pessoal, gostaríamos de contribuir com um ajuste na emissão de MDF-e Aéreo, para o preenchimento correto das tags "nac" (Marca da Nacionalidade) e "matr" (Marca de Matrícula).
Atualmente elas estão definidas como Integer, mas na verdade são códigos alfanuméricos, e seguem a expressão regular ER35, igual aos demais campos deste grupo, conforme a página 24 do Layout v3.00a.

Um explicação de como funciona na prática estas informações pode ser encontrada na Wikipédia: https://pt.wikipedia.org/wiki/Prefixo_aeronáutico

Segue em anexo as modificações necessárias (só não testamos com a impressão em Fortes porque não utilizamos este componente), com os seguintes caminhos a partir do Fontes/ACBrDFe/ACBrMDFe/:

ACBrMDFeManifestos.pas
DAMDFE/Fast/ACBrMDFeDAMDFEFR.pas
PCNMDFe/pmdfeMDFe.pas
PCNMDFe/pmdfeMDFeR.pas
PCNMDFe/pmdfeMDFeW.pas

Obs: incluímos algumas correções de indentação, principalmente na unit pmdfeMDFeW.pas 😅 a alteração que interessa é na procedure TMDFeW.GerarAereo;

ACBrMDFeDAMDFEFR.pas ACBrMDFeManifestos.pas pmdfeMDFe.pas pmdfeMDFeR.pas pmdfeMDFeW.pas

  • Curtir 5
Postado

Verificamos que a versão que anexamos aqui na primeira mensagem não foi exatamente a mesma que foi commitada na revisão 20492.

Tudo bem que a maioria das alterações que foram descartadas são apenas ajustes de indentação, mas na unit ACBrMDFeDAMDFEFR.pas, ficou de fora a alteração para String dos campos no cdsModalAereo, na procedure CriarDataSetsFrx, que é essencial para o funcionamento correto.

Por favor, pedimos que reavaliem o arquivo citado.

  • Consultores
Postado
30 minutos atrás, bsoft disse:

Verificamos que a versão que anexamos aqui na primeira mensagem não foi exatamente a mesma que foi commitada na revisão 20492.

Tudo bem que a maioria das alterações que foram descartadas são apenas ajustes de indentação, mas na unit ACBrMDFeDAMDFEFR.pas, ficou de fora a alteração para String dos campos no cdsModalAereo, na procedure CriarDataSetsFrx, que é essencial para o funcionamento correto.

Por favor, pedimos que reavaliem o arquivo citado.

Estranho eu verifiquei e deixei somente fora as identações.

faça cópia do seu código e tente atualizar para o acbr e depois verifica as diferencas

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Consultores
  • Solution
Postado
1 hora atrás, bsoft disse:

Aqui é a alteração que ficou faltando.

image.thumb.png.84327d2f86c830a6a3439fab4373cfde.png

 

Segue em anexo o mesmo arquivo, desfazendo as correções de indentação.

ACBrMDFeDAMDFEFR.pas 55 kB · 0 downloads

Verdade. já está no SVN

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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