Ir para conteúdo
  • Cadastre-se

Gandalf

Membros Pro
  • Total de ítens

    109
  • Registro em

  • Última visita

Tudo que Gandalf postou

  1. Isso não vai ser viável, porque toda a interface está sendo criada em C# (via blazor) e todos os outros microserviços/api's também estão sendo criados em C#. Por isso eu preciso usar o ACBrLib mesmo (ao menos até onde eu entendi). Nos vídeos de apresentação parece que mais pessoas já estariam usando e, segundo diziam, a migração de quem usava o Monitor iria ser praticamente transparente. Eu só preciso de um exemplo de como ler/carregar um xml para poder extrair os valores, para interagir/gravar no meu banco. Ah, complementando, eu não usava o monitor, trabalhava direto com os componentes mesmo.
  2. Bom dia! Obrigado pelas respostas, mas a questão é justamente que estou desenvolvendo para web com C# agora e vou precisar enviar/ler/importar as notas via API. Por isso que preciso saber como fazer isso com o ACBrLib. Alguma sugestão de como trabalhar com ele, sem uma drástica mudança? Atenciosamente Társis Francke Ferreira
  3. Gandalf

    dll muilti thread

    Boa tarde, estou executando o demo do ACBrLib e estou tendo uma exceção no carregamento da solução quando tento usar as dll multi thread (pasta MT). Usando as outras dll (StdCall ou Cdecl), funciona normal. A exceção ocorre nesse método protected void CheckResult(int ret) { if (ret >= 0) return; var message = GetUltimoRetorno(); switch (ret) { case -6: throw new DirectoryNotFoundException(message); case -5: throw new FileNotFoundException(message); default: throw new ApplicationException(message); } } o retorno vem como -10, caindo então na geração da exceção. Atenciosamente Társis Francke Ferreira
  4. Boa tarde, eu estou começando agora a usar o ACBrLib e estou tentando ler um xml, para importar para meu banco. Eu já usava antes o ACBrNFe para o Delphi e lá eu conseguia carregar um xml no componente, ler seus dados e importar para dentro do meu banco. Na demo que vem do ACBrLib, ele vem somente até a parte de ACBrNFe.CarregarXML(arquivoIni), o que não produz nenhum efeito aparente. Pesquisando um pouco mais eu descobri que se eu chamar var teste = ACBrNFe.ObterXml(0), eu consigo visualizar o conteúdo do xml. O que eu preciso agora é saber como carregar esse conteúdo no componente, para que eu possa lê-lo. Desde já agraço Atenciosamente Társis Francke Ferreira
  5. Pessoal, eu creio que posso ter encontrado o problema, porque vi mais uma pessoa nessa mesma situação. Eu pego a data e hora pelo Firebird SELECT CURRENT_TIMESTAMP AS DATAHORA FROM RDB$DATABASE e talvez esse comando esteja trazendo para alguns 1h adiantada. Alguém aí já passou por isso ou sabe como evitar?
  6. Eu configuro o timezone assim Configuracoes.WebServices.TimeZoneConf.ModoDeteccao := tzPCN;
  7. E como gravaria essas informações de log? Não gera nenhuma exceção ou qualquer aviso. No xml a data-hora de emissão sai com 1h a mais, mas eu informo a data da própria máquina onde o software está rodando, a qual está correta. Não sei porque o componente gera essa hora a mais, em determinadas máquinas. Mas se tem algum recurso no componente que pode me gerar informações de log, eu desconheço.
  8. Segundo o suporte, outras versões também dão problema. O que me intriga e que em muitos não dá problema algum.
  9. O cliente informou que o windows está atualizado. Windows server 2008 R2 Enterprise Service Pack 1
  10. Bom dia, estou tendo problemas com alguns clientes aqui em SC. Eles estão tendo problemas com a data hora, que está sendo gerada com 1h a mais no xml, embora o relógio do computador e o fuso horário esteja com o horário correto. Também não está marcada a opção de atualizar com o horário de verão. Alguém está passando ou já passou por isso e encontrou a solução? Desde já agradeço Társis Francke Ferreira
  11. Boa tarde Juliomar, obrigado pela postagem. Eu olhei ali, mas não muda a forma como é alimentado o campo. Como o colega do primeiro post comentou, o erro passou a acontecer após a atualização dos componentes. Alguma coisa foi mudada na unit do Santander, porque eu também gerava as remessas sem problemas até então. Talvez tenha sido uma mudança não desejada, uma vez que a Juliana não se recorda de mudanças recentes nessa unit. Ela sugeriu não alterar o componente. No meu caso, a única forma de continuar gerando as remessas, foi alterando o componente. Vou aguardar para ver se alguém descobre o que foi alterado na unit.
  12. Bom dia! No meu caso eu alimento a propriedade carteira com '5'. Quando eu debugo, na unit do Santander, o dado vem como '005'. Existe alguma propriedade onde se pode informar o tamanho do campo da carteira?
  13. Boa noite, Eu também tive esse erro. O que eu fiz e pareceu funcionar, foi mudar o Result := PadLeft(Carteira, 1, '0' ) para Result := PadLeft(Carteira, 3, '0' );
  14. Boa tarde! Obrigado pela resposta. Realmente, essa foi uma idéia que me escapou, que se os fontes estivessem atualizados e continuou igual, é porque ainda não foi alterado. Mas a minha pergunta foi relacionada ao post do José, dizendo que isso iria ser verificado. Mas eu me expressei mal. O que eu gostaria de saber é se já se tem idéia do que pode ser. Talvez até pudesse ajudar. Não fiz isso ainda, porque o José já pode estar mexendo e poderia ser trabalho em dobro ou sobrescrever algo que já pode estar arrumado e simplesmente ainda não atualizado para baixar. Então, me coloco à disposição para ajudar no que puder e parabéns pelo trabalho que fazem!
  15. Bom dia, também estou tendo problema ao ler o retorno da UnicredES. Também está lendo os valores todos zerados. Isso já foi corrigido? Desde já agradeço a atenção!
  16. Sim, essa é uma possibilidade, mas como o José disse que ainda estava fazendo ajustes e que em breve estaria disponível, não sei se é prudente fazer algo que em breve pode ser sobrescrito. Já há algum retorno em relação ao trabalho que ele já está fazendo?
  17. Boa tarde, já responderam sobre o boleto impresso? O que eu imprimi foi recusado. Deu erro na linha digitável.
  18. Sim, eu fiz exatamente isso. Estranho que não retornou esse erro das posições de 60 a 65. Não houve crítica nessa posição.
  19. Boa noite, Só para avisar, no layout com 7 dígitos o arquivo de remessa também não foi validado. Está voltando com os seguintes erros 3.5.1. Registro Tipo 0 (Obrigatório) - Header de Arquivo Remessa 20.0 No da Versão do Layout do Arquivo - Posição de 164 a 166 Informado = 050 Correto = 107 3.5.2. Registro Tipo 1 (Obrigatório) - Header de Lote de Arquivo Remessa 07.1 Nº da Versão do Layout do Lote - posição de 14 a 16 Informado = 030 Correto = 067
  20. Bom dia, Sim, a minha postagem é referente à mudança para 7 dígitos. Com 6 dígitos já estava funcionando. Eu baixei o arquivo que o Neudimar havia desenvolvido para a caixa. A remessa eu creio que passou, mas agora passou a dar problema na impressão do boleto. Vou esperar ele mandar a versão alterada, para testar aqui. Obrigado a ambos por responderem!
  21. Boa tarde! Foi homologada a impressão do boleto? Para mim voltaram vários erros. Estou enviando o boleto impresso pela caixa, o boleto impresso pelo meu sistema, usando o ACBr e a validação da Caixa. Desde já, agradeço a atenção! Boleto Impresso do Site da Caixa.pdf Boleto Impresso meu sistema.pdf Validação Caixa.pdf
  22. Olá Juliana, isso eu não saberia dizer. Eu estou lendo o retorno do banco com o método LerRetorno e o componente está me retornando que o tamanho máximo do nosso número é 10. Vou colocar em anexo o arquivo, para que, se alguém puder, dar uma olhada. 2020_Abril_CNAB400_UNICRED_TODAS_0001247840_0515_28042020_01.RET
×
×
  • 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.