Ir para conteúdo
  • Cadastre-se

dev botao

Emissão de boleto ACBRMonitor (Compilado)


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

Recommended Posts

  • Membros Pro

Pessoal, como falado em um outro post, sempre compilo o ACBRmonitor normalmente, hoje baixei os fontes novamente, atualizeri o Lazarus e compilei sem problemas.
Quando fui emitir o boleto, da mesma forma que sempre emito, o sistema apresenta a seguinte mensagem.
image.png.48cc5613c65a0fcc9db2bb21ef6265f7.png
 

Sempre chamo os comandos dessa forma.
image.png.9459291325cd03be0ea1f64cad236caf.png

 

O que informo na variável lstrCedente é:
[Cedente]
Nome=NEI MANUTENCAO E LOCACAO DE EMPILHADEIRAS EIRELI
CNPJCPF=38.058.225/0001-71
Logradouro=R MANOEL MIGUEL BITTENCOURT
numero=93
Bairro=HUMAITA CIMA
Cidade=TUBARAO
CEP=88708050
Complemento=
UF=SC
RespEmis=0
TipoPessoa=1
CodigoCedente=290107
LayoutBol=0
CaracTitulo=0
Filtro=2
Preview=1
[Conta]
Conta=3149
DigitoConta=1
Agencia=0425
DigitoAgencia=1
DigitoVerificadorAgenciaConta=0
[Banco]
numero=104
CNAB=0
IndiceACBr=3

Na variável lstrTituloConcatenado é:
[Titulo1]
OcorrenciaOriginal.TipoOcorrencia=0
NumeroDocumento=7
NossoNumero=00002858
DataBaixa=29/12/2020
Carteira=RG
ValorDocumento=502,00
Vencimento=29/11/2020
ValorMoraJuros=1,00
PercentualMulta=2,00
DataMulta=30/11/2020
DataDocumento=11/11/2020
DataProcessamento=11/11/2020
LocalPagamento=Pagamento em qualquer agência bancária ou lotérica até o vencimento, após somente na CAIXA
Especie=DM
Parcela=1
TotalParcelas=2
SeuNumero=7
Sacado.Pessoa=1
Sacado.NomeSacado=ARTPLAST INDUSTRIA E COMERCIO DE PLASTICOS LTDA
Sacado.CNPJCPF=06.064.123/0001-72
Sacado.Logradouro=ESTRADA GERAL SANTO ANTONIO
Sacado.Numero=S/N
Sacado.Bairro=SANTO ANTONIO
Sacado.Complemento=
Sacado.Cidade=SAO LUDGERO
Sacado.UF=SC
Sacado.CEP=88730000
Mensagem=PARCELA 1/1, DOCTO: 4| - MARCA: HYSTER - MODELO: H50FT|


Alguma sugestão?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde, quanto a isso não houve alterações no componente... Primeiro o componente valida se a String do parametro tem estrutura de um INI, verificando [], se for carrega o INI, senão verifica se o Parâmetro é um path válido, antes de retornar essa mensagem. Nesse caso não está reconhecendo a String do parâmetro como INI, verifique se realmente está sendo passada nessa variavel.

Consultor SAC ACBr

José Junior
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

Boa tarde José,

Realmente está, eu não passo o caminho tipo: "c:\cedente.ini", eu passo uma string mesmo com o conteúdo acima.
Se eu, substituir o executável por qualquer um que já baixei ou gerei, funciona normalmente.
É só eu compilar com esses fontes ocorre isso, muito estranho, não to entendendo se é algo com versão do Lazarus que compilei.

Poderia me informar em que parte do código ele entra para fazer essa validação?
Quem sabe eu encontro aqui analisando com calma e verificando até onde entra, colocando umas mensagens.

Editado por Evandrobk
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Tente realizar um debug na classe DoACBrSAT do ACBrMonitor, procure pela função: LoadFromIni(AStr); Verifique qual o valor esta chagando no parametro dessa função e tente dupurar a mesma...

  • Curtir 1
Consultor SAC ACBr

José Junior
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

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