+ Start a Discussion
Pedro RGPedro RG 

Render pdf with a button

Hi im trying to write a code to a button that generates a pdf, with a contract.

 

<tr><td>15%</td><td><apex:outputField value="{Desconto_em_componentes_curso__c}" /></td><td><apex:outputField value="{Desconto_em_implantes_coord_e_profassist__c}" /></td> 

 

But when i click in the button on the opportunity object. i received the follow message:

 

The value for apex:outputfield is not a dinamic binding.

 

Some1 can help me?

 

 

Pedro RGPedro RG

i brought that from a visualforce email, and it works fine

Pedro RGPedro RG
<apex:page renderAs="pdf" standardController="Opportunity">
     <html>   
    <body>
    
     <Center>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">CONTRATO DE PARCERIA</h3>
</Center>

 <p>Pelo presente instrumento, em que são Partes, a <b>SIN – SISTEMA DE IMPLANTE NACIONAL S.A.</b>, sociedade com sede na Rua Soldado Ocimar Guimarães da Silva, 2445, na cidade de São Paulo, Estado de São Paulo, inscrita no CNPJ/MF sob nº 04.298.106/0001-74, neste ato representada conforme seu Estatuto Social, doravante denominada "SIN", e o <b>PARCEIRO qualificado no Anexo I</b> deste instrumento.</p>
<p> Considerando que: </p>
<p> (i) A SIN fabrica e comercializa produtos odontológicos, especialmente relativos a implantes, próteses e seus componentes; </p>
<p>(ii) O PARCEIRO ministra cursos de especialização e aperfeiçoamento das modalidades de Implantodontia e outros da área odontológica e tem interesse em firmar parceria com a SIN, a fim de obter descontos e outros benefícios, sendo certo que, em contrapartida, concorda em garantir volume mínimo de compra de produtos;</p>
<p>(iii)    As Partes pretendem formalizar as condições da parceria negociada para fomento de suas atividades. </p>   
<p>Resolvem as Partes firmar o presente Contrato de Parceria (“Contrato”), o qual será regido pelas seguintes cláusulas e condições: </p>

          <LEFT>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">Cláusula Primeira – Objeto</h3>
</LEFT>
     
     <p>1.1 O presente Contrato tem como objetivo estabelecer as condições da parceria entabulada entre a SIN e o PARCEIRO, conforme detalhado neste instrumento e no Anexo I, o qual devidamente assinado pelas Partes integra este instrumento para todos os fins e efeitos de direito.</p>
     
               <LEFT>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">Cláusula Segunda – Vigência e Rescisão</h3>
</LEFT>
<p>2.1  O presente instrumento vigerá pelo prazo estabelecido no Anexo I, podendo ser prorrogado por meio de termo aditivo a ser firmado pelas partes. </p>
<p>2.2  Este Contrato será rescindido, independente de notificação, se for decretada a falência ou a insolvência de qualquer das Partes, ou for requerido procedimento de recuperação judicial ou extrajudicial de qualquer das Partes.</p>
<p>2.3  O não pagamento tempestivo dos valores devidos pelo PARCEIRO à SIN ensejará a aplicação de multa moratória de 5% (cinco por cento) sobre o valor em atraso, além de juros de 1% (um por cento) ao mês e correção monetária com base na variação do IPCA/IBGE. Caso o atraso e/ou a inadimplência seja superior a 15 (quinze) dias, a SIN poderá rescindir este Contrato, independentemente de notificação prévia, sendo certo que neste caso será aplicado o previsto na cláusula 2.5, abaixo.</p>
<p>2.4  Em caso de infração, por qualquer das Partes, às condições estipuladas neste Contrato, a Parte prejudicada deverá expressamente notificar a Parte infratora no que tange à sua falta. A Parte infratora, por sua vez, deverá sanar a falta indicada na notificação dentro do prazo indicado. Decorrido o prazo e não tendo sido sanada a falta, o presente instrumento poderá ser rescindido de pleno direito, respondendo a Parte infratora por eventuais perdas e danos. </p>
<p>2.5  Caso o PARCEIRO pretenda rescindir o presente instrumento antes da data de término prevista no Anexo I (denúncia unilateral imotivada), ocorra a rescisão em decorrência do previsto na cláusula 2.3 ou ainda ocorra a rescisão na forma prevista na cláusula 2.4 por culpa do PARCEIRO, o PARCEIRO devolver os equipamentos cedidos em comodato, devolver integralmente eventuais investimentos efetuado pela SIN por força deste Contrato e ainda responder por eventuais perdas e danos. </p>
<p>2.6  O término do prazo de vigência não exime as Partes do cumprimento de quaisquer obrigações que ainda sejam devidas em razão do presente Contrato ou que por sua natureza sobrevivam ao seu término.</p>
          <LEFT>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">Cláusula Terceira – Obrigações Gerais das Partes</h3>
