コード例 #1
0
    def on_submit(self):
        self.update_stock_ledger()

        from stock.doctype.serial_no.serial_no import update_serial_nos_after_submit
        update_serial_nos_after_submit(self, "mtn_details")
        self.update_production_order()
        self.make_gl_entries()
コード例 #2
0
ファイル: stock_entry.py プロジェクト: Jdfkat/erpnext
	def on_submit(self):
		self.update_stock_ledger()

		from stock.doctype.serial_no.serial_no import update_serial_nos_after_submit
		update_serial_nos_after_submit(self, "mtn_details")
		self.update_production_order()
		self.make_gl_entries()
コード例 #3
0
ファイル: stock_entry.py プロジェクト: saurabh6790/trufil_app
	def on_submit(self):

		if self.doc.internal_purpose=='Outward' and self.doc.purpose=='Material Transfer':
			if self.doc.approver_1_status=='Approved' and self.doc.approver_2_status=='Approved':
				pass
			else:
				webnotes.msgprint("For successful submition of stock entry Approver 1 & Approver 2 status must be 'Approved' ",raise_exception=1)
		self.update_stock_ledger()

		from stock.doctype.serial_no.serial_no import update_serial_nos_after_submit
		update_serial_nos_after_submit(self, "mtn_details")
		self.update_production_order()
		self.make_gl_entries()
		if self.doc.internal_purpose=='Outward' and self.doc.purpose=='Material Transfer':
			if self.doc.electronically_approved_by_1 and self.doc.electronically_approved_by_2:
				#webnotes.errprint("on submit")
				self.assign_to(self.doc.electronically_approved_by_1)
				self.assign_to(self.doc.electronically_approved_by_2)
コード例 #4
0
	def on_submit(self):
		purchase_controller = webnotes.get_obj("Purchase Common")

		# Check for Approving Authority
		get_obj('Authorization Control').validate_approving_authority(self.doc.doctype, self.doc.company, self.doc.grand_total)

		# Set status as Submitted
		webnotes.conn.set(self.doc, 'status', 'Submitted')

		self.update_prevdoc_status()
		
		self.update_ordered_qty()
		
		self.update_stock()

		from stock.doctype.serial_no.serial_no import update_serial_nos_after_submit
		update_serial_nos_after_submit(self, "purchase_receipt_details")

		purchase_controller.update_last_purchase_rate(self, 1)
		
		self.make_gl_entries()
コード例 #5
0
    def on_submit(self):
        purchase_controller = webnotes.get_obj("Purchase Common")

        # Check for Approving Authority
        get_obj('Authorization Control').validate_approving_authority(
            self.doc.doctype, self.doc.company, self.doc.grand_total)

        # Set status as Submitted
        webnotes.conn.set(self.doc, 'status', 'Submitted')

        self.update_prevdoc_status()

        self.update_ordered_qty()

        self.update_stock()

        from stock.doctype.serial_no.serial_no import update_serial_nos_after_submit
        update_serial_nos_after_submit(self, "purchase_receipt_details")

        purchase_controller.update_last_purchase_rate(self, 1)

        self.make_gl_entries()