Margin Master Handbook
- Prerequisites
- Firewall and Network Requirements
- Microsoft Edge Download Block
- SQL Server Authentication Setup for IT Administrators
- Antivirus and Endpoint Security Exclusions
- SQL Server Tools
- Install or Upgrade SQL Server Express
- Install or Upgrade SQL Server Management Studio
- A Tour of the Main Window
- The Menus
- The Button Row
- The Main Data Grid
- The Summary Section
- Banners and Badges
- The Options Window
- Store Configuration
- Miscellaneous
- Export Options
- Vendor Settings
- POS / Connections Tabs
- Background Service
- AI Assistant (Experimental)
- How POS Import Works
- Supported Point-of-Sale Systems
- Data Import Workflows
- RockSolid POS Import
- Epicor Eagle FTP Import
- Epicor MySQL Compass Import
- Transact POS Import
- Paladin POS Import
- Falcon POS Import
- Spruce POS Import
- Bistrack POS Import
- RockSolid Max POS Import
- ECS POS Import
- Prosperity POS Import
- Catalyst POS Import
- Westlake POS Import
- MI9 POS Import
- AS/400 POS Import
- CounterWorks POS Import
- Dimension POS Import
- PacSoft POS Import
- ProStix POS Import
- Sympac POS Import
- Propello POS Import
- EagleVision POS Import
- MySQL/Compass Connection Configuration
- ECI VPN Requirement (Spruce, RockSolid MAX)
- Propello POS Integration Guide
- MI9 Data Pipeline — Import to Main Table
- Troubleshooting: Epicor Import Brought In 0 SKUs
- PACE POS Import
- Advantage POS Import
- General Store POS Import
- J-3 POS Import
- KeyStroke POS Import
- AutBusSystem POS Import
- Tomax POS Import
- Enterprise POS Import
- Computakey POS Import
- Redisell POS Import
- DART POS Import
- MIB POS Import
- Substruct POS Import
- DMAS POS Import
- RODS POS Import
- Procom POS Import
- Agility POS Import
- Acumen POS Import
- Cruise POS Import
- LSandE POS Import
- Retalix POS Import
- DIBCorp POS Import
- GMROI POS Import
- ECi Advantage POS Import
- Sunray POS Import
- ActivantAutomotive POS Import
- IBS POS Import
- Versys POS Import
- RMS POS Import
- TAMS POS Import
- Integrasoft POS Import
- Dynamic POS Import
- Microsoft ARS POS Import
- CDS POS Import
- Spartan POS Import
- Nitterhouse POS Import
- Jeds POS Import
- Theisens POS Import
- Emery Jensen POS Import
- SMS Pro POS Import
- Burdens POS Import
- Intact POS Import
- Bloom Retail POS Import
- NCR Counterpoint POS Import
- Horizon POS Import
- Cloud Vendor Data Sync
- Data Aging and Freshness Warnings
- Resetting Vendor and POS Data
- Rebuild Data and Rebuild Selection Lists
- Troubleshooting Vendor Sync
- Understanding the Strategy Hierarchy
- Pricing Strategies
- Creating a Strategy Step
- Updating and Deleting Steps
- Reviewing a Strategy and Running It
- Shared (Premade) Strategies
- SKU-Level Exceptions
- Manage Custom Groups
- Strategy Execution Cloud Tracking
- Importing from Excel
- Cost Break Analysis
- Cost Break Strategies
- Min/Max Strategies
- Strategy Backup & Restore
- Add Items from Catalog
- Store Grouping
- Data Diagnostics and Missing Index Recommendations
- System Diagnostics
- Margin Master Cannot Save Settings
- SQL Server 2025 Express vs. Full License
- Support Issue Management
- Catalog Lookup
- What's New After an Update
- Version History
- Documentation and the Help Buttons
- CTLD — Do It Best Catalog File
- MARGIN_MASTER — Ace Catalog File
- PCDITEMXREF — Do It Best SKU Classification File
- SAP_ZONE_PRICE_MARGIN_MASTER — Ace Zone Pricing File
- PCDPRODCLASS — Do It Best Product Classification Hierarchy File
- SAP_STORE_DEPT_ZONE_MARGIN_MASTER — Ace Store Zone Assignment File
- Taxonomy — Ace Product Classification File
- Mapp_Pricing — Ace MAP & IMAP Pricing File
- margin_mstr_plano — Ace Planogram File
On This Page
Edit Sort Sequence
What is this?
The Edit Sort Sequence dialog lets you control how rows in the main data grid are ordered. You can sort by up to three fields, choose ascending or descending direction for each, and save frequently used sort combinations as presets for quick recall.
How to Access
- Menu: View > Edit Sort Sequence
- Keyboard shortcut: Ctrl+S (from the main window)
Dialog Layout

