{
 "add_total_row": 0,
 "add_translate_data": 0,
 "columns": [],
 "creation": "2013-05-06 14:25:21",
 "disabled": 0,
 "docstatus": 0,
 "doctype": "Report",
 "filters": [],
 "idx": 1,
 "is_standard": "Yes",
 "letter_head": null,
 "modified": "2026-10-05 12:30:00.000000",
 "modified_by": "Administrator",
 "module": "Maintenance",
 "name": "Maintenance Schedules",
 "owner": "Administrator",
 "prepared_report": 0,
 "query": "SELECT\n    ms_sch.scheduled_date as \"Schedule Date:Date:120\",\n\tms_sch.item_code as \"Item Code:Link/Item:120\",\n\tms_sch.item_name as \"Item Name::120\",\n\tms_sch.serial_no as \"Serial No::120\",\n\tms_sch.sales_person as \"Sales Person::120\",\n\tms.customer as \"Customer:Link/Customer:120\",\n\tms.customer_name as \"Customer Name::120\",\n\tms.address_display as \"Customer Address::120\",\n\tms_item.sales_order as \"Sales Order:Link/Sales Order:120\",\n\tms.company as \"Company:Link/Company:120\"\n\t\nFROM\n\t`tabMaintenance Schedule` ms\n\tINNER JOIN `tabMaintenance Schedule Detail` ms_sch ON ms_sch.parent = ms.name\n\tLEFT JOIN `tabMaintenance Schedule Item` ms_item ON ms_item.parent = ms.name\n\t\tAND (ms_item.name = ms_sch.item_reference\n\t\t\tOR (ms_sch.item_reference IS NULL AND ms_item.item_code = ms_sch.item_code))\nWHERE\n\tms.docstatus = 1\nORDER BY\n\tms_sch.scheduled_date asc, ms_sch.item_code asc",
 "ref_doctype": "Maintenance Schedule",
 "report_name": "Maintenance Schedules",
 "report_type": "Query Report",
 "roles": [],
 "timeout": 0
}
