1 Reply Latest reply on Feb 6, 2013 11:05 AM by philmodjunk

    Default, but customizable contract langauge with merge fields ::sigh::



      Default, but customizable contract langauge with merge fields ::sigh::


           I'm bleary eyed from trying to figure this one out.  Any assistance would be appreciated enormously, not only from from me, but also from my attention starved dog and neglected wife...

           Create a printable proposal layout that includes a Cover Letter, a Quote and a Contract.  The Contract language should be boilerplate, but also must be customizable to satisfy certain customers.

           I've got the Cover Letter and Quote part of the layout done.  The issue is the Contract.  I cannot get the Contract to print with merged fields or merged variables.  The print out will actually say <<FirstName>>, rather than John.

           The idea is that the Contract_Text field should auto populate with the default text, but that the Contract_Text field can be modified if the customer wants certain language added or removed.  The Merged Fields and Merged Variables are contained in the Default_Contract_Text field, but I cannot get those values to display, even when I preview the Default Contract layout directly.  

           Current Structure:

           Clients Table - contains client info

           Quotes Table - contains a portal from the Quote Line Items table. Related to a Client record and a Contact record

           Contracts Table - Each Quote Record is associated to one Contract Record. Fields are Contract_ID, Quote_ID (relationship to Quote_ID field of Quotes Table),  Contract_Text, and Default_Contract_Text which is a Global Storage field.  Contract_Text field has a simple Auto-Enter Calculation: Default_Contract_Text

           Thanks in advance!

        • 1. Re: Default, but customizable contract langauge with merge fields ::sigh::

               There are a number of ways that you can use auto-enter field options to copy text--possibly from a related table of standard text entries, into a text field so that it can be further edited. But merge fields embedded in this text will not be automatically replaced with data from your database. Merge fields only work to combine layout text with data from the fields and this won't produce text you can edit.

               Option 1: If you use an auto-enter calculation to enter the original language that may then need further editing, the calcualtion can combine data, such as a name with the "standard text" copied into the field.

               Option 2: You can use field options to enter the data with merge field like "place holders such as <<FirstName>>, then use a calculation field that subsitutes data from your database in place of <<FirstName>> to produce the correctly merged data.

               Here's a demo file that illustrates using the second method: https://www.dropbox.com/s/6xw8buafjuohncu/MessageTemplateBuilder.fp7