</LEFT>


          <LEFT>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">Cláusula Quarta - Condições Gerais</h3>
</LEFT>

<p>4.1  O presente Contrato possui caráter intuito personae, sendo vinculatório para as Partes e seus respectivos sucessores e cessionários. Nenhuma das Partes poderá ceder este Contrato, sem autorização prévia da outra parte, por escrito. </p>
<p>4.2  Todos os entendimentos sobre modificações ou alterações das cláusulas e condições do presente Contrato deverão ser feitos mediante assinatura de termo aditivo, que, assinado pelas partes, passará a fazer parte integrante e complementar do presente instrumento, sendo de nenhum valor, para tais efeitos, as combinações verbais. Este instrumento expressa e contém todos os acordos e condições estipuladas pelas partes, portanto, tudo quanto aqui está definido substitui quaisquer entendimentos anteriores. </p>
<p>4.3  Qualquer omissão ou tolerância das partes no exigir o fiel cumprimento dos termos e condições deste contrato, ou no exercício de prerrogativas dele decorrentes, não constituirá novação ou renúncia, nem afetará o direito da parte de exercê-las a qualquer tempo.</p>
<p>4.4  Quaisquer comunicações formais entre as Partes, exigidas por este Contrato, devem ser efetuadas por escrito e consideradas como efetivadas no momento da sua recepção pela parte destinatária da comunicação.</p>
<p>4.5  Cada uma das Partes, neste ato e em relação ao objeto do presente Contrato, se compromete a indenizar, defender e manter imune a outra Parte, seus conselheiros, diretores, empregados, controladas, coligadas, bem como os sucessores e cessionários de cada um deles, em relação a todas e quaisquer reivindicações, responsabilidades, obrigações, demandas, perdas e danos, prejuízos, custos, despesas (inclusive honorários advocatícios), 
s, penalidades, sentenças e valores pagos a título de acordos impostos ou opostos à Parte prejudicada, ou por ela incorridos, em razão de: (i) qualquer ação ou omissão dolosa ou culposa; e (ii) quaisquer ações, processos, demandas, pendências ou contingências judiciais ou extrajudiciais que sejam de sua responsabilidade.</p>
<p>4.6  Fica estipulado que por força deste Contrato, não se estabelece nenhum vínculo empregatício de responsabilidade de qualquer das Partes com relação ao pessoal que a outra parte empregar direta ou indiretamente, para a execução dos serviços ora contratados, correndo por conta exclusiva da empregadora, todas as despesas com esse pessoal, inclusive os encargos decorrentes da legislação vigente, seja trabalhista, previdenciária, securitária ou qualquer outra.</p>
<p>4.7  O relacionamento entre as Partes em decorrência da celebração deste Contrato, e para os fins nele previstos, atenderá aos princípios e deveres da boa-fé, confiança e lealdade, abstendo-se cada uma das Partes de adotar qualquer conduta que prejudique os interesses comerciais da outra Parte.</p>
<p>4.8  As Partes declaram, sob as penas da lei, que os representantes legais que assinam o presente instrumento têm poderes para assumir as obrigações ora contratadas e declaram ainda que obtiveram todas as autorizações necessárias para a celebração deste Contrato.</p>
<p>4.9  As Partes elegem o Foro da Comarca de São Paulo, Estado de São Paulo, para a solução de qualquer eventual questão originada deste instrumento, com renúncia expressa de qualquer outro, por mais privilegiado que seja.</p>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br><br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br><br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
 <Center>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px"><u>ANEXO I</u> </h3>
</Center>
<Center>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">AO CONTRATO DE PARCERIA FIRMADO EM ENTRE SIN – SISTEMA DE IMPLANTE NACIONAL S.A. (“SIN”) E O PARCEIRO QUALIFICADO ABAIXO (“PARCEIRO”)</h3>
</Center>
<LEFT>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">1) QUALIFICAÇÃO DO PARCEIRO:</h3>
</LEFT>
<p>{Clausula_razao_social__c}</p>
<p>{Clausula_cnpj_cpf_1__c}</p>
<p>{Clausula_endereco_1__c}</p>
<br></br>

<p>{Clausula_razao_social3__c}</p>
<p>{Clausula_cnpj_cpf_3__c}</p>
<p>{Clausula_endereco_3__c}</p>
<br></br>

<p>{Clausula_razao_social4__c}</p>
<p>{Clausula_cnpj_cpf_4__c}</p>
<p>{Clausula_endereco_4__c}</p>
<br></br>

<p>{Clausula_responsavel_coordenador__c}</p>

  <LEFT>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">2)   OBRIGAÇÕES DA SIN: Além das demais obrigações decorrentes do Contrato, a SIN se compromete a: </h3>
