Ir para conteúdo
  • Cadastre-se

Warquia

Membros
  • Total de ítens

    222
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que Warquia postou

  1. Verifique se não existe algum programa iniciando com o windows e ja locando na porta serial, ou então existe alguma configuração no seu sistema usando a mesma porta Exemplo hipotético Porta pinpad na COM 5 e Porta balança também na COM 5, e a porta do pinpad iniciar primeiro que a conexão da balança. Mas creio que possa ter um software locado nessa porta. Espero que ajude
  2. Segue os arquivos do MSitef e ElginIDH para ACBrTEFAndroid Algumas observações: -Equipamentos: D2Mini, Elgin M10, Pinpad Gertec PPC930 -Personalização: MSitef e Elgin não permitem ainda a personalização(Segue screenshots) -Tratamento de pendência: Ambos não existem como disparar a 3º perna, quando solicita uma venda os Apks já confirma a venda(feito consulta via suporte técnicos SoftwareExpress e Elgin) -Semelhança entre apks: Em alguns parametros do ElginIDH utilizam da plataforma MSitef(Ex: iniciar uma venda devemos passar o paramentro empresaSitef dentro do elgin) *Fortemente a acreditar que foi a mesma empresa que desenvolveu ambos apks -Novos parâmetros: existe novos parâmetros no componete específcas para cada uma (segue screenshot): -Testes : Foi realizada vendas cartão credito/debitos/pix, reimpressão e cancelamento -Tratamentos: Queda de conexão sitef, desligamento de conexão e desconexão de pinpad. (todos os tratamento o sistema retornou corretamente a informações para usuário) -ElginIDH: não existe modo administrativo, foi implementado a reimpressão quando chama um ADM -Demo: estou enviando o demo onde incluir uma combobox para seleção do modelo tef, adicionado nova configuração "Dados do Terminal" para facilitar os testes ps: vai dar um pouco de trabalho para fazer o merge do demo *Observações que teremos que corrigir/melhorar no futuro -Possívelmente no arquivo de Backup da paygo as venda realizadas estão ficando com o registro/header com ADM o correto é CRT(encontrei onde é o problema mas optei de não mexer pois é uma classe desenvolvida para a PAYGO) segue print -Teremos que ver como tratar as resposta para preenchimento das tags NFCeSat.CNPJCredenciadora, NFCeSAT.CodCredenciadora etc, pois no sitef não retorna esse códigos no padrão sat (Poderiamos no futuro renomear e colocar no arquivo RedesPayGo.txt uma nova coluna com o codigo retornado pela sitef para ele tentar encontrar os dados para preenchimento. Ainda não trabalho com SAT mas pretendo no futuro próximo adquirir um para homologação) Manual MSitef: em anexo Manual ElginIDH: https://elgindevelopercommunity.github.io/group__idh1.html ACBr Classes.zip Demo FormTEFDemoAndroid.zip m-SiTef - Guia de Integra+º+úo(v1.20).pdf
  3. -9,000 significa sem comunição. verifique a velocidade de comunicação é igual na configuração da balanca e na porta da placa pci/PC
  4. Existem 2 motivos que conheço que pode ocasionar isso: 1-Cliente seleciona o tipo de produto errado dentro do sistema do banco(no meu caso o cliente estava selecionando "Registro de Pagamento" quando o correto é Cobrança 400/240 ) 2-Caracteres especiais no cadastro da Empresa ou Conta bancária(Cliente teve alteração nos dados da empresa e o mesmo copiou e colou os dados diretamente do site do sintegra para o sistema onde ficou uma quebra de linha na razão social) Att,
  5. Verdade @Daniel Simoes existe bastante diferença entre sincrona e assincrona, vou implementar por enquanto o MSitef e Elgin no ACBrTEFAndroid via intents para resolver a thread do Dyego, mas ainda não me dei por vencido nessa questao rs Muito obrigado pelas dicas. Tmj!
  6. Entendi, eu pensei nisso porque tenho uma aplicação Fmx de compra autônoma que está funcionando em Android, Windows e Linux(estamos trabalhando). ai nesse caso achei melhor implementar o TEFAndroid como outro nome porque ficaria estranho ele ta sendo referenciado com Android no sistema mas no futuro ela vai funcionar no Window e posteriormente linux) Ideia da implementação: Sitef: Android : Modulo/apk chamado "MSitef" fornecido pela software express conexão intents Windows: troca de arquivos sem o acomplamento forte de impressora que temos no AcbrTEFd conexão: (intPos) TEF Elgin: Android: Modulo/apk chamado Elgin TEF conexão intents Window: Troca de arquivos conexão "intpos" Linux: não vou conseguir implementar no momento mais seria via .so Assim no futuro poderiamos ter TEFDial, TEFDisc, TEFVe$Pague totalmente em fmx sem o peso do acomplamento das ECFs Achei muito dificil colocar na aplicação um componente ACBTEFAndroid e ACBRTEFD para windows rsrss, mas de qualquer modulo vou implementar tudo isso no ACBRTEFAndroid e posteriormente agente ver como ficará no final . Ps: assim que terminar a implementação deles vou precisar sim do Paygo para colocar no nosso portfolio de vendas Abraços.
  7. Boa tarde @Daniel Simoes vou tentar implementar eles, agora gostaria de com uma opnião sobre a implemetação ElginPay e Sitef: vejo que no momento o melhor para a implementação/continuidade é o AcbrTEFAndroid, pois bem no caso vou fazer um fork do projeto renomeando para AcbrTEFx mantendo a caracterisca do Paygo internamente? o motivo que vejo é o "TEF ELGIN" e "Sitef" funciona tanto em Windows, Linux e Android ficando sem acomplamento de nome com o Android. o que acha? ou teria outro caminho para poder iniciar?
  8. Testes realizados e 100% funcionais, obrigado a todos.
  9. Teste realizado em Produção por mais de 20 dias. implementação do componente 100% ok. Obrigado a todos os envolvidos
  10. Boa tarde, teste feito e componente funcional em homologação e produção. obs: somente o icone do componente ficou padrão do delphi e não a que enviei, No mais muito obrigado pessoal.
  11. Muito obrigado pessoal, vou fechar o tópico assim que realizar os testes.
  12. Fiz um tratamento colocando um nota property TratarDescontoNoItem quando setada com "true" desconto passa a ser prioritário individualmente em cada item e não mais rateando em todos eles por default ele inicia como false para não quebrar com outros devs Att, ACBrECFVirtualNFCe.pas
  13. Olá amigos, realizei 2 melhorias no ACBrBAL: 1º Tratar corretamente os novos padrões de retornos para Self-Checkout com 6 casas de retorno: novos separadores sinais de (+), (-) e (,) "Ex: 12,521 ou +III,IIII" [ STX ] [ +PPP,PPP ] [ ETX ] - Peso Estável; [ STX ] [ +III,III ] [ ETX ] - Peso Instável; [ STX ] [ -III,III ] [ ETX ] - Peso Negativo; [ STX ] [ +SSS,SSS ] [ ETX ] - Peso Acima (Sobrecarga) novos status de retorno [ STX ] [ +CCC,CCC ] [ ETX ] - (Peso em captura inicial de zero) [ STX ] [ +EEE,EEE ] [ ETX ] - (Erro de calibração)) para o novos status o retorno do componente são inteiros -11 e -12 Segue um print resumindo da Pag 20. 2º Novos comandos que podem ser enviado a balança -Tarar/destarar o dispositivo via ACBrBAL (ACBrBAL1.tararDestarar) -Zerar o dispositivo via ACBrBAL (ACBrBAL1.zerarDispositivo) -Ligar e Desligar o dispositivo via ACBrBAL (ACBrBAL1.ligarDesligarDispositivo) Obs: -Não houve quebra códigos nas balanças já homologadas -Teste realizado nos seguintes modelos(Toledo 8217, Toledo Pix Self-Checkout, Elgin dp15ck e Elgin dp30ck) -Esse modelo de balança não existe como mudar protocolo conforme descrito no manual -Links e manual com a informação Sobre o produto Manual técnico -Estou enviando os fontes, Logs e também o Demo do "Balança Teste" para incluir no repositório ACBrBALToledo.pas ACBrBALClass.pas ACBrBAL.pas BalancaTeste.zip Enviando o Log BalLog.txt
  14. Warquia

    Duvida da impressão da Guia

    Olá a todos, estou com um comportamento na Gnre 2.0 que gostaria de ver se isso é normal: Estou enviando a Gnre com o "contribuinteDestinatario" informado com os dados, porém quando e aprovada o XML de retorno não devolve essa TAG, de modo que a impressão da guia não apresente esses dados(Destinatário) Alguém já percebeu esse comportamento? Ps: Já enviei um email para Sefaz GO e a mesma solicitou entrar em contato com PE porém já foram alguns dias e eles não retornam os emails com a dúvida
  15. Faltou o demo SinaleiraTeste.zip
  16. Boa tarde, observando os componentes disponivel no ACBr verifiquei que não existe um especifico para sinaleiras de Self-Checkout\Terminais autônomos (Elgin, Index, Laurenti e Schalter), então desenvolvi um para esse finalidade ACBrSin. Inicialmente homologado com as Sinaleiras da Laurenti mas possívelmente nos proximo mês vou receber o modelo da "Elgin" e "Index" para homologação. Adicionei ele no pacote ACBrSerial, também herdando do ACBrDevice Segue as classes e icone do componente. Geralmente essas sinaleiras trabalham com as seguintes cores Amarelo = Self-Checkout ocupado Verde = Self-Checkout disponível Vermelho = Self-Checkout com erro ou aguardando um fiscal de pdv Segue link de video que nosso suporte gravou no cliente. @Juliana Tamizou ACBrSin.zip
  17. @Souza conseguiu alguma coisa por ai?
  18. Entendo, abrir o chamado para justamente pautar como solucionar, pois da forma que está também não é a correta pois não vamos coseguir colocar desconto no item. Aguardo surgestão..
  19. Boa tarde @Régys Silveira, Observei que foi removido um código onde não permitia o Rateio dos desconto nos itens quando o item estiver com o desconto individual na revisao 22855 na Classe/Metodo "ACBrECFVirtualNFCe.pas > SubtotalizaCupomVirtual" vide chamado abaixo, nisso onde ser podia da desconto individualmente agora o valor está sendo rateado em todos os itens onde não obtiveram desconto. Como poderemos solucionar isso?
  20. Bom dia @DSilva @DouglasDll sim conseguir vou montar o passo a passo aqui: 1º Instalar o dríver da Zebra em ambos os PCS (Pc Client e Pc Server) 2º (PC Server)Desative o "Easy Print" do Windows Server(creio que aqui e o problema, pois o Server não vai reconher outro driver a não ser o seu Easy Print que é uma espécie de Plug e Play) - Abra o console do Editor de Política de Grupo local (gpedit.msc) ou domínio (GPMC.msc); Navegue até a seguinte seção de GPO (aqui eu fiz na GPO Global, mais dependendo ai pode ser na GPO de Usuários) d Configuração do computador> Modelos administrativos> Componentes do Windows> Serviços de área de trabalho remota> Host de sessão de área de trabalho remota> Redirecionamento de impressora ou Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Printer Redirectio Segue alguns links para melhor entendimento: https://fagrontechnologiesbc.zendesk.com/hc/pt-br/articles/360019857292-Desativando-o-EASYPRINT https://leonardozgb.wordpress.com/2013/06/20/impressao-redirecionada-windows-server-2012/#:~:text=Localize a política chamada%3A “Use,novas conexões de Terminal Services. 3º Se possível reiniciar o Server caso contrario voce pode forçar a atualização das GPOs com o comando gpupdate /force sem reiniciar o Server 4º Conectar o Pc Cliente via TS no servidor marcando as opções (Impressoras) para a que impressora local(zebra) seja reconhecida no Pc Server 5º Verificar no Dispositivos e Impressoras(PC Server) se apareceu a impressora Zebra do PC Client(Geralmente ela mostra o mesmo nome do Pc Cliente + a palavra REDIRECIONADA + um numero sequencial no meu caso ficou ZEBRATESTE (1 redirecionada) Obs: Aconselho tbm olhar se dentro das propriedades das impressora o driver que aparece e o da Zebra e não Easy Print 6º Testar impressão no Pc Server o "AcbrEtiq ou seu software". ps: aconselho usar o Raw no padrão de comunicação Espero ter ajudado.
  21. Bom dia pessoal, algum tempo atrás fiz uma melhoria no metodo de rateio de desconto do SubtotalizaCupomVirtual, mas agora tive uma necessidade de informar o desconto individualmente em alguns itens, porém o metodo de rateio sempre sobrescreve o total do desconto enviado pelo Subtotalizar em todos os itens do cupom, como solução fiz uma modificação nesse metodo para somente efetuar o rateio quando nenhum item tiver desconto informado. Ponto principal de verificação: Estou enviando a classe para analise. Ambiente: ACBrECF + ACBrECFVirtualNFCe + ACBrNFe Ultima modificação feita por mim, ACBrECFVirtualNFCe.pas
  22. Ok sem problemas @Juliomar Marchetti, qualquer coisa estou a disposição. muito obrigado
  23. Bom dia, Alguma posição sobre aprovação da correção?
  24. @Juliana Tamizou Segue a unit corrigida, inclusive com o manual atualizado 2020, pagina 6 item 06.1 conforme o @Cris Mx mensionou. BB Goiás so aprovou após correção.. https://www.bb.com.br/docs/pub/emp/empl/dwn/CNAB240SegPQRSTY.pdf?pk_vid=e4070d16874fcd151609875614f673e7 Obrigado a todos. Alteração; ACBrBancoBrasil.pas
×
×
  • 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...