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()
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)
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()
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()