Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Prezados, 

 

Quando seleciono o tipo de pagamento ipOutras, a impressão do tipo de pagamento no DANFe sai em branco.

 

Gostaria de solicitar uma atualização desse conteúdo no arquivo ACBrNFeDANFEFRDM.pas

 

Segue abaixo alteração que fiz para correção dessa situação.

 

 

 

procedure TdmACBrNFeFR.CarregaFatura;

begin
  with cdsFatura do
  begin
    Close;
    CreateDataSet;
 
    if Self.ExibeCampoFatura then   //Incluido por Fábio Gabriel - 22/05/2013
    begin
      Append;
 
      if FNFe.Ide.indPag = ipVista then
        FieldByName('Pagamento').AsString := 'PAGAMENTO À VISTA'
      else if FNFe.Ide.indPag = ipPrazo then
        FieldByName('Pagamento').AsString := 'PAGAMENTO A PRAZO'
      else
        FieldByName('Pagamento').AsString := '';
 
      if DFeUtil.NaoEstaVazio(FNFe.Cobr.Fat.nFat) then
      begin
        with FNFe.Cobr.Fat do
        begin
          FieldByName('nfat').AsString := nFat;
          FieldByName('vOrig').AsFloat := DFeUtil.StringToFloatDef(FloatToStr(vOrig), 0);
          FieldByName('vDesc').AsFloat := DFeUtil.StringToFloatDef(FloatToStr(vDesc), 0);
          FieldByName('vLiq').AsFloat := DFeUtil.StringToFloatDef(FloatToStr(vLiq), 0);
        end;
      end;
 
      Post;
    end;
  end;
end;
 

 

 

 

procedure TdmACBrNFeFR.CarregaFatura;

begin

  with cdsFatura do

  begin

    Close;

    CreateDataSet;

 

    if Self.ExibeCampoFatura then   //Incluido por Fábio Gabriel - 22/05/2013

    begin

      Append;

 

      if FNFe.Ide.indPag = ipVista then

        FieldByName('Pagamento').AsString := 'PAGAMENTO À VISTA'

      else if FNFe.Ide.indPag = ipPrazo then

        FieldByName('Pagamento').AsString := 'PAGAMENTO A PRAZO'

      else if FNFe.Ide.indPag = ipOutras then

        FieldByName('Pagamento').AsString := 'OUTROS'

      else

        FieldByName('Pagamento').AsString := '';

 

      if DFeUtil.NaoEstaVazio(FNFe.Cobr.Fat.nFat) then

      begin

        with FNFe.Cobr.Fat do

        begin

          FieldByName('nfat').AsString := nFat;

          FieldByName('vOrig').AsFloat := DFeUtil.StringToFloatDef(FloatToStr(vOrig), 0);

          FieldByName('vDesc').AsFloat := DFeUtil.StringToFloatDef(FloatToStr(vDesc), 0);

          FieldByName('vLiq').AsFloat := DFeUtil.StringToFloatDef(FloatToStr(vLiq), 0);

        end;

      end;

 

      Post;

    end;

  end;

end;

 

 

 

  • Consultores
Postado

Bom dia Vinicius,

 

Por favor, não post conteúdo de arquivos ou fontes na área de texto do tópico.

 

Procure sempre anexar o arquivo, principalmente se tratando de uma alteração no fonte, fica mais fácil realizarmos o merge tendo o arquivo alterado completo anexado ao post.

 

Desde já muito obrigado pela compreensão e colaboração.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 meses depois ...
Postado

Bom dia Vinicius,

 

Por favor, não post conteúdo de arquivos ou fontes na área de texto do tópico.

 

Procure sempre anexar o arquivo, principalmente se tratando de uma alteração no fonte, fica mais fácil realizarmos o merge tendo o arquivo alterado completo anexado ao post.

 

Desde já muito obrigado pela compreensão e colaboração.

 

Olá... Vocês irão atualizar os fontes com esta sugestão do tipo 'Outros' do  ViniciusPacchioni ???

  • Este tópico foi criado há 3591 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.

The popup will be closed in 10 segundos...