syspan
-
Total de ítens
119 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por syspan
-
-
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
- 4
-
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
- 1
-
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....
-
Estou usando o AcbrECFVirtual, e quando tentei colocar qualquer indice ele retornou um erro
-
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
-
Não consigo reproduzir no Demo, e nem em outros clientes, somente nesse cliente que acontece 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
- 2
-
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
-
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
-
Ok, obrigado
-
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....
- 1
-
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
Como trabalhar com diferentes escalas na resolução do windows
em Object Pascal - Delphi & Lazarus
Postado
Bom dia, obrigado pela resposta, mas na minha versão do Delphi não aparece essa opção (ou não encontrei), uso Delphi berlin