Ir para conteúdo
  • Cadastre-se

russocorp

Membros
  • Total de ítens

    106
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que russocorp postou

  1. Olá Juliomar, segue em anexo a unit que modifiquei. Dentro coloquei o sinalizador "//Alterado por RUSSOCORP - INICIO" para facilitar a localização. Somente adicionei uma linha mesmo e funcionou. Desde já obrigado a toda equipe. ACBrNFSeConfiguracoes.pas
  2. Olá a todos, estou fazendo uma alteração no sistema, para deixar uma thread rodando verificando se o RPS foi processado no servidor do GINFES. Nessa thread, estou criando os componentes das classes TACBrNFSe e TACBrNFSeDANFSeQR, para cada thread ter seu proprio componente e não ocorrer confllitos em caso de muitos RPS para envio. No momento que passo o comando "FNFSe.Enviar(fNumeroLote, False)" ocorre o erro "CoInitialize não foi chamado, ClassID: {91D221C4-0CD4-461C-A728-01D509321556}" Verificando no fórum foi indicado o uso do código "CoInitialize(nil);" que resolveria o problema. Tentei colocar esse código no create da thread, do form que se encontra a thread, no DataModule do sistema, enfim, em vários locais, mas o problema só foi resolvido colocando esse trecho dentro da unit ACBrNFSeConfiguracoes.pas, na linha 535, dentro da function TCertificadosConf.GetCertificado: ICertificate2;, antes do Result := nil; que tem logo no inicio da function e o sistema funcionou normalmente. Teria como ser modificado isso dentro dos fontes do ACBr, para caso mais alguém tenha essa necessidade de criar um sistema em threads para essa verificação do processamento, já que os servidores do GINFES estão problemáticos ultimamente com lentidão constante. Desde já muito obrigado a todos.
  3. Oi Italo, a intenção é justamente já ir deixando pronto aqui, pois segundo a NT 2013/05 a data de liberação dos ambientes de testes começam em breve. Quero aproveitar o máximo do ambiente de testes antes de ter que colocar pra valer, para tentar pegar a maioria dos erros previstos. Obrigado pelos esclarecimentos dos schemas ainda não estarem liberados, vou ficar acompanhando de perto para pega-los logo que possivel.
  4. Obrigado Régys, irei verificar isso.
  5. Olá, sou novo no uso do ACBR, pelo menos dos componentes NF-e. Estive olhando o exemplo que acompanha os fontes referente a NF-e (ACBR\Exemplos\ACBrNFe2\Delphi) e não consegui localizar no exemplo onde defino qual o modelo da NF-e a utilizar, visto que em breve precisará ser utilizado o layout 3.10. Vi em outros posts no forum dizendo que o componente já contempla esse layout e também o NFC-e, com isso, peço a ajuda dos amigos somente para fazer essa definição, para que eu já possa desenvolver as mudanças necessárias na NF-e atual do sistema que trabalho para o novo layout. Desde já muito obrigado.
  6. russocorp

    Erro Envio Lote Sp

    Senhores, não sei se mais alguém teve esse problema, mas essa semana após atualizarmos o sistema, a aliquota do ISS ficou com 3 casas decimais, com isso não sendo possivel enviar o arquivo para o webservice acusando erro de validação. Após verificarmos os fontes, fizemos a alteração no arquivo pnfsNFSeW, alterando a linha 551 do mesmo de: Gerador.wCampoNFSe(tcDe3, '#25', 'Aliquota ', 01, 05, 0, NFSe.Servico.Valores.Aliquota, ''); para Gerador.wCampoNFSe(tcDe4, '#25', 'Aliquota ', 01, 05, 0, NFSe.Servico.Valores.Aliquota, ''); com isso foi possivel o envio normal do arquivo. Caso alguém tenha esse mesmo problema fica ai a dica.
×
×
  • 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.