Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Consultores
Postado

Olá pessoal!

Como sabem, os fontes do ACBr estão passando por um processo de migração, onde as units da pcn estão sendo substituídas pelas units baseadas nas classes ACBrXMLDocument que fazem uso da LibXML2

O tópico intitulado "ATENÇÃO: ACBr está adotando as classes baseadas em ACBrXMLDocument como padrão!" traz uma explicação mais detalhada, vinculando inclusive uma edição do Papo PRO ACBr que foi realizada tratando sobre a migração. Mas resumindo em poucas palavras, as novas classes trazem um ganho de performance considerável na leitura de arquivos XML que possuem um conteúdo muito extenso, o que de acordo com o leiaute de alguns DFes é uma possibilidade. Um exemplo bem simples é a NFe\NFCe que permite até 990 itens.

Este processo está sendo feito por etapas:

  • A primeira etapa foi a mudança das classes de escrita e leitura do arquivo XML, esta etapa foi concluída.
  • A segunda etapa é a troca de algumas units da pcn, por units próprias do ACBr, esta etapa também foi concluída.

Estamos entrando agora na próxima etapa que é a mudança dos tipos.

Esta etapa envolve a mudança dos tipos TpcnXXX para os tipos TACBrXXXX

O processo foi iniciado no MDFe com a alteração do TpcnTipoAmbiente presente na unit pcnConversao para TACBrTipoAmbiente presente na ACBrXmlBase.

Acompanhe este tópico para ficar para se manter informado sobre esta mudança.

Componentes de Documentos Fiscais Eletrônicos que serão afetados:

  • ACBrBPe
  • ACBrMDFe (Em processo de alteração)
  • ACBrNFe
  • ACBrCTe
  • ACBrDCe
  • ACBrGNRe
  • ACBrGTIN
  • ACBrNF3e
  • ACBrNFCom

 

  • Curtir 8
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

  • Diego Foliene changed the title to Migração da PCN para classes do ACBr parte 3!
  • Consultores
Postado

(Concluída) Etapa 1: Criação das classes de leitura e escrita do arquivo XML:

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

  • Consultores
Postado

(Concluída) Etapa 2: Troca de units da pcn por units próprias do ACBr.

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

×
×
  • 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.