Exemple #1
0
	def validate(self):
		for key in ["supplier_type", "supp_master_name", "maintain_same_rate", "buying_price_list"]:
			webnotes.conn.set_default(key, self.doc.fields.get(key, ""))

		from setup.doctype.naming_series.naming_series import set_by_naming_series
		set_by_naming_series("Supplier", "supplier_name", 
			self.doc.get("supp_master_name")=="Naming Series", hide_name_field=False)
Exemple #2
0
	def validate(self):
		for key in ["cust_master_name", "customer_group", "territory", "maintain_same_sales_rate",
			"editable_price_list_rate", "selling_price_list"]:
				webnotes.conn.set_default(key, self.doc.fields.get(key, ""))

		from setup.doctype.naming_series.naming_series import set_by_naming_series
		set_by_naming_series("Customer", "customer_name", 
			self.doc.get("cust_master_name")=="Naming Series", hide_name_field=False)
Exemple #3
0
    def validate(self):
        self.update_birthday_reminders()

        from setup.doctype.naming_series.naming_series import set_by_naming_series
        set_by_naming_series("Employee",
                             "employee_number",
                             self.doc.get("emp_created_by") == "Naming Series",
                             hide_name_field=True)
Exemple #4
0
	def validate(self):
		for key in ["item_naming_by", "item_group", "stock_uom", 
			"allow_negative_stock"]:
			webnotes.conn.set_default(key, self.doc.fields.get(key, ""))
			
		from setup.doctype.naming_series.naming_series import set_by_naming_series
		set_by_naming_series("Item", "item_code", 
			self.doc.get("item_naming_by")=="Naming Series", hide_name_field=True)
Exemple #5
0
    def validate(self):
        for key in [
                "item_naming_by", "item_group", "stock_uom",
                "allow_negative_stock"
        ]:
            webnotes.conn.set_default(key, self.doc.fields.get(key, ""))

        from setup.doctype.naming_series.naming_series import set_by_naming_series
        set_by_naming_series("Item",
                             "item_code",
                             self.doc.get("item_naming_by") == "Naming Series",
                             hide_name_field=True)
Exemple #6
0
    def validate(self):
        for key in [
                "cust_master_name", "customer_group", "territory",
                "maintain_same_sales_rate", "editable_price_list_rate",
                "selling_price_list"
        ]:
            webnotes.conn.set_default(key, self.doc.fields.get(key, ""))

        from setup.doctype.naming_series.naming_series import set_by_naming_series
        set_by_naming_series(
            "Customer",
            "customer_name",
            self.doc.get("cust_master_name") == "Naming Series",
            hide_name_field=False)
Exemple #7
0
	def validate(self):
		for key in ["item_naming_by", "item_group", "stock_uom",
			"allow_negative_stock"]:
			webnotes.conn.set_default(key, self.doc.fields.get(key, ""))

		from setup.doctype.naming_series.naming_series import set_by_naming_series
		set_by_naming_series("Item", "item_code",
			self.doc.get("item_naming_by")=="Naming Series", hide_name_field=True)

                stock_frozen_limit = 356
                submitted_stock_frozen = self.doc.fields.get("stock_frozen_upto_days")
                if submitted_stock_frozen > stock_frozen_limit:
                        self.doc.fields["stock_frozen_upto_days"] = stock_frozen_limit
                        webnotes.msgprint (_("Stocks cannot be freezed for days larger than %d.") %stock_frozen_limit)
Exemple #8
0
	def validate(self):
		for key in ["item_naming_by", "item_group", "stock_uom",
			"allow_negative_stock"]:
			webnotes.conn.set_default(key, self.doc.fields.get(key, ""))

		from setup.doctype.naming_series.naming_series import set_by_naming_series
		set_by_naming_series("Item", "item_code",
			self.doc.get("item_naming_by")=="Naming Series", hide_name_field=True)

		stock_frozen_limit = 356
		submitted_stock_frozen = self.doc.stock_frozen_upto_days
		if submitted_stock_frozen > stock_frozen_limit:
			self.doc.stock_frozen_upto_days = stock_frozen_limit
			webnotes.msgprint (_("`Freeze Stocks Older Than` should be smaller than %d days.") %stock_frozen_limit)
Exemple #9
0
    def validate(self):
        for key in [
                "item_naming_by", "item_group", "stock_uom",
                "allow_negative_stock"
        ]:
            webnotes.conn.set_default(key, self.doc.fields.get(key, ""))

        from setup.doctype.naming_series.naming_series import set_by_naming_series
        set_by_naming_series("Item",
                             "item_code",
                             self.doc.get("item_naming_by") == "Naming Series",
                             hide_name_field=True)

        stock_frozen_limit = 356
        submitted_stock_frozen = self.doc.stock_frozen_upto_days
        if submitted_stock_frozen > stock_frozen_limit:
            self.doc.stock_frozen_upto_days = stock_frozen_limit
            webnotes.msgprint(
                _("`Freeze Stocks Older Than` should be smaller than %d days.")
                % stock_frozen_limit)
Exemple #10
0
	def validate(self):
		self.update_birthday_reminders()

		from setup.doctype.naming_series.naming_series import set_by_naming_series
		set_by_naming_series("Employee", "employee_number", 
			self.doc.get("emp_created_by")=="Naming Series", hide_name_field=True)