mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-01 11:19:09 +00:00
Merge pull request #1902 from nabinhait/hotfix
Run trigger of company field on onload function, even if company exists
This commit is contained in:
@@ -67,3 +67,4 @@ erpnext.patches.v4_0.set_naming_series_property_setter
|
|||||||
erpnext.patches.v4_1.set_outgoing_email_footer
|
erpnext.patches.v4_1.set_outgoing_email_footer
|
||||||
erpnext.patches.v4_1.fix_jv_remarks
|
erpnext.patches.v4_1.fix_jv_remarks
|
||||||
erpnext.patches.v4_1.fix_sales_order_delivered_status
|
erpnext.patches.v4_1.fix_sales_order_delivered_status
|
||||||
|
erpnext.patches.v4_1.fix_delivery_and_billing_status_for_draft_so
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
|
||||||
|
# License: GNU General Public License v3. See license.txt
|
||||||
|
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
import frappe
|
||||||
|
|
||||||
|
def execute():
|
||||||
|
frappe.db.sql("""update `tabSales Order` set delivery_status = 'Not Delivered'
|
||||||
|
where delivery_status = 'Delivered' and ifnull(per_delivered, 0) = 0 and docstatus = 0""")
|
||||||
|
|
||||||
|
frappe.db.sql("""update `tabSales Order` set billing_status = 'Not Billed'
|
||||||
|
where billing_status = 'Billed' and ifnull(per_billed, 0) = 0 and docstatus = 0""")
|
||||||
@@ -20,13 +20,18 @@ erpnext.TransactionController = erpnext.stock.StockController.extend({
|
|||||||
currency: currency,
|
currency: currency,
|
||||||
price_list_currency: currency,
|
price_list_currency: currency,
|
||||||
status: "Draft",
|
status: "Draft",
|
||||||
company: frappe.defaults.get_user_default("company"),
|
|
||||||
fiscal_year: frappe.defaults.get_user_default("fiscal_year"),
|
fiscal_year: frappe.defaults.get_user_default("fiscal_year"),
|
||||||
is_subcontracted: "No",
|
is_subcontracted: "No",
|
||||||
}, function(fieldname, value) {
|
}, function(fieldname, value) {
|
||||||
if(me.frm.fields_dict[fieldname] && !me.frm.doc[fieldname])
|
if(me.frm.fields_dict[fieldname] && !me.frm.doc[fieldname])
|
||||||
me.frm.set_value(fieldname, value);
|
me.frm.set_value(fieldname, value);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if(!this.frm.doc.company) {
|
||||||
|
this.frm.set_value("company", frappe.defaults.get_user_default("company"));
|
||||||
|
} else {
|
||||||
|
cur_frm.script_manager.trigger("company");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(this.other_fname) {
|
if(this.other_fname) {
|
||||||
|
|||||||
@@ -762,7 +762,7 @@
|
|||||||
"hidden": 1,
|
"hidden": 1,
|
||||||
"label": "Delivery Status",
|
"label": "Delivery Status",
|
||||||
"no_copy": 1,
|
"no_copy": 1,
|
||||||
"options": "Fully Delivered\nNot Delivered\nPartly Delivered\nClosed\nNot Applicable",
|
"options": "Not Delivered\nFully Delivered\nPartly Delivered\nClosed\nNot Applicable",
|
||||||
"permlevel": 0,
|
"permlevel": 0,
|
||||||
"print_hide": 1
|
"print_hide": 1
|
||||||
},
|
},
|
||||||
@@ -809,7 +809,7 @@
|
|||||||
"hidden": 1,
|
"hidden": 1,
|
||||||
"label": "Billing Status",
|
"label": "Billing Status",
|
||||||
"no_copy": 1,
|
"no_copy": 1,
|
||||||
"options": "Fully Billed\nNot Billed\nPartly Billed\nClosed",
|
"options": "Not Billed\nFully Billed\nPartly Billed\nClosed",
|
||||||
"permlevel": 0,
|
"permlevel": 0,
|
||||||
"print_hide": 1
|
"print_hide": 1
|
||||||
},
|
},
|
||||||
@@ -883,7 +883,7 @@
|
|||||||
"idx": 1,
|
"idx": 1,
|
||||||
"is_submittable": 1,
|
"is_submittable": 1,
|
||||||
"issingle": 0,
|
"issingle": 0,
|
||||||
"modified": "2014-07-04 17:16:36.889948",
|
"modified": "2014-07-07 17:47:40.089520",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Selling",
|
"module": "Selling",
|
||||||
"name": "Sales Order",
|
"name": "Sales Order",
|
||||||
|
|||||||
Reference in New Issue
Block a user