Ir para conteúdo
  • Cadastre-se

Turbo Drive

Membros
  • Total de ítens

    237
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Turbo Drive postou

  1. Bom dia Entrei em contato novamente com o suporte da Daruma, e após informar a versão do firmware do equipamento do cliente, eles me passaram os seguintes links: Atualizador – http://www.desenvolvedoresdaruma.com.br/home/downloads/Site_2011/Utilitarios/AtualizaDR800.zip Vídeo com o processo – O primeiro link, baixa uma aplicação que atualiza o firmware da DR800, caso seja necessário. O segundo link, é o vídeo explicando como utilizar a aplicação. Após a atualização do firmware do equipamento do cliente, do dia 08/12/16 até o momento, não tive mais relatos de travamentos nas impressões das NFC-e e/ou cupons vinculados. Mais uma vez agradeço a todos pela ajuda que me foi dada, e peço desculpas pela demora em dar o feedback.
  2. Bom dia Desculpe a demora em dar um feedback. Fiz algumas modificações em meu sistema e vários testes com uma impressora. O travamento não ocorreu aqui nos testes, gastei praticamente duas bobinas fazendo impressões e reimpressões. Atualizei o cliente, mas infelizmente, os travamentos ainda ocorrem lá. DANFeESCPOS1.PosPrinter.Desativar; DANFeESCPOS1.PosPrinter.Ativar; Antes de imprimir a NFC-e ou cupom vinculado TEF ou algum relatório de controle interno, estou enviando o comando para desativar e ativar o PosPrinter. Já instalamos e reinstalamos o drive na máquina do cliente, no componente coloquei linhasbuffer = 0 e SendBytesInterval = 50, mas mesmo assim ainda enfrento esse dilema. Em anexo, está o log do dia 07/12/16. Alguém poderia fazer uma análise desse log e me dizer se há algo de errado em minha codificação ? Desde já agradeço a atenção. PosPrinterQuarta-feira.rar
  3. André, a propriedade LinhasBuffer estava 0. Qual o valor ideal que devo colocar ? Essa propriedade, é a qtde máxima de linhas que posso enviar no comando PosPrinter.ImprimirLinha ?
  4. Boa tarde Grato pela resposta amigo. Estou indo ao cliente hoje a tarde e tentarei resgatar o log. Sobre o ControlePorta, o meu está setado com false.
  5. Boa tarde Estou tendo problemas com um cliente que possui a Daruma DR800. Após a emissão de algumas NFC-e, em um dado momento, a impressora trava de tal forma que, mesmo pressionando o botão avanço da impressora, ela não responde. A mesma só volta a funcionar, depois que é desligada e religada. O intrigante é que eu tenho uma impressora do mesmo modelo e configurada com o mesmo drive. Tanto a minha quanto a impressora do cliente está ligada na USB e com intervalo de comandos de 150. ACBrPosPrinter1.Device.SendBytesInterval := 150; Alguém teria alguma idéia do que poderia estar ocorrendo ou como evitar essa situação ? Desde já agradeço a atenção.
  6. Com exceção do Delphi Berlin, sempre usei o instalador.
  7. Bom dia Não sei qual a versão do delphi, o colega nildglan está usando, mas eu tentei atualizar no meu Delphi 7, e também tive esse problema. Em minha máquina, tenho o Delphi Berlin e o delphi 7. Até o momento atualizei o delphi 7, e o Delphi Berlin ainda está com o Acbr baixado no dia 10/10/16. Sei que o Acbr, não está mais continuado para o delphi 7, mas infelizmente tenho duas aplicações, as quais estou migrando as poucos. Quando você mencionou que atualizou e limpou, você quis dizer que utilizou o apagarAcbr.bat ? Para cada delphi em minha máquina, eu tenho um diretório do Acbr. D:\Hacson\Delphi_7\AcbrD7 D:\Hacson\XE10\ACBrX10_Atual Caso eu utilize, irá afetar o acbr que está instalado no delphi Berlin ? Grato pela atenção.
  8. Também tentei procurar por lá. Não rolou.
  9. Alguém conseguiu instalar o Jedi na versão Delphi Berlin starter ? Já baixei as últimas versões do jedi no GitHub, segui as orientações dos posts anteriores, mas não consigo instalar, pois ao executar o install.bat, este retorna que o JediInstaller não é compatível. Existe algum tutorial que indique a sequência correta de compilação dos componentes do Jedi ? Se tudo falhar, irei tentar instalar de forma manual.
  10. Bom dia Estou fazendo o controle de NFC-e pelo banco de dados, calculando a última NFC-e emitida para número de série xxx. No entanto, surgiu uma situação inusitada, o servidor do banco de dados do cliente foi roubado. Devido os xmls das NFC-e ficarem em outro terminal, foi fácil descobrir a última emitida. Agora analisem comigo: o que aconteceria se esse cliente tivesse apenas um computador, onde o mesmo computador que emite as NFC-e, também é o servidor do banco de dados ? É de conhecimento de todos que os xmls precisam ser guardados por 5 anos, e enviados para o cliente final e para a contabilidade. Mas e se o cliente estiver no pior cenário possível, onde este não envia os xmls para o destinatário, não envia para a contabilidade, e ainda por cima, não faz backup, como saber qual a última NFC-e emitida ? Existe alguma forma de se consultar, via Acbr, a última ou as 30 últimas NFC-e emitidas por CNPJ e número de série ? Grato pela atenção.
  11. Boa tarde Estou tendo problemas para imprimir na Dascom DT-230. Vi aqui no fórum que precisa atualizar o firmware, eu baixei os drivers e executei como administrador, mas não consegui criar a porta virtual (COM3, COM4, COM5,...), aparece apenas USB001. Existe alguma forma do Acbr imprimir via USB ou como se configurar a DT230 no Acbr ? Grato pela atenção. OBS: Peço desculpas, se o post estiver no local errado.
  12. Bom dia Atualizei os meus fontes hoje, revisão 11685, e fiz as dicas acima, as quais acabaram com os erros de "Class no found", mas ainda aparecem os seguintes erros: The following error(s) have occured: Unknown variable or datafield: identificacao."modal" Unknown variable or datafield: Identificacao."TpCT" Unknown variable or datafield: ModalRodoviario."LOTACAO" Eu consigo gerar e enviar os CT-e, mas não é criado o pdf. Não consegui encontrar se o problema no arquivo Dacte.fr3, é a falta de variáveis ou se está no código-fonte da aba Code. Alguém teria alguma sugestão ?
  13. Boa tarde. Obrigado pelo esclarecimento Régys. Depois de muito tempo, o ambiente de homologação do Amazonas voltou a ficar on-line. Segue um trecho do código que utilizo para emissão: try AcbrNFce.Enviar(vNumLote, false, Sincrono); acStat := ACBrNFce.WebServices.Enviar.cStat; resac := UTF8Encode(AcbrNFce.WebServices.Enviar.RetornoWS); if (AcbrNFce.NotasFiscais.Items[0].Confirmada) or (acstat = 100) or (acstat = 103) or (acstat = 104) or (acstat = 110) or (acstat = 204) or (acstat = 205) or (acstat = 301) or (acstat = 303) then begin chvn := AcbrNFce.WebServices.Retorno.ChaveNFe; prot2 := AcbrNFce.WebServices.Retorno.Protocolo; resac := AcbrNFce.WebServices.Retorno.Recibo; xmlatual := 'C:\TFC\Nfce\'+chvn+'-NFe.xml'; seqret := 0; end; except ON E : Exception do begin aux := E.message; seqret := -1; acStat := ACBrNFce.WebServices.Enviar.cStat; resac := UTF8Encode(AcbrNFce.WebServices.Enviar.RetornoWS); end; end; Graças as pesquisas no fórum e a ajuda do nosso colega Ítalo Jurisato, consegui capturar os retornos sem erros. No entanto, mesmo a NFC-e sendo autorizada, as funções AcbrNFce.WebServices.Retorno.ChaveNFe; AcbrNFce.WebServices.Retorno.Protocolo; AcbrNFce.WebServices.Retorno.Recibo; estão retornando vazias. Alguém teria alguma sugestão sobre o que poderia estar ocorrendo ? Grato pela atenção.
  14. Bom dia Desde ontem estou tentando enviar NFC-e no ambiente de homologação do Amazonas, mas não estou conseguindo. Ontem consegui enviar hora sim hora não. Hoje, toda vez que envio, estou tendo retorno vazio. Pensei ser problemas nos schemas ou no componente, então atualizei hoje pela manhã o ACBR, mesmo assim continuo com retorno vazio. Alguém poderia me dar uma luz sobre o que pode estar ocorrendo ? Grato pela atenção.
  15. Bom dia Após a emissão da MFC-e, estou imprimindo as linhas do TEF usando a função ACBrNFeDANFeESCPOS.PosPrinter.Ativar; AcBrNFeDANFeESCPOS.PosPrinter.ImprimirLinha('linha xxxxx'); Estou usando uma Bematech MP 4200 TH ( 'não fiscal), na porta virtual COM7. Quando eu desligo a impressora, a porta COM7 desaparece do gerenciador de dispositivos. Gostaria de saber se existe alguma função que me retorne o status da impressora caso ela esteja desligada ou em algum momento que a impressão seja interrompida (tampa aberta, sem papel, sem o cabo de comunicação, etc...). Eu tentei o código abaixo, mas não houve os retornos listados abaixo ou eu não estou sabendo capturar o retorno. if ACBrNFeDANFeESCPOS.PosPrinter.LerStatusImpressora <> [stErro] then begin if ACBrNFeDANFeESCPOS.PosPrinter.LerStatusImpressora = [stTampaAberta] then showmessage(' teste com tampa aberta'); if ACBrNFeDANFeESCPOS.PosPrinter.LerStatusImpressora = [stNaoSerial] then showmessage('não serial'); if ACBrNFeDANFeESCPOS.PosPrinter.LerStatusImpressora = [stOffLine] then showmessage('off line'); if ACBrNFeDANFeESCPOS.PosPrinter.LerStatusImpressora = [stSemPapel] then showmessage('sem papel'); if ACBrNFeDANFeESCPOS.PosPrinter.LerStatusImpressora = [stimprimindo] then showmessage('imprimindo'); if ACBrNFeDANFeESCPOS.PosPrinter.LerStatusImpressora = [stGavetaAberta] then showmessage('gaveta aberta'); end Estou usando delphi 7 com o trunk 2 (atualizado dia 08/03/16), sistema operacional windows 10 64 bits. Desde já agradeço a atenção.
  16. BigWings, poderia dar um exemplo de como fazer esse procedimento ? Grato pela atenção.
  17. Bom dia a todos. Troquei a função ACBrNFeDANFeESCPOS.ImprimirRelatorio para a função ACBrNFeDANFeESCPOS.PosPrinter.ImprimirLinha. Estou enviando blocos de 10 linhas com 50 caracteres e está indo tudo bem. Gostaria de saber como tratar o retorno da função ACBrNFeDANFeESCPOS.PosPrinter.LerStatusImpressora. Analisando os fontes, consegui encontrar os retornos: stErro, stNaoSerial, stPoucoPapel, stSemPapel, stGavetaAberta, stImprimindo, stOffLine, stTampaAberta. Estou tentando usar assim: if ACBrNFeDANFeESCPOS.PosPrinter.LerStatusImpressora <> [stErro] then VerificaErro else ACBrNFeDANFeESCPOS.PosPrinter.ImprimirLinha(linha_teste); Durante os testes, eu desliguei a impressora, e ao invés do retorno apareceu o erro: Communication error 2: O sistema não pode encontrar o arquivo especificado. Ainda estou com a impressora Bematech na COM7.
  18. Conforme havia mencionado, testei o envio do comando DANFeESCPOS1.ImprimirRelatorio, para a impressora Bematech MP4200TH e ocorreu a impressão. Infelizmente está ocorrendo outro problema. Nos testes que fiz, estou enviando o seguinte comando: var arqsai : tmemo; arqsai := TMemo.Create(Self); arqsai.Parent := self; arqsai.visible := false; arqsai.lines.clear; arqsai.lines.add('</linha_dupla>'); arqsai.lines.add(''); arqsai.lines.add('<ce>CUPOM 000000 CANCELADO</CE>'); arqsai.lines.add('<ce>DATA '+datetostr(date)+' HORA: '+timetostr(time)+'</CE>'); arqsai.lines.add(''); arqsai.lines.add('</linha_dupla>'); try ACBrNFeDANFeESCPOS.PosPrinter.Ativar; ACBrNFeDANFeESCPOS.ImprimirRelatorio(arqsai.lines); except end; A impressão correta deveria ser: CUPOM 000000 CANCELADO DATA 09/03/16 HORA: 11:30:00 Porém a impressora está imprimindo: CUPOM 000000 CANCELADO DATA 09/03/16 HORA: 11:30:00 No componente, eu configurei o modelo para ppEscBematech, colunasfontenormal 48, paginadecodigo pc850. O interessante é que ao mandar a impressão do exemplo, as linhas são impressas corretamente. Alguém saberia dizer o que pode estar ocorrendo ? Se eu devo finalizar as linhas com algum caractere especial ou algo parecido. Grato pela atenção.
  19. Peço desculpas a todos. Por favor, algum administrador poderia colocar esses tópicos no local correto ? Existe algum local que se discuta NFC-e que não seja no link do Sat Fiscal ?
  20. Por enquanto estou usando apenas o AcbrNFe, DANFeESCPOS e ACBrPosPrinter. Verificando aqui nos exemplos, encontrei um que possui o comando DANFeESCPOS1.ImprimirRelatorio('linhas podem ter até 600 caracteres') . Vou fazer os testes aqui e dou o retorno.
  21. Bom dia Obrigado pela resposta amigo Régys, mas não encontrei o objeto que você mencionou. Atualizei os fontes no sábado, 05/03/16. Segue o print do menu do help.
  22. Bom dia Estou fazendo testes com a Bematech MP 4200TH e até agora os testes estão satisfatórios. Agora iniciarei os testes com o TEF. Gostaria de saber se existe alguma função para imprimir o vinculado do TEF ou se devo enviar o comando direto para a porta da impressora. OBS: Procurei no fórum, mas não consegui encontrar a forma de como tratar isso.
  23. Não sei se ocorre na cidade de vocês, mas infelizmente amigo Juliomar, por aqui existe uma cultura onde o desenvolvedor tem o papel de desenvolvedor, contabilista, embalador, gari, menino do computador, amigo confidente e, acima de tudo, não fazemos nada direito.
  24. Boa tarde Aproveitando o tópico do colega, esse arquivo excel é válido apenas para o estado de SP ? Caso sim, alguém possui a tabela para o RN ? Grato pela atenção.
  25. Bom dia Já havia feito isso. Todos os arquivos Schemas e Report foram atualizados. Não sei se era falha do meu delphi ou do meu windows. Apaguei os arquivos fontes que possuem ~, recompilei o projeto, emitir uma NF-e e deu certo. Não entendi mesmo o que houve, pois eu já havia compilado o mesmo projeto tanto no desktop do escritório quanto no meu notebook que também possui Delphi 7. Em todo caso, agradeço a ajuda dos colegas. Desejo a todos, Boas Festas.
×
×
  • 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...