Ir para conteúdo
  • Cadastre-se

Jorge Eduardo

Membros
  • Total de ítens

    66
  • Registro em

  • Última visita

Posts postados por Jorge Eduardo

  1. Boa tarde.

    Erro ao imprmir MDF-e usando o FastReport. Estou com o DelphiXE7 e o FastReport 5.0, com o acbr na versão 11052;

    Erro baixo:

    ---------------------------
    Erro
    ---------------------------
    Ocorreram os seguintes erros:

    Memo158: Campo não encontrado: Parametros."Versao"


    ---------------------------
    OK   
    ---------------------------

  2. Bom dia.

    Quando eu envio a NFS-e, no componente eu habilito a opção ConsultaLoteAposEnvio, ele envia e retorna o nota sem problemas, mas no "ACBrNFSe1.NotasFiscais.Items[0]" as posições do array fica com o índice 0 (as informações correta estão no índice 0) e também com o índice 1 vazio.

    Com isto:

    - Quando manda imprimir, ele imprimir duas vezes.

    -Quando imprimir o pdf da erro, pq o índice 1 está vazio.

  3. Bom dia.

    O DanfSe não está imprimindo os campos:

    - CNPJ

    - Município

    - UF

    Solução:

    no unit pnfsNFSeR foi alterada como descrito abaixo:

    {TODO -oJorge -cNFS-e : Add por Jorge}
        NFSe.PrestadorServico.Endereco.CodigoMunicipio := Leitor.rCampo(tcStr, 'Cidade');
        if NFSe.PrestadorServico.Endereco.CodigoMunicipio = '' then
          NFSe.PrestadorServico.Endereco.CodigoMunicipio := Leitor.rCampo(tcStr, 'CodigoMunicipio');

        {TODO -oJorge -cNFS-e : Add por Jorge}
        NFSe.PrestadorServico.Endereco.UF := Leitor.rCampo(tcStr, 'Estado');
        if NFSe.PrestadorServico.Endereco.UF = '' then
          NFSe.PrestadorServico.Endereco.UF := Leitor.rCampo(tcStr, 'Uf');

    {TODO -oJorge -NFS-e : Alterado por Jorge}
          if VersaoNFSe = ve100
           then begin
            //if Leitor.rExtrai(5, 'CpfCnpj') <> ''
             //then
             begin
              NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj := Leitor.rCampo(tcStr, 'Cpf');
               if NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj = ''
                then NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj := Leitor.rCampo(tcStr, 'Cnpj');
             end;
           end
           else begin
            NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj := Leitor.rCampo(tcStr, 'Cnpj');
           end;
          end;

    pnfsNFSeR.pas

  4. Bom dia.

    Tenho um projeto usando o Delphi XE7, FastReport 5.0, que usava na impressão do NFS-e o QuickReport, estou migrando esse projeto para o trunk2 e vou usar o FastReport como gerador de relatórios. 

    Estou com o ACBr e arquivos fr3 atualizados.

    Quando eu imprimo usando o Fortes Report imprimi normal, quando eu uso o FastReport da o seguinte erro como na imagem em anexo. O Erro parece ser por causa que estou usando os arquivos fr3 desatualizados, mas eu estou com eles atualizados.

     

     

    Imprimir FastReport.jpg

  5. Boa tarde.

     

    Estou usando o Delphi XE7, o FastReport 5 e o acbr atualizado, e ocorre esse erro:  Memo11: Erro na expressão 'DADOS_ENDERECO': Identificador não declarado: 'DADOS_ENDERECO'

     

    abraço.

  6. Boa tarde.

     

    Estou com esse problema quando vou imprimir o dacte com o FastReport.[

    ---------------------------
    Erro
    ---------------------------
    Ocorreram os seguintes erros:
    Memo11: Erro na expressão 'DADOS_ENDERECO': Identificador não declarado: 'DADOS_ENDERECO'

    ---------------------------
    OK   
    ---------------------------
     

    cte.thumb.jpg.e8ecdc8895dca7dbb1779729db4fd11b.jpg

  7. Bom dia Italo.

    Esse código é o que esta no formulário TfrmDACTeQRRetrato.pas.

    procedure TfrmDACTeQRRetrato.qrb_01_ReciboBeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean);
    begin
      inherited;
      PrintBand := (QRCTe.PageNumber = 1) and (FCTe.Ide.modal <> mdAereo) and (FPosRecibo = prCabecalho);
      //Rodrigo DSP 22/01/2014 11:22:47: impressao do canhoto - Cabecalho.
      if (FResumoCanhoto) then
        qrlResumoCanhotoCTe.Caption := getTextoResumoCanhoto
      else
        qrlResumoCanhotoCTe.Caption := '';

      qrlSerie2.Caption  := IntToStr(FCTe.Ide.serie); // FormatFloat( '000', FCTe.Ide.serie);
      qrlNumCte2.Caption := FormatFloat('000,000,000', FCTe.Ide.nCT);

      qrb_01_Recibo.Enabled := (FCTe.Ide.tpCTe = tcNormal) or (FCTe.Ide.tpCTe = tcComplemento);
    end;

     

    Eu alterei o codigo abaixo zerando a qrb_18_Recibo(qrb_18_Recibo.Height  := 0), assim meu relatório passou a imprimir correto com o recibo do cabeçalho.

    procedure TfrmDACTeQRRetrato.qrb_01_ReciboBeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean);
    begin
      inherited;
      PrintBand := (QRCTe.PageNumber = 1) and (FCTe.Ide.modal <> mdAereo) and (FPosRecibo = prCabecalho);
      //Rodrigo DSP 22/01/2014 11:22:47: impressao do canhoto - Cabecalho.
      if (FResumoCanhoto) then
        qrlResumoCanhotoCTe.Caption := getTextoResumoCanhoto
      else
        qrlResumoCanhotoCTe.Caption := '';

      qrlSerie2.Caption  := IntToStr(FCTe.Ide.serie); // FormatFloat( '000', FCTe.Ide.serie);
      qrlNumCte2.Caption := FormatFloat('000,000,000', FCTe.Ide.nCT);

      qrb_01_Recibo.Enabled := (FCTe.Ide.tpCTe = tcNormal) or (FCTe.Ide.tpCTe = tcComplemento);

    // Adicionei essa linha.  

    qrb_18_Recibo.Height  := 0;
    end;

×
×
  • 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.