Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao visualizar o boleto: LayoutServicos.BeforePrint:Invalid propriedade value.


Ver Solução Respondido por Meioquilinho,
  • Este tópico foi criado há 1012 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Olá pessoal, Estou recebendo está mensagem ao tentar visualizar o boleto após atualização do ACBR. Após muito tempo sem atualizar fiz a atualização e está aparecendo esta mensagem. Depois de muito procurar aqui no fórum sem sucesso, gostaria de saber como resolver está mensagem. Procurei em todas as propriedades e não consegui resolver.  Também cheguei a fazer todas as alterações do Demo sem sucesso. 

Detalhe, durante a atualização do ACbr selecionei a opção de remover os arquivos antigos.

Mensagem: Erro reading LayoutServicos.BeforePrint: Invalid property value.

Poderiam me ajudar?

Desde já agradecido, Anderson.

Editado por Meioquilinho
Postado
1 hora atrás, Juliomar Marchetti disse:

Tu usa o componente na tela? se sim foi mudado algo abre ela em designer , manda salvar e depois compila que vai parar

Boa tarde Juliomar, abri o componente no modo designer, ele não me reporta nenhum erro, salvei compilei mas o mesmo continuou com erro.

  • Consultores
Postado

Pelo o que entendi isso é fortes.

O problema ocorre somente nesse layout específico, Nós demais layout de boleto não ocorre o problema?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado
22 horas atrás, Victor H. Gonzales - Panda disse:

Pelo o que entendi isso é fortes.

O problema ocorre somente nesse layout específico, Nós demais layout de boleto não ocorre o problema?

Olá Victor.

Sim é Fortes, acontece em todos os layouts.

 

  • Consultores
Postado
20 minutos atrás, Meioquilinho disse:

Olá Victor.

Sim é Fortes, acontece em todos os layouts.

 

image.png

Impressão usando BoletoRL (fortes) com layout de serviços

Por favor :

- Verifica se todos os códigos fontes seus estão atualizados da ACBr e não tem alterações locais, se houver reverta.
- Verifica se todos os códigos fontes seus estão atualizados da FortesReport e não tem alterações locais, se houver reverta.

Reinstale todos os componentes limpando os arquivos em disco que pode ter espalhados.

A principio não temos incidente.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Moderadores
Postado
Em 24/01/2022 at 14:45, Meioquilinho disse:

Mensagem: Erro reading LayoutServicos.BeforePrint: Invalid property value.

Joga um RLReport em um form qualquer e vê se ele tem o evento BeforePrint:

image.png

Se não tiver a tua instalação do Fortes é muito antiga ou não está usando o Fortes Report CE.

https://github.com/fortesinformatica/fortesreport-ce

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Fiz tudo isso acima, revisei, removi e reinstalei  todo componente, criei os campos que não tinham, removi o Fortes Report que está funcionando com as Nfe e Nfes mas a danada da mensagem continua.

houve modificações recentes no formato de algum campo? Porque busco as informações das propriedades direto dos fontes.

Postado

Renato Fiz tudo isso, realmente é alguma coisa que estou alimentando errado ou faltando. Ultilizo o componente na tela, pelo exemplo fiz tudo igual:

Ao Criar o form setei as informações conforme o formulário.

carrego os dados no componente conforme o botão ler arquivo ini;

E incluir o titulo pelo botão Incluir Boleto.

Lendo as informações do componente ficam assim:

============================== CONFIGURAÇÃO DO BOLETO =============================
Prefixar Arq Remessa..: 
Homologação...........: 0
Imprimir Mensg Padrao.: 0
Ler Cedente Retorno...: 0
Ler Nosso Num Completo: 0
Remover Acentos.......: 0
Banco.Local Pagamento.: PAGAR PREFERENCIALMENTE NAS CASAS LOTÉRICAS ATÉ O VALOR LIMITE.
Banco.Tipo de Cobrança: cobCaixaEconomica
Banco.Layuot Versão Arq: 0
Banco.Layout Versão Lote: 0
Banco.CIP.............: 
Banco.Desnidade Gravação: 0
Identificação Distribuição: tbClienteDistribui
Caract. Titulo............:  tcSimples
Respons. Emissão..........:tbBancoReemite
Tipo Carteira.............: tctRegistrada
Tipo de Impressão.........: lPadrao
-------------------------------Fim Dados do Cedente---------------------------------
 
