Ir para conteúdo
  • Cadastre-se

Turbo Drive

Membros
  • Total de ítens

    246
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Turbo Drive postou

  1. 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.
  2. 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.
  3. 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 ?
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Turbo Drive

    Arquivo Não Encontrado

    Bom dia Estou tentando emitir uma NF-e, mas estou tendo o retorno: Arquivo Não Encontrado Pesquisei aqui no fórum e segui as dicas abaixo: 1 - Nas configurações Gerais, configurei Salvar = true, o modelo está moNFe e a versão está ve310; 2 - O certificado digital é reconhecido, pois ele pede a senha e depois mostra a mensagem de Arquivo Não Encontrado; 3 - As configurações de PathNfe e PathSalvar estão definidas em C:\TurboNfe\Nfe\; 4 - As configurações de PathEvento e PathSchemas estão definidas em C:\TurboNfe\Schemas\, onde os arquivos estão atualizados; 5 - O timeout está 5000. Alguém teria outra solução ? Desde já agradeço a atenção. OBS: Uso delphi 7, trunk2 e os fontes do Acbr foram atualizados semana passada.
  11. O componente em minha aplicação e no exemplo, estão iguais. Segue o trecho dos logs: Gerado pelo programa exemplo. ATIVAR - 28/11/15 10:52:49:953 - Modelo: Daruma - Porta: COM6 - TimeOut: 3 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 -------------------------------------------------------------------------------- Gerado pela minha aplicação ATIVAR - 28/11/15 10:54:38:891 - Modelo: Daruma - Porta: COM6 - TimeOut: 3 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 Como uso as dlls dos fabricantes, usei as dicas desse site para desabilitar a DarumaFrameWork.dll: http://www.desenvolvedoresdaruma.com.br/dde/htmls/dde036_2013-nao-ocupar-serial.html Quando ativo o componente no exemplo, a impressora não faz o beep. Mas ao iniciar a minha aplicação, o ECF faz o beep. Seria a DarumaFrameWork.dll que ainda esteja ocupando a porta ? Alguém teria alguma idéia, sobre o que poderia estar ocorrendo ?
  12. Deixei os mesmos valores do exemplo, mas o erro ainda persiste. Mas dessa vez, não houve o beep, nem da minha aplicação, nem do programa exemplo. Já o programa exemplo, comunica sem problemas, mesmo estando em um diretório sem nenhuma dll do fabricante. A minha aplicação ainda tem no código fonte com as chamadas das funções da dll. Tem algum problema ? O componente ele utiliza as dlls ou faz comunicação direta ?
  13. O exemplo que vem nos fontes, comunica sem problemas. A minha aplicação ainda possui as função das dlls dos fabricantes no código fonte. Seria esse o problema ? Existe alguma forma de coexistir no código fonte, as funções das dlls e o componente AcbrECF ? O AcbrEcf, usa as dlls ou faz comunicação direta ? Teria como me mandar um exemplo de como configurar o componente ? Desde já agradeço a atenção.
  14. Bom dia Estou precisando trabalhar com o AcbrECF em minha aplicação. Estou tendo problemas de comunicação, inicialmente com a Daruma, pois é o ECF que disponho no momento. Ao tentar me comunicar com minha aplicação, aparece o seguinte erro: Communication Error 5: Acesso Negado Pesquisei aqui no fórum, mas o que foi informado, não foi suficiente para me ajudar. Sempre que inicio a minha aplicação, antes de chamar as funções ou ativar o componente, o ECF dá um beep. O exemplo que vem nos fontes, comunica sem problemas. A minha aplicação ainda possui as função das dlls dos fabricantes no código fonte. Seria esse o problema ? Existe alguma forma de coexistir no código fonte, as funções das dlls e o componente AcbrECF ? O AcbrEcf, usa as dlls ou faz comunicação direta ? Teria como me mandar um exemplo de como configurar o componente ? Desde já agradeço a atenção.
  15. Boa tarde Tenho uma aplicação que já utilizava o AcbrECF, mas no mês passado migrei para o Trunk2, e agora está ocorrendo algo estranho ao tentar detectar o ECF. Eu tenho um ECF Daruma Fs-700 conectada em uma mult-serial através de um cabo serial. O meu PC possui 2 mult-seriais, totalizando 4 portas COM. Mas a mult-serial, em questão, possui as portas COM5 e COM6. Se o ECF estiver conectado na porta COM5, e eu tentar detectar o ECF, o sistema não encontra. Porém se eu tirar o ECF da e colocar na COM6, o sistema consegue detectar sem problemas. O mesmo fato ocorre se eu conectar o ECF na COM6, o sistema não detecta, mas ao trocar para a COM5, este encontra sem problemas. Antes o timeout estava em 3, agora aumentei para 10, mas continuou com esse problema. OBS: Ao abrir os fontes da minha aplicação, este acusou a falta da propriedade AcbrECF.Fonts.color. Gostaria de saber o que poderia ter mudado ou que tipo de testes eu poderia fazer para resolver esta situação. Desde já agradeço a atenção.
  16. Bom dia Peço desculpas por dar continuidade ao tópico, mas não consegui baixar o captcha na consulta de cpf com o Delphi 7. Meus fontes do Acbr estão atualizados. Eu estou tentando fazer essa consulta, mas o arquivo .png vem sempre vazio. Sei que o delphi 7 não suporta os arquivo .png, por isso adicionei o diretório do arquivo Pngimage.dcu ao library path, mesmo assim não estou conseguindo baixar. Quando compilo o mesmo exemplo no delphi XE5, eu consigo baixar o captcha sem erros. Acredito que a falha, para o delphi 7, esteja nessa procedure: procedure TACBrConsultaCPF.Captcha(Stream: TStream); begin try HTTPGet('http://www.receita.fazenda.gov.br/Aplicacoes/ATCTA/CPF/captcha/gerarCaptcha.asp'); if HTTPSend.ResultCode = 200 then begin HTTPSend.Document.Position := 0; Stream.CopyFrom(HttpSend.Document, HttpSend.Document.Size); Stream.Position := 0; end; Except on E: Exception do begin raise EACBrConsultaCPFException.Create('Erro na hora de fazer o download da imagem do captcha.'+#13#10+E.Message); end; end; end; O que tenho que fazer para o meu delphi 7 poder baixar o arquivo ? Alguém teria alguma dica ou solução que possa me indicar ? Desde já agradeço a atenção.
  17. Para a NF-e, é preciso cadastrar o CNPJ do emitente perante a Sefaz do seu estado. Geralmente quem faz isso é o contador da empresa através da UVT.
  18. Boa tarde Antes de postar, eu tentei com o ambiente do AM, mas em uma tentativa deu erro do fuso horário e em outro momento deu Inscrição estadual do emitente inválida. Poderia me expor com quais dados alimentar o componente ? OBS: Estou usando o Trunk2.
  19. Boa tarde Para emissão de NF-e, o RN utiliza o ambiente do RS, infelizmente apenas as empresas do projeto piloto podem emitir NFC-e. Ao tentar emitir uma NFC-e no ambiente de homologação, tive o retorno: Emissor nao habilitado para emissao da NF-e Para adiantar o desenvolvimento de minha aplicação, gostaria da ajuda dos colegas sobre como configurar o componente, afim de que possa usar o ambiente de homologação de outro estado. Se possível, gostaria de utilizar o ambiente do CE, BA, SP ou RJ. Segue abaixo a forma como se encontra configurado o meu componente: vNumlote := '001'; numnf := '000000002'; Sincrono := false; Acbrnfe1.Configuracoes.WebServices.UF := 'RN'; AcBrNFe1.NotasFiscais.Clear; with ACBrNFe1.NotasFiscais.Add.NFe do begin Ide.cUF := 24; Ide.cMunFG := 2408003; Ide.modelo := 65; Ide.serie := 1; Ide.tpNF := tnSaida; Ide.tpEmis := teNormal; Ide.tpAmb := taHomologacao; Ide.finNFe := fnNormal; Ide.tpImp := tiNFCe; Ide.indFinal := cfConsumidorFinal; Ide.indPres := pcPresencial; Emit.EnderEmit.cMun := 2408003; Emit.EnderEmit.xMun := 'MOSSORÓ; Emit.EnderEmit.UF := 'RN'; Emit.enderEmit.cPais := 1058; Emit.enderEmit.xPais := 'BRASIL'; ..... // demais elementos a serem informados END; AcbrNFe1.Enviar(vNumLote,True,Sincrono); Desde já agradeço a atenção.
  20. Bom dia Desculpe se a pergunta for de iniciante, mas vocês atualizaram os Schemas e Reports junto com a aplicação de vocês ? Outro detalhe, no componente, vocês apontaram para o arquivo report ? Ao inicializar a minha aplicação eu uso esse código: dacte1.FastFileEvento := 'C:\meusistema\Report\DACTE_EVENTOS.fr3'; dacte1.FastFile := 'C:\meusistema\Report\DACTE_1_04.fr3'; Até o momento, tudo tem ocorrido normalmente.
  21. Procure no fórum trunk2, onde tem postagens minhas e de outros colegas que passaram por isso. Em um desses tópicos, mostra algumas sugestões de como instalar sem problemas, mesmo com o Windows 10. Essa questão de instalação com o Trunk2 , foge um pouco do assunto desse post aqui.
  22. Billi579, essa questão está endo revista pelo pessoal do Acbr. Caso o seus fontes já estejam atualizados, tente algumas sugestões que foram expostas ao longo desse tópico. Se mesmo assim não surtir efeito, você terá que aguardar o término da revisão dos fontes.
  23. Bom dia Caso ainda não tenha resolvido, veja esse tópico, pode ser que algum procedimento mencionado lá, te ajude. http://www.projetoacbr.com.br/forum/topic/24027-protocolo-de-autorização-cte-propriedade-xmlproccte-removida/
  24. Bom dia Esta questão está sendo revisada pelo pessoal do Acbr. Caso você não tenha resolvido ainda, veja esse tópico, de repente algum procedimento aqui, te ajuda. http://www.projetoacbr.com.br/forum/topic/24027-protocolo-de-autorização-cte-propriedade-xmlproccte-removida/
  25. Porque não informar ve310 como valor de VersaoDF em vez de TpcnVersaoDF(2)? Na pressa para tentar ajustar o código, não sabia que podia fazer isso. Porque você executa o GravarXML sendo que o Consultar já faz isso? Na minha aplicação, ao mudar do Trunk para Trunk2, o protocolo deixou de aparece no XML final. E ao acrescentar essa instrução, o protocolo retornou. E ao imprimir porque você lê o numero do protocolo e atribui a propriedade ProtocoloNFe? Desde 2011 que venho trabalhando assim e nunca modifiquei.
×
×
  • 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.