Ir para conteúdo
  • Cadastre-se

dev botao

Boleto em Branco


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

Recommended Posts

  • Membros Pro

Boa tarde.

Tenho a necessidade de gerar boletos em branco "sem vencimento , valor e dados do sacado" estou usando o boleto do Fast report.

Até aceita passar vazio para os campos mas a impressão fica com "0,00" para valor e 30.12.1899 para vencimento e os dados do sacado fica com os acentos.

Gostaria de saber se tem disponibilidade de fazer estas alterações.

Desde já agradeço. 

Boleto.png

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O componente assume valores Default...  pois não foi projetado para essa funcionalidade...

mas creio que não seja muito difícil, ajustar, com o auxílio de um IF

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
13 minutos atrás, AG Sistemas disse:

Tenho a necessidade de gerar boletos em branco "sem vencimento , valor e dados do sacado" estou usando o boleto do Fast report. 

Mas com que objetivo?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde Daniel.

No forts acredito que o if iria resolver, mas no Fast é montado a tabela em tempo de execução e a mascara esta no campo dentro do arquivo .fr3.

Não consegui pensar em como fazer. Mas se vc me passar um caminho eu tento fazer.

 

Agora, EMBarbosa disse:

Mas com que objetivo?

Com o objetivo de fazer boleto em branco para ser preenchido no futuro.

Link para o comentário
Compartilhar em outros sites

  • Consultores
2 minutos atrás, AG Sistemas disse:

Com o objetivo de fazer boleto em branco para ser preenchido no futuro. 

E daí você vai preencher utilizando o quê?

 

3 minutos atrás, AG Sistemas disse:

No forts acredito que o if iria resolver, mas no Fast é montado a tabela em tempo de execução e a mascara esta no campo dentro do arquivo .fr3.

Não consegui pensar em como fazer. Mas se vc me passar um caminho eu tento fazer.

A menos que eu não tenha entendido a questão, ter máscara no campo não impede dele ser apresentado vazio. A questão é informar vazio no campo.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

@EMBarbosa, desculpa se me expressei mal.

Mas o vendedor faz a venda e preenche o boleto a caneta e entrega para o cliente dele.

Sobre os campos eu testei das seguinte forma não informei valor algum e em outro teste passei "0" para eles por isso eu falei da mascara .

Mas se tiver um modo de deixar eles em branco e vc puder me ajudar fico agradecido.

Link para o comentário
Compartilhar em outros sites

  • Consultores
10 minutos atrás, AG Sistemas disse:

@EMBarbosa, desculpa se me expressei mal.

Mas o vendedor faz a venda e preenche o boleto a caneta e entrega para o cliente dele.

Essa é nova. Boleto manual eu nunca vi.

10 minutos atrás, AG Sistemas disse:

Sobre os campos eu testei das seguinte forma não informei valor algum e em outro teste passei "0" para eles por isso eu falei da mascara .

Mas se tiver um modo de deixar eles em branco e vc puder me ajudar fico agradecido.

Você vai ter que alterar o arquivo ACBrBoletoFCFR.pas no método TACBrBoletoFCFR.PrepareBoletos que o campo fique vazio quando o valor não estiver preenchido.

Deixa dar um exemplo:

        Field_Vencimento.AsDateTime := ListadeBoletos[iFor].Vencimento;

Teria que alterar para algo como:

if ListadeBoletos[iFor].Vencimento <> 0 then
begin
  Field_Vencimento.AsDateTime := ListadeBoletos[iFor].Vencimento;
end
else
begin
  Field_Vencimento.Clear;
end;

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Consultores
5 minutos atrás, AG Sistemas disse:

Fiz o teste com este exemplo mas não deu certo continuou do mesmo modo. 

Ele entrou ali no Clear? Qual a versão do seu Delphi? Lembro que algumas versões tem problemas com esse método.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Sua sugestão foi incluída a nossa lista de tarefas, porém neste momento estamos priorizando a estabilização do refactoring feito nos DFes, caso consiga algho antes de nós termos tempo para analisar esta implementação, por favor anexe ao 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 !!

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Não há uma previsão específica... pois estamos com muitos relatos de erros de compilação, após o Refactoring...

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia.

Obrigado @Daniel Simoes, @Rafael Dias o registro é feito sim sem problemas .

Caso vcs possam me passar alguma ideia de como fazer eu agradeço. Tentei dar um clear no campo e coloquei uma verificação no próprio fast se for vazio ou "0"  limpar mas ele não respeita.

Desde já agradeço.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
2 horas atrás, AG Sistemas disse:

Caso vcs possam me passar alguma ideia de como fazer eu agradeço. Tentei dar um clear no campo e coloquei uma verificação no próprio fast se for vazio ou "0"  limpar mas ele não respeita. 

A ideia é você ter certeza que o campo está indo vazio pro relatório. Bota um breakpoint e verifica se o campo realmente está vazio por meio da propriedade ".IsNull".

Se ele não estiver o problema está aí.

Agora se ele estiver, aí é bem provável que temos que alterar o arquivo .fr3

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores
Em 06/12/2018 at 08:21, AG Sistemas disse:

Caso vcs possam me passar alguma ideia de como fazer eu agradeço. Tentei dar um clear no campo e coloquei uma verificação no próprio fast se for vazio ou "0"  limpar mas ele não respeita.

Olá, Com as ideias que eu te passei você conseguiu algum progresso?

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...
  • Consultores

Tópico fechado por falta de retorno do usuário

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

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