You can use value placeholders to auto-populate information into various documents, reports or messages at the time it is being created. This is useful for using a template but then adding information related to the particular record you are working with to it. Formatting ValuesYou can apply text formatting if you want to the placeholder, but you must apply it to the entire placeholder, not just the name within the special characters that surround the placeholder. You may choose to format placeholders by adding a format string to the value. For example, if you were to use the following: {%Date:yyyy-MM-dd%} You will get a result that looks similar to: 2019-07-12 If you were to use the following: {%AmountDue:#,##0.00%} You will get results similar to: 12,345.00 or 0.25 You can use most standard (.Net) number, text and date formatting, however you should generate a test record to verify the output is what you expect. Totals and AveragesWhen creating reports, you can get the total or average value for various placeholders to use on your report.
To access these values, you will want to take the placeholder, and add the function you want to use, along with an equals sign (=) before the name of the placeholder, but still within the placeholders surrounding brackets. For example, if you created a report for employees that listed all of the assets assigned to them and you wanted to get the sum of all assets, you would want to use: {SUM=%AssetValue%} Other notes on usage:
Business Related Values These values will populate with the information associated to your company and are available pretty much anywhere placeholders are allowed.
Other Constant ValuesThese values are also available basically anywhere placeholders are allowed.
Document Related ValuesThese values are related to a document when you are using the document creation template, or referencing a document within a report.
Ledger ValuesThese values will populate with the information from your budget account ledgers.
Client Company Related ValuesThese values will populate with the information from the company related to the record you are working with.
Client Related ValuesThese values will populate with the information from the client related to the record you are working with.
Notes: If a related client does not exist, but a related company does, the above 'Client Related' values will also reference the company information. The only exclusions to this is the [Tax Exempt ID] and the [Reseller Bracket] values, which only exists on the company record. Employee Related ValuesThese values will populate with the information from the company user (employee) related to the record you are working with.
Task Related ValuesThese values are specific to tasks.
Event Related ValuesThese values are specific to events.
Scheduling Related ValuesThese values are specific to scheduling requests.
Product Issues Related ValuesThese values are specific to product issues.
Project Related ValuesThese values are specific to projects.
Product Order Related ValuesThese values are specific to product order documents. You can use these for generating product order PDFs.
Asset Related ValuesThese values are specific to product order documents. You can use these for generating product order PDFs.
Custom Field ValuesRecords that allow you to add custom fields can also be used in most templates. In order to use a custom field, you will use the custom field name, minus any spaces, as the name of your placeholder. For example, if you had a custom field called 'Custom Vendor ID' and you wanted to include it in your report, you would use the placeholder {%CustomVendorID%}. |