Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Fundadores
Postado

Acabo de enviar para o SVN um novo componente para o Package ACBrTCP, o ACBrNFPws, que tem por finalidade o Envio de Arquivos da CAT52 para o WebService do Nota Fiscal Paulista, além de permitir consultar o estado do Protocolo

 

28/01/2013
-- ACBrNFPws --
[+] Adicionado componente para Enviar arquivos e Consultar status para o Nota
    Fiscal Paulista (NFP)                         (por: DSA)
[+] Adicionado Demo em Lazarus para o ACBrNFPws   (por: DSA)

 

post-61-0-87646200-1359348853_thumb.png

  • Curtir 3
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.

  • Membros Pro
Postado

Boa Noite, Daniel

 

Eu tava criando um Exemplo aqui pra Delphi, ao compilar aqui da o seguinte erro:

 

[dcc32 Fatal Error] F2092 Program or unit 'ACBrNFPws' recursively uses itself

  • Fundadores
Postado

Apenas joguei o componente em um form do Delphi 7 e compilei... mas não obtive esse erro...

 

Isso ocorreria se em alguma das seções "uses" do código fonte, ele chamasse a si próprio... mas isso não está presente nos fontes...

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.

  • Membros Pro
Postado

informei o meu CPF e senha, e o CNPJ do arquivo de envio, ao enviar ele da um erro, falando que esta errado o usuario ou tipo do contribuinte errado.

 

uma pergunta daniel, foi baixa o anexo que eu mandei, mais nao consegui, deu mensagem falando que eu nao tenho permissao.

  • Fundadores
Postado

Provavelmente seu cliente usa um PROXY...

 

Eu considero os seguintes erros a presença de Proxy:

 

function TDJRegistro.IsProxyError : Boolean ;
begin
  with fsHTTPSend do
  begin
     Result := (ResultCode = 0)   or (ResultCode = 400) or (ResultCode = 407) or
               (ResultCode = 411) or (ResultCode = 500) ;
  end ;
end ;

 

Veja a lista de erros HTTP

http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

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.

  • Membros Pro
Postado

é tambem pensei que era, mais olhei lá é speed sem proxy. peguei o link do ws coloquei no browser e abre normal o link.

estranho que so lá deu isso e justamente onde precisava rsrs.

  • 5 meses depois ...
  • Fundadores
Postado

O erro 500 não significa apenas proxy... Veja:

http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

500 Internal Server ErrorA generic error message, given when no more specific message is suitable.

 

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.

  • 8 meses depois ...
Postado (editado)

Ola boa Noite, será que alguem pode me ajudar?

 

Uso esse maravilhoso componente para enviar os arquivos já a um bom tempo, porem deparei com um problema tem arquivos gerados

 

de um determinado cliente que não vai de jeito nenhum ele dá a seguinte mensagem : 

 

Erro Classe: EACBrHTTPError
Mensagem: Erro HTTP: 400 Bad Request
Resposta HTTP:
 
Pensei que pudesse ser algo de liberação porem não é pois no mesmo pc de testes se eu enviar um outro arquivo de outra empresa vai sem problema nenhum, somente os arquivos gerados por esta impressora que não vai e da esse erro.
Editado por easysoft
Por favor anexe o arquivo sempre
Postado

Oi era erro meu, fiz um exemplo em Delphi, só não testei por que não tenho CNPJ pra teste.

 

se for útil pra alguém to colocando em anexo.

Olá Sidnei! Tudo bem? Estou precisando ver como foi feito e não tenho permissão de acesso para este arquivo. Você pode me envia-lo? Obrigado!

  • 2 semanas depois ...
Postado

oi então achei o problema, eu peguei a Midas.dll e coloquei na pasta System32, agora não deu mais o erro. Obrigado Daniel.

 

Eu estava tendo problema com erro 500 tbm, joguei o midas.dll e o erro mudou para 400...

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