Ir para conteúdo
  • Cadastre-se

douglas_k

Membros
  • Total de ítens

    189
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que douglas_k postou

  1. Aqui não encontrei o motivo, mas parou no mesmo dia de ocorrer esses erros.
  2. Bom dia pessoal, Estamos tendo esse erro em notas de Santa Catarina, onde a emissão da principal foi do mês 05 para traz. A mesma operação com notas principais mais recentes estão passando.
  3. @Junior Dias muito obrigado pelo retorno. Na época usava o componente dbexpress via odbc agora migrei para o firedac com comunicação direta por dll e melhorou bastante. Utilizo isso em um PDV e o postgres seria o banco da retaguarda. Oque vejo ainda é que em determinados momentos que o banco fica muito lento por algum problema no servidor, a aplicação fica sem resposta e trava, parece que não respeita o timeout. Vou verificar essa questão do Ping para ver se atende oque preciso.
  4. Bom dia Pessoal, Só para reportar caso alguém venha utilizar, estou trabalhando com o TEFD e o ACBrAbecsPinPad juntos na aplicação, sempre que preciso requisitar algo para o pinpad chamo ACBrAbecsPinPad e quando preciso transacionar operação tef trabalho com o ACBrTEFD. Fiz alguns tratamentos na parte de quando tem transação TEF pendente e faço o DesInicializar e Inicializar do tefd para não tratar essa transação e sim só no final da venda, tirando isso ja estou com as aplicações a mais de um mês em produção funcionando sem problemas.
  5. Boa tarde pessoal, Quando efetuado uma venda em ECF com produto e serviço e após isso o pessoal tenta fazer uma NF-e conforme cupom esta retornando esse erro 374. Estamos mandando os dois itens com CFOP 5929, mas o serviço vai com as tags de serviço, nesse caso teria que ir sem essas tags de serviço? Talvez enviar como Isento? Isso até um tempo atrás não retornava erro, alguém com a mesma situação que já tenha contornado a situação?
  6. uhum, to fazendo assim: ACBrTEFD.DesInicializar(TACBrTEFDTipo(GerenciadorPadraoTEF)) e depois de capturar oque preciso Inicializo novamente: ACBrTEFD.Inicializar(TACBrTEFDTipo(GerenciadorPadraoTEF)) Vou tentar dar uma olhada no tefd se encontro algo trabalhando com clisitef capturando dados. Obrigado Juliomar.
  7. Na verdade eu consegui trabalhar com os dois, quando necessário capturar algum dado do pinpad desconecto o sitef e conecto com o 'acbrabecspinpad' isso sem problema, só com pinpad em versão anteriores essa captura da erro pois o pinpad não reconhece o parâmetro.
  8. Bom dia pessoal, fiz umas alterações no PDV para capturar dados do pinpad usando o componente 'ACBrAbecsPinPad' mas acabei tendo problema pois temos pinpads com versão da especificação 2.03 e pelo que pesquisei nessa versão do pinpad não a compatibilidade para algumas capturas. Qual caminho pode ser seguido? Alguém tem conhecimento se é possível atualizar esses pinpads para uma versão superior? Ou até mesmo usar a mesa versão e de alguma forma fazer funcionar no ACBrAbecsPinPad? Utilizamos o TEFD também para integração com Sitef e utilizando a clisitef, alguém ja fez alguma solicitação no pinpad usando clisitef pelo tefd? é tranquilo fazer, tem algo no acbr ja? Obrigado pela ajuda, caso alguém já tiver efetuado algo nesse sentido
  9. @Juliomar Marchetti consegui capturar o peso corretamente, atualizei os fontes do acbr e agora fez certinho. Obrigado pela ajuda.
  10. Bom dia pessoal, Tenho uma balança rodoviária lider que esta configurada para ser utilizada na rede, estou efetuando testes com o ACBrBal, colocando na porta 'TCP:192.168.1.138:3500' mas o retorno do peso sempre vem com o valor 0. A parte de ativar parece estar ok, pois se coloco um ip invalido da erro, mas a captura acaba sempre retornando 0. -------------------------------------------------------------------------------- ATIVAR - 30/01/23 10:40:05:163 - Modelo: Lider - Porta: Device: BAUD=2400 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0 -------------------------------------------------------------------------------- - 10:40:07:491 RX <- UltimoPesoLido: 0 , Resposta: - 10:40:08:646 RX <- UltimoPesoLido: 0 , Resposta: - 10:40:09:281 RX <- UltimoPesoLido: 0 , Resposta:
  11. Bom dia @leandroaoa Na verdade quero usar para fazer uma tela padrão de mensagens, poderia ser também um webbrowser pois ai já interpreta html, só teria que fazer ele ficar da mesma cor do form. Peguei uma procedure e adaptei aqui, consegui assim formatar o richedit interpretando o html, agora só vou fazer pra tratar as tags que passo, fiz com o negrito um exemplo. Abaixo tem uma tela como ficaria com o richedit e com o webbroser procedure TForm1.ApplyStyleWhenMatchPattern(Edit: TRichEdit; const TokenStart, TokenEnd: string); var StartPos, EndPos, OffSet, Len: Integer; begin Len:= Length(Edit.Text); StartPos:= Edit.FindText(TokenStart, 0, Len, []); EndPos:= Edit.FindText(TokenEnd, Succ(StartPos), Len, []); while EndPos <> -1 do begin {Tirando a tag inicial} Edit.SelStart:= StartPos; Edit.SelLength:= Length(TokenStart); Edit.SelText :=''; EndPos := EndPos - Length(TokenStart); {Atribuindo estilo} Edit.SelStart:= StartPos; Edit.SelLength:= EndPos - StartPos; if TokenStart = '<b>' then Edit.SelAttributes.Style:= [fsBold]; {Tirando a tag final} Edit.SelStart:= EndPos; Edit.SelLength:= Length(TokenEnd); Edit.SelText :=''; OffSet:= Succ(EndPos); StartPos:= Edit.FindText(TokenStart, OffSet, Len, []); EndPos:= Edit.FindText(TokenEnd, Succ(OffSet), Len, []); end; end; RichEdit1.Lines.Text := '<b>Erro:</b> Forma pagamento invalida '+ #10 +'<b>Erro:</b> Forma pagamento invalida' + #10 + '<b>Erro:</b> Forma pagamento invalida'; ApplyStyleWhenMatchPattern(RichEdit1, '<b>','</b>');
  12. na verdade eu quero que no RichEdit eu mostre o texto conforme uma string com html que vou passar, que tipo o texto seja exibido com a formação Eu to montando umas mensagens para usuário e to ja montando essa msg usando html, ai abro uma tela pra mostrar pro usuário e nessa tela quero mostrar essa mensagem formatada conforme a string que montei.
  13. Bom dia pessoal, Vocês tem alguma function ou se existe alguma outra forma, eu monto uma string contendo formatação html, exemplo: <b>Erro:</b>Forma de pagamento inválida. Ai pego essa string e atribuo para um RichEdit. Tem como exibir esse texto formatado? Erro: Forma de pagamento inválida
  14. Resolvido.. é só antes de iniciar a transação incluir juntamente com as restrições ACBrTEFD1.TEFCliSiTef.Restricoes o texto {CarteirasDigitaisHabilitadas=027160110024} ai habilitando oque é vc deseja.
  15. Bom dia Pessoal, Tenho a seguinte questão, utilizando o sitef com clisitef e carteiras digitais. Quando seleciono um meio de pagamento no cliente que seria para pagamento com 'Pix' o Sitef me retorna as carteiras digitais que estão habilitadas no clisitef.ini na sessão [CarteirasDigitais] e tag CarteirasHabilitadas=027160110024.... Eu gostaria que não fosse feito essa seleção, que já fosse direto para exibição do qrcode já que eu sei a forma de pagamento que estou trabalhando. Uma forma que acredito que funcionaria seria alterar esse .ini conforme preciso, só habilitando a carteira digital que estou transacionando no momento, alguém já trabalha alterando o clisitef.ini em tempo de execução? como aplicar a alteração depois de alterar o arquivo? Ou alguém tem outra forma que trabalha para contornar essa situação? Até mais.
  16. Show, obrigado @Juliomar Marchetti
  17. Sitef da software express.
  18. douglas_k

    Duvida Pix Troco

    Boa tarde Pessoal, Tenho uma duvida no momento de fazer um pix troco... eu tenho uma venda de 5,00 reais e faço o pagamento em pix de 5,00 reais mais 2,00 reais que informei em troco... como vcs tratam esses dois reais de troco, vcs jogam junto no valor recebido e enviam para venda 7,00 reais de pagamento, gerando os 2,00 reais de troco? Agora pensamos que a venda seja 7,00 reais ele paga 5,00 no pix e informa 2,00 no troco, então se seguir a mesma logica da forma anterior ele vai enviar 7,00 reais para o pagamento e fechar a venda pois atingiu o total.
  19. Bom dia @Juliomar Marchetti e @EMBarbosa, obrigado pela alteração efetuada. Assim que conseguir vamos efetuar os testes.
  20. show, obrigado pela sugestão.
  21. Bom dia, Estou tentando cadastrar o meio de pagamento 'Pix' na ECF Epson Tm-T900F, só que esta me retornando erro, pelo que vi é o tamanho do campo, que deve ter um mínimo maior que 3 caracteres que estou informando. Qual descrição vocês estão utilizando para as finalizações com pix em seus PDVs?
  22. Pelo instalador deu os mesmos erros que abrindo pelo delphi e compilando. Ele gerou uma pasta LibD27x64 vazia. Oque acho estranho é assim, se eu crio um projeto vcl com o acbrboleto e o acbrboletofcfortes, ele compila win32 e win64, inclusive o exemplo utilizando o acbrboleto que vem junto com o projeto compilou corretamente para os dois. Agora se faço a criação de um projeto delphimvcframework ele só compila win32 se tentar compilar win64 gera aqueles erros do primeiro tópico. Esse diretório libD27x64, tentei substituir para o libD27 e tambem deixar sem ele, e de todos jeitos ocorreram os mesmos erros.
  23. Boa tarde, Estou tentando instalar o fortes para windows 64. Tanto usando o instalador quanto compilando pelo delphi, ocorre o seguinte erro ao compilar 'e2202 required package 'designide' not found'. Estamos iniciando um projeto utilizando delphi mvc e o acbrboleto e gostaríamos de utilizar win64. Compilando win32 vai sem problema mas compilando win64, ocorrem vários erros na compilação.
  24. Bom dia @automacaosamos, Obrigado pela ajuda. Tentei fazer dessa forma, só não tinha o 'RELEASE' na Condicional Defines, mas mesmo inserindo ela o erro permanece.
×
×
  • 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.