def complete_setup(domain='Manufacturing'): print("Complete Setup...") from frappe.desk.page.setup_wizard.setup_wizard import setup_complete if not frappe.get_all('Company', limit=1): setup_complete({ "full_name": "Test User", "email": "*****@*****.**", "company_tagline": 'Awesome Products and Services', "password": "******", "fy_start_date": "2015-01-01", "fy_end_date": "2015-12-31", "bank_account": "National Bank", "domains": [domain], "company_name": data.get(domain).get('company_name'), "chart_of_accounts": "Standard", "company_abbr": ''.join([d[0] for d in data.get(domain).get('company_name').split()]).upper(), "currency": 'USD', "timezone": 'America/New_York', "country": 'United States', "language": "english" }) company = erpnext.get_default_company() if company: company_doc = frappe.get_doc("Company", company) company_doc.db_set('default_payroll_payable_account', frappe.db.get_value('Account', dict(account_name='Payroll Payable')))
def complete_setup(domain='Manufacturing'): print "Complete Setup..." from frappe.desk.page.setup_wizard.setup_wizard import setup_complete if not frappe.get_all('Company', limit=1): setup_complete({ "full_name": "Test User", "email": "*****@*****.**", "company_tagline": 'Awesome Products and Services', "password": "******", "fy_start_date": "2015-01-01", "fy_end_date": "2015-12-31", "bank_account": "National Bank", "domain": domain, "company_name": data.get(domain).get('company_name'), "chart_of_accounts": "Standard", "company_abbr": ''.join([d[0] for d in data.get(domain).get('company_name').split()]).upper(), "currency": 'USD', "timezone": 'America/New_York', "country": 'United States', "language": "english" }) company = erpnext.get_default_company() if company: company_doc = frappe.get_doc("Company", company) company_doc.db_set('default_payroll_payable_account', frappe.db.get_value('Account', dict(account_name='Payroll Payable')))
def complete_setup(domain='Manufacturing'): print("Complete Setup...") from frappe.desk.page.setup_wizard.setup_wizard import setup_complete if not frappe.get_all('Company', limit=1): setup_complete({ "full_name": "Test User", "email": "*****@*****.**", "company_tagline": 'Awesome Products and Services', "password": "******", "fy_start_date": "2020-01-01", "fy_end_date": "2020-12-31", "bank_account": "Banque Nationale", "domains": [domain], "company_name": data.get(domain).get('company_name'), "chart_of_accounts": "Standard", "company_abbr": ''.join([d[0] for d in data.get(domain).get('company_name').split()]).upper(), "currency": 'EUR', "timezone": 'Europe/Paris', "country": 'France', "language": "Français", "lang": frappe.flags.demo_lang, "demo": 1 }) company = erpnext.get_default_company() if company: company_doc = frappe.get_doc("Company", company) company_doc.db_set('default_payroll_payable_account', frappe.db.get_value('Account', dict(account_name='Payroll Payable')))
def setup_item(): items = json.loads(open(frappe.get_app_path('erpnext', 'demo', 'data', 'item.json')).read()) for i in items: item = frappe.new_doc('Item') item.update(i) if hasattr(item, 'item_defaults') and item.item_defaults[0].default_warehouse: item.item_defaults[0].company = data.get("Manufacturing").get('company_name') warehouse = frappe.get_all('Warehouse', filters={'warehouse_name': item.item_defaults[0].default_warehouse}, limit=1) if warehouse: item.item_defaults[0].default_warehouse = warehouse[0].name item.insert()
def setup_item(): items = json.loads(open(frappe.get_app_path('erpnext', 'demo', 'data', 'item.json')).read()) for i in items: item = frappe.new_doc('Item') item.update(i) if hasattr(item, 'item_defaults') and item.item_defaults[0].default_warehouse: item.item_defaults[0].company = data.get("Manufacturing").get('company_name') warehouse = frappe.get_all('Warehouse', filters={'warehouse_name': item.item_defaults[0].default_warehouse}, limit=1) if warehouse: item.item_defaults[0].default_warehouse = warehouse[0].name item.insert()
def complete_setup(domain='Manufacturing'): print "Complete Setup..." from frappe.desk.page.setup_wizard.setup_wizard import setup_complete if not frappe.get_all('Company', limit=1): setup_complete({ "first_name": "Test", "last_name": "User", "email": "*****@*****.**", "company_tagline": 'Awesome Products and Services', "password": "******", "fy_start_date": "2015-01-01", "fy_end_date": "2015-12-31", "bank_account": "National Bank", "domain": domain, "company_name": data.get(domain).get('company_name'), "chart_of_accounts": "Standard", "company_abbr": ''.join([ d[0] for d in data.get(domain).get('company_name').split() ]).upper(), "currency": 'USD', "timezone": 'America/New_York', "country": 'United States', "language": "english" })
def complete_setup(domain='Manufacturing'): print "Complete Setup..." from frappe.desk.page.setup_wizard.setup_wizard import setup_complete if not frappe.get_all('Company', limit=1): setup_complete({ "first_name": "Test", "last_name": "User", "email": "*****@*****.**", "company_tagline": 'Awesome Products and Services', "password": "******", "fy_start_date": "2015-01-01", "fy_end_date": "2015-12-31", "bank_account": "National Bank", "domain": domain, "company_name": data.get(domain).get('company_name'), "chart_of_accounts": "Standard", "company_abbr": ''.join([d[0] for d in data.get(domain).get('company_name').split()]).upper(), "currency": 'USD', "timezone": 'America/New_York', "country": 'United States', "language": "english" })
def setup_item(): items = json.loads(open(frappe.get_app_path("erpnext", "demo", "data", "item.json")).read()) for i in items: if not i.get("domain") == "Retail": continue item = frappe.new_doc("Item") item.update(i) if hasattr(item, "item_defaults") and item.item_defaults[0].default_warehouse: item.item_defaults[0].company = data.get("Retail").get("company_name") warehouse = frappe.get_all( "Warehouse", filters={"warehouse_name": item.item_defaults[0].default_warehouse}, limit=1 ) if warehouse: item.item_defaults[0].default_warehouse = warehouse[0].name item.insert()
def setup_item(): items = json.loads( open( frappe.get_app_path('erpnext', 'demo', 'data', frappe.flags.demo_lang, 'item.json')).read()) for i in items: if not i.get("domain") == "Retail": continue item = frappe.new_doc('Item') item.update(i) if hasattr( item, 'item_defaults') and item.item_defaults[0].default_warehouse: item.item_defaults[0].company = data.get("Retail").get( 'company_name') warehouse = frappe.get_all( 'Warehouse', filters={ 'warehouse_name': item.item_defaults[0].default_warehouse }, limit=1) if warehouse: item.item_defaults[0].default_warehouse = warehouse[0].name item.insert()