============================== CEDENTE DO BOLETO =============================
Banco.................: 104 - Caixa Economica Federal
Cedente...............: 615599 - Anderson Jose-ME
Codigo de Transmissão.: 
Cedente CNPJ..........: 19.763.582/0001-90
Cedente Tipo Carteira.: tctRegistrada
Cedente Modalidade....: 
Cedente Agencia.......: 4871-0
Cedente Conta.........: 0000105240-3
Cedente Resp. Emissão.: tbBancoReemite
Cedente Convenio......: 
Cedente Caracteristica: 
Cedente Endereço......: Rua Nelson Reis, 12 
Cedente Bairro........: Esplanada - Belo Horizonte/MG 30280130
-------------------------------Fim Dados do Cedente---------------------------------
               Boletos Processados
Titulo.da lista..: 0
Seu Numero.......: 
NossoNumero......: 000000000002218
      DADOS DO SACADO
Sacado...........: 16505462000110 - 148 - MC Eng e Comércio Ltda.
E-mail...........: [email protected]
Endereco.........: Rua Padre Rolim
Numero...........: 123
Complemento......: 4º Andar
Bairro...........: Santa Efigênia
Cidade...........: Belo Horizonte
Estado...........: MG
Cep..............: 30130090
-----------------------------------------------------------------------
      DADOS DO FINANCEIROS DE EMISSÃO
Parcela..............: 7713
Número documento.....: P6049-7713
Especie..............: DM
Local Pagamento......: PAGAR PREFERENCIALMENTE NAS CASAS LOTÉRICAS ATÉ O VALOR LIMITE.
Carteira..............: RG
Vencimento...........: 10/02/2022
Data Documento.......: 27/01/2022
Data Desconto........: 27/01/2022
Data Mora Juros......: 11/02/2022
Data Protesto........: 11/05/2022
Data Abatimento......: 27/01/2022
Data Processamento...: 01/02/2022
Data Ocorrência......: 30/12/1899
Valor Documento......: 95
Valor Mora Juros.....: 0,32
Valor % Multa........: 2
Valor Abatimento.....: 0
Valor Desconto.......: 0
Ocorrencia Original..: 뇀Ę
Instrução 01.........: 
Instrução 02.........: 
Instrução 03.........: 
Mensagens............: 
      DADOS DO FINANCEIROS DE PAGAMENTO
Valor do Doc.....: 95
Despesa Cobrança.: 0
Juros e Mora.....: 0,32
Outras Despesas..: 0
Valor Recebido...: 0
Quantidade de Pg.: 1
% Min.  de de Pg.: 0
% Máx   de de Pg.: 0
Valor Min. de Pg.: 0
Valor Max  de Pg.: 0
Tipo de Pg.......: NAO_ACEITA_VALOR_DIVERGENTE
Ocorrencia.......: 
Instrução1.......: 
Descrição Liqui..: 
Parcela..........: 7713
Vencimento.......: 10/02/2022
Processamento....: 01/02/2022
Ocorrencia.......: 30/12/1899
Data do Crédito..: 30/12/1899
Detalhamento.....: |J

 

Qual seria essa propriedade invalida?

 

 

Postado (editado)

Este caracter vem da leitura de :

  Titulo.OcorrenciaOriginal.Tipo := toRemessaBaixar;

Depois Lendo o componente desta forma:

('Ocorrencia.......: '+ Titulo.OcorrenciaOriginal.CodigoBanco +' - '+Titulo.OcorrenciaOriginal.Descricao);

vem o resultado em forma desse caracter.

 

Editado por Meioquilinho
  • Consultores
Postado

Ainda parece algo desatualizado, algum enumerador faltando.

Talvez por ter fontes ou dcus antigos.

Rode o instalador marcando para limpar tudo.

Instalando ambos zerados e utilizando o programa de exemplo, se ocorrer o mesmo problema, posta print das telas para tentarmos simular o problema.

 

Postado
Em 04/02/2022 at 20:43, Renato Rubinho disse:

Ainda parece algo desatualizado, algum enumerador faltando.

Talvez por ter fontes ou dcus antigos.

Rode o instalador marcando para limpar tudo.

Instalando ambos zerados e utilizando o programa de exemplo, se ocorrer o mesmo problema, posta print das telas para tentarmos simular o problema.

 

