Ir para conteúdo
  • Cadastre-se

Ailtom

Membros
  • Total de ítens

    15
  • Registro em

  • Última visita

Últimos Visitantes

1.152 visualizações

Ailtom's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputação

  1. Boa noite a todos, gostaria de saber se é possível ler um arquivo binário utilizando o comando "ACBr.LoadFromFile" do acbrmonitorplus? Tentei ler o conteúdo do arquivo pdf gerado pela função "NFe.ImprimirDANFEPDF" pois o mesmo eh gerado na pasta do acbr. ai eu gostaria de salvá-lo na área de trabalho do pc que solicitou. lembrando que o acbr esta em uma maquina dedica. "no escritorio" ai o pessoal da contabilidade pediu pra salva-lo no desktop pois precisaria colocar em pendrive. fiz o procedimento com "ACBr.LoadFromFile" e pegando o conteudo retornado eu o salvaria em um arquivo local. nas este conteúdo chega incompleto. acho que por ser binário. há alguma forma de resgatar este conteúdo?. grato!
  2. Bom dia, o único comando que uso para consulta é 'NFE.ConsultarNFe("c:\arquivoXML.xml")', e como já foi dito que não programo com delphi, uso o ACBrmonitorPlus pois não posso usar os componentes diretamente. já marquei no monitor a opção "Salvar arquivos enviados/Recebidos p/ Webservices" e já verifiquei dentro dos arquivos "*-Sit.xml" mas eles não contêm todos os eventos. porem como citou o "Kiko Fernandes" em notas de emissão própria, ele retorna Tudo certinho "mas nas de fornecedores não", como o próprio retorno da Sefaz (arquivos "*-sit.xml") em notas de fornecedores vêm com as informações limitadas, e acho que o ACBr apenas repassa as informações recebidas, é provável que não seja nada de errado com o ACBR, "isso na minha opnião", porém se for alguma configuração que precise ser feita no monitor e você puder nos auxiliar, eu agradeceria muito. Obrigado!
  3. Boa tarde, eu utilizo há algum tempo o ACBrMonitor plus, apesar de nao programar em Delphi, aqui eu baixei os fontes e consigo compilar, fiz tudo apenas seguindo os tutoriais disponíveis no site. mas nunca consegui pegar todos os eventos. aqui atualmente estou usando a versão 0.3.04.3 - ACBr 0.9.0a. acabei de testar mas só retorna a autorização. já olhei também os arquivos "*-sit.xml" mas os mesmos também só contêm a autorização. no momento eu armazeno em banco os eventos gerados por meu programa, mas se esta consulta vier a funcionar, ai eu passaria a salvar estas informações também. há alguma propriedade que eu possa trocar dentro do fonte do monitor para que isso venha a funcionar, agradeço.
  4. bom dia, no AcbrNfeMonitor não entrei nenhuma propriedade ou configuração de timeout da conexao, porem no meu programa eu tenho uma e eu ja tinha aumentado pra 10(dez) minutos, ai o programa fica lá aguardando. e quando acaba o tempo ele finazila o aguardo do retorno do acbr. mas sem nenhuma informação vinda do monitor. como eu ja havia citado. no exato momento que omeu software envia para o monitor via tcp qualquer xml com + de 16kb recebo a mensagem de desconexao por parte do monitor. nao chega a ser nem 1 segundo. pensei que fosse o tamanho propriamente dito + fiz uns testes usando enviando este mesmo arquivo "e outros maiores" para um servidor que recebe conexoes em tcp e nao tive problemas. pelo que li. o proprio protocolo tcp quebra os dados enviados em pedaços menores quando isto é necessário. obrigado. se alguem tiver mais alguma sugestao. agradeço. to pensando em mapear a pasta do servidor acbr e gravar o arquivo lá diretamente. pelo menos enquanto nao acho uma solucao definitiva. mas sei que fazer isso é ir contra a intenção do proprio protocolo tcp, mas pelo menos o cliente nao fica parado na reimpressao de notas maiores. atenciosamente, Ailtom Fabiano.
  5. Boa noite a todos, estou utilizando o AcbrNfeMonitor a alguns meses sem problemas. porem este mes me foi solicitado pelo cliente para que fosse possivel fazer a reimpressão de Danfes a partir de qualquer maquina da rede. pois bem, fiz o seguinte: Como eu salvo o xml no meu banco, passei a recuperar o mesmo e enviar para o acbr pelo comando "NFE.savetofile" e depois uso o loadfromfile ai gero ou imprimo, tudo sem problemas. porem ha 2 dias comecei a ter o seguinte problema: sempre que o arquivo xml tem + de 16KB na hora que envio para o acbr recebo a seguinte mensagem: ALERTA: Fim da Conexão com: 10.1.1.3 em: 28/03/14 23:29:49 pelo que eu entendi a conexão foi perdida. porem só ocorre com arquivos com + de 16KB se o arquivo for menor, tudo ocorre como deveria. uso este comando: "NFe.SavetoFile(" & Chr$(34) & bFile & Chr$(34)& "," & Chr$(34) & cXML & Chr$(34) & ")" & endCommand alguém tem alguma dica que possa me auxiliar? ja fiz algumas buscas no forum mas nao consegui nada a respeito. não programo em delphi mas olhei o fonte do monitor e se eu nao estou enganado o processo é muito simples pega-se os 2 parametros passados no comando , passa-se o conteudo para um objeto tstringlist e grava-se em disco com o nome do arquivo no primeiro parametro. sem maiores processamentos então estou entendendo que é o protocolo tcp que está caindo. só nao entendo porque. o arquivo log.txt nao tem nenhuma informação de erros apenas o cabeçalho da conexao e a mensagem de alerta de desconexao. e só para confirmar utilizo o monitor em modo TCP/IP estou enviando como anexo um xml com pouco + de 16k "que aqui gera o dito problema" euma copia do log.txt Atenciosamente, Ailtom Fabiano. nfe1.xml LOG.TXT
×
×
  • 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...