Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2186 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Efetuei uma pequena correção nas quebras de linhas dos Dados Adicionais na Danfe do FastReport. 

Ao concatenar as informações dos campos infAdFisco e infCpl não estava quebrando a linha.

Método alterado:

Function TACBrNFeFRClass.ManterInfAdi( swObs : String ) : String;
var
  i : Integer;
  TmpStr, TmpInfoFisco : String;
begin
  result := swObs;
  TmpStr := '';
  TmpInfoFisco := '';
  with FNFe.InfAdic do
  begin

    for i := 0 to ObsFisco.Count - 1 do
    begin
      with ObsFisco.Items do
        TmpStr := TmpStr + XCampo + ': ' + XTexto + ';';
    end;

    //Fisco
    if Length(InfAdFisco) = 0 then
      TmpInfoFisco := ''
    else
      TmpInfoFisco := InfAdFisco + ';';

    result  := result + TmpStr + TmpInfoFisco;
    TmpStr  := '';
    for i := 0 to ObsCont.Count - 1 do
    begin
      with ObsCont.Items do
        TmpStr := TmpStr + XCampo + ': ' + XTexto + ';';
    end;
    //Inf. Complementar
    if Length(InfCpl) = 0 then InfCpl := '';

    result  := result + TmpStr + InfCpl;
  end;
end;

 

ACBrNFeDANFEFRDM.pas

  • 4 meses depois ...
  • Administradores
Postado

Boa tarde.

Este tópico está inativo a algum tempo e por isso será fechado, caso necessário favor criar um novo tópico.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 2186 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.