pl_dlg.dcl — Panel List Management¶
File: pl_dlg.dcl
Version: v3.60
Category: Dialog Definitions
Size: 6.8 KB (205 lines)
Note
Panel Database Management
Manage project panel database including panel lists, sorting, filtering, editing, and bulk operations for efficient project organization.
Functional Purpose¶
Panel List Management - Provides comprehensive panel database management including viewing all panels, filtering/sorting, bulk editing, and panel status tracking.
Key Functions:
Displays panel list (all panels in project)
Filters panels (by type, status, size, etc.)
Sorts panels (by number, size, date, etc.)
Bulk operations (edit multiple, delete range, renumber)
Panel status tracking (designed, approved, fabricated, erected)
Export functions (to CSV, reports, schedules)
User Need¶
Project overview (see all panels at once)
Panel organization (sort, filter, group)
Bulk editing (change multiple panels simultaneously)
Status tracking (project progress monitoring)
Quality control (identify missing/incomplete panels)
Reporting (panel schedules, quantity takeoffs)
Typical Workflow¶
1. User opens pl_dlg (File ? Panel List)
2. Dialog displays all project panels in table:
| Panel | Type | Width | Height | Thick | Status |
|-------|------|-------|--------|-------|-----------|
| P-101 | Wall | 12' | 10' | 6" | Complete |
| P-102 | Wall | 10' | 10' | 6" | Complete |
| P-103 | Wall | 14' | 10' | 6" | Incomplete|
| ... | ... | ... | ... | ... | ... |
3. User filters: Show only "Incomplete" panels
4. Result: 5 panels shown (need finishing)
5. User selects all 5, clicks [Edit]
6. Makes changes to all 5 simultaneously
7. User sorts by panel number, exports to CSV
8. Panel schedule generated for fabricator
Control Semantics¶
Panel List Display¶
List Table:
pl_list- Scrollable table showing all panelsColumns:
Panel number (P-101, W-202, etc.)
Panel type (Wall, Slab, etc.)
Dimensions (width, height, thickness)
Area (square feet)
Weight (calculated, lbs)
Status (Complete, Incomplete, Approved, etc.)
Last modified date
List Operations:
pl_select- Select panel(s) (single or multiple)pl_select_all- Select all visible panelspl_deselect- Clear selection
Filter Controls¶
Filter Options:
pl_filter- Filter dropdown:All panels (no filter)
By type: Wall, Slab, Arch, Tilt-up
By status: Complete, Incomplete, Approved, Fabricated
By size: Small (<100 SF), Medium (100-300 SF), Large (>300 SF)
By number range: P-101 to P-120
Custom filter (advanced criteria)
Status Filter:
pl_status- Status checkboxes:? Complete (all features configured)
? Incomplete (missing data)
? Approved (engineer reviewed)
? Fabricated (in production)
? Delivered (on site)
? Erected (installed)
Sort Controls¶
Sort By:
pl_sort- Sort dropdown:Panel number (ascending/descending)
Panel type (grouped by type)
Width (smallest to largest)
Height (smallest to largest)
Area (smallest to largest)
Weight (lightest to heaviest)
Date modified (newest first)
Status (complete first, incomplete last)
Sort Order:
pl_sort_asc- Ascending (A-Z, 1-9, small-large)pl_sort_desc- Descending (Z-A, 9-1, large-small)
Panel Operations¶
Single Panel Operations:
pl_open- Open selected panel for editingpl_duplicate- Copy panel (create duplicate)pl_delete- Delete selected panel(s)pl_properties- View/edit panel properties
Bulk Operations:
pl_bulk_edit- Edit multiple panels:Change thickness for all selected
Update material for group
Add revision mark to range
pl_renumber- Renumber panel sequence:Old: P-101, P-102, P-103
New: P-201, P-202, P-203
Automatic increment maintained
pl_delete_range- Delete multiple panels
Export Functions¶
Export Options:
pl_export- Export dropdown:CSV file (spreadsheet compatible)
PDF report (formatted panel schedule)
Text file (simple list)
Drawing index (panel location drawings)
Export Content:
pl_export_fields- Select fields to export:? Panel number
? Dimensions
? Area
? Weight
? Material specifications
? Feature counts (windows, doors, etc.)
? Drawing file path
Panel Status System¶
Status Levels¶
Complete:
Definition: All required data entered
Checks:
- ? Dimensions specified
- ? Reinforcement configured
- ? All features added (if applicable)
- ? Drawing generated successfully
- ? No validation errors
Indicates: Ready for engineer review
Incomplete:
Definition: Missing required data
Possible issues:
- ? No dimensions
- ? No reinforcement
- ? Drawing generation failed
- ? Validation errors present
Action: Complete configuration
Approved:
Definition: Engineer reviewed and approved
Requirements:
- Must be "Complete" first
- Engineer sign-off
- Stamp/seal applied (if required)
- Calculations verified
Indicates: Ready for fabrication
Fabricated:
Definition: Panel cast/produced
Updated by: Shop/plant when cast
Information:
- Cast date
- Batch number
- QC inspection passed
Indicates: In inventory, ready for delivery
Delivered:
Definition: Panel delivered to jobsite
Updated by: Logistics/field team
Information:
- Delivery date
- Truck number
- Received by (signature)
Indicates: On site, ready for erection
Erected:
Definition: Panel installed in structure
Updated by: Erection crew
Information:
- Install date
- Crew
- Inspection status
Indicates: In place, project progressing
Filter Examples¶
Example 1: Find Incomplete Panels¶
1. User opens pl_dlg
2. Filter: Status = Incomplete
3. Result: 8 panels shown
4. User sees which panels need work:
• P-103: No reinforcement
• P-107: Missing openings
• P-114: Drawing error
• ...
5. User fixes each, status changes to Complete
Example 2: Large Panels (Transportation Planning)¶
1. User needs list of panels >14' wide (oversize load)
2. Filter: Custom ? Width > 14'-0"
3. Sort: Width descending (largest first)
4. Result: 12 panels from 14'-2" to 20'-0" wide
5. Export to CSV for transportation coordinator
6. Schedule special wide-load trucks
Example 3: Floor 3 Panels¶
1. User wants all floor 3 panels
2. Filter: Number range P-301 to P-350
3. Sort: Panel number ascending
4. Result: 24 panels for floor 3
5. Export to PDF: Floor 3 panel schedule
6. Send to fabricator for production planning
Bulk Operations¶
Bulk Edit Example¶
Scenario: Change thickness for 10 similar panels
1. Select panels: P-101 through P-110
2. Click [Bulk Edit]
3. Select field: Thickness
4. New value: 8" (was 6")
5. Confirm: "Change 10 panels to 8" thick?"
6. System updates all 10 panels
7. All drawings regenerated automatically
8. Result: Consistent 8" thickness for group
Renumber Example¶
Scenario: Move panels from P-100 series to P-200 series
1. Select panels: P-101 through P-120 (20 panels)
2. Click [Renumber]
3. New start: P-201
4. Increment: 1 (maintain spacing)
5. Preview:
P-101 ? P-201
P-102 ? P-202
...
P-120 ? P-220
6. Confirm renumbering
7. System updates:
• Panel numbers
• Drawing titles
• Database records
• All references
8. Result: Panels renumbered consistently
Export Functions¶
CSV Export¶
Use Case: Spreadsheet analysis, material takeoffs
Exported columns:
Panel,Type,Width,Height,Thick,Area,Weight,Status
P-101,Wall,12'-0",10'-0",6",120,7200,Complete
P-102,Wall,10'-0",10'-0",6",100,6000,Complete
...
Opens in: Excel, Google Sheets, etc.
Uses: Quantity calculations, cost estimates
PDF Report¶
Use Case: Formal panel schedule for submittals
Formatted report with:
- Project header (name, location, date)
- Summary statistics (total panels, SF, weight)
- Panel table (formatted, professional)
- Page numbers, company logo
Output: Professional panel schedule document
Distribution: Owner, GC, fabricator, erector
Integration¶
Called By:
File menu ? Panel List
Toolbar button
Project dashboard
Data Source:
panel_list xrecord (AutoCAD database)
Panel definition files
Drawing metadata
Updates:
Real-time (reflects current project state)
Refresh button (manual update)
Auto-refresh when panels added/edited
Best Practices¶
Organization:
? Use consistent numbering (P-101, P-102, not P-1, P-2)
? Update status as project progresses
? Review panel list weekly (catch incomplete panels)
? Export schedules regularly (backup, distribution)
Filtering:
? Filter by status to find issues
? Filter by size for planning (crane capacity, transportation)
? Filter by type for fabrication batches (all walls first)
Bulk Operations:
?? Use carefully (affects multiple panels)
? Preview changes before confirming
? Backup project before bulk edits
? Test on small group first
Documentation Metadata¶
Enhancement Status: ? COMPREHENSIVE - ENHANCED [7/23 v3.60 remaining]
End of Document