64 lines
1.7 KiB
Plaintext
64 lines
1.7 KiB
Plaintext
Work Hours Management System
|
|
This VBA-based system helps manage work hours, generate reports, and create invoices.
|
|
|
|
Core Components
|
|
1. Menu System (Menu.vba)
|
|
Provides the main interface for accessing different functionalities
|
|
Features:
|
|
Load work logs
|
|
Generate invoices
|
|
Export work commission sheets ("comesse")
|
|
|
|
2. Date Query Interface (ConsultarFechas.vba)
|
|
Handles date-based operations and report generation
|
|
Key features:
|
|
Date range selection
|
|
PDF export functionality
|
|
Excel export functionality
|
|
Multi-sheet FDL report generation (FDL_1, FDL_2, FDL_3)
|
|
3. Core Module (Modulo.vba)
|
|
Contains core functionality including:
|
|
FDL report loading
|
|
Python script integration for log processing
|
|
Monthly sum calculations
|
|
Data refresh operations
|
|
Key Features
|
|
Work Log Management
|
|
|
|
Automatic log reading and Excel conversion
|
|
Integration with Python scripts for log processing
|
|
Automated data refresh capabilities
|
|
Report Generation
|
|
|
|
PDF export functionality
|
|
Excel workbook export
|
|
Support for multiple FDL sheets
|
|
Invoice generation
|
|
Date Management
|
|
|
|
Flexible date range selection
|
|
Monthly data aggregation
|
|
Date validation and error handling
|
|
Usage
|
|
Opening the System
|
|
|
|
Generating Reports
|
|
|
|
Use the menu interface to select desired operation
|
|
Choose date ranges when prompted
|
|
Select export location for generated files
|
|
Working with Logs
|
|
|
|
Technical Notes
|
|
The system supports up to 31-day periods for report generation
|
|
Automatically handles multi-page reports (up to 42 entries)
|
|
Integrates with external Python scripts for log processing
|
|
Supports both PDF and Excel export formats
|
|
Dependencies
|
|
Excel with VBA support
|
|
Python environment (for log processing)
|
|
Required Excel sheets:
|
|
Horas
|
|
FDL_1, FDL_2, FDL_3
|
|
Nota
|
|
Foglio 1 |