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