% wyekstrahowane z bazy danych SQL dla grupy EASY01 % wywołanie: python extract_dzn.py -H localhost -P 5432 -d jss_db -u postgres -p postgres -o c:\jss-saas-backend\app\data_import_from_sql\easy01_test6.dzn -g EASY01 no_mach = 4; no_jobs = 3; no_task = 9; no_optt = 18; tasks = [1..3, 4..6, 7..9]; optts = [1..2, 3..4, 5..6, 7..8, 9..10, 11..12, 13..14, 15..16, 17..18]; optt_mach = [1, 2, 2, 4, 3, 4, 1, 3, 2, 4, 3, 4, 1, 2, 2, 3, 3, 4]; optt_dur = [17, 25, 30, 40, 160, 150, 30, 50, 66, 55, 65, 78, 56, 62, 70, 80, 100, 90]; first_day_of_schedule = "17.08.2026"; first_shift_start_time = ["08:00", "16:00"]; task_desc = ["Cięcie", "Montaż", "Kontrola jakości", "Cięcie", "Montaż", "Kontrola jakości", "Cięcie", "Montaż", "Kontrola jakości"]; task_opno = ["10", "20", "30", "10", "20", "30", "10", "20", "30"]; machine_desc = ["Piła taśmowa", "Tokarka CNC", "Frezarka CNC", "Wiertarka pionowa"]; job_desc = ["EASY01-001 100 sz", "EASY01-002 200 sz", "EASY01-003 300 sz"];