brotherton-erpnext/erpnext/patches/v8_0/update_sales_cost_in_project.py

11 lines
303 B
Python
Raw Normal View History

from __future__ import unicode_literals
import frappe
def execute():
frappe.reload_doc("projects", "doctype", "project")
frappe.db.sql("""
update `tabProject` p
set total_sales_amount = ifnull((select sum(base_grand_total)
from `tabSales Order` where project=p.name and docstatus=1), 0)
2017-11-17 06:42:34 +00:00
""")