frappe.defaults - jigneshpshah/greycube_helpmanual GitHub Wiki

frappe/erpnext sets system defaults in tabDefaultValue

select * from tabDefaultValue;

These values are available in js

frappe.defaults.get_default('prop_name')

These can be set in py

frappe.db.set_default( "enable_common_party_accounting", self.get("enable_common_party_accounting", 0) )

There is also a user_default, which can be set using boot_session

boot_session = "erpnext.startup.boot.boot_session"