Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Sim . vou iniicar os testes . aparentemente ele reclama de que o RPS nao pode ser encontrado . nao sei se ta tendo algum problema em passagem dos arquivo gerados de uma funcao pra outra . mais da impressao que seria algo nesse sentido .

Postado
22 horas atrás, adilsonpazzini disse:

Italo . Funcionou aqui . agora toda a parte Capicom ta rolando .. consegui funcionar todos os itens ref ao provedor 4R . isso após atualização dos fontes que vc me enviou pra testes . mais uma vez te agradeço .. So pra OpenSSL que a parte do enviodoRPS ainda não esta funcionando, ele me parece não estar conseguindo assinar o documento

Mais ja o Capicom funcionando 100% ja quebra um baixa galhao ..

 

Muito obrigado pela Força .

 

Adilson Pazzini

Bom dia Adilson.

O arquivo INI do 4R está utilizando o mesmo do repositório do ACBR?

Atenciosamente,
Rodolfo Cenedese Bataglia

Postado

Ja sim , esta atualizado e funcionando o arquivo INI . So que pra funcionar mesmo a parte de conexao . vai precisar dos arquivos que o Italo deixou ai num post anterior , pois sem eles nao vai conseguir funcionar o envioRPSSincrono para Capicom

Postado

Italo , Bom dia , vi que hj saiu algumas aualizações ref a algumas bibliotecas do Capicom e Openssl e tambem daqueles aquivos que vc havia me enviado para testes,

essa atualizacao que aconteceu hj . ja estao com aquelas suas alteracoes ?

 

sem mais,

 

Adilson Pazzini

  • Consultores
Postado

Bom dia Adilson,

Os fontes enviados ontem a noite e hoje de manhã para o repositório tem como objetivo resolver o problema que você estava tendo.

Os novos estão diferente dos que enviei pois o Daniel fez uma analise sobre o problema e propôs uma outra alternativa.

Por favor atualize os fontes e refaça os testes.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado (editado)

Ítalo . Em modo CAPICOM testado as alterações e tudo OK .. ate agora esta funcionando tudo certinho .

 

ref ao problema em assinar o RPS no modo OpenSSL esta com problemas. eu tentei mapear aqui. nao sei como resolver . mais vou te passar o que eu vi . veja se tem algum que possa me ajudar a resolver esse problema de erro de assinatura no Openssl .

UNIT AcbrDFEOpenSSL

Primeiro , qndo chama essa funcao abaixo :

function TDFeOpenSSL.Assinar(const ConteudoXML, docElement, infElement: String;  SignatureNode: String; SelectionNamespaces: String; IdSignature: String): String;    

ai executa o comando abaixo :
 XmlAss := XmlSecSign(AXml, AnsiString(SignatureNode), AnsiString(SelectionNamespaces));

Que direciona para a Function abaixo :

function TDFeOpenSSL.XmlSecSign(const ConteudoXML: AnsiString; SignatureNode,  SelectionNamespaces: AnsiString): AnsiString;

Onde nessa linha abaixo aconte o erro : Falha ao Assinar o Documento

    { sign the template }
    if (xmlSecDSigCtxSign(FdsigCtx, node) < 0) then
      raise EACBrDFeException.Create(cErrDSigSign);

//**** o erro acontece aqui gerado por essa Raise . ai acaba que nao assina o rps . pois consultando o xml nao esta gravando a assinatura .

 

Editado por adilsonpazzini
  • Consultores
Postado

Boa tarde Adilson,

Precisamos se os parâmetros das funções envolvidas estão recebendo a informação correta, acredito que coisa esteja faltando ou o XML do RPS esta sendo passado de forma truncado provocando a falha na assinatura.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Boa tarde senhores, estou fazendo testes com o provedor 4R, aparentemente esta perfeito, so a discriminação não esta pulando linha com ";". O 4R ja tem que mandar com #13#10 para pular as linhas se eu não me engano, vou olhar o do trunk para verificar certinho.

Atenciosamente.

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

Postado

Bom dia, so para quem precisar, para pular linha na Discriminação do serviço é so colocar &lt;br&gt; que vai funcionar.

4R funcionando 100%.

Abraço

 

Atenciosamente.

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

  • Consultores
Postado

Bom dia Adriano,

Essa alteração proposta por você para pular linha de forma correta tem que ser feita no arquivo 4R.INI ?

Se sim, por favor anexar o mesmo alterado para que possamos avaliar.

Muito obrigado pelos testes e informação que o componente esta funcionando 100% com o provedor 4R.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
26 minutos atrás, Italo Jurisato Junior disse:

Bom dia Adriano,

Essa alteração proposta por você para pular linha de forma correta tem que ser feita no arquivo 4R.INI ?

Se sim, por favor anexar o mesmo alterado para que possamos avaliar.

Muito obrigado pelos testes e informação que o componente esta funcionando 100% com o provedor 4R.

Boa Tarde Italo, sim, esta em Anexo, so mudei o quebradelinha=&lt;br&gt;

eu que agradeço, queria poder contribuir mais com o ACBR, mais o tempo esta curto aqui na empresa.

 

Atenciosamente.

4R.ini

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

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