MRBoleto pronto para o uso.
Moderador: Moderadores
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
MRBoleto pronto para o uso.
Amiguinho,
Seu link esta chamando a hbzebra.lib ou hbzebra.o?
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.
@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

- Mensagens: 3
- Registrado em: 25 Abr 2013 14:13
- Localização: São José dos Pinhais/PR
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
MRBoleto pronto para o uso.
Amiguinhos,
Olhe novamente no primeiro post deste tópico. Acrescentei os links necessários.
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.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
MRBoleto pronto para o uso.
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.
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/
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

- Mensagens: 79
- Registrado em: 28 Abr 2011 00:29
- Localização: Joinville / SC
MRBoleto pronto para o uso.
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...
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

- Mensagens: 79
- Registrado em: 28 Abr 2011 00:29
- Localização: Joinville / SC
MRBoleto pronto para o uso.
ok
foi validado no Banco do Brasil, tirando os zeros da cateira..17
Tb foi passado que o endereco do cedente é obrigatorio
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

- Mensagens: 3
- Registrado em: 28 Jun 2013 22:56
- Localização: Gravatai/RS
MRBoleto pronto para o uso.
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
Desenvolvi em HMG -IDE criei um formulário para entrada de dados e escolha do banco depois gerar o boleto
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
MRBoleto pronto para o uso.
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
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
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
MRBoleto pronto para o uso.
Está em DICAS:
viewtopic.php?f=43&t=13571&p=78663&hilit=boleto#p78663
https://github.com/MRonaldo/MR-Tools/downloads
viewtopic.php?f=43&t=13571&p=78663&hilit=boleto#p78663
https://github.com/MRonaldo/MR-Tools/downloads
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
JAIR PINHO
- Usuário Nível 1

- Mensagens: 3
- Registrado em: 28 Jun 2013 22:56
- Localização: Gravatai/RS
MRBoleto pronto para o uso.
Ola Pessoal estive olhando o tópico em dicas mas esta trancado onde postaremos sobre este MR-Boleto seria neste Tópico
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
MRBoleto pronto para o uso.
Nada lhe impede de abrir um novo tópico sobre suas duvidas.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
MRBoleto pronto para o uso.
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
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
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
MRBoleto pronto para o uso.
Amiguinho,
Esta DLL pode ser encontrada dentro da pasta BIN de seu Harbour, pelo menos no Harbour 3.2.
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.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
MRBoleto pronto para o uso.
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
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
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
MRBoleto pronto para o uso.
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.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.