Fiz exatamente desta forma: Ultilizei primeiramente o apagar do ACBR na pasta de Instalação, apaguei toda pasta do ACBr. Baixei novamente no Hub e reinstalei todo ACBr. O Programa exemplo voltou a funcionar, mas meu sistema não. Ele dá a mesma mensagem. Verifiquei item por item das atribuições ao componente ACBRBoleto e AcbrBoletoFC, não consegui, Acredito que o problema esteja no ACBRBoletoFC, porque ainda consigo gerar a remessa e enviar para o banco, só não visualiza o boleto. Segue anexos.

  • Consultores
Postado

Nos componentes a principio não há problemas, como tambem, não há relatos deste caso seu.

o repositório é no SVN e não Hub, https://projetoacbr.com.br/fontes/

e antes de instalar o ACBr você precisa ter o Fortes instalado em sua maquina a versão CE https://github.com/fortesinformatica/fortesreport-ce

remova todos os componentes antigos antes de instalar os novos.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado (editado)
22 horas atrás, Victor H. Gonzales - Panda disse:

Nos componentes a principio não há problemas, como tambem, não há relatos deste caso seu.

o repositório é no SVN e não Hub, https://projetoacbr.com.br/fontes/

e antes de instalar o ACBr você precisa ter o Fortes instalado em sua maquina a versão CE https://github.com/fortesinformatica/fortesreport-ce

remova todos os componentes antigos antes de instalar os novos.

Fiz exatamente iso sim Victor. Uso também esses SVN's. Errei quando pronunciei HUB, me desculpe. Segue em anexo as unicas configurações que meu sistema altera no componente, não consigo visualizar o erro que persiste, já revisei até os dados das tabelas, e tudo aparenta estar ok. Na hora de abrir o relatório aparece este erro.

CONFIGURAÇÃO DO COMPONENTE BOLETO.txt

leitura do Componente.txt

Editado por Meioquilinho
  • Consultores
Postado
23 minutos atrás, Meioquilinho disse:

Olá BigWings, segue em anexo.

Path Library.png

 

Remova o seu Fortes Rerpot (que está errado) use a master e não tags e instale conforme passado :

Em 10/02/2022 at 13:21, Victor H. Gonzales - Panda disse:

Nos componentes a principio não há problemas, como tambem, não há relatos deste caso seu.

o repositório é no SVN e não Hub, https://projetoacbr.com.br/fontes/

e antes de instalar o ACBr você precisa ter o Fortes instalado em sua maquina a versão CE https://github.com/fortesinformatica/fortesreport-ce

remova todos os componentes antigos antes de instalar os novos.

 

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado (editado)
Em 16/02/2022 at 09:58, Victor H. Gonzales - Panda disse:

 

Remova o seu Fortes Rerpot (que está errado) use a master e não tags e instale conforme passado :

 

Removi todos os componentes tanto do acbr quanto do fortes removi os patch library, apaguei os .dcu, .bpl baixei novamente os componentes do zero como dito acima e agora após várias vezes reinstalar tenho essa mensagem ao compilar:

 

[dcc32 Fatal Error] UDtmSGI.pas(2693): F2051 Unit ACBrDANFCeFortesFr was compiled with a different version of RLConsts.MMAsPixels

 

Abri o arquivo ACBrDANFCeFortesFr  criei uma linha conforme indicado no forum e nada. RLConsts é do Fortes que baixei conforme o indicado no endereço acima e estou usando o master.

 

Erro de Compilacao.png

Editado por Meioquilinho
  • Moderadores
Postado

Sinal que tem outros fontes ou .dcu do Fortes Report no search path do compilador. Verifique as opções de projeto.

Apagou também os .dcu no diretório do seu projeto?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Solution
Postado
1 hora atrás, BigWings disse:

Sinal que tem outros fontes ou .dcu do Fortes Report no search path do compilador. Verifique as opções de projeto.

Apagou também os .dcu no diretório do seu projeto?

BigWings, verdade, os dcus dos meus fontes estavam causando esse conflito. Apaguei todos e resolvido o problema.

Amigos muito obrigado por toda ajuda.

Solução do problema: 

Atualização do Fortes, que não estava na versão correta. Não era também ultilizado o Fortes Report Master.

Atualização do ACBr e reinstalção após remoção do mesmo;

Limpeza de todos os dcus do sistema.

Reinstalação dos componentes Fortes e depois ACBr.

 

Muito obrigado à todos.

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