Ir para conteúdo
  • Cadastre-se

Luciano.

Membros
  • Total de ítens

    35
  • Registro em

  • Última visita

Tudo que Luciano. postou

  1. Boa tarde. Simm, se não me falha a memória (mais provável que ela falhe hahaha) foi na mesma parte que paramos aqui, acho que conseguimos compilar, mas não utilizar o componente para envio das NFSe. Mas vou tentar sexta dedicar um tempo para dar mais uma olhadinha rápida sobre isso. se avançar em algo me avisa, por favor. []'s
  2. Olá, Aqui não obtivemos sucesso na época da tentativa de compilação para x64 e até o momento mantemos um serviço separado rodando apenas para tratamento das NFSe, este compilado para plataforma x32. Qualquer avanço, se possível, compartilhe conosco. Vou anotar também na lista de tarefas pra efetuar mais alguns testes. []s
  3. Bom dia, Criei uma unit nova para geração dos arquivos para UNICRED. Seguem anexos os arquivos alterados. O arquivo de envio das remessas esta homologado. Att, ACBrBancoUnicredRS.pas ACBrBoleto.pas
  4. Bom dia, Fiz uma nova atualização dos componentes na data de hoje e reparei que não foi realizada as alterações. Segue novamente anexado no arquivo atualizado, se estiver dando diferenças, você poderia me encaminhar um print para pode verificar? Att, ACBrNFSeWebServices.pas
  5. Realizo a comparação através do 'Beyond Compare' e só aparece as alterações que eu realizei! :/
  6. Bom dia Juliomar, Após Revert em toda a pasta ACBr, e novo Update, se mantem a mesma situação. O último registro de alteração foi do dia 27/03, do Ítalo, mas já consta nesta unit que realizei o update.. Você poderia me enviar a unit que esta comparando? ou print desta diferença? Abc,
  7. Bom dia Bruno, consegue sim, apenas ele esta definindo valores fixos para o serviço, você precisará alterá-los de acordo com a tua necessidade. []'s
  8. Bom dia @Juliomar, fiz um update agora, mas não feio nada novo nesta unit, estou utilizando o trunk2. @Italo, analisei novamente e vi que na rotina 'Clear' ele apenas fazia 'FMsgRetorno = nil', troquei para 'FreeAndNil', segue em anexo unit. []'s ACBrNFSeWebServices.pas
  9. Não sou tão experiente, mas no que puder ajudar, estarei a disposição. Vi que sua cidade já é atendida pelo provedor ''ABACO". Att,
  10. Luciano.

    Correção Memory Leak

    Olá, boa tarde, Estava com problema de vazamento de memória quando tenta realizar dois procedimento seguidos através do componente ACBrNFSe (Dois envios consecutivos, ou dois cancelamentos). Vi que na unit 'ACBrNFSeWebServices.pas' em 'TNFSeGerarNFSe.FinalizarServico' estava comentada a liberação da classe, e na 'TNFSeConsultarNfse.FinalizarServico;' nem havia estas linhas . Com estas alterações resolveu o problema, (ao menos nestas duas rotinas que utilizamos aqui na empresa, não testei nas outras, mas vi que esta comentado em algumas outras classes que herdam também da 'TNFSeWebService' também estão comentadas. Segue anexo arquivo alterado. []'s ACBrNFSeWebServices.pas
  11. Olá, boa tarde! Para validar as NFSe/assiná-las precisará de um certificado digital instalado e configurado no componente. Existe uma aplicação demo em "Onde_Instalou\trunk2\Exemplos\ACBrDFe\ACBrNFSe\Delphi\Demo_ACBrNFSe.dproj", você pode se basear por ele para fazer o envio das NFS-e. []'s
  12. Update: Encontrei a alteração que ocasionou o erro: Foi em um commit "Revision: 12675 - Descrição: Possivel correção para a leitura correta do atributo ID." Onde foi comentadas as linhas 1764, 1765 e 1766 // NFSe.InfID.ID := Leitor.rAtributo('Id='); // if NFSe.InfID.ID = '' then // NFSe.InfID.ID := Leitor.rAtributo('id='); Após remover os comentários voltou a funcionar para mim, coloquei um IF então, para realizar somente quando for o provedor SystemPro, em outros provedores parece estar funcionando. Segue anexo arquivo alterado. Obg. pnfsNFSeR.pas
  13. Luciano.

    Erro Buscar Número NFSe

    Olá, bom dia.. Geramos NFSe à algum tempo, e buscamos o número da NFSe gerada através da linha: ACBrNFSe.NotasFiscais.Items[0].NFSe.Numero A NFSe é enviada através do comando: ACBrNFSe.Gerar(StrToIntDef(FConfig.Id_NFSe, 0)). Porem após a atualização dos componentes, esta linha nos retorna em branco, mas conseguimos obter substituindo o [0] por [1] Mas o componente retornas alguns dados bem diferentes entre o ZERO e o UM.. Antes de enviar a NFSe, verificamos e existe apenas um item em 'ACBrNFSe.NotasFiscai'; Atualizei os fontes novamente agora pela manhã. Alguém saberia me dizer o que poderia ser, e se passou pela mesma situação? Obrigado.
  14. @fernandoschulz, obrigado pelos retornos.Então, analisei os fontes e vi que era isso mesmo, setei o CodigoMora para 2, mas ele só troca o valor da Mora para percentual, e não da Multa, Tentei explicar para ele que não vemos necessidade de exibir em % a multa, já que é um valor fixo que é cobrado após o vencimento do título, acho que ele entendeu. Vamos aguardar retorno no arquivo, não fiz mais nenhuma alteração, está indo com o layout do Bradesco, vamos ver os error haha. Obrigado.
  15. Ainda não consegui que o banco tente validar meu arquivo do Bradesco, Estão procurando problemas aonde não precisa no boleto impresso. Precisei alterar a unit para gerar com o código 091-4 e com o logo da Unicred, após necessitei alterar a exibição da Mora para percentual (%) no lugar de valor fixo (R$), agora pediu para exibir a multa também em percentual, parece que agora enviou para a central para validação do arquivo de remessa. Aguardaremos novos episódios
  16. @fernandoschulz e @Waldir Paim, blze, vou dar uma de loco, gerar no modelo do Bradesco e tentar mandar pra eles pra ver o que me dizem! rss Depois atualizo vocês do retorno! Abraço.
  17. Obrigado amigos pelas respostas, @fernandoschulz Como você esta fazendo? Usando alguma unit em comum com algum outro banco como fez o Waldir? @Waldir Paim então, aqui me passaram o código do banco como 091, e um layout, entrei em contato com o pessoal e estes me passaram que tem um banco próprio para emissão, e comparando com o Layout do Bradesco vi que existem algumas diferenças; Na hora da geração não sai o código do banco incorreto? Abc COBRANCA UNICRED TROCA ELETRONICA CEDENTE CNAB 240 E 400 - VERSAO 1.5.pdf
  18. Olá, Tudo certo pessoal? Alguém esta utilizando a geração dos boletos/Remessas para Unicred? Recebi do meu cliente como Código do Banco 091. Cliente no Rio grande do Sul. (não sei se muda de região para região). Abc. [Edit] Geração de Boletos e Arquivos de Remessas*
  19. Olá, Tudo certo pessoal? Alguém esta utilizando a geração dos boletos para Unicred? Recebi do meu cliente como Código do Banco 091. Cliente no Rio grande do Sul. (não sei se muda de região para região). Abc.
  20. Bom dia, A maioria dos clientes possui máquinas 64bits. Na verdade já utilizamos o NFS-e há um bom tempo, mas criamos um executável 32 bits separado somente para o tratamento da NFS-e, chamando quando necessário, podendo assim manter nosso ERP compilado para x64. Agora estamos com o erro em um cliente que utiliza Terminal Server, onde esse executável x32 trava ao executar as rotinas do componente. mas não é sempre. Ex: simulando a rotina de consulta de NFS-e digamos que funcione 8 de 10 tentativas. Gostaríamos agora de verificar se já existe a possibilidade de compilação para 64 para podermos unificá-lo ao fonte principal e realizar mais testes, verificando se conseguimos solucionar o problema do componente rodando em Terminal Server, antes de abrir um novo tópico ref. a isso... ou se você já ouviu/leu relados de problemas em TS? Obrigado.
  21. Bom dia! Primeiramente teríamos uma dúvida na hora de instalar o componente, mesmo marcando "Plataforma: Win64" na primeira página, ele altera para 32 na hora da instalação. Isso é referente a versão do Delphi que é x32? Depois de Instalar, e adicionar manualmente Os componentes permanecem inativos quando, dentro do Delphi, selecionamos como target "64-bit Windows".. Adicionamos o componente com 32 selecionado, alteramos para 64, e conseguimos gerar o executável com sucesso, porém na hora de abri-lo gera o erro: "O Aplicativo não pode ser inicializado corretamente (0xc...)" Tentamos realizar a cópia das DLL's que encontramos na pasta "ProjetoACBR\branches\DLLs\Win64\.." mas sem sucesso. Alguém conseguiu já comilar o ACBrNFSe em 64 bits? Se sim precisou realizar alguma alteração de fonte ou DLL? Obrigado, Luciano.
  22. Italo, Acredito que consegui resolver para o método Enviar: Alterai o unit: \Fontes\ACBrDFe\ACBrNFSe\ACBrNFSeWebServices.pas. Tirei o bloco Try Finally end, que matava a classe retorno, e adicionei no OnDestroy.. _______________ Ps: Vi que respondeu enquanto criava esta mensagem.. Não sei qual a solução seria mais adequada, se a sua não ocasionará vazamento de memória? Att, ACBrNFSeWebServices.pas
  23. Boa tarde Italo, Sim, foi tentado com esse comando, mas ele não esta acessível... e gera uma exceção ao passar pelo código: Método Enviar: Com o método gerar aparece como string vazia, mas gera exceção ao passar também. Obrigado.
  24. Bom dia Italo, Não consigo ter acesso à essas variáveis... No caso do Enviar, consigo acesso até ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote. e no Gerar: ACBrNFSe1.WebServices.GerarNFSe. A variável Retorno não esta associada. Obrigado
  25. Olá, tudo bem? Fiz a alteração em duas units para corrigir vazamento de memória. Na unit: "Fontes\ACBrDFe\ACBrNFSe\PCNNFSe\pnfsNFSeW.pas" criei o método Destroy na classe TNFSeWClass public ... destructor Destroy; Override; destructor TNFSeWClass.Destroy; begin FOpcoes.Free; FGerador.Free; inherited Destroy; end; e na unit "Fontes\ACBrDFe\ACBrNFSe\PCNNFSe\pnfsNFSe.pas" foi destruída a variável FTransportadora na classe TNFSe. FTransportadora.Free; Att, Luciano. pnfsNFSe.pas pnfsNFSeW.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...