Ir para conteúdo
  • Cadastre-se

William F. L.

Membros
  • Total de ítens

    276
  • Registro em

  • Última visita

Tudo que William F. L. postou

  1. Daniel estive lendo os fontes do ACBrPosPrinter além do Demo que avisa sobre essa questão da porta serial, estou estudando alguma solução ligada a Unit do Delphi winspool.pas, mas ainda não tenho nada de concreto e nem sei se será viável.
  2. Realmente Antonio, estou fazendo uma pesquisa e não estou achando uma saída.
  3. Boa noite pessoal, fiquei na dúvida em qual área do fórum postar essa dúvida! Estou finalizando meu sistema para emissão de NFC-e com ACBrSAT e ACBrPosPrinter e está correndo tudo muito bem, mas sempre temos que testar vários caminhos onde temos que simular erros. Então estou tentando verificar o status da minha impressora Epson TM T20 (USB), caso ocorram situações em que a impressora não esteja ligada, quando usava a "InterfaceEpsonNF.dll" existia um método onde controlava com uma exception esse status e avisava o usuário do problema, mas com o componente ACBrPosPrinter não consigo nem gerar uma exception. Desligo a impressora e mando imprimir, mas não gera nenhum tipo de erro, existe a possibilidade de capturar esse status com o ACBrPosPrinter?
  4. Simples e objetivo, somente pressionei o botão "Ativar" em uma máquina onde não está instalada a impressora:
  5. Olá pessoal, estou trabalhando com o componente ACBrPosPrinter, quando a impressora EPSON TM T20 está na máquina local funciona normalmente mas quando tento acessar via rede acaba dando um erro. Analisando o arquivo ACBrDevice.pas descobri que o meu problema está no trecho abaixo onde existem as diretivas para criar as variáveis, não sei o porque mas meu Delphi XE não entra nesse {$ELSE}: procedure TACBrDevice.EnviaStringArquivo( const AString: AnsiString); Var I, Max, NBytes : Integer ; {$IFDEF Use_Stream} FS : TFileStream ; Buffer : AnsiString ; {$ELSE} ArqPrn : TextFile ; {$ENDIF} Como "gambiarra" somente para desenvolvimento, fiz uma alteração e agora funciona normalmente em rede: procedure TACBrDevice.EnviaStringArquivo( const AString: AnsiString); Var I, Max, NBytes : Integer ; {$IFDEF FPC} {$IFDEF Use_Stream} FS : TFileStream ; Buffer : AnsiString ; {$ENDIF} {$ELSE} ArqPrn : TextFile ; {$ENDIF} Mas fica a dúvida do porque ele não reconhece a diretiva.
  6. Só para encerrar esse tópico, criei outra máquina virtual e instalei novamente o Delphi XE e os componentes JEDI e ACBr com todos os fontes atualizados, agora está tudo funcionando normalmente.
  7. Daniel a coisa conseguiu piorar mais ainda, até esqueci dos problemas na instalação do ACBr e do Fortes, após as limpezas o sistema que está em produção com alguns componentes do JEDI não compila mais, não consegue achar os arquivos DCU do JEDI. Momentaneamente a prioridade é voltar a compilar esse sistema!
  8. Mantendo informado sobre a situação, revisei no meu C:/ se havia mais referências para units do ACBr e limpei inclusive a lixeira, só para confirmar rodei o script "apagarAcbr", revisei todos os caminhos do Library Path no Delphi e removi qualquer tipo de referência ao ACBr. Como também tinha uma versão mais antiga do Fortes Report (apesar de não usar ele atualmente), removi ela e instalei um pacote que foi indicado em outro post aqui no fórum: http://www.projetoacbr.com.br/forum/topic/22800-instala%C3%A7%C3%A3o-do-fortes-report-com-o-trunk2/. Reiniciei a máquina e quando abri o Delphi mesmo sem instalar o ACBr fui testar o novo Fortes Report, agora ficou um pouco pior porque se eu for usar um componente dele não compila mais, com vários erros! Um do erros, onde aparentemente o meu Delphi XE está perdido entre as diretivas: [DCC Fatal Error] RLReport.pas(27): F1026 File not found: 'Qt.dcu' Antes que alguém diga algo sobre os caminhos dos sources e packages do Fortes no library path, eu já indiquei todos. Bom com tudo isso não preciso nem dizer que o instalador do ACBr contínua acusando vários erros na compilação, inclusive em relação ao Fortes agora.
  9. Olá Daniel, por experiências ruins com instalações anteriores, antes de iniciar essa nova instalação removi todos os componentes no delphi, referências no library path e os arquivos .bpl gerados anteriormente, além da pasta do ACBr com trunk antigo. Inclusive reiniciei a máquina!
  10. Boa tarde pessoa! Criei uma pasta e baixei os fontes a partir do trunk2 antes de iniciar o processo de instalação! Ao instalar os componentes usando o instalador no Delphi XE, estou obtendo erros ao compilar o pacote para ACBr_BoletoFR, segue o trecho do log onde aponta o erro: Compiling package C:\ACBr\Pacotes\Delphi\ACBrBoleto\FC\Fast\ACBr_BoletoFR.dpk Copyright (c) 1983,2010 Embarcadero Technologies, Inc. C:\ACBr\Fontes\ACBrBoleto\FC\Fast\ACBrBoletoFCFRReg.pas(66) Error: E2003 Undeclared identifier: 'TACBrFileProperty' C:\ACBr\Fontes\ACBrBoleto\FC\Fast\ACBrBoletoFCFRReg.pas(66) Error: E2021 Class type required C:\ACBr\Fontes\ACBrBoleto\FC\Fast\ACBrBoletoFCFRReg.pas(68) Error: E2137 Method 'GetFilter' not found in base class C:\ACBr\Fontes\ACBrBoleto\FC\Fast\ACBrBoletoFCFRReg.pas(82) Error: E2010 Incompatible types: 'class of TBasePropertyEditor' and 'class of TACBrBoletoFCFRFileNameProperty' ACBr_BoletoFR.dpk(59) Fatal: F2063 Could not compile used unit '..\..\..\..\..\Fontes\ACBrBoleto\FC\Fast\ACBrBoletoFCFRReg.pas' Compilation failure Trabalho com o gerador de relatórios FastReport 5.0 o mesmo está funcionando normalmente em meus sistemas.
  11. Concordo com 100% das palavras do Regys, principalmente a parte em que vc fala em bater de frente com o contador, já liguei 2 vezes hoje para ele pedindo um exemplo do xml que ele gera, mas até agora nada. Com certeza tenho que analisar até onde é viável manter esse cliente. Obrigado a todos ...
  12. Igor obrigado pela resposta, quanto ao certificado digital é o seguinte: 1) Sou programador autônomo e não possuo CNPJ para adquirir um certificado digital em meu nome. 2)Meu cliente não tem certificado digital ele envia os xmls através do contador. Minha função é gerar o xml com as informações da venda que posteriormente será enviado ao contador. Abraços..
  13. Sergio tentei anexar mas como não tenho certificado digital não consegui muita coisa, quanto ao cabeçalho dei uma lida no código fonte e parece que sem um protocolo ele não adiciona o cabeçalho mesmo. Vou continuar tentando achar o erro desse bendito xml.
  14. Segue xml: 3502330412VENDA055123304122012-04-152012-04-15135506051191102.0.0.100024605000112SAF VEICULOS LTDA - SAO ROQUESAF VEICULOS LTDA - SAO ROQUEAvenida Brasil900Jardim Carambei3550605SAO ROQUESP181323051058BRASIL1147849010653035676118192661499802William RobertoLeiteR: Paulode Lima022Jd. Santa Maria3550605Sao RoqueSP181323601058BRASIL114712565602514633UYCORREIA DENTADA999999995405PC2.000012.330000000024.66PC2.000012.330000000016.7210102010.000.000.00010.000.000.00675675CORREIA DE CAMINHAO999999995405PC1.000018.000000000018.00PC1.000018.000000000016.7210102010.000.000.00010.000.000.0045454LONA DE FREIO999999995405PC5.000021.5000000000107.50PC5.000021.500000000016.7210102010.000.000.00010.000.000.000.000.000.000.00150.160.000.0050.160.000.000.000.000.00100.000 Que horrível para entender ...
  15. Boa noite á todos, estou gerando o xml e fazendo testes de validação no site http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx, durante o desenvolvimento apresentou vários erros, mas diminuiu agora, estou com 3 mas não consigo encontrar solução: 225 - [simulacao] Rejeicao: Falha no Schema XML do lote de NFe 202 - [simulacao] Rejeicao: Falha no reconhecimento da autoria ou integridade do arquivo digital 245 - [simulacao] Rejeicao: CNPJ Emitente nao cadastrado Estou com dúvida nesse cabeçalho ele não aparece no xml gerado: <?xml version="1.0" encoding="UTF-8" ?> Durante uma pesquisa na net encontrei um post explicando q esse cabeçalho só aparece depois que o xml é validado pelo SEFAZ, mas achei estranho pq todos os exemplo que encontram contém esse cabeçalho.
  16. Eu também penso assim, quando fui contratado para desenvolver esse sistema expliquei que seria necessário implantar a impressora fiscal, mas ouvi risos os comerciantes não gostam de sistemas que obriguem eles de venderem a prestar contas com o fisco.
  17. Regys entendi, infelizmente estou amarrado com essa questão meu cliente não quer colocar impressora fiscal, inclusive o sistema só vai gerar os xmls, mas quem vai enviar será o próprio contador direto no SEFAZ. Mas obrigado pelo esclarecimentos, foram de grande serventia.
  18. Regis obrigado pela resposta, eu sei que as tags de destinatário são obrigatórias, mas eu mesmo quando compro peças, não passo CPF para loja, simplesmente compro e pago, então deve existir algum modo de preenchimento diferente. Perguntei ao contador do cliente se o xml deveria conter destinatário e o mesmo me informou que não... Imagine que toda vez que o vendedor vender um parafuso, porca ou peças menores solicitar o CPF para o cliente, então volto a perguntar existe algum preenchimento especial para este de tipo de venda?
  19. Boa noite, estou finalizando a geração do xml da NFe para um comércio de peças automotivas, mas como se trata de vendas no balcão o cliente não passa as informações só para comprar um parafuso, então preciso gerar o xml sem essas informações. Como preencho esses campos do destinatário?
  20. Pessoal resolvi, tinha instalado o ACBrNFe2 mas informei o caminho no library path tanto do ACBrNFe2 com o ACBrNFe, assim sendo estava até com o layout errado 1.10, exclui o caminho e apareceu a propriedade indTot. Obrigado pelas respostas.
  21. Sérgio obrigado pela resposta, tentei alterar mas como não é um propriedade dá erro, ou estou colocando em lugar errado. Prod.vFrete := 0; Prod.vSeg := 0; Prod.vProd := DmNFe.cdsItem.FieldByName('VALOR_TOTAL').AsFloat; Prod.vDesc := DmNFe.cdsItem.FieldByName('DESCONTO').AsFloat; Prod.IndTot := 1;
  22. Pessoal bom dia, estou com problemas para finalizar a geração do xml da NFe, está quase tudo pronto mas não consigo encontrar a propriedade indTot no componente ACBrNFe que preenche a tag 1 para cada produto da nota, já atualizei e reinstalei o componente, achei que poderia ser problemas da versão mas mesmo assim essa propriedade não aparece pra mim. Com certeza eu estou cometendo algum erro de preenchimento, será que alguém pode me ajudar.
×
×
  • 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.