Ir para conteúdo
  • Cadastre-se

dev botao

ACBrGNRE na Trunk2


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

Recommended Posts

       Alguém conseguiu usar o exemplo do demo do acbrGNRE com estas alterações do trunk2, nos testes que fiz está ocorrendo EXCEPTION só de consultar o estado, ele mostra a mensagem e quando sai dá o exception.

 

             Atenciosamente,

                           Nilson.

Link para o comentário
Compartilhar em outros sites

    Olá @Juliomar Marchetti, obrigado pelo seu retorno. Sim, entendo isso, por isso está sendo feito a parte, não sei se as modificações estão em acordo com os critérios das mudanças do TRUNK2, mas entendo que se funcionar no trunk2 já vai nos ajudar bastante, principalmente por não precisar de ter 2 ambientes, e talvez essas modificações será de grande ajuda ao pessoal que modificou no TRUNK2 e possam fazer os acertos necessários para subir para o SVN. Por enquanto agradecido as pessoas que modificarão para funcionar no trunk2, continuarei a fazer testes baseado nesta modificações, creio que não será serviço perdido pois modificar para o trunk1 não será tão complexo. Em relação ao erro no demo do acbrgnre ocorre o erro de exception na linha 1251 "Stream.Free" do acbrGNREwebServices, se alguém tiver alguma ideia.

           Obrigado,

                 Nilson.

 

Link para o comentário
Compartilhar em outros sites

52 minutos atrás, NilsonJ disse:

    Olá @Juliomar Marchetti, obrigado pelo seu retorno. Sim, entendo isso, por isso está sendo feito a parte, não sei se as modificações estão em acordo com os critérios das mudanças do TRUNK2, mas entendo que se funcionar no trunk2 já vai nos ajudar bastante, principalmente por não precisar de ter 2 ambientes, e talvez essas modificações será de grande ajuda ao pessoal que modificou no TRUNK2 e possam fazer os acertos necessários para subir para o SVN. Por enquanto agradecido as pessoas que modificarão para funcionar no trunk2, continuarei a fazer testes baseado nesta modificações, creio que não será serviço perdido pois modificar para o trunk1 não será tão complexo. Em relação ao erro no demo do acbrgnre ocorre o erro de exception na linha 1251 "Stream.Free" do acbrGNREwebServices, se alguém tiver alguma ideia.

           Obrigado,

                 Nilson.

 

Ele esta sendo destruído duas veses ai da acesso violado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Fundadores

o ideal... seria primeiro você estudarem a Refactoring que foi feito no ACBrNFe, ACBrCTe e demais... para tentar fazer o mesmo com o GNRE

Vocês estão preocupados apenas em "deixar compilando"... e isso não faz muito sentido... e como o Juliomar disse, não integraremos ao SVN, fontes nessas condições...
O grande motivo da criação do Trunk2, foi o refactoring que economizou milhares de linha de código, e abstraiu toda a complexidade de comunicação segura, assinatura, criptografia, na classe mãe "TACBrDFe"

  • Curtir 4
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Dangelo,

O componente ACBrGNRE do trunk2 agora é possível compilar e até instalar no Delphi, mas requer correções.

  • Curtir 2
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Juliomar, esta atualização que você subiu foi para o trunk2? Instalei aqui e estou tentando enviar uma gnre mas da a seguinte mensagem: 

---------------------------
Demo_acbrgnre
---------------------------
URL não definida para: TGNRERecepcao.
---------------------------
OK   
---------------------------
 

Isso acontece no meu sistema também.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Vejam se o sistema de você está vendo o arquivo ini de configuração de URL´s

e veja se para o estado selecionado tem senão deverá achar e adicionar!

ou usar o único estado que tem ali no arquivo ini

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

não foi devido a atualização não!

foi devido a instalação que tu fez pra usar ele!

então ele está vendo dois arquivos .res confere onde tem ele e deixa em um lugar só

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

5 minutos atrás, Juliomar Marchetti disse:

não foi devido a atualização não!

foi devido a instalação que tu fez pra usar ele!

então ele está vendo dois arquivos .res confere onde tem ele e deixa em um lugar só

Olá Juliomar, pior que não, já havia feito essa pesquisa e apenas consta o único arquivo na propria pasta de fontes da GNRE, apaguei e atualizei novamente via SVN, recompilei via bat (compila_res) que consta também na pasta, e o problema persiste ... também já apaguei a BPL, reinstalei o pacote e o erro persiste ...

Link para o comentário
Compartilhar em outros sites

38 minutos atrás, gutembergscosta disse:

Olá Juliomar, pior que não, já havia feito essa pesquisa e apenas consta o único arquivo na propria pasta de fontes da GNRE, apaguei e atualizei novamente via SVN, recompilei via bat (compila_res) que consta também na pasta, e o problema persiste ... também já apaguei a BPL, reinstalei o pacote e o erro persiste ...

Observei que foi renomeado para ACBrGNRE2, a exemplo ACBrGNRE2.DCU, mas ainda está exigindo ACBrGNRE.DCU, não será alguma incompatibilidade a ser resolvida ...

2 minutos atrás, gutembergscosta disse:

Observei que foi renomeado para ACBrGNRE2, a exemplo ACBrGNRE2.DCU, mas ainda está exigindo ACBrGNRE.DCU, não será alguma incompatibilidade a ser resolvida ...

Peço desconsiderar, pois o problema é que mesmo removendo para a nova instalação do pacote atualizado hoje, ainda havia uma referência ao antigo ACBrGNRE no projeto, e por isso apresentava tal inconsistência, ja que o componente fora renomeado para ACBrGNRE2.

Obrigado 

Editado por gutembergscosta
Link para o comentário
Compartilhar em outros sites

Atualizei os Schemas coloquei o arquivo ACBrServicos.ini na pasta do executavel e na propriedade ACBrGNRE1.Configuracoes.Arquivos.IniServicos estou apontando para o arquivo, como estou enviando de SC deixei o arquivo como está pois as gnres são enviadas para PE, na propriedade ACBrGNRE1.Configuracoes.WebServices.UF tentei com SC e com PE mas mesmo assim não enviou, da o mesmo erro. 

Tem mais alguma configuração?

Percebi que nesta parte do código quando passa por DefinirURL a URL retorna vazia.

procedure TDFeWebService.InicializarServico;
begin
  { Sobrescrever apenas se necessário }
  Clear;

  DefinirURL;
  if URL = '' then
    GerarException( ACBrStr('URL não definida para: ') + ClassName);

  DefinirServicoEAction;
  if Servico = '' then
    GerarException( ACBrStr('Servico não definido para: ')+ ClassName);

  if SoapAction = '' then
    GerarException( ACBrStr('SoapAction não definido para: ') + ClassName);
end;

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Não tive o tempo hábil de modificar o exemplo pra poder testar!

então conforme falamos está em testes se quiser informar maiores detalhes ou corrigir e anexar fique a vontade!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2955 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...