Página 2 de 5

MRBoleto pronto para o uso.

Enviado: 30 Abr 2013 22:30
por rochinha
Amiguinho,

Seu link esta chamando a hbzebra.lib ou hbzebra.o?

MRBoleto pronto para o uso.

Enviado: 02 Mai 2013 17:54
por executiva_rpr
Boa tarde,

Onde posso encontrar a hbzebra.lib ?

MRBoleto pronto para o uso.

Enviado: 03 Mai 2013 02:42
por rochinha
Amiguinhos,

Olhe novamente no primeiro post deste tópico. Acrescentei os links necessários.

MRBoleto pronto para o uso.

Enviado: 03 Mai 2013 16:32
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.

MRBoleto pronto para o uso.

Enviado: 11 Mai 2013 16:38
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


MRBoleto pronto para o uso.

Enviado: 21 Mai 2013 12:47
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

MRBoleto pronto para o uso.

Enviado: 31 Dez 2013 00:41
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

MRBoleto pronto para o uso.

Enviado: 31 Dez 2013 10:20
por Toledo
O Tópico inicial do MRBoleto:

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

Abraços,

MRBoleto pronto para o uso.

Enviado: 31 Dez 2013 10:22
por sygecom
Está em DICAS:
viewtopic.php?f=43&t=13571&p=78663&hilit=boleto#p78663

https://github.com/MRonaldo/MR-Tools/downloads

MRBoleto pronto para o uso.

Enviado: 31 Dez 2013 13:20
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

MRBoleto pronto para o uso.

Enviado: 31 Dez 2013 15:47
por sygecom
Nada lhe impede de abrir um novo tópico sobre suas duvidas.

MRBoleto pronto para o uso.

Enviado: 04 Abr 2014 11:12
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

MRBoleto pronto para o uso.

Enviado: 04 Abr 2014 19:08
por rochinha
Amiguinho,

Esta DLL pode ser encontrada dentro da pasta BIN de seu Harbour, pelo menos no Harbour 3.2.

MRBoleto pronto para o uso.

Enviado: 05 Abr 2014 00:15
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

MRBoleto pronto para o uso.

Enviado: 05 Abr 2014 01:01
por rochinha
Amiguinhos,

download