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
    • Duvidas Privadas
    • 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...