The dialog is divided into two sections:
| Section | Purpose |
|---|---|
| Sort controls (left side) | Choose up to three sort fields with direction |
| Pre-Sets (right side) | Save and recall favorite sort combinations |
Sorting Your Data
Sort Fields
You can define up to three levels of sorting:
| Level | Label | Purpose |
|---|---|---|
| Sort by | Primary sort | The first field rows are ordered by |
| Then by (first) | Secondary sort | Breaks ties in the primary sort |
| Then by (second) | Tertiary sort | Breaks ties in the secondary sort |
Each level has a dropdown to select a field and radio buttons to choose Ascending or Descending order. Select <none> to leave a sort level unused.
The dropdown lists only fields available in your current data. The secondary and tertiary sort levels are disabled until the level above them has a field selected.
Fields to Show
The Fields to Show dropdown at the bottom controls which columns appear in the main data grid after you apply the sort:
| Option | Effect |
|---|---|
| Visible Columns | Shows only the columns currently visible in your column view |
| All Columns | Shows every available column in the data grid |
Pre-Sets
Pre-sets let you save and quickly recall sort combinations. The dialog includes six preset buttons.
Built-In Presets
Three presets come pre-configured:
| Preset | Sort Fields | Use Case |
|---|---|---|
| Default | Store Number (Ascending), SKU (Ascending) | Standard store-by-store view |
| Impact | Impact (Descending), SKU (Ascending) | Find highest-impact pricing changes first |
| CP-FP Variance | CP-FP Variance (Descending), SKU (Ascending) | Find largest current vs. future price differences |
Custom Presets (Preset 4–6)
Presets 4, 5, and 6 start empty and are available for you to define. Empty presets appear grayed out and italic until you save a sort combination to them.
Loading a Preset
With the Set checkbox unchecked (the default), click any active preset button to load its sort combination into the dialog. The loaded fields and directions fill in automatically.
Saving a Preset
- Configure the sort fields and directions you want to save.
- Check the Set checkbox.
- Click the preset button where you want to save (Preset 4, 5, or 6 — or overwrite a built-in preset).
- Enter a name for the preset (3–20 characters) in the prompt that appears.
- Click OK to save.
The Set checkbox automatically unchecks after saving, returning you to load mode.
The active preset button appears in bold text so you can tell at a glance which preset matches your current sort.
Applying the Sort
Click Use Sort to apply your sort configuration to the main data grid and close the dialog. Click Cancel to discard changes and close without sorting.
Tips
- Use the Impact preset after running a pricing strategy to quickly review the highest-dollar changes at the top of the grid.
- The CP-FP Variance preset is useful for spotting items where the current price differs most from the proposed future price.
- Custom presets are saved to your database, so they persist between sessions.
- You can overwrite any preset — including the built-in ones — by using the Set checkbox workflow.
Common Questions
Q: Why are some preset buttons grayed out? A: Preset buttons that have no saved sort combination appear grayed out and italic. Use the Set checkbox to save a sort combination to them.
Q: Can I reset a preset back to its default? A: Yes. Configure the default sort fields (e.g., Store Number Ascending, SKU Ascending), check Set, and click the preset button to overwrite it.
Q: Does the sort persist after I close the dialog? A: Yes. The active sort sequence is saved and reapplied each time you load data, until you change it.
Q: What does the bold text on a preset button mean? A: Bold indicates that the current sort fields match that preset exactly.
