Ir para conteúdo
  • Cadastre-se

Alexandro

Membros
  • Total de ítens

    36
  • Registro em

  • Última visita

Tudo que Alexandro postou

  1. Consegui passando direto no fonte do zpl , mais gostaria de uma opção que eu pudesse setar , pois utilizo o sistema para outros clientes e ficaria complicado dar manutenção. Quem puder ajudar fico grato 26042024i.txt
  2. Bom dia a todos Meu cliente tem uma impressora RFID da Sato (SATO CL4NX Plus UHF RFID Printer 305 dpi) e preciso incluir um código zpl passando o tamanho da altura da etiqueta. Pois na hora de descartar a etiqueta com problema a impressora esta fazendo um rolamento maior e não está descartando a etiqueta. Conforme foto. O suporte da Sato já me passou o código, porém não encontrei no fonte onde posso incluir [11:53, 25/04/2024] Suporte Sato Suzanne Thudichum: ^LL0300 [11:53, 25/04/2024] Suporte Sato Suzanne Thudichum: coloca depois do XA Se alguém puder me ajudar eu agradeço Obs: A etiqueta com X em vermelho na foto deveria ser anulada igual a anterior, porém devido a retração está maior não foi feito a validação. O código acima a Sato diz que corrige isto. Obrigado desde já
  3. Bom dia amigo, então você usava o modelo 9091 e ao dar erro e passou a usar o modelo da TI420 com a implementação, mais a balança é a 9091 é isso mesmo?
  4. Pessoal peço desculpas, mais a empresa de Minas ainda não liberou o meu acesso ao computador. Assim que liberarem eu pego os logs de retorno e posto aqui
  5. Provavelmente na versão antiga funcionaria sim, veja o print de como estava o fonte antes da mudança, parecido com o modelo que deu certo. Observei a falta da procedure LeSerial na versão atualizada comparada com a versão de 2018 quando era apenas o modelo 9091 e uma mudança estrutural da function InterpretarRepostaPeso. Foi adicionado mais dois modelos, mais não foi refatorado o código de 2018, pelo que entendi foi alterado o método de leitura conforme o retorno do protocolo serializado. O Modelo que deu certo a leitura Ti420 me parece ser bem parecido com os fontes de 2018
  6. Acabei não pegando o log de retorno e apenas dando um print na tela pra marcar a config que deu certo. Como o abate terminou cedo eles já devem ter encerrado. Mais vou pedir amanhã para o pessoal da TI me encaminhar os logs assim que possível. Tendo em mãos posto aqui sim, sempre que necessito tenho ajuda de vcs pra mim seria uma obrigação e um prazer enorme em colaborar.
  7. Consegui testar após o abate e consegui o retorno do peso apenas setando outro modelo de balança. Já tinha feito isto no início porém com DataBits, Parity e Stop Bits no padrão de abertura. Tinha até desistido, ia pegar os logs de retorno e ver o que iria fazer, quando pensei, vou testar outro modelo com a config. atual e deu certo. No modelo balToledo9091_8530_8540 só retorna 0,00
  8. Obrigado @BigWings pela atenção, na atualização nova do componente agora é balToledo9091_8530_8540 estou usando esta que foi agregada outras balanças em uma atualização. Estou no Paraná e a balança está em Minas Gerais e lá estava fechado devido ao feriado, vou tentar fazer novos testes agora na parte da manhã assim que acabar o abate deles. Testarei algumas configurações no ACBR e uma ferramenta paga da TKS embora o meu desejo seja tentar com o ACBR mesmo que tenha que pagar para alguém fazer uma empreitada nestas configurações. Mais vamos, obtendo o resultado informo aqui. Obrigado a todos
  9. Sim, pesquisei aqui no forum e como tinham pessoas que já utilizaram, preferi por ver aqui. Todos nós sabemos das dificuldades destes atendimentos. Mais vou aguardar os feriados e fazer a tentativa no suporte da balança. Caso alguém teve este mesmo problema cuja a resolução não foi apenas a configuração, tendo que fazer adaptação ao fonte acbr e puder compartilhar eu agradeço. Percebi comparando com solicitações anteriores no forum que foram adicionados mais balanças juntos com a 9091, a foto em anexo é perceptível que em 2018 ainda não existiam esta agregação. Caso alguém esteja com este problema após esta atualização, por gentileza reportar aqui tbm. E em 2019 teve uma atualização no retorno -9 ... sei que muitos colocam pra rodar em exe paralelo e depois não se tem atualização deste exe, mais se alguém testou esta balança após 2019 e pudesse relatar só se está ok já ficarei agradecido. Vou deixar em aberto para que assim que conseguir, colocar a imagem da configuração da leitura. (Em anexo uma solicitação do demo em 2015 e 2018 reportada em um suporte no fórum do acbr em que ainda não existia agregados a 9091 a 8530 e a 8540 e a relação de atualização do fonte alterando para retorno de -9)
  10. Obrigado pelo retorno. Não encontrei as informações de velocidade, paridade,... No manual. Se alguém já trabalhou com está balança e pudesse me enviar para eu testar ficarei agradecido, pois não tenho a balança física pra testes. A balança está em um frigorífico em Minas Gerais e eu estou no Paraná.
  11. Boa tarde a todos Não estou conseguindo fazer a leitura do peso nesta balança Toledo 9091, retorna apenas -9. Alguém está passando ou passou por este problema e poderia me orientar se tem alguma configuração esta errada? Tentei gerar logs de outros pesos e logs repetidos da leitura do mesmo peso para ver se conseguia encontrar algo mais não domino muito sobre este assunto. Quem puder me ajudar ficarei agradecido Obrigado BalLog mesmo peso 1.txt BalLog mesmo peso 2.txt BalLog metade.txt BalLog peso 192.txt
  12. Bom dia, cara Deus Te Abençoe, finalmente deu certo. Testei ontem a noite o exe no cliente e tudo certo Muito obrigado mesmo pela paciência e disponibilidade, se Deus quiser um dia ainda vou contribuir com o ACBr. Novamente muito obrigado que Deus lhe dê em dobro e um Feliz Natal e Ano novo pra vc e família
  13. Nossa amigo já estou cego com este problema, as dlls já estavam na pasta SysWow64 , se eu tiro da SysWow64 o componente para até de funcionar, não dá nem pra inserir o componente. Então estava na pasta certa e o problema persiste. Alguma luz? Obrigado pela resposta, desculpe minha ignorância, mais se eu altero o ACBR.INC desativando o CAPICOM e XmlSec já funciona, ele lê estas informações em tempo de Execução, ou tenho que compilar e instalar o componente novamente?
  14. Pessoal será que não é o instalador? Minha aplicação é 32 bits e o registro das dlls foram feitas no 64 pelo instalador Será que não pode ser isso o problema? ou estas dlls tem que ficar na biblioteca da versão do windows mesmo?
  15. Exclui o dproj do projeto do exemplo conforme acabei de ler em outro post, compilei, e funciona o status, a consulta pela chave, a consulta carregando o xml, a validação. Mas é só entrar na validação da assinatura do xml que já buga tudo, para de funcionar tudo que estava funcionando. Desta forma o enviar tbm não funciona pois antes do mesmo passa pela assinatura. Retorna o mesmo erro da libeay32 apresentado na postagem anterior. Se puderem me ajudar fico agradecido @BigWings @Juliomar Marchetti @antonio.carlos @Daniel Simoes
  16. Socorro, faz 3 dias que não durmo com isso, trabalhando quase que 24 horas pra tentar resolver. Fui atualizar o meu ACBR para começar a emitir o MDFe e travou a emissão da minha NFe. Desinstalei e Instalei já umas 4 vezes, sempre excluindo os arquivos bpl, removendo tudo certinho, e algumas vezes baixando tudo de novo os fontes Acredito que o problema não seja na instalação e sim nas bibliotecas. Na minha versão anterior ainda estava utilizando a Libeay32.dll Removi todas as dlls possíveis da versão antiga, deixei as dlls no exe, não deu certo, coloquei na pasta do sistema, não deu certo, registrei e nada funciona. Parece que existe alguma dependencia com a libeay32.dll que não consigo encontrar onde possa ser, pois todas as dlls já removi e coloquei as novas. Se eu deixo a libeay32.dll também da erro. Testei tanto no meu projeto como no exemplo e mesma coisa. Já li tudo que podia até sobre a troca da atualização para a openssl 1.1.1 e nada resolve, já vi este post tbm fiz o recomendado. já vi outro que fala sobre a versão da pasta system 32 ou 64 e nada. Depurei o erro e é na hora de assinar o xml, ele não chega a ser gerado na pasta, vai assinar e dá o erro Já estou pedindo clemencia para alguma boa alma me ajudar. ( )
  17. @Luis Paulo Cardoso Luz Este retorno de 19,32 não seria o peso? o problema não seria apenas na leitura decimal? Obteve algum retorno positivo com a balança em produção? Se puder me informar se deu certo pra você agradeço
  18. Boa noite, Estou usando o trunk ainda não atualizei o trunk2 Alguém pode me ajudar, estou com o fonte atualizado tentando imprimir a NFC-e com o ACBrNFeDANFCeFortes mais eu seto a impressora e ele só imprime na impressora padrão do windows. Como podem ver na sequencia de fotos. Fiz isto apenas para simulação Situação Real Cliente está com uma impressora de Cupom não Fiscal e uma Laser no mesmo pc. Compartilhei a impressora de Cupom e coloquei o caminho do compartilhamento (\\192.168.1.15\CupomEpson) no campo Impressora do componente Puxei a impressora para os terminais, mais como a Laser fica como padrão para imprimir as duplicatas, está imprimindo a NFCe nesta laser não respeitando o caminho setado no campo do componente. Dei ateh um showmessage para ver se o componente estava recebendo o caminho, como podem ver na imagem em anexo Desde já obrigado Desculpe, esqueci de marcar a notificação .... apenas para ser notificado da resposta. Grato
  19. Obrigado Juliomar, Tinha entendido, é que quando escrevi tinha acabado de baixar o trunk2 e fui correndo ver na pasta e não tinha os arquivos. Fiz o update e para a galera que tiver dúvida tá aí a imagem comprovando... Só fazer o que o Juliomar disse ... atualiza menino que o acbr não para...rsrsrs Mais uma vez muito obrigado Juliomar
  20. Perfeito, desconfiei mesmo que faltava declarações no uses, cheguei até a abrir o ACBrDANFCeFortesFr.pas e adicionar os uses nesse form, mais travei no qrcode que nessa implementação não tem o csc no parametro. Mais pelo jeito não subiu ainda no Trunk2, pois baixei e na pasta fontes (C:\SISTEMA\Componentes\DELPHI XE7\ACBR\Fontes\ACBrNFe2) não contempla os arquivos ACBrDANFCeFortesFrA4.dfm ACBrDANFCeFortesFrA4.pas Depois de atualizado, para utilizar vc só adiciona o form no projeto e chama em Runtime? Obrigado a todos pela disposição, a impressora do meu cliente danificou e tenho que implementar urgente o A4. Boa Noite a todos
  21. Boa tarde MarcianoBandeira, Gostaria de saber como esta invocando essa unit que vc criou, tentei só adicionar no meu projeto e da erros, pois não encontra algumas functions (FormataCNPJ, FormataCPF) Da erro também no evento do before da impressão do qrcode. Estou usando o Trunk (1) ainda. Se conseguir me orientar eu agradeço Att. Alexandro
  22. Opa.... falha minha... faltou verificar se teve alteração ... atualizei recentemente mais graças a competência de todos já teve atualização. Obrigado pelo retorno e uma ótima tarde.
  23. Boa tarde, Foi trocado o nome com que é salvo o arquivo PDF da NFe de acordo com a Nota Técnica ACBR 2014/001. Porém na hora de enviar a NFe por e-mail anexando o xml e o pdf não é possível localizar o arquivo PDF gerado, pois o mesmo procura com o nome antigo Segue abaixo unit ACBrNFeNotasFiscais; procedure EnviarEmail(const sSmtpHost, sSmtpPort, sSmtpUser, sSmtpPasswd, sFrom, sTo, sAssunto: String; sMensagem: TStrings; SSL: Boolean; EnviaPDF: Boolean = True; sCC: TStrings = nil; Anexos: TStrings = nil; PedeConfirma: Boolean = False; AguardarEnvio: Boolean = False; NomeRemetente: String = ''; TLS : Boolean = True; UsarThread: Boolean = True; HTML: Boolean = False); if (EnviaPDF) then begin if TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE <> nil then begin TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE.ImprimirDANFEPDF(NFe); //erro tenta anexar o pdf mais não localiza o arquivo NomeArq := StringReplace(NFe.infNFe.ID,'NFe', '', [rfIgnoreCase]); NomeArq := StringReplace(NFe.infNFe.ID,'NFe', '', [rfIgnoreCase]); NomeArq := NomeArq + '-nfe'; // nota técnica acbr 2014/001 adicionou -nfe na frente da chave NomeArq := PathWithDelim(TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE.PathPDF)+NomeArq+'.pdf'; AnexosEmail.Add(NomeArq); end; end;
  24. Boa tarde, Ao aderir um cliente onde o número da conta é diferente do código do cedente fui reportado do erro pelo meu contato no Sicredi. Segue abaixo a unit e o código a ser alterado Unit: ACBrBancoSicredi Function: MontarCampoCodigoCedente Errado: ACBrTitulo.ACBrBoleto.Cedente.Conta:= IntToStrZero(StrToInt64(ACBrTitulo.ACBrBoleto.Cedente.Conta), fpTamanhoConta ); Result := ACBrTitulo.ACBrBoleto.Cedente.Agencia+'.'+ ACBrTitulo.ACBrBoleto.Cedente.AgenciaDigito+'.'+ ACBrTitulo.ACBrBoleto.Cedente.Conta; Certo: ACBrTitulo.ACBrBoleto.Cedente.Conta:= IntToStrZero(StrToInt64(ACBrTitulo.ACBrBoleto.Cedente.Conta), fpTamanhoConta ); Result := ACBrTitulo.ACBrBoleto.Cedente.Agencia+'.'+ ACBrTitulo.ACBrBoleto.Cedente.AgenciaDigito+'.'+ ACBrTitulo.ACBrBoleto.Cedente.CodigoCedente; Solicitação da Agência SICREDI Alexandro boa tarde, O boleto sai como cedente o número da conta, no arquivo está certo, porém, o boleto impresso está incorreto, precisamos alterar. Aguardo Flávia R. Malmegrin Gerente de Negócios Sicredi União – PR/SP 0718 – UA 58 – Ibiporã Avenida Santos Dumont, 242 Centro Ibiporã/Pr - CEP 86.200-000 Fone: (43) 3258-5100
  25. Olá Daniel, Desculpe a demora pedi a impressora emprestada do meu cliente para realizar os testes e ele acabou demorando para me entregar. Obrigado pelos votos, o ACBR abriu um leque muito grande na automação comercial e fica difícil para quem faz o fonte testar em todos os equipamentos do mercado. O que for aparecendo pra mim será uma grande satisfação fazer esta colaboração. Bom vamos mexer o doce...rsrsrs Aqui funcionou perfeitamente esta implementação ListaCmd.Add('^PQ'+IntToStr(Copias) ); Percebi que na sua implementação está tratando a quantidade de cópias suportada, porém não consegui utilizá-la pq não achei onde estava declarada a função min(000,000) ListaCmd.Add('^PQ'+IntToStr(min(Copias,999)) ); Por enquanto o código abaixo está funcional, porém sem tratamento {Inserindo comando iniciais na posicao Zero} ListaCmd.Insert(0, '^XA'); if Copias > 1 then ListaCmd.Add('^PQ'+IntToStr(Copias) ); ListaCmd.Add('^XZ'); fpDevice.EnviaString(ListaCmd.Text); ListaCmd.Clear; Obrigado. Att. Alexandro
×
×
  • 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.