Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.011
  • Registro em

  • Última visita

  • Days Won

    756

Tudo que Daniel Simoes postou

  1. O Log indica certa instabilidade na Porta Serial... (erros ao tentar acessá-la) Se você já trocou de porta serial, desconfie do cabo.. O Erro no inicio do seu Post... pode significar que você está chamando "CarregaTotalizadoresNaoTributados" em um momento que o ECF não está pronto para responder a ele (parece ter um cupom aberto)
  2. Qual o problema com o código original ? ChaveEmUmaLinha := (ImprimeChaveEmUmaLinha = rSim) or ((ImprimeChaveEmUmaLinha = rAuto) and Suporta128c); Suporta128c já é boolean
  3. Porque você modificou essa linha abaixo ? (esse IF parece interpretar errado) ChaveEmUmaLinha := (ImprimeChaveEmUmaLinha = rSim) or ((ImprimeChaveEmUmaLinha = rAuto) and (Suporta128c = False));
  4. Enviei modificações para o SVN, que devem resolver o problema.. favor atualizar e testar
  5. Você não deve anexar a Unit "OpenSSLExt" aos seus projetos... pois ela é utilizada apenas para o Lazarus.. (verifique as clausulas "uses" do seu projeto) veja também, esse post:
  6. O código 128c irá reduzir a metade dos caracteres... ou seja, uma chave de 44 caracteres, será convertida em 22 bytes no 128c Por favor forneça um manual com as informações técnicas desse equipamento...
  7. Acho que talvez seja mais simples restaurar as configurações Default... (resetar o emulador)
  8. Talvez seja necessário configurar onde se encontra o Arquivo ACBrNFeServicos.ini em: DFe -> Geral -> "Arquivo com endereço dos WebServices" -> NF-e
  9. Esse comportamento não deve modificado nos fontes... ( a não ser que exista um motivo real ) Os fontes do Trunk usavam um método que tentava calcular se estava ou não em horário de verão... E se o governo não usasse as regras padrões (o que é muito comum) isso não funcionaria... O método atual, usa uma função da biblioteca "Synapse" synautil.TimeZone, que lê o Flag de horário de verão do PC Se você não corrigir o relógio do PC, vários outros problemas ocorrerão...
  10. Acredito que você não ativou a geração do LOG corretamente... o conteúdo arquivo deveria se parecer com algo como: -------------------------------------------------------------------------------- ATIVAR - 23/10/15 01:36:38:748 - Modelo: Filizola - Porta: tcp:localhost:3434 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 -------------------------------------------------------------------------------- - 01:36:56:221 TX -> [ENQ] - 01:36:56:425 RX <- OK UltimoPesoLido: 0 , Resposta: OK O Log acima foi gerado usando o Demo do ACBrBAL conectado no Demo do ACBrTCPServer
  11. Você não precisa de um novo .EXE a cada modificação de URL... basta editar o arquivo ACBrNFeServicos.ini
  12. Acredito que eu tenha conseguido corrigir o problema... não foi necessário modificações no Fortes... Modificações já estão no SVN, favor aguardar a próxima compilação semanal 23/10/2015 -- ACBrNFeDANFeRL -- [-] Ajuste para não exibir a janela de Progresso na geração do PDF, quando MostrarStatus = False [-] Ajuste para utilizar o Diretório da aplicação se no do PDF não contiver Path
  13. Aplicadas as seguintes modificações: -- ACBrSATExtratoESCPOS -- [+] Adicionada a propriedade "ImprimeChaveEmUmaLinha: TAutoSimNao default rAuto" Se "rAuto", tenta a Impressão do CODE128 tipo C se o Modelo de impressora suportar. (por: DSA) -- ACBrPosPrinter -- [*] Ajuste para correta impressão de CODE128c (por: DSA) http://www.projetoacbr.com.br/forum/topic/25385-tm-t81-sat-código-barra/ [+] Adicionada a propriedade TagsNaoSuportadas: TStringList readonly. Permite verificar quais as tags o modelo selecionado não suporta. -- ACBrEscPosEpson -- [*] Ajuste para considerar valor Default da largura da Barra como 2 (0=2) (por: DSA) -- ACBrEscBematech, ACBrEscDiebold, ACBrEscDaruma -- [*] Ajustes para traduzir Tag de <code128a>, <code128b>, <code128c> para <code128> [+] Adicionada <code128c> em TagsNaoSuportadas (por: DSA)
  14. Provavelmente você está usando o modelo errado... a DLL do Fisco para o Emulador usa CDECL
  15. Sim... estou trabalhando nisso nesse momento... Acho que uma propriedade será o mais simples... O ideal é que cada Classe saiba se ela suporta o 128c ou não... e se não suportar, ela converta do 128c para 128 automaticamente...
  16. Apliquei modificações nos Fontes... que devem corrigir a impressão de CODE128c Por favor atualize o SVN e teste com o PosPrinterTeste... No ACBrSATExtratoEscPos ainda será necessário mudar a tag <code128> para <code128c>
  17. Com o "Find in Files" da sua IDE você mesmo pode descobrir, que essa constante está declarada em ACBrNFe.pas... Rode o ACBRInstall novamente, para recompilar os BPLs
  18. Porque você não anexa a imagem no fórum mesmo ? Se você não tem espaço... Talvez seja necessário remover alguns dos seus anexos antigos... no seu Painel de Controle
  19. Por padrão está sendo traduzido para CODE128B -- 22/10 08:36:27:516 - TraduzirTagBloco(<code128>, $-=+ABC123abc) -> [GS]w[ETX][GS]h2[GS]H[NUL][GS]kI[15]{B$-=+ABC123abc Verifique se esse equipamento suporta esse padrão... Experimente mudar nos fontes para <code128c>
  20. Atualmente o ACBrSATExtratoEscPos usa o CODE128 e não o CODE128C FPosPrinter.Buffer.Add('<code128>'+copy(CFe.infCFe.ID,1,22)+'</code128>'); FPosPrinter.Buffer.Add('<code128>'+copy(CFe.infCFe.ID,23,22)+'</code128>'); Isso porque quase nenhuma impressora suporta nativamente o CODE128C (que usa os Números em BCD)... Também notei que a maioria dos leitores tem dificuldades em processá-lo... Anexe o Log gerado pelo TACBrPosPrinter... lá é registrado exatamente o que foi enviado para a Impressora
  21. Desde a sua criação, todos os "Monitores", suportam comunicação por TCP/IP... basta configurá-lo...
  22. Amarildo, Como você pensa em implementar o item "a", será um novo registrador na Redução Z virtual ? em relação ao item "b", fico na dúvida... pois o XML de venda foi gerado e transmitido... assim como o XML de Cancelamento posteriormente... mover ele de pasta, pode causar confusão... Seria como se ele nunca tivesse sido emitido... A contabilidade deve registrar o XML de todas as vendas, mesmo as canceladas...
×
×
  • 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...