Ir para conteúdo
  • Cadastre-se

marcellocainelli

Membros Pro
  • Total de ítens

    151
  • Registro em

  • Última visita

Tudo que marcellocainelli postou

  1. Daniel bom dia! O micro terminal Willtech usando o protocolo VT100 se comunica com a balança sem problemas, já o micro terminal Gertec que usa o protocolo PMTG não se comunica com a balança por nada, já testei todas as configurações de terminal da balança e terminal do micro terminal, timeout e tudo mais. Usando o programa de teste do Gertec ele se comunica normal com a balança. Os teste que você realizou ai foram com o protocolo PMTG?
  2. Daniel bom dia! Fui atualizar o ACBr e esta dando o erro abaixo: C:\ACBr\Fontes\ACBrTCP\ACBrMTer.pas(97) Error: E2029 'END' expected but '<' found C:\ACBr\Fontes\ACBrTCP\ACBrMTer.pas(98) Error: E2029 ',' or ':' expected but 'PROCEDURE' found C:\ACBr\Fontes\ACBrTCP\ACBrMTer.pas(98) Error: E2029 ';' expected but '(' found C:\ACBr\Fontes\ACBrTCP\ACBrMTer.pas(98) Error: E2029 '=' expected but ')' found C:\ACBr\Fontes\ACBrTCP\ACBrMTer.pas(102) Error: E2029 'END' expected but '=' found C:\ACBr\Fontes\ACBrTCP\ACBrMTer.pas(105) Error: E2029 'END' expected but '>' found C:\ACBr\Fontes\ACBrTCP\ACBrMTer.pas(106) Error: E2029 ',' or ':' expected but identifier 'public' found C:\ACBr\Fontes\ACBrTCP\ACBrMTer.pas(107) Error: E2029 ',' or ':' expected but 'CONSTRUCTOR' found C:\ACBr\Fontes\ACBrTCP\ACBrMTer.pas(2436) Fatal: F2063 Could not compile used unit 'ACBrMTerVT100.pas' Compilation failure Erro ao compilar o pacote "ACBr_MTER.dpk". Abortando... Ocorreram erros na compilação dos pacotes. Segue o arquivo log em anexo log_Delphi_10.2_Tokyo.txt
  3. Daniel a versão do delphi 10.2.3 O log segue em anexo _ACBrMTer.log
  4. Rafael, bom dia! Depois de passar muito tempo realizando testes, atualizei hoje novamente o ACBr e o projeto de exemplo do ACBrMTer, ele não esta nem copilando, os eventos de OnConecta, OnDesconecta, e OnRecebeDados estão com seus parâmetros em string e o componente esta com AnsiString. Então já se da para ver que vocês não estão realizando testes com ele. No protocolo VT100 usando um micro terminal WilTech, até consegui comunicar com a balança, porem o peso na balança é 0,106 e o evento OnRecebePeso, tem horas que ele recebe 0,600, 1,6000, 6,000 ou até mesmo 10,000, se você manda ler o peso 3 vezes da erro no memo do output e a conexão com o micro terminal termina. Os demais protocolos nem se comunicam com a balança, tenho um outro micro terminal GerTec que estou testando e também não comunica. Tanto o terminal Wiltech e o GerTec, pelos demos dos fabricantes, se comunicam novamente com a balança. Sobre a sua pergunta que configurei o componente ACBrMTer com a balança, sim esta configurado. Os erros que estou tendo aqui, são os mesmos que achei pessoas falando no fórum, acredito que estes erros ainda não tenham sido corrigidos.
  5. Estou usando uma balança toleto prix 3 fit e quando uso o exemplo do ACBRMTer, o botão Solicitar Peso: procedure TForm1.btSolicitarPesoClick(Sender: TObject); var I: Integer; wIP: String; begin VerificaSelecionado; if (cbBalanca.ItemIndex = 0) then begin MessageDlg('Selecione o Modelo', mtError, [mbOK], 0); cbBalanca.DroppedDown := True; Exit; end; ACBrBAL1.Modelo := TACBrBALModelo(15); for I := 0 to clbConectados.Count - 1 do begin wIP := clbConectados.Items; if clbConectados.Checked then ACBrMTer1.SolicitarPeso(wIP, edSerialPeso.Value); //<----Nada acontece, debuguei o código e notei que não tem rotinas para ler o retorno da balança end; end; mesmo se trato o evento ACBrBAL1LePeso(Peso: Double; Resposta: AnsiString); não retorna nada, o componente ACBrBAL1, esta setado corretamente com a balança toleto Estou fazendo alguma coisa de errado?
  6. Olá amigos, estou desenvolvendo uma solução para usar micros terminais com o componente ACBrMTer, porem quando mando focar o cursor em uma coluna dentro do evento OnRecebeDados, ele até foca, mais quando o evento OnRecebeDados termina o cursos volta para a posição 1 da linha que ele estiver focado. Se mando focar em uma coluna fora da rotina do OnRecebeDados, ele foca formal, o problema só acontece quando esta dentro do OnRecebeDados, e é nele que precisa tratar as informações. Já testei com dois micros terminais, WillTec e Gertec, ambos apresentam o mesmo problema, testei também usando o demo do ACBrMTer. Aguardo!
  7. Boa tarde. Mesmo erro aqui comigo. Para atender a alteração de webservice: 1. Gerei o novo WSDL pelo link https://farmaciapopular-autorizador-homologacao.saude.gov.br/farmaciapopular-autorizador/services/ServicoSolicitacaoWS?wsdl 2. Baixei o novo pacote do GBAS e substitui o antigo; 3. Gerei nova identificação do terminal e exclui / recadastrei no site da farmácia; Se testo pelo webservice antigo passa normalmente, mas pelo novo me retorna o mesmo erro Line: 2<p>Hi there, this is an AXIS service!</p". Também mandei e-mail para o suporte do Farmacia Popular e no caso de novidades posto aqui.
  8. Prezados, Estou com o erro acima e não consigo mais emitir NFSe no provedor Ginfes - testamos Ribeirão Preto e Registro. Estava tudo funcionando normalmente até Sexta-Feira, dia 23/02/2018. Não foi feita atualização do componente - simplesmente parou de funcionar e só retorna esse erro. Já alterei o timeout para 10000 e 15000 e mesmo assim o erro persiste. O cliente entrou em contato com o provedor e o mesmo informou que não era problema com eles e pediu para entrar em contato com o suporte do sistema. Gostaria de saber se estão conseguindo emitir NFSe para este provedor e se houve alguma alteração ou se tem alguma dica. Obrigado, Marcello Cainelli Doutor Byte Sistemas
  9. Consegue descobrir que ao clicar em salvar alguns dos componentes do ACBr estão colocando uma linha adicionar, isso esta fazendo dar este erro, veja abaixo o datamodulo antigo sem dar erro: object ACBrCTe1: TACBrCTe Configuracoes.Geral.SSLLib = libCapicomDelphiSoap Configuracoes.Geral.SSLCryptLib = cryCapicom Configuracoes.Geral.SSLHttpLib = httpIndy Configuracoes.Geral.SSLXmlSignLib = xsMsXmlCapicom Configuracoes.Geral.FormatoAlerta = 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.' Configuracoes.WebServices.UF = 'SP' Configuracoes.WebServices.AguardarConsultaRet = 0 Configuracoes.WebServices.QuebradeLinha = '|' Left = 168 Top = 144 end Agora veja o datamodulo apos salvar, dando erro: object ACBrCTe1: TACBrCTe Configuracoes.Geral.SSLLib = libCapicomDelphiSoap Configuracoes.Geral.SSLCryptLib = cryCapicom Configuracoes.Geral.SSLHttpLib = httpIndy Configuracoes.Geral.SSLXmlSignLib = xsMsXmlCapicom Configuracoes.Geral.FormatoAlerta = 'TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%.' Configuracoes.Arquivos.OrdenacaoPath = <> Configuracoes.WebServices.UF = 'SP' Configuracoes.WebServices.AguardarConsultaRet = 0 Configuracoes.WebServices.QuebradeLinha = '|' Left = 168 Top = 144 end Veja que a linha em negrito foi adicionada em varios componentes,, se eu removo esta linha e não salvo o datamodulo por dentro do delphi, ele copila normal. Então o problema esta aqui. Vou anexar os meu dois dfm para vocês verem as diferenças. Lembrando, ambas são identicas, a unica diferença é que quando eu salvo por dentro do delphi acontece estas alteração. UDataModuloCadastro_ANTES_DE_SALVAR.dfm UDataModuloCadastro_DEPOIS_QUE _SALVO_PELO_DELPHI.dfm
  10. Olá boa tarde! Atualizei meu ACBr, Terça Feira 07/08/2017, e depois disso passei a ter este erro: [DCC Error] E2161 Error: RLINK32: Unsupported 16bit resource in file "D:\Desenvolvimento\Fontes\Windows\ByteFactory\Fontes\DataModulos\UDataModuloCadastro.dfm" Estou usando o DELPHI 2010 Original. Dentro deste DataModulo, estão todos os componente do ACBr que eu uso. Se eu abra o DataModulo e altero qualquer coisa, ate um componente de lugar, quando copilo, ele me da este erro. Se eu volto a minha pasta do ACBr para a pasta que estava no dia 06/08/2017, ele copila tudo normal. Só atualizei o meu ACBr porque estava com problema na nota fiscal modelo 21 (Telecomunicações) Então não posso voltar para a pasta anterior. Tive que formatar o meu notebook, por outros motivos, e mesmo assim quando reinstalei o delphi e os componente do ACBr, ao copilar da o mesmo erro. quando eu volto o datamodulo anteriror(Copia) ele funciona normal, porem se eu alterar (QUALQUER COISA) da este erro. O restante do projeto eu posso alterar qualquer coisa, mais o datamodulo que esta os componente do ACBr não tem jeito. Já vi no forum que em 2012 varias pessoas passaram por este problema com o ACBr, porem uma correção foi realizada e tudo voltou a funcionar. Desde já agradeço a atenção de quem puder me ajudar. Marcello!
  11. Teria alguma posição para me passar? Estou com vários clientes aguardando a solução do manifesto (DistribuicaoDFe), por este motivo que atualizei o ACBr, se resolvo o problema do "DistribuicaoDFe" vou ter problemas na impressão do SAT. Aguardo!
  12. Segue o XML e o PDF AD35170611111111111111591234567890000825164152.XML PDF.pdf
  13. Atualizamos o ACBr terça feira 06/06/2017, apos atualizar o cupom do SAT esta pulando uma linha, não alterei nenhuma configuração, nada! Seja o exemplo de como saia antes de atualizar: E depois de atualizar: é a mesma venda, tudo igual!!! Aguardo!
  14. Olá amigos, atualizei o ACBr Terça Feira 07/06/2017, apos conseguir copilar o projeto, notei que a impressão do SAT pelo Fortes esta pulando uma linha, como mostra a imagem abaixa: Impressão antes de atualizar: Impressão apos atualiza: Notem que são os mesmos item. A cada item ele pula uma linha. Desde já agradeço a quem ajudar!
  15. Segue anexo a unit com as alterações. Marcello. ACBrBancoCaixa.pas
  16. Prezados, Peço por favor adicionar ao tratamento do retorno CNAB240 o código "23 - Encaminhado para protesto" nas functions/procedures: function TACBrCaixaEconomica.CodOcorrenciaToTipo if (ACBrBanco.ACBrBoleto.LayoutRemessa = c240) then ... 23: Result := toRetornoEncaminhadoACartorio; function TACBrCaixaEconomica.TipoOCorrenciaToCod ... toRetornoEncaminhadoACartorio : Result := '23'; function TACBrBancoob.TipoOcorrenciaToDescricao ... 23: Result := '23-Encaminhado a protesto'; Obrigado, Marcello Cainelli Doutor Byte Sistemas
  17. Também estou tendo o mesmo problema. Certificado A1 e Capicom. Muitas das vezes o evento foi registrado mas o retorno é este erro acima.
  18. Prezados, Analisando melhor aqui notei que o problema não esta nos DANFEs, mas sim no fato do xml não estar sendo atualizado após o cancelamento/consulta. Fiz uma nota usando o meu sw compilado com o trunk e percebi que após o cancelamento o xml fica assim: -<protNFe versao="3.10"> -<infProt> <tpAmb>2</tpAmb> <verAplic>SP_NFE_PL_008f</verAplic> <chNFe>35150808648367000128550010000510631000510630</chNFe> <dhRecbto>2015-08-13T15:17:52-03:00</dhRecbto> <nProt>135150003270198</nProt> <digVal>THTD0+M707ZbtmQMM6fZK2TRzCs=</digVal> <cStat>101</cStat> <xMotivo>Cancelamento de NF-e homologado</xMotivo> </infProt> </protNFe> </nfeProc> Refiz novamente a mesma nfe usando o trunk2 e cancelei. O xml permanece com Autorização de uso - ou seja - não esta sendo atualizado. Volto a pergunta - vai ser assim mesmo e tenho que tratar usando NfeCancelada:= True ? Ou é algo a ser corrigido ? Obrigado, Marcello.
  19. Agora sim, Vou testar e amanhã aviso se deu certo. Obrigado.
×
×
  • 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.