Create a separate field that contains the value of the Item Name/Number and reference that field instead.
Solution
- Create Custom Item Field
- Navigate to Customization > Lists, Records, & Fields > Item Fields > New
- Label: Enter Label
Example: Printed Name - ID: Enter _printed_name
- Type: Select Free-Form Text
- Store Value: Enter Checkmark
- Click Applies To
- Necessary Item Type(s): Enter Checkmark
- Print on Price List: Enter Checkmark
- Click Save
- Perform Mass Update
- Navigate to Lists > Mass Update > Mass Updates
- Click General Updates
- Items:
- Click the necessary Item Type where the created Custom Item Field was applied
- Title Of Action: Enter Title Of Action
Example: Update Custom Printed Name Field - Click Mass Update Fields
- Printed Name: Enter Checkmark
- Formula: Enter {itemid}
- Click Preview
- Click Perform Update
- Modify Price List Advanced PDF/HTML Templates
- Navigate to Customization > Forms > Advanced PDF/HTML Templates
- Price List Advanced PDF/HTML Templates: Click Edit
- Top Right Corner: Toggle Source Code
- Look for the code:
- line.item
- Replace with code:
- line.custitem_printed_name
- Click Save
- Create Workflow
- Navigate to Customization > Workflow > Workflows > New
- Basic Information:
- Name: Enter Set Printed Name Field Value
- Record Type: Select Item
- Sub Types: Select necessary Sub Types
- Execute as Admin: Enter Checkmark
- Enable Logging: Enter Checkmark
- Keep Instance and History: Select Always
- Released Status: Select Released
- Event Definition:
- On Create: Enter Checkmark
- On View or Update: Enter Checkmark
- Click Save
- Click State 1
- Bottom right corner: ClickNew Action
- Click Set Field Value
- Parameters:
- Field: Select Printed Name
- Value:
- Select From Field
- Record (Join Field): Select Current Record
- Field: Select Name
- Select From Field
- Click Save