18 lines
645 B
Python
18 lines
645 B
Python
|
import webnotes
|
||
|
|
||
|
def execute():
|
||
|
from webnotes.utils import cint
|
||
|
webnotes.reload_doc("setup", "doctype", "global_defaults")
|
||
|
|
||
|
doctype_list = webnotes.get_doctype("Sales Invoice")
|
||
|
update_stock_df = doctype_list.get_field("update_stock")
|
||
|
|
||
|
global_defaults = webnotes.bean("Global Defaults", "Global Defaults")
|
||
|
global_defaults.doc.update_stock = cint(update_stock_df.default)
|
||
|
global_defaults.save()
|
||
|
|
||
|
webnotes.conn.sql("""delete from `tabProperty Setter`
|
||
|
where doc_type='Sales Invoice' and doctype_or_field='DocField'
|
||
|
and field_name='update_stock' and property='default'""")
|
||
|
|
||
|
webnotes.reload_doc("accounts", "doctype", "sales_invoice")
|