Bom dia a todos,
Vou promover duas alterações no componente ACBrCTe, são elas:
1. Inclusão de uma nova propriedade chamada PathCCe.
Motivo: vamos ter a CC-e para o CT-e com o inicio da versão 2.00, desta forma o desenvolvedor podera optar por salvar os XMLs das CC-e dentro de uma pasta especificada em PathCCe ou salvar dentro da pasta que o componente criará automaticamente "Evento\CCe". Semelhante o que ocorre hoje com o ACBrNFe.
2. Alteração do nome da propriedade PathDPEC para PathEPEC.
Motivo: em primeiro lugar não existe DPEC para o CT-e e sim o EPEC - Envio Prévio de Emissão em Contingência, divulgado inicialmente na NT 2012/004. Com essa alteração o nome da propriedade fica em conformidade com o Manual do CT-e pois este em nenhuma página faz referencia ao DPEC.
Com essas alterações poderão surgir erros ao abrir o form que encontra-se o componente e até mesmo ao compilar a aplicação.
Para aqueles que atribuiem um conteudo para a propriedade PathDPEC via código, vai ter que alterar o nome da propriedade.
A previsão para liberação dessas alterações no componente é 16/09/2013 - Segunda-Feira.
ATENÇÃO: O procedimento abaixo só deverá ser executado após a liberação dos fontes, vou postar neste mesmo tópico quando os mesmos estiverem disponiveis.
Para minimizar o impacto dessas mudanças proceda da seguinte forma:
1. Faça uma cópia dos fontes do componente, do programa exemplo e de sua aplicação caso já tenha alguma que utilize o componente.
2. Remova os componentes ACBrCTe e ACBrCTeDACTeQR da sua aplicação e salve, não compile ela ainda.
3. Remova os componentes acima do Delphi: Component/Install Package
* Selecione o componente ACBrCTeDACTeQR e clique no botão [Remover]
* Selecione o componente ACBrCTe e clique no botão [Remover]
* Clique no botão [OK]
4. Atualize os fontes utilizando o tortoise.
5. Compile e instale os componentes.
* Abra o pacote ACBr_CTe que encontra-se na pasta ...\ACBr\Pacotes\Delphi\ACBrNFe2
Compile utilizando a opção Build do menu Projects, depois clique no botão de instalação.
* Abra o pacote ACBrCTeDacteQRpkg que tambem encontra-se na pasta ...\ACBr\Pacotes\Delphi\ACBrNFe2
Compile utilizando a opção Build do menu Projects, depois clique no botão de instalação.
6. Inclua novamente os componentes ACBrCTe e ACBrCTeDACTeQR na sua aplicação e salve, compile ela usando a opção Build.
Ao compilar a sua aplicação se ocorrer erros nas linhas que faz referencia a propriedade PathDPEC, simplismente renomeia para PathEPEC.