Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

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

  • Consultores
Postado
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.
  • Membros Pro
Postado

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.

  • Consultores
Postado
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.
  • Membros Pro
Postado

@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.

  • Consultores
Postado
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.
  • Consultores
Postado
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.
  • Administradores
Postado

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 !!

Postado

Cara pessoalmente tenho quase certeza que mesmo que imprima sem o dados este boleto será invalido visto que atualmente todos os boletos tem que ser registrado e para isso precisa de data de vencimento e valor, eu acho melhor você conversar com o banco sobre isso.

  • Curtir 2

 

  • Membros Pro
Postado

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.

 

  • Consultores
Postado
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.
  • 2 semanas depois ...
  • Consultores
Postado
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.
  • 5 meses depois ...
  • Consultores
Postado

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