Example #1
0
	def validate_warehouse(self):
		from stock.utils import validate_warehouse_user, validate_warehouse_company
		
		warehouses = list(set([d.reserved_warehouse for d in 
			self.doclist.get({"doctype": self.tname}) if d.reserved_warehouse]))
				
		for w in warehouses:
			validate_warehouse_user(w)
			validate_warehouse_company(w, self.doc.company)
Example #2
0
	def validate_warehouse(self):
		from stock.utils import validate_warehouse_user, validate_warehouse_company
		
		warehouses = list(set([d.reserved_warehouse for d in 
			self.doclist.get({"doctype": self.tname}) if d.reserved_warehouse]))
				
		for w in warehouses:
			validate_warehouse_user(w)
			validate_warehouse_company(w, self.doc.company)
Example #3
0
	def validate(self):
		from stock.utils import validate_warehouse_user, validate_warehouse_company
		self.validate_mandatory()
		self.validate_item()
		validate_warehouse_user(self.doc.warehouse)
		validate_warehouse_company(self.doc.warehouse, self.doc.company)
		self.scrub_posting_time()
		
		from accounts.utils import validate_fiscal_year
		validate_fiscal_year(self.doc.posting_date, self.doc.fiscal_year, self.meta.get_label("posting_date"))
Example #4
0
	def validate(self):
		from stock.utils import validate_warehouse_user, validate_warehouse_company
		self.validate_mandatory()
		self.validate_item()
		validate_warehouse_user(self.doc.warehouse)
		validate_warehouse_company(self.doc.warehouse, self.doc.company)
		self.scrub_posting_time()

		from accounts.utils import validate_fiscal_year
		validate_fiscal_year(self.doc.posting_date, self.doc.fiscal_year, self.meta.get_label("posting_date"))
Example #5
0
    def validate(self):
        from stock.utils import validate_warehouse_user, validate_warehouse_company

        if not hasattr(webnotes, "new_stock_ledger_entries"):
            webnotes.new_stock_ledger_entries = []

        webnotes.new_stock_ledger_entries.append(self.doc)
        self.validate_mandatory()
        self.validate_item()
        validate_warehouse_user(self.doc.warehouse)
        validate_warehouse_company(self.doc.warehouse, self.doc.company)
        self.scrub_posting_time()

        from accounts.utils import validate_fiscal_year

        validate_fiscal_year(self.doc.posting_date, self.doc.fiscal_year, self.meta.get_label("posting_date"))
Example #6
0
	def validate_warehouse(self):
		from stock.utils import validate_warehouse_user, validate_warehouse_company
		
		for w in [self.doc.fg_warehouse, self.doc.wip_warehouse]:
			validate_warehouse_user(w)
			validate_warehouse_company(w, self.doc.company)
Example #7
0
	def validate_warehouse(self):
		from stock.utils import validate_warehouse_user, validate_warehouse_company
		
		for w in [self.doc.fg_warehouse, self.doc.wip_warehouse]:
			validate_warehouse_user(w)
			validate_warehouse_company(w, self.doc.company)