Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal,

 

Estou implementando o arquivo de remessa do banco Itaú, estou com uma dúvida sobre como informar o campo Data de Mora. Estou passando o valor da seguinte forma:

DataMoraJuros     := 0; 

 

O problema que quando chega na condição abaixo dentro da ACBRBancoItau.pas ele não está considerando a data como nulo e está preenchendo com 30/12/99. Como devo proceder para que ele seja nulo deixando o preenchimento do campo zerado. Já tentei não informar o valor para DataMoraJuros mas também não adiantou.

 

 {Mora Juros}
      if (ValorMoraJuros > 0) then
      begin
        if (DataMoraJuros <> Null) then
          ADataMoraJuros := FormatDateTime('ddmmyy', DataMoraJuros)
        else
          ADataMoraJuros := padR('', 6, '0');
       end
Postado

Boa tarde.

 

Já fiz essa correção, porém ainda não enviei para avaliarem e atualizarem, abaixo segue o trecho:

 

      {Mora Juros}
      if (ValorMoraJuros > 0) then
      begin
         // DONE -oJacinto Junior: Ajustar pois DataMoraJuros é inicializada com zero, sendo portanto sempre diferente de null.
//        if (DataMoraJuros <> Null) then
        if DataMoraJuros <> 0 then
          ADataMoraJuros := FormatDateTime('ddmmyy', DataMoraJuros)
        else
          ADataMoraJuros := padR('', 6, '0');
      end
      else
        ADataMoraJuros := padR('', 6, '0');

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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