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:

  1. Displays panel list (all panels in project)

  2. Filters panels (by type, status, size, etc.)

  3. Sorts panels (by number, size, date, etc.)

  4. Bulk operations (edit multiple, delete range, renumber)

  5. Panel status tracking (designed, approved, fabricated, erected)

  6. 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 panels

  • Columns:

    • 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 panels

  • pl_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 editing

  • pl_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