Esempio n. 1
0
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')))
Esempio n. 2
0
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')))
Esempio n. 3
0
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')))
Esempio n. 4
0
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()
Esempio n. 5
0
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()
Esempio n. 6
0
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"
        })
Esempio n. 7
0
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"
		})
Esempio n. 8
0
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()
Esempio n. 9
0
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()