Ir para conteúdo
  • Cadastre-se

wanderok

Membros
  • Total de ítens

    69
  • Registro em

  • Última visita

Posts postados por wanderok

  1. Mesma coisa.

    O que devo passar para os amigos tentarem me ajudar?

    Parei no desenvolvimento aqui.

    Obrigado.

     

     

    Passo a passo para o teste.

     

    Tenho uma aplicação que usa acbr há vários anos. Um sucesso! Obrigado!

    Atualizando para a versão 3.01 da nfe.....

    passo tudo como no exemplo.

    preencho tudo como no exemplo.

    os métodos das classes são chamados como sempre foram.

    o retorno vem como era esperado.

    entretanto, vem vazio do objeto / classes acbr

    passei a linha e a instrução e a unit do erro (ou possível erro)

    o xml é gerado

    só nao vem nada escrito na msg de erro que recebo do acbr.

    e fico vendido.

    do que precisam para tentar esclarecer melhor e investigar o assunto?

    uso a mesma base de dados que funcionava na 2.00

    mesmo certificdo digital, logo mesmo cnpj

    uso o mesmo cliente pra teste 

    e o erro ocorre tanto em ambiente de homologacao qto de producao.

     

    abraço

  2. No ambiente de produção, a mensagem de erro vem em branco "" e a nota consta como SEM AUTORIZAÇÃO.

     

    E agora????

     

    Como corrigir se o objeto acbr retorna vazio como msg de erro?

  3. Beleza. Uso ACBR acho q desde 2010. Não sei o que houve. Mas farei o que me pede. Obrigado.

     

    Se tivesse algo errado com os Schemas não transmitiria, a Sefaz não acataria, o xml com sucesso não existiria.

     

    É alguma outra coisa..... estou investigando.

  4. Olá!

    Já havia feito isto.

     

    Minha pasta fica em c:\brena\schemas

     

    Copiei para lá todo o conteúdo do repositório acbr, pasta C:\ACBR_NFE300D7\Exemplos\ACBrNFe2\Delphi\Schemas\V310 

     

    Nos meus fontes alterei para:

     

    ACBrNFe1.Configuracoes.Geral.VersaoDF := ve310; //<---- modelo 3.10

     

    Está gerando o xml da nota mas não está imprimindo. Só imprime usando a função reimprimir e apontando para o xml gerado.

     

    att

  5. Bom dia.

     

    1) Executei o update dos fontes via SVN. Atualizou até a versão 7706 e não 7705.

    2) Inclui atualizações do componente AcbrDanfeRave e AcbrComum\Acbr.inc.

    3) Os comentários foram eliminados pelo update que substituiu a unit.

    4) Não deu mais o erro.

     

    Obrigado.

  6. Perdão.

    Minha dúvida cabe nos dois tópicos.

    Como escolher o que "cabe melhor" ????

    Coloquei aqui pois algúem procurando desta forma encontra o outro post.

    Não dupliquei post.

    Fiz referência aqui a outro post detalhado.

    Isto ocorre a todo momento neste e em todos os foruns.

    Mas, se deseja que eu proceda de forma diferente, acato sua decisão e não referencio mais meus posts.

    Desculpe o transtorno caso tenha causado algum.

    Estou aqui para somar e não tumultuar.

    Sou da turma séria e profissional, caso haja alguma outra turma.

    Agradeço a orientação já acatada.

    Obrigado.

  7. Bom dia.

     

    Estou com o mesmo problema, migrando da 2.00 para 3.10, Delphi 7.

     

    Os fontes estão atualizadíssimos (hoje) e em pasta só para eles, sem nenhum vestígio da versão antiga.

    IDE toda configurada para os fontes novos.

    Dcus apagados e recriados.

    Apagados bpl´s do ACBR na pasta C:\Arquivos de programas\Borland\Delphi7\Projects\Bpl

     

    Ao enviar para Sefaz:

     

    unit ACBrNFeWebServices;

    function TWebServices.Envia(ALote: String; const ASincrono: Boolean): Boolean;

    Linha 1784

     
      self.Enviar.FLote := ALote;
      self.Enviar.FSincrono := ASincrono;
      if not(Self.Enviar.Executar) then
         begin
           if Assigned(TACBrNFe( FACBrNFe ).OnGerarLog) then
              TACBrNFe( FACBrNFe ).OnGerarLog(Self.Enviar.Msg);
           raise EACBrNFeException.Create(Self.Enviar.Msg);
         end;
     

    Ganho erro com mensagem '' (em branco) e nada é impresso.

     

    Mas a nota é gerada normalmente. O XML está na pasta correta. Então reimprimo e dá certo.

     

    O que pode ser ?

     

     

    Abc

  8. Consegui!

    Havia dois objetos ACBRNFE1 e ACBRNFE2. Ambos faziam referência ao DANFE ACBrNFeDANFERave1.

    Pensei em criar o ACBrNFeDANFERave2 para associaro ao ACBRNFE2.

    Mas percebi que não havia necessidade do segundo objeto. Exclui o acbrnfe2 mantendo apenas o acbrnfe1 e deu td certo de primeira.

    Obrigado!

    Espero que isto ajude a outros colegas.

    RESOLVIDO!

  9. Obrigado pela resposta rápida !!!

     

    Mas associei sim. Veja que disse no primeiro post.

     

    "Em ACBrNFe1.DANFE coloquei direto no objeto a referência a ACBrNFeDANFERave1."

     

    Está DESassociando sozinho quando compilo. E não possuo nenhuma linha que faça referencia a limpar este atributo ACBrNFe1.DANFE .

    obg

  10. Olá a todos. 

    Estou migrando da versão 2.00 pra a 3.10. 

    No form de minha aplicação há um objeto ACBrNFe1 e um objeto ACBrNFeDANFERave1.

    Em ACBrNFe1.DANFE coloquei direto no objeto a referência a ACBrNFeDANFERave1.

    Salvo.

    Quando executo o programa, ao imprimir, dá erro "Componente DANFE não associado.". 

    Abro os fontes e a referência que havia colocado desapareceu!!!! Fiz várias vezes (umas 10).

    Então coloquei na linha de código:

    ACBrNFe1.DANFE coloquei direto no objeto a referência a ACBrNFeDANFERave1;

    E quando executo o erro permanece: "Componente DANFE não associado."

    Abro os fontes e a referência que havia colocado desapareceu também!!!

     

    Ocorre na unit ACBrNFeNotasFiscais, linha 495 onde há a procedure abaixo:

     

     

    procedure TNotasFiscais.Imprimir;
    begin
      if not Assigned( TACBrNFe( FACBrNFe ).DANFE ) then
         raise EACBrNFeException.Create('Componente DANFE não associado.')
      else
         TACBrNFe( FACBrNFe ).DANFE.ImprimirDANFE(nil);
    end;
     
    OBS: No objeto ACBrNFeDANFERave1 coloquei na propriedade RAVFILE o caminho do arquivo atualizado:
    "NotaFiscalEletronica.rav" (que baixei com SVN).
     
    Não sei mais o que fazer.
    Alguém teria alguma dica, por favor?
     
    Obrigado.
    Abraço.
  11. Os fontes que atualizei hoje via TortoiseSVN trazem a unit ACBrNFeDANFERave contendo a classe TACBrNFeDANFERave SEM o property ViaConsumidor.

    Não compilava no D7 dando erro de property ViaConsumidor inexistente.

    Inclui na cláuslua private a declaração "FViaConsumidor: boolean;" e na cláuslua published "property viaconsumidor: boolean read FViaConsumidor write FViaConsumidor;"

     

    Ficou como abaixo:

     

    <Code>

    type
      TACBrNFeDANFERave = class( TACBrNFeDANFEClass )
       private
        FdmDanfe : TdmACBrNFeRave;
        FRaveFile: String;
        FEspessuraBorda: Integer;
        FTamanhoFonte_RazaoSocial: Integer;
        FTamanhoFonte_ANTT: Integer;
        FTributosFonte: string;
        FTributosPercentual: TpcnPercentualTributos;
        FMarcaDaguaMSG: string;
        FViaConsumidor: boolean;
        procedure ExecutaReport;
       public
        constructor Create(AOwner: TComponent); override;
        destructor Destroy; override;
        procedure OnPrintRaveSystem(Sender: TObject);
        procedure ImprimirDANFE(NFE : TNFe = nil); override ;
        procedure ImprimirDANFEPDF(NFE : TNFe = nil); override ;
      published
        property RavFile : String read FRaveFile write FRaveFile;
        property dmDanfe : TdmACBrNFeRave read FdmDanfe write FdmDanfe;
        property EspessuraBorda : Integer read FEspessuraBorda write FEspessuraBorda;
        property TamanhoFonte_RazaoSocial: Integer read FTamanhoFonte_RazaoSocial write FTamanhoFonte_RazaoSocial;
        property TamanhoFonte_ANTT: Integer read FTamanhoFonte_ANTT write FTamanhoFonte_ANTT;
        property TributosFonte: string read FTributosFonte write FTributosFonte;
        property TributosPercentual: TpcnPercentualTributos read FTributosPercentual write FTributosPercentual;
        property MarcaDaguaMSG: string read FMarcaDaguaMSG write FMarcaDaguaMSG;
        property viaconsumidor: boolean read FViaConsumidor write FViaConsumidor;
      end;
    </code>
     
    Então compilou normalmente.
     
    O problema é que se eu atualizar novamente, virá sem a property ViaConsumidor causando erro novamente.
×
×
  • 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.