MRBoleto pronto para o uso.

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

MRBoleto pronto para o uso.

Mensagem por rochinha »

Amiguinho,

Seu link esta chamando a hbzebra.lib ou hbzebra.o?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
executiva_rpr
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 25 Abr 2013 14:13
Localização: São José dos Pinhais/PR

MRBoleto pronto para o uso.

Mensagem por executiva_rpr »

Boa tarde,

Onde posso encontrar a hbzebra.lib ?
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

MRBoleto pronto para o uso.

Mensagem por rochinha »

Amiguinhos,

Olhe novamente no primeiro post deste tópico. Acrescentei os links necessários.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

MRBoleto pronto para o uso.

Mensagem por JoséQuintas »

Não entendo porque a classe usa nomes como banco___________________
Variável de classe é só dela, não vai conflitar com nada de nenhum sistema.
Deveria ter sido usado cBanco ou nBanco.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Paulo Pereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 28 Abr 2011 00:29
Localização: Joinville / SC

MRBoleto pronto para o uso.

Mensagem por Paulo Pereira »

Estou começando a usar.. compilei ok, achei show gerar em PDF,

Mas no homologacao banco do Brasil deu problema:

Porque para carteiras que nao sao a 16 e 18. sao colocados zeros a esquerda 00000017 ?
Dessa forma a variaval campo livre fica com mais de 25 posicoes,
e quando vai fazer a linha digitavel, vai pegar zeros na posicao da carteira.
aAux[ 3 ] := SubStr( ::Campo_Livre__, 16, 10 )

Tirei e vou tentar homologar...

Código: Selecionar todos



Method Banco_001() Class MR_Boleto

   ::Banco_Dv_____ := "9"
   ::Banco_Nome___ := "Banco do Brasil"

   ::Prefixo______ := PADL( ALLTRIM( Left( ::Prefixo______, 6 ) ), 6, '0' )
   ::Prefixo_DV___ := PADL( ALLTRIM( Left( ::Prefixo_DV___, 1 ) ), 1, '0' )

   IF Left( ::Carteira_____, 2 ) $ "16|18|SR"

      ::Carteira_____ := PADL( ALLTRIM( Left( ::Carteira_____, 2 ) ), 2, '0' )

      ::Conta________ := PADL( ALLTRIM( Left( ::Conta________, 8 ) ), 8, '0' )

      ::NossoNumero__ := ::Prefixo______ + ::Prefixo_DV___+ PADL( ALLTRIM( Left( ::NossoNumero__, 10 ) ), 10, '0' )
      ::NossoNumer_DV := ::DC_Mod11( ::Banco________, 9, .F. , ::NossoNumero__, .F. )

      ::NossoNumero_z := ::NossoNumero__ + '-' + ::NossoNumer_DV

           //*-----------------------------------------------------------------*
           // Indicacao do NN com 17 Posicoes Livres
           //*-----------------------------------------------------------------*
      ::Campo_Livre__:= REPL( '0', 6 ) + ::NossoNumero__ + ::Carteira_____

   ELSE

      // ::Carteira_____ := PADL( ALLTRIM( Left( ::Carteira_____, 2 ) ), 8, '0' )   ???

      ::Carteira_____ := PADL( ALLTRIM( Left( ::Carteira_____, 2 ) ), 2, '0' )


      ::Conta________ := PADL( ALLTRIM( Left( ::Conta________, 8 ) ), 8, '0' )

      ::NossoNumero__ := ::Prefixo______ + PADL( ALLTRIM( Left( ::NossoNumero__, 5 ) ), 5, '0' )
      ::NossoNumer_DV := ::DC_Mod11( ::Banco________, 9, .F., ::NossoNumero__, .F. )

      ::NossoNumero_z := Tran( ::NossoNumero__, "@R 99.999.999.999" ) + "-" + ::NossoNumer_DV
      ::Campo_Livre__:= ::NossoNumero__ + ::Banco_Agencia + ::Conta________ + ::Carteira_____

   ENDIF

Paulo Pereira
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 28 Abr 2011 00:29
Localização: Joinville / SC

MRBoleto pronto para o uso.

Mensagem por Paulo Pereira »

ok
foi validado no Banco do Brasil, tirando os zeros da cateira..17
Tb foi passado que o endereco do cedente é obrigatorio
JAIR PINHO
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 28 Jun 2013 22:56
Localização: Gravatai/RS

MRBoleto pronto para o uso.

Mensagem por JAIR PINHO »

Ola pessoal estou trabalhando nesta classe para homologar na caixa econômica federal. gostaria de saber o que houve com o tópico MR-Boleto onde baixei os códigos fontes.

Desenvolvi em HMG -IDE criei um formulário para entrada de dados e escolha do banco depois gerar o boleto
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

MRBoleto pronto para o uso.

Mensagem por Toledo »

O Tópico inicial do MRBoleto:

MR-Boleto: Boleto Bancario em Harbour ( hbHPdf e hbZebra )

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

MRBoleto pronto para o uso.

Mensagem por sygecom »

Está em DICAS:
viewtopic.php?f=43&t=13571&p=78663&hilit=boleto#p78663

https://github.com/MRonaldo/MR-Tools/downloads
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
JAIR PINHO
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 28 Jun 2013 22:56
Localização: Gravatai/RS

MRBoleto pronto para o uso.

Mensagem por JAIR PINHO »

Ola Pessoal estive olhando o tópico em dicas mas esta trancado onde postaremos sobre este MR-Boleto seria neste Tópico
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

MRBoleto pronto para o uso.

Mensagem por sygecom »

Nada lhe impede de abrir um novo tópico sobre suas duvidas.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
formiga
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 11 Abr 2005 07:39

MRBoleto pronto para o uso.

Mensagem por formiga »

Amigos, estou perguntando no mesmo tópico para centralizar as dúvidas.

Seguinte, compilei o MRBoleto no meu sistema, uso o xHarbour. Compilou ok, mas quando abro o aplicativo, solicita uma dll que não está no pacote e não encontrei em lugar algum:
HARBOUR-32-BCC.DLL

Existe uma lib com esse nome harbour-32-bcc.lib que está sendo linkada.

Onde encontrar a DLL ? ou o motivo do erro é outro?


[]´s
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

MRBoleto pronto para o uso.

Mensagem por rochinha »

Amiguinho,

Esta DLL pode ser encontrada dentro da pasta BIN de seu Harbour, pelo menos no Harbour 3.2.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
formiga
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 11 Abr 2005 07:39

MRBoleto pronto para o uso.

Mensagem por formiga »

Rochinha

tenho o harbour 3.2 e 1.1 em nenhum tem a dll.

Vc tem um link para baixa-la?

Fiz um teste em um programa a parte, somente usando harbour, funcionou sem problemas.

O caso é que preciso usar em um sistema maior, que é compilado em xHarbour. Com o xHarbour é que pede essa dll.


[]´s
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

MRBoleto pronto para o uso.

Mensagem por rochinha »

Amiguinhos,

download
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder