Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde,

Ao efetuar a Consulta UF está apresentando um erro de conversão ao obter o código da receita, ocorre na linha 214 da unit pgnreRetReceita.pas.

Está tentando obter o código e a descrição da receita pelas strings "ns1:codigo" e "ns1:descricao", porem o retorno do XML  não existe os caracteres "ns1:" antes.

Retirei o caractere "ns1:" e funcionou corretamente, tanto no delphi quanto no lazarus no ambiente de homologação.

Segue nos anexo as imagens do XML e do commit que fez o ajuste, e também segue o arquivo "pgnreRetReceita.pas".

xml_gnre.png

alteracao_gnre.png

pgnreRetReceita.pas

  • Curtir 1
Postado

Boa tarde!

Segue os fontes com os seguintes ajustes na Consulta UF:

ACBrGNREWebServices, pgnreRetConsConfigUF: 

Retirado as propriedades que são características da receita;

pgnreConfigUF: 

Adicionado as propriedades que estavam na unit ACBrGNREWebServices;

pgnreRetCampoAdicional: 

Ajustado nome das tags adicionando "ns1:" no início;

Adicionado verificação da existência da tag "ns1:casasDecimais";

pgnreRetDetalhamentoReceita, pgnreRetPeriodoApuracao, pgnreRetProduto, pgnreRetTipoDocumentoOrigem: 

Ajustado nome das tags adicionando "ns1:" no início;

pgnreRetReceita:

Ajustado nome da tag "courier" retirando os caracteres "ns1:";

Ajustado para alimentar as propriedades da receita: exigeContribuinteEmitente, exigeDataVencimento, exigeDataPagamento e exigeConvenio;

ACBrGNREWebServices.pas

pgnreConfigUF.pas

pgnreRetCampoAdicional.pas

pgnreRetConsConfigUF.pas

pgnreRetDetalhamentoReceita.pas

pgnreRetPeriodoApuracao.pas

pgnreRetProduto.pas

pgnreRetReceita.pas

pgnreRetTipoDocumentoOrigem.pas

Postado
4 horas atrás, Italo Jurisato Junior disse:

Bom dia,

Muito obrigado pela colaboração, já esta no repositório.

Italo, eu baixei (em uma máquina nova) uma versão totalmente nova do trunk2. Quando fui instalar (usei o ACBrInstall_Trunk2.exe), ocorreu um erro na fase de compilação dos pacotes:  

Compiling package C:\ACBRTRUNK2\Pacotes\Delphi\ACBrDFe\ACBrGNRE\ACBr_GNRE.dpk


C:\ACBRTRUNK2\Fontes\ACBrDFe\ACBrGNRE\PCNGNRE\pgnreRetConsConfigUF.pas(1) Error: Illegal character in input file: 'ï' ($EF)
C:\ACBRTRUNK2\Fontes\ACBrDFe\ACBrGNRE\PCNGNRE\pgnreRetReceita.pas(1) Error: Illegal character in input file: 'ï' ($EF)
C:\ACBRTRUNK2\Fontes\ACBrDFe\ACBrGNRE\PCNGNRE\pgnreRetReceita.pas(54) Fatal: Could not compile used unit '..\..\..\..\Fontes\ACBrDFe\ACBrGNRE\PCNGNRE\pgnreConfigUF.pas'
Compilation failure
Erro ao compilar o pacote "ACBr_GNRE.dpk".

Abortando... Ocorreram erros na compilação dos pacotes.
 

Como eu vi que a última revisão tinha sido postada por você, estou enviando o log do erro em anexo. 

Última Revisão 11703
Autor: Italojjr
Data: 2016/04/26 06:52:13
 

Por favor, me avise quando corrigir. Obrigado.

 

log_Delphi_7.txt

Postado
Em 26/04/2016 at 14:21, Juliomar Marchetti disse:

Boa tarde!

tu tem arquivos antigos do trunk em seu micro e seu delphi está olhando eles!

além de poder ter mais de uma versão do delphi !

 

1 - Executei a limpeza com o "apagarAcbr.bat" e excluí as pastas antes de baixar o componente novo em uma pasta nova. Há a possibilidade do .bat não excluir todos os arquivos? 

2 - A outra versão do Delphi está em outra partição do disco. 

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