none
BOLETO BANCARIO - BRADESCO

    Pergunta

  • Galera, estou precisando com certa urgência de um fonte em vb.bet que gere o boleto bancario do BRADESCO.

    Será que alguem pode me ajudar ? Eu procurei bastante na internet, e inclusive aqui no forum porem nao encontrei nada que funcionasse por completo.


    Grato,
    Diego.
    domingo, 8 de novembro de 2009 22:47

Respostas

  • Dloko,


    Primeiro tem que entender que o modelo de boleto gerado pelo "BRADESCO"  nada mais é que o código de barras seguindo as regras da FEBRABAN, onde existe um algoritimo para a geração dos codigos de barras, para compensação bancaria, e como cada banco tem um código (como um nome) o código de barra tem calculos para ser valido.

    Para obter essas regras basta entrar no site da febraban, eles disponibilizam as regras a todos.

    http://febraban.org.br/acervo.asp?id_pagina=173&id_paginaDe=78

    Ai você terá que apenas acertar o layout e gerar o código para pagamento conforme os dados informados.

    Att,

    Fernanda
    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    terça-feira, 10 de novembro de 2009 11:53

Todas as Respostas

  • Aí é sacanagem hein, com urgência e o código fonte? Vamos dividir o valor pago pelo seu cliente?
    domingo, 8 de novembro de 2009 23:59
  • você tem o código ?
    segunda-feira, 9 de novembro de 2009 00:02
  • Sr. Antonio, primeiramento obrigado pela ajuda.

    Seguinte, estou utilizando e ja utilizei ele anteriormente o exemplo do link http://www.macoratti.net/07/10/net_bol2.htm, acontece que na minha máquina funciona perfeitamente, mas quando faço o upload para o server, ele me gera o erro abaixo:


    Tem alguma idéia do que possa ser ?


    Server Error in '/' Application.

    Runtime Error

    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. 

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

    <!-- Web.Config Configuration File -->
    
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>

    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

    <!-- Web.Config Configuration File -->
    
    <configuration>
        <system.web>
            <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
        </system.web>
    </configuration>




    Grato,
    Diego.
    segunda-feira, 9 de novembro de 2009 00:24
  • Vc precisa habilita no web config o mode = "on" assim vc pode ter o error real com mais detalhes.
    segunda-feira, 9 de novembro de 2009 01:11
  • OK, Segue erro detalhado :

    Server Error in '/' Application.

    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

    Exception Details: System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

    Source Error: 

    Line 88:         }
    Line 89:         set {
    Line 90:             this.SetPropertyValue("DataDocumento", value);
    Line 91:         }
    Line 92:     }

    Source File: c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\97a4c520\ad47bb37\App_Code.d4huhm87.1.cs    Line: 90 

    Stack Trace: 

    [SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)]
       System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846887
       System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
       System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) +4860189
       System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +90
       System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +376
       System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +221
       System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189
       System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +4861315
       System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31
       System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +433
       System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
       System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499
       System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65
       System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
       System.Data.SqlClient.SqlConnection.Open() +122
       System.Web.DataAccess.SqlConnectionHolder.Open(HttpContext context, Boolean revertImpersonate) +87
       System.Web.DataAccess.SqlConnectionHelper.GetConnection(String connectionString, Boolean revertImpersonation) +221
       System.Web.Profile.SqlProfileProvider.GetPropertyValuesFromDatabase(String userName, SettingsPropertyValueCollection svc) +772
       System.Web.Profile.SqlProfileProvider.GetPropertyValues(SettingsContext sc, SettingsPropertyCollection properties) +433
       System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider) +258
       System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue) +169
       System.Configuration.SettingsBase.set_Item(String propertyName, Object value) +105
       System.Web.Profile.ProfileBase.SetInternal(String propertyName, Object value) +140
       System.Web.Profile.ProfileBase.set_Item(String propertyName, Object value) +71
       System.Web.Profile.ProfileGroupBase.SetPropertyValue(String propertyName, Object propertyValue) +29
       ProfileGroupDadosDocumento.set_DataDocumento(String value) in c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\97a4c520\ad47bb37\App_Code.d4huhm87.1.cs:90
       dadosBoleto.btnSalvarDados_Click(Object sender, EventArgs e) in d:\DZHosts\LocalUser\dpiai\www.seuimovel.somee.com\dadosBoleto.ascx.vb:9
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
       System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565
    

    segunda-feira, 9 de novembro de 2009 02:00
  • Sua String de conexao esta como ?
    Em Busca... Busca de que? De conhecimento e claro!!!
    segunda-feira, 9 de novembro de 2009 17:37
  • Ola!

    Eu tenho um exemplo de como gerar boleto em VB... pode baixar clicando aqui no link abaixo:

    http://www.ntwsistemas.com/boleto.zip

    Se lhe servir, retorne.

    Abraxxxx
    segunda-feira, 9 de novembro de 2009 21:28
  • na verdade eu nao configurei nada, somente baixei seu projeto e subi ele para o server, para ver se funcionava.
    Mas ai ele me gerou esse erro, ha necessidade de configurar alguma coisa ?

    desculpe minha ignorância no assunto.
    segunda-feira, 9 de novembro de 2009 23:58
  • valeu Roger, mas na verdade necessito de um boleto especifico para o bradesco.

    obrigado pelo help.
    segunda-feira, 9 de novembro de 2009 23:59
  • esse eh para o VB6... no VB6 sei que ele funciona bem, pq testei.. ja no .NET nao testei....
    terça-feira, 10 de novembro de 2009 00:01
  • na verdade quem me passou foi um cara da LANCECOM.. ele quem desenvolveu este gerador em VB6... veja com ele se ele tem do BRADESCO e para o .NET.. O mail do cara esta ai abaixo.

    lancecom@lancecom.desenvolve.com.br

    ok??

    Boa sorte

    terça-feira, 10 de novembro de 2009 00:03
  • segue o site dos caras
    http://www.lancecom.desenvolve.com.br/
    terça-feira, 10 de novembro de 2009 00:06
  • vou entrar em contato com ele, valeu pela ajuda .

    Abracos
    terça-feira, 10 de novembro de 2009 00:07
  • Dloko,


    Primeiro tem que entender que o modelo de boleto gerado pelo "BRADESCO"  nada mais é que o código de barras seguindo as regras da FEBRABAN, onde existe um algoritimo para a geração dos codigos de barras, para compensação bancaria, e como cada banco tem um código (como um nome) o código de barra tem calculos para ser valido.

    Para obter essas regras basta entrar no site da febraban, eles disponibilizam as regras a todos.

    http://febraban.org.br/acervo.asp?id_pagina=173&id_paginaDe=78

    Ai você terá que apenas acertar o layout e gerar o código para pagamento conforme os dados informados.

    Att,

    Fernanda
    “Caso esta resposta tenha ajudado a solucionar sua dúvida, favor clicar em “Marcar como Resposta” para beneficiar outros membros da comunidade que estejam lendo este thread”.
    terça-feira, 10 de novembro de 2009 11:53
  • Amigos eu fiz um programa para imprimir em um boleto do Bradesco ( Um boleto já existente ) usando

    VB.net (VisualStudio 2008)

    Crystal Report

    Na aplicação (Desenvolvimento) eu configurei o relatório Centímetro a Centímetro. De acordo com o Boleto Bradesco

     

    Sendo que na hora de imprimir, e visualizar. Ele imprime quase que no meio do Boleto

    As observações: A minha Cliente faz os boletos no excel (ajuntando as linhas e colunas pra sair certo.

    Ela tem uma Epson de folha continua.

    No excel as informações de impressão são de folha A4.

    E no excel sai perfeito.

    Mas no meu programa não

    Onde posso configurar as margens da impressão final?

    sábado, 15 de maio de 2010 16:17
  • Não é possível localizar a página da Web. Esse endereço não existe mais.
    quinta-feira, 4 de agosto de 2011 04:40