add schedule_date while creating Material Request
This commit is contained in:
parent
892ec599d4
commit
0d91d3f572
@ -103,6 +103,7 @@ def make_material_request(item_code, qty):
|
|||||||
mr.material_request_type = "Purchase"
|
mr.material_request_type = "Purchase"
|
||||||
|
|
||||||
mr.transaction_date = frappe.flags.current_date
|
mr.transaction_date = frappe.flags.current_date
|
||||||
|
mr.schedule_date = frappe.utils.add_days(mr.transaction_date, 7)
|
||||||
|
|
||||||
mr.append("items", {
|
mr.append("items", {
|
||||||
"doctype": "Material Request Item",
|
"doctype": "Material Request Item",
|
||||||
|
@ -516,7 +516,7 @@ class ProductionPlanningTool(Document):
|
|||||||
"transaction_date": nowdate(),
|
"transaction_date": nowdate(),
|
||||||
"status": "Draft",
|
"status": "Draft",
|
||||||
"company": self.company,
|
"company": self.company,
|
||||||
"requested_by": frappe.session.user
|
"schedule_date": add_days(nowdate(), cint(item_wrapper.lead_time_days)),
|
||||||
})
|
})
|
||||||
material_request.update({"material_request_type": item_wrapper.default_material_request_type})
|
material_request.update({"material_request_type": item_wrapper.default_material_request_type})
|
||||||
|
|
||||||
|
@ -73,6 +73,7 @@ def make_material_request(items):
|
|||||||
mr = frappe.get_doc({
|
mr = frappe.get_doc({
|
||||||
"doctype": "Material Request",
|
"doctype": "Material Request",
|
||||||
"material_request_type": "Purchase",
|
"material_request_type": "Purchase",
|
||||||
|
"schedule_date": frappe.utils.add_days(frappe.utils.nowdate(), 7),
|
||||||
"items": [{
|
"items": [{
|
||||||
"schedule_date": frappe.utils.add_days(frappe.utils.nowdate(), 7),
|
"schedule_date": frappe.utils.add_days(frappe.utils.nowdate(), 7),
|
||||||
"item_code": i.name,
|
"item_code": i.name,
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
"item_name": "_Test Item Home Desktop 100",
|
"item_name": "_Test Item Home Desktop 100",
|
||||||
"parentfield": "items",
|
"parentfield": "items",
|
||||||
"qty": 54.0,
|
"qty": 54.0,
|
||||||
"schedule_date": "2013-02-26",
|
"schedule_date": "2013-02-18",
|
||||||
"uom": "_Test UOM 1",
|
"uom": "_Test UOM 1",
|
||||||
"warehouse": "_Test Warehouse - _TC"
|
"warehouse": "_Test Warehouse - _TC"
|
||||||
},
|
},
|
||||||
@ -22,7 +22,7 @@
|
|||||||
"item_name": "_Test Item Home Desktop 200",
|
"item_name": "_Test Item Home Desktop 200",
|
||||||
"parentfield": "items",
|
"parentfield": "items",
|
||||||
"qty": 3.0,
|
"qty": 3.0,
|
||||||
"schedule_date": "2013-02-25",
|
"schedule_date": "2013-02-19",
|
||||||
"uom": "_Test UOM 1",
|
"uom": "_Test UOM 1",
|
||||||
"warehouse": "_Test Warehouse - _TC"
|
"warehouse": "_Test Warehouse - _TC"
|
||||||
}
|
}
|
||||||
@ -30,7 +30,7 @@
|
|||||||
"material_request_type": "Purchase",
|
"material_request_type": "Purchase",
|
||||||
"naming_series": "_T-Material Request-",
|
"naming_series": "_T-Material Request-",
|
||||||
"transaction_date": "2013-02-18",
|
"transaction_date": "2013-02-18",
|
||||||
"schedule_date": "2013-02-25"
|
"schedule_date": "2013-02-19"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"company": "_Test Company",
|
"company": "_Test Company",
|
||||||
@ -44,7 +44,7 @@
|
|||||||
"item_name": "_Test FG Item",
|
"item_name": "_Test FG Item",
|
||||||
"parentfield": "items",
|
"parentfield": "items",
|
||||||
"qty": 5,
|
"qty": 5,
|
||||||
"schedule_date": "2013-02-25",
|
"schedule_date": "2013-02-19",
|
||||||
"uom": "_Test UOM 1",
|
"uom": "_Test UOM 1",
|
||||||
"warehouse": "_Test Warehouse - _TC"
|
"warehouse": "_Test Warehouse - _TC"
|
||||||
}
|
}
|
||||||
@ -52,6 +52,6 @@
|
|||||||
"material_request_type": "Manufacture",
|
"material_request_type": "Manufacture",
|
||||||
"naming_series": "_T-Material Request-",
|
"naming_series": "_T-Material Request-",
|
||||||
"transaction_date": "2013-02-18",
|
"transaction_date": "2013-02-18",
|
||||||
"schedule_date": "2013-02-25"
|
"schedule_date": "2013-02-19"
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -121,7 +121,8 @@ def create_material_request(material_requests):
|
|||||||
mr.update({
|
mr.update({
|
||||||
"company": company,
|
"company": company,
|
||||||
"transaction_date": nowdate(),
|
"transaction_date": nowdate(),
|
||||||
"material_request_type": "Material Transfer" if request_type=="Transfer" else request_type
|
"material_request_type": "Material Transfer" if request_type=="Transfer" else request_type,
|
||||||
|
"schedule_date": add_days(nowdate(),cint(item.lead_time_days))
|
||||||
})
|
})
|
||||||
|
|
||||||
for d in items:
|
for d in items:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user