Ir para conteúdo
  • Cadastre-se

giulianon

Membros
  • Total de ítens

    414
  • Registro em

  • Última visita

  • Days Won

    4

Posts postados por giulianon

  1. Retornando ao tópico depois de um tempo para informar que consegui fazer funcionar a leitura do peso via serial no T2s.

    Funcionou tanto na velocidade 2400 quanto na velocidade 9600 que é recomendada no vídeo.

    A balança é uma toledo prix 3.

    Utilizei o protocolo tanto da Filizola quanto o da Toledo e em ambos obtive o retorno correto.

    Também descomentei no exemplo do ACBrBalAndroid a linha que faz a procura nas portas seriais. Dica do Henrique da PC Mais.

    Fiz a leitura pela porta /dev/ttyS1.

    Também adquiri um cabo da PC Mais Informática de Brusque-SC.

    Vou testar no K2 Mini também, mas acredito que funcione sem problemas.

    Meu muito obrigado ao Daniel, ao Henrique e ao Adelmo da Tectoy que me colocou em contato com o Henrique.
     

  2. 59 minutos atrás, Daniel Simoes disse:

    Consegue testar em um D2Mini, para verificar se o Cabo está ok ?

    Não tenho um D2 Mini aqui.

    Mas tenho o K2 Mini na empresa. Vou testar nele e te retorno.

    At.te.

  3. 6 minutos atrás, Daniel Simoes disse:

    Também não tive êxito de impressão no T2s...

    Pode ser alguma coisa na versão do sistema Operacional... Talvez seja necessário usar alguma biblioteca do fabricante... Tem o contato de suporte deles ?

    A impressão eu tentei fazer na Q4 da TecToy. Tenho o contato do suporte a desenvolvedores do Breno.

    A balança estou usando uma Toledo Prix 3. Vou tentar o suporte da Toledo para ver se eles tem algo pra Android.

    Caso consiga algo por te agradeço.

    At.te.
     

  4. 10 minutos atrás, Daniel Simoes disse:

    Se o teste de continuidade está ok, só resta verificar a pinagem...

    - Verifique ainda se as permissões da porta Serial do S.O. estão livre a todos os grupos (no vídeo eu comento sobre isso)

    image.png

     

    Considere ainda, usar Bluetooth

     

    Vou fazer um teste com o T2...

    As permissões eu verifiquei. Estão conforme o vídeo.

    Bluetooth complica pois o projeto com esse T2s é desenvolver um novo PDV de um cliente grande de supermercados. 

    O fluxo de leitura é grande e adquirir além do T2s mais esse monte de adaptadores ficaria inviável.

    Acabei de baixar o exemplo em java do link que tinha ali no PDF que você me enviou mas também não funcionou.

    Aguardo o seu teste no T2s.

    Obrigado por enquanto.

    At.te.

  5. 6 minutos atrás, Daniel Simoes disse:

    acho que isso complicaria... tente fazer outro cabo com DB9 no lado do PC

    A gente fez o teste de continuidade no cabo e está certinho.

    No vídeo você comentou de algum parceiro pra fazer esses cabos. Tem algum para nos indicar?

    No T2s vocês chegaram a testar com esse cabo que foi usado no vídeo?

  6. 7 minutos atrás, Daniel Simoes disse:

    Tente testar a comunicação Serial, em alguma máquina Windows... para se certificar que o seu cabo está correto...

    Como eu faria esse teste? Precisaria de uma placa com essa conexão RJ11?

  7. Em 25/01/2024 at 08:05, Daniel Simoes disse:

    Verifique se você montou o cabo corretamente e se configurou a Serial no componente do ACBr de acordo com as especificações do equipamento

     

    PaP - Cabo serial para balança.pdf 513.58 kB · 1 download

    Bom dia Daniel.

    Cabo e configurações do componente conferidos. Tudo ok mas sem sucesso na comunicação com o T2s.

    Tentei tanto imprimir na impressora Q4 quanto ler o peso de uma balança toledo.

    Na Q4 não apresenta erro algum. Só não imprime nada.

    Na balança devolve -9.

    Algo mais que eu possa tentar?

    At.te.

  8. Boa tarde Daniel.

    Testei com o demo ACBrPosPrinter pois acabei ficando sem balança.

    Testei com impressora Q4 como no vídeo mas não comunicou.

    Vou continuar tentando aqui e agradeço se tiver mais alguma dica ou sugestão.

    At.te.

     

  9. 10 minutos atrás, Daniel Simoes disse:

    Daniel, aproveitando o mesmo assunto, no vídeo 

     que mostra a comunicação via cabo com a balança você informa que os equipamentos da tectoy se comunicam pela serial através da porta /dev/ttyHSL_1

    Aqui no T2s essa porta não é exibida. Na listagem de portas mostra as normais /dev/ttyS0 até /dev/ttyS2 e também /dev/ttyHS0. Seria essa última a porta porta serial dele pra comunicação com a balança?

  10. Boa tarde pessoal.
    Estou tentando o rodar o exemplo do ACBrBal para Android está apresentando uma série de erros.
    Já tentei rodar em 2 máquinas com versões do Delphi 11.3 e 12.
    Estou tentando rodar no T2s.
    Já pesquisei no google mas não encontrei nada muito claro.
    Alguma dica do que pode ser? 
     

    image.png

  11. Em 18/01/2023 at 18:00, Warquia disse:

    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.

     

    sinaleira.jpg.7d11d37f93c6b7081d711a62426709a8.jpgSchalter.png.9960316ae035fa62f099917eab66655e.png


    @Juliana Tamizou

    ACBrSin.zip 42.69 kB · 15 downloads

    Eu tenho a integração com o Self Checkout da Balsystem e a sinaleira deles. Posso te enviar as units pra você incluir?

    • Curtir 3
  12. Boa tarde pessoal.

    Vou deixar uma dica que me facilitou muito.

    Como eu citei no primeiro post, para leitura da senha funcionar, os CNPJs dos clientes tem que ser passados para Software Express para que os mesmos sejam incluídos dentro do TUICSS.

    O problema é que a mais 2 de meses eu solicitei a Software Express a inclusão de novos CNPJs e até agora não tive qualquer resposta.

    Como essa leitura é offline eu fiz o seguinte.

    Quando preciso ler a senha, eu desativo o ACBrTEFD e altero a propriedade CNPJEstabelecimento para o CNPJ de algum cliente que já esteja liberado para ler a senha.

    Ativo o ACBrTEFD, leio a senha(já que esse CNPJ está liberado), desativo e configuro novamente o CNPJEstabelecimento para o CNPJ do cliente que não conseguia ler a senha, e por fim ativo o ACBrTEFD.

    Dessa forma não dependo mais da Software Express.

    At.te.

    • Curtir 2
  13. 29 minutos atrás, DSilva disse:

    Bom dia giulianon, vc esta usando essa rotina pelo ACB ou vc faz direto pela DLL?

    hoje eu uso o ACBrTEFD mas nao achei esta funcao...

     

    Bom dia.

    O ACBrTEFD não tem essa função. Pode usar aquele anexo que postei que você vai conseguir ler sem problemas.

    At.te.

  14. 12 minutos atrás, rogeriodiasguerreiro disse:

    Bom dia,

    Estou com o mesmo problema aqui 

    Ao executar o procedimento ocorre access violation na linha LePinblockDireto

    Você teve que solicitar novas dll para Software Express?

    Desde já agradeço

    Bom dia.

    No caso dos novos pinpads a DLL utilizada pra ler a senha é a CliSiTef32I.dll mesmo.

    O que você tem que solicitar para a SE é o TUICSS informando pra eles quais os CNPJs do clientes que você precisa efetuar a leitura. Já informa de todos os clientes pq eles demoram bastante pra te enviar essa informação.

    At.te.

    • Curtir 3
  15. Boa tarde.
    Não sei se todos estão cientes mas o novos pinpads não estão mais permitindo a leitura da senha dos private labels.
    Os antigos pinpads devolviam a senha aberta e os novos devolvem a senha criptografada. 
    Dessa forma a maneira antiga ler não funciona com os novos pinpads.
    Estava na luta com a Software Express desde julho para eles liberarem a solução pra isso, e hoje finalmente liberaram.
    Sendo assim vou compartilhar a rotina para quem vier a enfrentar esse problema.
    Já adianto que a software house tem que enviar para Software Express a lista de todos os CNPJs dos clientes que precisam fazer essa leitura.
    Com isso a Software Express vai devolver um tuicss e um bin que deve ser usado na rotina de leitura.
    Segue anexo o arquivo com a rotina.

    leitura.txt

  16. Em 29/06/2022 at 16:07, Juliomar Marchetti disse:

    o que mostra no call stack? com isso dá pra saber o que tá e onde. ou quando estorou o erro clicou em break onde exatamente ele parou?

    Bom dia Juliomar.

    Eu tinha dado um break, mas agora fiz o debug pra ver onde estoura.

    É no construtor da classe EACBrDFeException, que herda EACBrException, que herda da Exception, ou seja, esse estouro é na Exception mesmo.
     

    constructor EACBrDFeException.CreateDef(const Msg: String; Dummy: Integer = 0);
    begin
      inherited Create(Msg); // <---- Aqui
    end;

     

  17. Boa tarde pessoal.

    Estava fazendo um teste aqui para gerar uma NFC-e com muitos itens, e ao tentar emitir a mesma com 400 itens me deparei com esse erro "ARITHMETIC EXCEPTION, NUMERIC OVERFLOW, OR STRING TRUNCATION STRING RIGHT TRUNCATION EXPECTED LENGTH 500, ACTUAL 60338".

    Esse erro acontece ao chamar o método ACBrNFe.Validar().

    Analisando com mais calma, notei que o item vendido não tinha o NCM, ou seja, o método ACBrNFe.Validar() tentar gerar a mensagem de erro nos 400 itens e ai estoura alguma variável.

    Claro que isso dificilmente vai acontecer no dia a dia, mas fica aqui o registro.
     

  18. 12 minutos atrás, EMBarbosa disse:

    Olá @giulianon.

    Sugiro você verificar a implementação debugando. Não creio que muitos usem esse recurso atualmente.

    Outra pergunta talvez mais importante, você precisa mesmo que essa função passe pelo ACBrECF? Não seria melhor fazer isso por fora agora que não usa mais ECF?

    Eu fiz o debug. Não tem isso implementado mesmo.

    Eu ainda preciso via ECF pois estamos apenas começando a migrar os clientes para NFC-e.

    99% ainda usam ecf e estão trocando a medida que as mesmas estão sendo baixadas.

    Mas qualquer coisa eu removo esses não fiscais e gero esse mesmo documento em um relatório gerencial.

     

  19. Boa tarde pessoal.

    Estou usando a combinação ACBrECF + ACBrECFVirtualNFCe + ACBrPosPrinter (EPSON).

    Ao emitir documentos não fiscais percebi que a forma de pagamento e o troco não são impressos.

    Não sei se alguém tem esse cenário e se o comportamento é esse mesmo, ou se existe alguma configuração que acabei não notando e que tenha que ser feita.

    Segue o conteúdo do meu arquivo acbrecf001.ini

    Se notarem tem ali o valor do não fiscal R$ 1,00, o valor pago R$ 10,00 e o valor do troco R$ 9,00. No arquivo me parece estar tudo ok mas na impressão como citei, não sai a forma de pagamento e o troco.

    [Variaveis]
    Estado=2
    NumCupom=4
    NumGNF=0
    NumGRG=0
    NumCDC=0
    NumCER=0
    GrandeTotal=0
    VendaBruta=0
    NumCCF=0
    DiaMovimento=16/06/2021
    HorarioVerao=0
    ReducoesZ=0
    LeiturasX=0
    COOInicial=0
    COOFinal=4
    CuponsCancelados=0
    CuponsCanceladosTotal=0
    CuponsCanceladosTotalISSQN=0
    CNFCancelados=0
    CNFCanceladosTotal=0
    CuponsCanceladosEmAberto=0
    CuponsCanceladosEmAbertoTotal=0
    CuponsCanceladosEmAbertoTotalISSQN=0
    TotalDescontos=0
    TotalAcrescimos=0
    TotalDescontosISSQN=0
    TotalAcrescimosISSQN=0
    Operador=
    PAF=
    ChaveCupom=
    
    [Cupom]
    DescontoAcrescimo=0
    DescontoAcrescimoISSQN=0
    Subtotal=1
    SubTotalISSQN=0
    TotalPago=10
    
    [Cupom_Pagamentos]
    000=1|10||
    001=0|9|TROCO|
    
    [Cupom_Comprovantes_Nao_Fiscais]
    00=1|2|1||
    
    [Formas_Pagamento]
    00=00|TROCO|0|9|30/12/1899||
    01=01|DINHEIRO|0|12|30/12/1899||
    
    [Relatorios_Gerenciais]
    00=01|DIVERSOS|0
    
    [Comprovantes_nao_Fiscais]
    00=01|SANGRIA|-1||0|0|
    01=02|SUPRIMENTO|-1||1|0|
    02=03|RECEBIMENTO|-1||4|0|
    
    [Aliquotas]
    00=1|F1|0|T|0|
    01=2|I1|0|T|0|
    02=3|N1|0|T|0|
    03=4|FS1|0|S|0|
    04=5|IS1|0|S|0|
    05=6|NS1|0|S|0|
    



     

×
×
  • 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...