PlanillaHoras_VBA/readme.txt

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