</LEFT>  
        
                 
                  <font face="arial" size="2">
              
        <p>{Cla_sula_1_Comodato_del__c}</p>    
         
            <table border="0" >
                 <tr > 
                     <th>Código do produto</th><th>Nome do produtos</th><th>Quantidade</th>
                                       </tr>
                                                   
    <apex:repeat var="opp" value="{!Opportunity}">
       <tr>
           <td>{opp.PriceBookEntry.ProductCode}</td>
           <td>{opp.PriceBookEntry.name}</td>
           <td>{ROUND(opp.Quantity,0)}</td>
          
       </tr>
    </apex:repeat>              
       </table>     
       
<p>{Cla_sula_2_Comodatos__c}</p>           
                           <br></br>         
     <p>DESCONTO EM IMPLANTES</P>
  <table border="0" >
                   <tr > 
                     <th>          Aluno | </th><th> Curso | </th><th> Coordenador e Professores Assistentes</th>
                                       </tr>
                                       
                     <tr><td>15%</td><td><apex:outputField value="{Desconto_em_componentes_curso__c}" /></td><td><apex:outputField value="{Desconto_em_implantes_coord_e_profassist__c}" /></td>                               
               </tr>
       </table>
       
<p>DESCONTO EM COMPONENTES</P>
  <table border="0" >
                   <tr > 
                     <th>           Aluno | </th><th> Curso | </th><th> Coordenador e Professores Assistentes</th>
                                       </tr>
                                       
                     <tr><td>15%</td><td><apex:outputField value="{Desconto_em_componentes_curso__c}" /></td><td><apex:outputField value="{Desconto_em_componentes_coord_e_profassi__c}" /></td>                               
               </tr>
       </table>
       
     
       
                 
        <p>{Cla_sula_3_Comodatos__c}</p>
        <p>{Cla_sula_4_Comodatos__c}</p>           
        <p>{Cla_sula_4b_Comodatos__c}</p>  
        <p>{Cla_sula_4b1_Comodatos__c}</p>  
        <p>{Cla_sula_5_Comodatos__c}</p>         
        <p>{Cla_sula_6_Comodatos__c}</p>   
        <p>{Clausula_comodatos_6a__c}</p>
          <LEFT>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">3) OBRIGAÇÕES DO PARCEIRO: Além das demais obrigações decorrentes do Contrato, o PARCEIRO se compromete a:   </h3>
</LEFT> 
               
        <p>{Cla_sula_7a_Comodatos__c}</p>
        <p>{Cla_sula_7b_Comodatos__c}</p>           
        <p>{Cla_sula_7c_Comodatos__c}</p> 
        <p>{Cla_sula_7d_Comodatos__c}</p> 
        <p>{Cla_sula_7e_Comodatos__c}</p>
                <p>{Cla_sula_7f_Comodatos__c}</p>
        <p>{Cla_sula_8a_Comodatos__c}</p>
        
                 <LEFT>
<h3 STYLE="#000000; font-family: Arial; 
font-SIZE: 15px">4)  VIGÊNCIA:    </h3>
</LEFT> 
        <p>{Cla_sula_10_Comodatos__c}</p>      
        
        <p>E por estarem justas e contratadas, as Partes assinam o presente instrumento, composto pelo Contrato de Parceira e seu Anexo I, em 2 (duas) vias de igual teor e forma, na presença das 2 (duas) testemunhas que o subscrevem.</p>
        <br></br>
        </font>
              <font face="arial" size="1" align="Center">
       <p>_________________,___ de ___________ de 20___</p>  
       <br></br>
       <p>___________________________________</p>
       <LEFT>
       <h3 STYLE="#000000; font-family: Arial; 
       font-SIZE: 15px">SIN – SISTEMA DE IMPLANTE NACIONAL S.A.   </h3>
</LEFT> 
<br></br>
       <p>{Assinatura_1__c}</p>
       <br></br>
       <p>{Assinatura_2__c}</p>
       <br></br>
       <p>{Assinatura_3__c}</p>
       <br></br>
       <p>Testemunhas:</p>
       <p>Nome______________________CPF____________________ </p>
       <p>Nome______________________CPF____________________</p>
 </font>
               </body>  </html>
  
</apex:page>

 thats the all code

AJSFDCAJSFDC

Hi,

 

<tr><td>15%</td><td><apex:outputField value="{Desconto_em_componentes_curso__c}" /></td><td><apex:outputField value="{Desconto_em_implantes_coord_e_profassist__

c}" /></td>

 

in the above line you missed the "!". Corrected line below

 

<tr><td>15%</td><td><apex:outputField value="{!Desconto_em_componentes_curso__c}" /></td><td><apex:outputField value="{!Desconto_em_implantes_coord_e_profassist__c}" /></td>

 

Cheers,

AJ