Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'ImprimirTransacoesPendentes'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
    • ACBrLib Android - Pro
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
    • ACBrLib Android - Demo

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

Encontrado 4 registros

  1. Pessoal, estou emitindo uma NFCe com o pagamento feito em TEF (Clisitef), ai quando vai emitir e está offline, é cancelado o pagamento do cartão. No sistema estou usando o comando ACBrTEFD1.ImprimirTransacoesPendentes para imprimir e emitir a NFCe já que dentro do comando chama o FecharDocumento e a emissão logo em seguida. Há alguma propriedade que eu marco para quando eu for emitir a NFCe com TEF e chamar este comando ImprimirTransacoesPendentes, não aconteça de cancelar o cartão?
  2. Durante a atualização de um fonte antigo onde eu utilizava uma Unit para o TEF e agora estou substituindo pelo ACBrTEFD, aconteceu algo estranho devido a Data e Hora da ECF que depois da Homologação do PAF ficou adiantada, nesse momento é 06/02/15 07:11 a data e hora da ECF é 19/02/15 13:50... então as por volta das 17:30 da tarde a ECF já avisava pra tirar redução Z eu nao emiti a redução e ainda assim eu continuei a emitir cupons (não faço ideia como funciona isso, achava que a emissão do cupom era obrigatorio e nao deixaria mais emitir cupons quando passar da meia noite na ECF) eu nao mandei a redução por que não havia percebido a situação, cheguei a achar que era um problema na rotina de verificação do estado da ECF, so agora pensei em olhar a data e hora da ECF... certo ai vem o problema o cupom é emitido normal mas o comprovante do TEF não, no momento de Imprimir o Cupom vinculado o ACBr avisa que a ECF estar fora de linha, ate ai tudo bem o problema que achei foi que não cancelou a operação TEF, olhando o codigo da rotina ImprimirTransacoesPendentes eu percebi que tem uma verificação do estado da ECF fora do try finally end o que faz com que se houver algum erro nessa verificação o componente so retorna o erro e não executa o CancelarTransacoesPendentes do bloco finally if RespostasPendentes.Count <= 0 then exit ; fTefClass.GravaLog( 'ImprimirTransacoesPendentes' ) ; Est := EstadoECF; if Est <> 'L' then begin case Est of 'V', 'P', 'N' : FinalizarCupom( False ); { False não desbloqueia o MouseTeclado } 'R', 'G' : ComandarECF( opeFechaGerencial ); 'C' : ComandarECF( opeFechaVinculado ); end; if EstadoECF <> 'L' then raise EACBrTEFDECF.Create( ACBrStr(CACBrTEFD_Erro_ECFNaoLivre) ) ; end; ImpressaoOk := False ; Gerencial := False ; RemoverMsg := False ; GerencialAberto := False ; MsgAutenticacaoAExibir := '' ; GrupoVinc := nil ; AgruparRespostasPendentes( GrupoVinc ); try BloquearMouseTeclado( True ); não deveria essa parte do codigo ficar dentro do Try Finally... eu ate pensei em mudar mas achei que deve ter algum motivo pra que o codigo esteja assim. detalhe como esse meu fonte é antigo e eu ja o usava sem o ACBrECF eu fiz uma unit pra mais de uma ECF e ja fazia tratamento de retentar quando nao conseguir fazer qualquer operação do cupom eu apenas adicionei o ACBrECF como mais uma opção de emissão de cupom então eu nao estou utilizando a ACBrTEFD.FinalizarCupom e nem pretendo por que vai dar mais trabalho refazer a rotina de fechamento da venda e eu consegui com facilidade adiconar o ACBrECF como opção pra emitir cupom e estou apenas atendendo a um estado que nao exige PAF mas voltou a exigir TEF. preciso fazer alguma configuraçao no ACBrECF pra que verifique na abertura do cupom se a ECF esta pendente de redução? ou foi erro meu mesmo que nao fiz essa verificação antes de abrir o cupom? por que se eu nao conseguir iniciar o cupom eu certamente nao terei esse problema da impressão do cupom vinculado, mas eu fiquei pensando como que consegue tratar a queda de energia se ela ocorrer exatamente depois de finalizar o cupom fiscal e antes de iniciar o cupom vinculado ja que o estado da ECF vai ser fora de linha... obrigado e bom dia..
  3. Bom dia, estou passando o roteiro da softwareexpress clisitef, uso o AcbrFramework. é o seguinte após começar a imprimir o comprovante tef, desligar a impressora, ligar novamente e informar não para não confirmar a transação e exibir mensagem no final para reter o cupom. A minha dúvida é, eu uso o ImprimeTransaçoesPendentes para começar a imprimir o comprovante, só que ao fazer isso a transação é confirmada, como posso resolver isso ?
  4. Olá a todos! Identifiquei um problema que está ocorrendo na rotina "ImprimeTransacoesPendentes" na unit ACBrTEFD (linha 1036). No teste 12 (Continuação do 11), que resumindo, é aquele teste que devemos fazer uma cópia do "resp" do teste 11 (CRT - R$ 2,00) e fazer uma nova venda (CRT - R$ 1,00), assim que o GP for chamado, deve-se copiar o valor do campo "001-000" da "req" atual e colar no respectivo campo da cópia feita do "resp" (teste 11), feito isso é só copiar o arquivo alterado para a pasta "resp" que o GP volta a bola para a AC. O problema está ocorrendo ao tentar abrir o cupom vinculado, pois o número do COO passado para o método "ECFAbreVinculado" é o que está em "RespostasPendentes" que é o COO do 1º cupom (teste 11). A impressora retorna o seguinte erro: TX -> [GS][ACK][ESC] 14:43:04:729 RX <- :0030B00000C100[CR]4 -- 14:44:29:881 AbreCupomVinculado( 011449 , 02 , 2 ) TX -> [FS]F[212]0201011449000000000200[255][255][255]y Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 43 - Estendido: 134 -> Erro gravando moeda na MF Cod.Aviso: 0 14:47:23:911 RX <- :4313400[212]011452[CR][209] ----------------- ERRO ----------------- Erro retornado pela Impressora: Daruma Não pode mais emitir CNF Vinculado solicitado Erro estendido (134 -> Informações sobre o pagamento não disponíveis) ---------------------------------------- Devido ao erro é dado a MSG de "Impressora não responde" e o comprovante é impresso em RG em vez de CV, que seria o correto. O ponto onde está caindo nessa MSG é o: (linha 1127) if not ImpressaoOk then begin if DoExibeMsg( opmYesNo, CACBrTEFD_Erro_ECFNaoResponde ) <> mrYes then break ; end; Alguém pode me ajudar a conseguir uma solução?
×
×
  • 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...
The popup will be closed in 10 segundos...