Ir para conteúdo
  • Cadastre-se

Marcos Gerene

Membros
  • Total de ítens

    514
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Marcos Gerene postou

  1. Boa tarde Juliomar, Desculpa, não consegui captar o problema... rs Na quantidade de parcelas não deveria vir "2" neste caso?
  2. Boa tarde Juliomar Li sim, na verdade algumas vezes tentei anexar .txt e não conseguia, falava que não era válido ou algo assim e "acustumei" dessa forma... vou ficar mais atento a isto e obrigado pela dica =)
  3. Boa tarde a todos, Estou com um probleminha no final do TEF.. quando faço parcelado no cartão de crédito, o meu vinculado sai em uma única parcela, mesmo quando faço em duas... Vinculado vinculado.txt No log do V$Pague tenho isso: vspague.txt Pelo que entendi do Log a resposta está dois mesmo... tem algo que posso fazer no imprimir transações pendentes para resolver?
  4. Boa tarde {$IFNDEF RAVE50VCL} //JuaumKiko-Teste dmDanfe.RvSystem1.SystemPrinter.Collate:=true; {$ENDIF} No DanfeRave do ACBR depois do ultimo update essa linha do collate começou a dar problema, simplesmente comentei ela (ocorre em dois lugares) e rodou, só estou postando porque vi um comentário "//JuaumKiko-Teste" e não sei se esqueceram de algo e se esqueceram de tirar, sei la.. rs Obrigado e boa semana a todos
  5. Bom dia Barbosa, obrigado =D bem, hoje o meu software já vende confirma e imprime os vinculados eu tenho que cancelar a transação do cartão somente se eu cancelar o cupom ainda não fechado ou se eu resolver cancelar a ultima venda eu tenho que cancelar também as transações dela (que já foram confirmadas)?
  6. Sim, na verdade ele até imprimia quando eu estava testando sem multiplos cartões... No meu caso eu desativei o AutoFinalizarCupom e faço a rotina que falei acima: AbreCupom() VendeItem() SubTotalizaCupom() CRT() ConfirmaTransacoesPendentes() FinalizarCupom() Em que momento ele chamaria o vinculado? O problema era na rotina, eu fiz assim agora: AbreCupom() VendeItem() SubTotalizaCupom() CRT() ImprimeTransacoesPendente() O próprio imprimetransacoesPendentes() finaliza o cupom, imprime o vinculado e confirma as transações pendentes... PS: Eu abro o meu trabalho (Inicializo) Pago e confirmo as transações, eu não "Desinicializo" ao terminar... é necessário chamar o Desinicializar?
  7. Bom dia a todos, Eu posso usar uma rotina assim? AbreCupom() VendeItem() VendeItem() SubTotalizaCupom() Tef.CRT() Tef.CRT() Tef.ConfirmarTransacoesPendentes() Tef.FinalizarCupom() Eu fiz isso e funcionou quase tudo que eu queria, ele só não fechou o cupom fui ver o porque e ele não fechou quando eu chamei o finalizarCupom() e vi que só imprimiu a segunda transação na impressora, porque o meu OnInfoECF, na operação opeImprimePagaementos é chamado apenas uma vez e eu só mandei um efetuarPagamento, não fiz nenhum loop para mandar todos os meu CRTs... PS: Sobre subtotalizar não usarei o Premia, meu sistema é para supermercados... A rotina deu certinho, agora para o vinculado, existe alguma forma de o meu vinculado já pegar as informações que viria quando eu deixo o ACBr finalizar o cupom, ou seja, já puxar tudo certinho fazer o corte... ou a programação tem que ser na unha mesmo?
  8. EMBarbosa Desculpa, na correria eu acabei não concluindo... No P ele iria lançar de novo o pagamento mas como já tinha lançado a impressora iria retornar que não consegue imprimir o meu problema era que eu parei de usar a função de auto lançar os pagamentos então ia controlar na mão... Eu solucionei o problema agora de pouco, vim para postar e vi sua resposta, o problema era que meu status estava V e deveria estar P, eu esqueci de subtotalizar e além disso o meu ineTotalAPagar e o ineSubTotal estava errado também... Obrigado pela ajuda
  9. Boa tarde, Na função FinalizarCupom do acbrtefd, neste trecho de código: procedure TFrmTef.TefComandaECFSubtotaliza(DescAcre: Double; var RetornoECF: Integer); begin try if FrmPDV.ECF.Estado = estNaoFiscal then FrmPDV.ECF.SubtotalizaNaoFiscal(DescAcre, Tef.Identificacao.NomeAplicacao) else FrmPDV.ECF.SubtotalizaCupom(DescAcre, Tef.Identificacao.NomeAplicacao); RetornoECF := 1 ; except RetornoECF := 0 ; end; end;
  10. Não pode subtotalizar antes de lançar os CRTs... vi em outro post... obrigado =)
  11. Pesquisando com mais calma acho que entendi melhor algumas coisas... Como funciona a subtotalização? se eu pagar assim: Venda de 10,00 Dinheiro 5,00 Cartao1: 2,50 Cartao2: 2,50 HOJE eu faço assim: ECF.SubtotalizaCupom() ECF.EfetuaPagamento() (pro dinheiro) e a cada cartão eu chamo o Tef.CRT e a cada CRT eu chamo o ConfirmaTransacoesPendentes...
  12. Testei no Demo e tive o mesmo problema que tive no meu sistema... quando clico em CRT ele me retorna que não conseguiu imprimir... na imagem não está selecionado o multiplos cartões mas na aba configurações está e refiz o teste selecionando a opção (desinicializei e inicializei) e tive o mesmo problema...
  13. Boa tarde, Como funciona a parte de transações pendentes para multiplos cartões? A cada CRT eu tenho que confirmar as transações? pq quando eu tento fazer o segundo pagamento e não confirmei a transação ele fala que tem que confirmar... como devo deixar os parâmetros AutoFinalizarCupom e AutoEfetuarPagamento nesse caso? Como funciona o opeImprimePagamentos no ComandaECF e o ComandaECFPagamento... quando chama um e chama o outro?
  14. Régys, Problema resolvido! Fiz o que você falou, joguei elas na pasta do sistema ao invés da System32, desativei o anti-virus e resolveu! Muito obrigado e até a próxima
  15. Regys, Vou tentar remover do System32 então e jogar na pasta do aplicativo, posto o resultado...
  16. Agnaldo, Eu copiei as do SSL e copiei e registrei as da capicom. Como disse no post anterior o S.O. já está com o SP3... O problema de acusar o S.O. é que como disse no primeiro post isso aconteceu nas duas máquinas do cliente em que testei.. Alguém tem a DLL dos ovos de ouro ou outra dica? rs
  17. Agnaldo, Eu rodei ele, e para confirmar fui na system32 e vi se as DLLs da capicom (capicom.dll e mxxml5.dll) estavam lá e estavam, registrei novamente na unha, reiniciei a máquina e nada... Na semana passada instalei o mesmo sistema em outro cliente com uma máquina parecida com a mesma config de S.O. e rodou, o erro acontece com o meu sistema e com o ECFTeste... Mais alguma dica?
  18. Bom dia... Agnaldo, essa informação eu tinha, o que eu não sabia era qual(is) DLL(s).. e ainda não sei kkkk Bom, estou no cliente, coloquei a outra DLL na System32 e o erro continua, coloquei mais umas par de DLLs na System32 e nada... Alguém?? rs Caso ajude estou em um windowsXP SP3 x32
  19. Boa tarde Juliomar, Eu não sabia dessa segunda DLL.. vou testar amanhã cedo e posto o resultado... Como eu saberia que falta exatamente essa DLL, existe algum padrão? como eu faria para me virar nesses casos?... Eu só copiei a libeay32 porque ele me pediu no primeiro erro.. rs Obrigado
  20. Boa tarde, Recentemente fiz as substituições das DLLs do fabricante pelo ACBRECF. Implantei na semana passada em um cliente e funcionou perfeitamente, até então sem problemas. Mas como nem tudo são flores... Hoje fui rodar o mesmo sistema em outro cliente e o sistema simplesmente não abre, me retorna "Aplicativo não inicializado corretamente (0x... (hexadecimal))". Para confirmar, rodei a versão "antiga" e funcionou normal, tentei rodar o ECFTeste e deu o mesmo erro. Antes de dar o problema ele me retornou que faltava a DLL libeay32.dll, coloquei ela na System32 e ao invés de abrir ou me retornar a falta de outro arquivo deu a mensagem que citei e fechou a aplicação... Ainda não feliz parei o teste, voltei o backup (com as DLLs e o sistema rodou perfeitamente, como se nada houvesse acontecido) e fui em outro PDV para tentar rodar somente o ECFTeste... de novo pediu a libeay32, coloquei, rodei novamente e BAM "Aplicativo não inicializado corretamente (hexadecimal)..." Dei uma googlada e não achei nada, alguém tem alguma dica? Acredito que falte algum arquivo porque no meu outro cliente o sistema rodou perfeitamente.... Obrigado, Marcos
  21. Boa tarde, Deu certo, conectou... obrigadão Daniel! e Juliomar, por ser Bematech achei que eram todas "iguais" lá no modelo, neste caso eu dei brecha mesmo, se eu tivesse colocado para detectar tanto a impressora quanto a porta não estaria até agora comendo bronha.. rsrs Obrigado pela ajuda galera!
  22. bom dia Juliomar, Desculpe a ignorancia, mas "que outras configurações"? rsrs O print ajuda em algo? (ps: a mesma configuração, sem mudar nada funciona com a DLL)
  23. Bom dia a todos, Estou tentando usar o ACBRECF com o emulador da bematech, vi diversos posts com a mesma dúvida, mas nenhuma das respostas me fez resolver o problema... Estou testando no ECFTeste, mas ele não encontra a impressora, porém quando eu rodo o meu software que usa a DLL ele funciona normalmente. Uso o VSPE, estou trabalhando com par na COM1 e COM2, tendo o emulador na com2 e o soft na com1, pelo ECFTeste ele não ativa, fechei tudo que estava aberto e poderia estar "travando" a porta, mas não obtive sucesso, com a DLL vai, com o ECFTeste não... No ECFTeste quando eu não defino a porta ele retorna o acbr requer PortaSerial... e se eu seto a COM1 ele me retorna que a impressora não está em linha
  24. Bom dia Daniel, Então achei estranho porque quando faço algum pagamento sem cartão, ou seja, chamo a função da DLL "por fora" e paga e dá o retorno 1 normal... Estou pensando seriamente em descartar algumas coisas e usar o ACBRECF também... ele funciona "normal" com o emulador da bematech?
  25. Boa tarde, Continuando a implementação do ACBrTef, hoje ele já pede meu cartão, escolhe forma de pagamento pede a senha aprova a transação... mas quando ele deveria lançar o pagamento na impressora, tenho um retorno -24 da DLL e isso faz com que o cupom seja cancelado... Rotina: PS: Uso V$Pague (não pude mudar para o SiTef) + ACBRTEFD + DLL da Bematech... Desde já, Obrigado
×
×
  • 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...