-
Total de ítens
9.935 -
Registro em
-
Última visita
-
Days Won
127
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que EMBarbosa postou
-
Instalação Pelo Acbrintall Nao Gera Bpl
EMBarbosa replied to lslsilva's tópico in Dúvidas Gerais sobre o ACBr
Pelo visto ele configurou o path do Windows adicionando os caminhos padrões que o Delphi deveria ter configurado na instalação e isso resolveu. -
Então, como o software vai se comunicar com a impressora local? Você configurou a aplicação para ser uma TS RemoteAPP e configurou corretamente?
-
Recuperar dados da redução Z emitida em intervenção
EMBarbosa replied to jjw.roberto's tópico in ACBrSerial
Isso. Exatamente isso. Questionou corretamente. Sim. Existe ECF que emite a Redução Z sozinha. É chamado de emissão de Redução Z automática. A impressora emite uma Redução Z quando passa de uma hora específica. Nas impressoras Bematech é 2 horas da manhã. Só que atualmente, pelo menos até onde eu sei, isso não é mais permitido em nenhuma UF. Então todos ECFs já vem lacrados para emissão "manual". Ainda assim, esse requisito continua válido. Por isso seu software deveria ser capaz de ler do ECF uma Redução Z emitida automaticamente. Ou seja, não estando em estado de intervenção e, logicamente, apenas uma Redução Z. A ideia é que a ECF continue no estabelecimento do usuário.- 5 replies
-
- reducaoz
- intervenção
-
(e 1 mais)
Tags:
-
Recuperar dados da redução Z emitida em intervenção
EMBarbosa replied to jjw.roberto's tópico in ACBrSerial
Até onde me lembro, os fabricantes de ECF não previram essa necessidade e não implementaram isso, como pode ver nesses tópicos abaixo: O que ele estaria testando? Qual parte da legislação ele estaria verificando com esse teste? Veja bem, o homologador tem como objetivo garantir que seu software cumpra a legislação. Então ele faz os testes para verificar se seu software deixa de cumprir algum requisito do PAF-ECF. Mas com esses testes que você disse, qual requisito está sendo testado? Qual o objetivo do teste?- 5 replies
-
- reducaoz
- intervenção
-
(e 1 mais)
Tags:
-
Para futura referência, estou adicionando esse link para o comando IcmpSendEcho que é a recomendação quando precisa-se de performance ou teste de vários servidores. EDIT: novo link do artigo. O uso de IcmpSendEcho já estava nos outros links deste tópico, mas não a recomendação acima. Vale lembrar que o comando IcmpSendEcho pode estar na Icmp.dll no Windows 2000 ou Iphlpapi.dll no Windows XP ou posterior. Como deve ser tratado está no link do MSDN e em comentários do artigo falando sobre o ping via WMI.
-
Alteração no metodo PafMF_ArqMFD para PafMF_ArqMFD_binario
EMBarbosa replied to _asseinfo's tópico in ACBrSerial
Sim. Pergunta duplicada. Continue em: -
ACBrMonitorPLUS, instalação e uso - Webinar
EMBarbosa commented on Daniel Simoes's event in Eventos - Palestras - Webinars
- 18 comentários
-
- 1
-
-
- acbrmonitorplus
- webinar
- (e 1 mais)
-
É possível reproduzir o problema pelo ECFTeste (programa de exemplo do ACBrECF)? Quais os passos? É possível reproduzir o problema usando o emulador da MP-4200 TH FI?
-
O log apresentado não está completo com ativação do componente e, por isso, é arriscado dizer alguma coisa. Mas se não me falha a memória, (e você pode conferir no ACBrECFBematech.pas), esse retorno, "Impressora em erro", é retornado pelo Software básico (firmware) do ECF. Sendo assim, é exterior ao componente. Tente utilizar o programa de exemplo da Bematech que utiliza a DLL. Tente diagnosticar o problema do ECF usando ele.
-
Acho que não. O ACBrETQ precisa enviar os dados para a impressora de alguma forma. Geralmente isso é feito por se comunicar com uma porta ou compartilhamento. Que meios você tem acesso a comunicação com a impressora?
-
O @Luiz Fernando é que ajudou muito por ter reportado o problema, como reproduzir e até uma sugestão de correção.
-
Enviei uma alteração na revisão 13000. Acredito que resolva o caso apresentado. Uma NFe de 800 itens agora é gerada em menos de um segundo. Não foi necessário utilizar o TStringBuilder, alterar a propriedade para utilizar a função set|get e nem IFDEFs. Por favor queira testar. Ahhh... e quase ia esquecendo. Muito obrigado pelo report.
-
Você tem o arquivo ACBr_Comum.res em mais de um lugar?
-
[DIVIDIDO] Versão de layout do SAT não é válida
EMBarbosa replied to Duilio Antonio Beneton's tópico in ACBrMonitor PLUS
Crie um tópico novo para uma dúvida nova conforme as regras. Veja neste link aqui, em especial a "2.2 - Permaneça no assunto". Por não seguir essa regra, seu post estava num tópico marcado como resolvido. Dificilmente alguém perceberia seu problema. Dessa vez eu dividi o tópico pra você. ... Agora, sobre o seu problema, ele parece já estar sendo tratado em outro tópico. -
Eu consegui reproduzir aqui. Com 800 itens o processo todo do método TForm1.GerarNFe chega a 30 segundos. Me parece que está relacionado ao que já passamos com outros métodos como o ACBrUtil.TiraPontos. Pelo que entendi, na verdade, não é necessária a implementação separada para o TStringBuilder. Eu removi ela e mesmo assim a execução ficou em menos de 1 segundo. Não vou conseguir terminar hoje porque tenho um compromisso e preciso sair daqui a pouco. Só uma observação: Seu arquivo tem muitas alterações de layout... Quando for assim, é preferível que envie separadamente as alterações de layout e alterações no código. Isso facilita para analisar o código específico.
-
Particularmente eu prefiro não utilizar a classe TStringBuilder. Na verdade este uso pode é tornar o tudo mais lento. Em especial se é utilizado Multi-Threading. Vou tentar analisar o arquivo com calma e verificar o motivo da lentidão. É possível me passar exatamente as alterações do Demo do NFe que fez pra reproduzir a situação e o passo a passo?
-
Icones e botões sumindo
EMBarbosa replied to luisclaudio_jr 's tópico in Object Pascal - Delphi & Lazarus
Pode ser porque o tal anti-malware obrigava a aplicação a carregar dlls de 64 bits. Link para futura referência de caso semelhante: https://blogs.msdn.microsoft.com/oldnewthing/20170303-00/?p=95655 -
Nós usamos este fórum para atender a comunidade que utiliza os componentes. Não e-mails.
-
Se a impressora não fica no mesmo computador, nem na mesma rede, nem é acessível via compartilhamento, como você vai enviar dados pra porta serial em que ela está ligada?
-
Não sei se ficou claro o que eu quis dizer... Não é que eu acredite que o ACBrECF está fazendo de forma incorreta. Mas, se eles afirmam existir um outro comando correto, então eles podem e devem informar o comando correto. Acho que vão simplesmente dizer pra usar a DLL. Mas aí eles perdem o argumento.
-
Mas eu entendi Daniel. Eu lembro de ter analisado esse problema quando surgiu. Mas veja a informação do suporte da Bematech: Pois então, se existe outro comando, basta a Bematech informar o outro comando. Entende? A responsabilidade é deles de passar a nós desenvolvedores o formato correto. Não deveríamos ter que ficar adivinhando qual é o comando.
-
Acesso Remoto Gratuito
EMBarbosa replied to Alexsandro Lopes's tópico in Dúvidas não relacionadas ao ACBr
Esse componente já tem casa: https://github.com/senjaxus/Delphi_Remote_Access_PC -
Isso é facilmente resolvido. Pois digam qual o comando correto para podermos corrigir.
-
Migrando Projeto Em Delphi 7 Para Lazarus
EMBarbosa replied to dorivansousa's tópico in Object Pascal - Delphi & Lazarus
Aqui está tudo funcionando corretamente. -
Verifique, principalmente o de eventos do Windows. Se algo estranho estiver acontecendo, é muito provável aparecer algo por lá. Se há um sistema de backup, verifique como ele está sendo feito e quando está sendo feito. Verifique se nessa máquina em específico o sistema de backup não está gerando algum efeito colateral e colocando o BD em modo offline. Qualquer sistema que execute o gfix também deve ser avaliado. Verifique se está usando a última versão, ou alguma versão que possui algum bug relacionado ao shutdown. Está perdendo dados? Ou só perde a conexão e o BD fica offline?

until