syspan
Membros Pro-
Total de ítens
119 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que syspan postou
-
Como trabalhar com diferentes escalas na resolução do windows
um tópico no fórum postou syspan Object Pascal - Delphi & Lazarus
Boa tarde, toda vez que um usuario altera a Escala para 125% as telas do sistema bugan, tem como evitar isso? Att -
Boa tarde, fiz implementação do TEF Auttar via DLL nos fontes do ACBR, inclusive homologado junto a Auttar. Quem começou o desenvolvimento foi @Michael Belmonte, eu achei os fontes na internet e terminei a adaptação para o ACBR. Por favor, peço que validem e se possivel liberem no SVN. Obrigado João Victor ACBrTEFD.zip
-
Bom dia, gostaria de saber se tem ou se alguem esta desenvolvendo a integração do TEF Auttar nos componentes ACBR sem ser troca de arquivo. Att João Victor
-
Bom dia, por favor, revisem o código em anexo, foi alterado para adequar ao layout da toledo MGV6/MGV7 no que diz relação a tara. Acrescido os seguintes dados: TipoTara: Integer; ValorMaximoTara: Currency; Obrigado João Victor ACBrCargaBal.pas
-
Só coloquei o indice 01 para testar a sua teoria.... obrigado pela ajuda, consegui resolver de outra forma, analisando os fontes vi que ele agrupa os vinculados, e ao agrupar ele separa por ordem de pagamento, então fiz o seguinte: inc(iOrdemPagamentoTEF); TACBrTEFDResp(fPDV.ACBrTEFD1.RespostasPendentes[fPDV.ACBrTEFD1.RespostasPendentes.Count-1]).OrdemPagamento:= iOrdemPagamentoTEF; Com isso ele conseguiu se virar e imprimir vinculados separados. Mais uma vez obrigado e desculpe pela insistencia....
-
-
Juliomar, desculpe, mas não compreendi, pq quando chamo o AcbrTefd1.CRT, eu tenho que passar o parametro IndiceFPG, e esse mesmo indiceFPG ele chama na hora de abrir o vinculado através da opção ImprimirTransacaoPendente. Então, como faço para mandar uma forma de pagamento e o componente imprimir outra?
-
Entendi, mas o problema também esta na impressão do vinculado em relação a descrição, cliente contesta, tipo, eu paguei no debito e imprimiu credito.... como vcs fazem nesse caso? Eu uso o AcbrEcfVirtualSat
-
Entendi, mas se eu fizer isso, a forma de pagamento terá que ser uma só, certo? Se o cliente pagou com credito e debito, vai sar somente credito ou somente debito, correto?
-
Bom dia, desculpe a insistencia, mas pelo log ele não separou as vias por finalizadora. Nesse caso o Cliente finalizou com 2 formas diferentes, Cartão de Débito e Cartão de Crédito, no comprovante SAT, saiu as 2. Ele deveria ter Aberto o 1º Vinculado, impresso o 1º cartão e finalizado o 1º vinculado e feito a mesma coisa com a 2ª forma de pagamento?
-
Segue anexo o log log08032023.log
-
Não consigo reproduzir no Demo, e nem em outros clientes, somente nesse cliente que acontece isso.
-
Bom dia, estou com um clique que quando passa 2 cartões esta imprimindo 6 comprovantes. Testei em outros clientes e esta normal, usa SITEF. Alguem passou por isso?
-
Bom dia, mas infelizmente o que fiz não resolveu, e como precisa liberar o cliente, acabei reordenando as formas de pagamento. Vou analisar o caso com mais calma e volto a postar. Obrigado
-
Boa tarde, estou com problema ao usar o AcbrECFVirtual (no caso AcbrEcfVirtualSAT), quando a sequencia da forma de pagamento no INI esta "pulada" [Formas_Pagamento] 00=00|TROCO|-1|0|30/12/1899|| 01=01|DINHEIRO|0|0|30/12/1899|| 02=02|CREDIARIO|-1|0|30/12/1899|| 03=03|CHEQUE|-1|0|30/12/1899|| 04=05|PIX|-1|5|30/12/1899|| 05=06|VALE COMPRA|-1|0|30/12/1899|| 06=07|TEF|-1|0|30/12/1899|| 07=08|NAO PAGAR|-1|0|30/12/1899|| 08=04|POS|-1|0|30/12/1899|| Nesse caso quando vai abrir um Vinculado o componente diz que a forma não foi usada Abaixo: Onde detectei o erro procedure TACBrECFVirtualClass.AbreCupomVinculado(COO, CodFormaPagto, CodComprovanteNaoFiscal: String; Valor: Double); Var FPG : TACBrECFFormaPagamento ; I, PosFPG, n : Integer ; UsouPagamento : Boolean ; SubTotalCupomAnterior: Double; begin GravaLog( ComandoLOG ); if COO = '' then raise EACBrECFERRO.create(ACBrStr('COO inválido')); if Estado <> estLivre then raise EACBrECFERRO.Create(ACBrStr('O Estado não é "LIVRE"')) ; if fpCupom.Pagamentos.Count < 1 then raise EACBrECFERRO.Create(ACBrStr('Ultimo Documento não é Cupom')) ; COO := Poem_Zeros(COO,6) ; FPG := AchaFPGIndice( CodFormaPagto ) ; if FPG = Nil then raise EACBrECFERRO.Create(ACBrStr('Posição de Pagamento: '+CodFormaPagto+' inválida')); if not FPG.PermiteVinculado then raise EACBrECFERRO.Create(ACBrStr('Forma de Pagamento: '+FPG.Indice+'-'+FPG.Descricao+ ' não permite Vinculado')); UsouPagamento := False ; I := 0 ; while (not UsouPagamento) and (I < fpCupom.Pagamentos.Count) do begin PosFPG := fpCupom.Pagamentos[I].PosFPG ; // UsouPagamento := (fpFormasPagamentos[ PosFPG ].Indice = FPG.Indice ) ; -- isso é o que estava // --- Alterei para pesquisar pelo indice e não pegar o indice e usa-lo como posição for n := 0 to fpFormasPagamentos.Count -1 do if fpFormasPagamentos[n].Indice = FPG.Indice then begin UsouPagamento := True; break; end; Inc( I ) ; end ; if not UsouPagamento then raise EACBrECFERRO.create(ACBrStr('Forma de Pagamento: '+FPG.Descricao+ ' não foi utilizada no Cupom anterior')) ; try fpNumGNF := fpNumGNF + 1 ; fpNumCDC := fpNumCDC + 1 ; SubTotalCupomAnterior := Subtotal; //ZeraCupom; // Não Zera Dados, para permitir chamar "CancelaCupom" após Vinculado SetEstadoECFVirtual(estRelatorio); AbreCupomVinculadoVirtual(COO, FPG, CodComprovanteNaoFiscal, SubTotalCupomAnterior, Valor); AbreDocumento ; except LeArqINI ; raise ; end ; end; Nesse caso esta errado, o componente não esta respeitando o indice (digo ele imagina que o indice tambem sera a posicao), tem como contornar isso, pq acredito que possa haver outras partes com o mesmo detalhe Espero ter sido claro Att João Victor
-
App rodando somente em aparelho com chip
um tópico no fórum postou syspan Dúvidas não relacionadas ao ACBr
Bom dia, temos um app que roda no Android e no IOS, mas na playstore ele só aparece para download para os aparelhos que possuem chip, tem um cliente que possui um coletor de dados que tem android, mas não aparece a opção de baixar nesse aparelho. Como faço para aparecer para todos os aparelhos androids? Att João Victor -
Boa tarde, tenho sitef rodando, porém, esse cartão não passa pelo sitef, mas ele tem a tarja para leitura, consigo fazer a leitura do mesmo usando o pinpad e depois capturar a senha também pelo pinpad? Att João Victor
-
Boa tarde, São 2 questões. Gostaria de saber se no SITEF tem como o operador de caixa digitar o cpf do cliente e o cliente confirmar no pinpad? Hoje no sistema eu tenho a opção do cliente digitar no pinpad. No caso do QRCode do PIX, da para ser pinpad e no monitor ao mesmo tempo? att João Victor
-
bom dia, como anda essa produção?
-
Bom dia, gostaria de saber se alguém esta adequando o AcbrCargaBal para as novas informações nutricionais. https://www.toledobrasil.com/blog/fique-por-dentro-da-nova-rotulagem-nutricional-dos-alimentos-3 Att João Victor
-
Por favor, ignorem minha ultima mensagem.... realmente o erro estava nas credenciais.... me desculpem pelo erro tão besta....
-
Bom dia, as credencias estão corretas, pois, consigo logar no webmail
-
é um email proprio que criamos no hostgator.... anexei um pdf com as instruções