diff --git a/odex25_purchase/purchase_custom_stock/__pycache__/__init__.cpython-38.pyc b/odex25_purchase/purchase_custom_stock/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 000000000..1746b344d Binary files /dev/null and b/odex25_purchase/purchase_custom_stock/__pycache__/__init__.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_custom_stock/models/__pycache__/__init__.cpython-38.pyc b/odex25_purchase/purchase_custom_stock/models/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 000000000..d38e71076 Binary files /dev/null and b/odex25_purchase/purchase_custom_stock/models/__pycache__/__init__.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_custom_stock/models/__pycache__/purchase_request.cpython-38.pyc b/odex25_purchase/purchase_custom_stock/models/__pycache__/purchase_request.cpython-38.pyc new file mode 100644 index 000000000..f29247e3d Binary files /dev/null and b/odex25_purchase/purchase_custom_stock/models/__pycache__/purchase_request.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_custom_stock/models/purchase_request.py b/odex25_purchase/purchase_custom_stock/models/purchase_request.py index d0bf0495e..67a4ff5d5 100644 --- a/odex25_purchase/purchase_custom_stock/models/purchase_request.py +++ b/odex25_purchase/purchase_custom_stock/models/purchase_request.py @@ -55,11 +55,12 @@ class PurchaseRequest(models.Model): if not self.employee_id.department_id: raise ValidationError(_("Choose A Department For this Employee!")) line_ids = [] - for line in self.line_ids: + print("hereeeeeeee",self.line_ids.filtered(lambda line: line.qty_purchased > 0).mapped("product_id.name")) + for line in self.line_ids.filtered(lambda line: line.qty_purchased > 0): line_ids.append((0, 6, { 'product_id': line.product_id.id, 'department_id': line.request_id.department_id.id or False, - 'product_qty': line.qty-line.available_qty, + 'product_qty': line.qty_purchased, 'name': line.product_id.name, 'account_analytic_id': line.account_id.id, })) @@ -90,7 +91,7 @@ class PurchaseRequest(models.Model): for line in self.line_ids.filtered(lambda line: line.qty_purchased > 0): line_ids.append((0, 6, { 'product_id': line.product_id.id, - 'product_qty': line.qty-line.available_qty, + 'product_qty': line.qty_purchased, 'name':line.description or line.product_id.name, 'department_name': self.employee_id.department_id.id, 'account_analytic_id': line.account_id.id, @@ -128,8 +129,6 @@ class PurchaseRequest(models.Model): if any(self.line_ids.filtered(lambda line: line.qty > line.available_qty and line.product_id.type == 'product' )): - product=self.line_ids.filtered(lambda line: line.qty > line.available_qty and line.product_id.type == 'product').mapped("product_id.name") - print("product",product) context={} view = self.env.ref('purchase_custom_stock.purchase_request_picking_wizard_view_form') wiz = self.env['purchase.request_picking.wizard'] diff --git a/odex25_purchase/purchase_custom_stock/wizards/__pycache__/__init__.cpython-38.pyc b/odex25_purchase/purchase_custom_stock/wizards/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 000000000..738e6f44e Binary files /dev/null and b/odex25_purchase/purchase_custom_stock/wizards/__pycache__/__init__.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_custom_stock/wizards/__pycache__/picking_purchase_request.cpython-38.pyc b/odex25_purchase/purchase_custom_stock/wizards/__pycache__/picking_purchase_request.cpython-38.pyc new file mode 100644 index 000000000..4a57bf042 Binary files /dev/null and b/odex25_purchase/purchase_custom_stock/wizards/__pycache__/picking_purchase_request.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/__pycache__/__init__.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 000000000..6381c7516 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/__pycache__/__init__.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/__init__.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 000000000..e9850ebfa Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/__init__.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_invoice.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_invoice.cpython-38.pyc new file mode 100644 index 000000000..fcef6955a Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_invoice.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_payment.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_payment.cpython-38.pyc new file mode 100644 index 000000000..b388d3a16 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/account_payment.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/budget_confirmation.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/budget_confirmation.cpython-38.pyc new file mode 100644 index 000000000..ea9a15837 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/budget_confirmation.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/mail_compose_message.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/mail_compose_message.cpython-38.pyc new file mode 100644 index 000000000..7da0fe7b3 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/mail_compose_message.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_order.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_order.cpython-38.pyc new file mode 100644 index 000000000..f66140d7c Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_order.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_request.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_request.cpython-38.pyc new file mode 100644 index 000000000..312e3f002 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_request.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_requisition_custom.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_requisition_custom.cpython-38.pyc new file mode 100644 index 000000000..01b496ea4 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/purchase_requisition_custom.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_partner.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_partner.cpython-38.pyc new file mode 100644 index 000000000..8747fc0e5 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_partner.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_settings.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_settings.cpython-38.pyc new file mode 100644 index 000000000..e0089f881 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/models/__pycache__/res_settings.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/models/purchase_order.py b/odex25_purchase/purchase_requisition_custom/models/purchase_order.py index 0d3495209..f1e80b561 100644 --- a/odex25_purchase/purchase_requisition_custom/models/purchase_order.py +++ b/odex25_purchase/purchase_requisition_custom/models/purchase_order.py @@ -481,6 +481,8 @@ class PurchaseOrderCustom(models.Model): """ Move document to Wait state """ + if self.requisition_id: + self.requisition_id.write({'state': 'in_progress'}) self.write({'state': 'wait', 'is_signed': False}) def action_select(self): diff --git a/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/__init__.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 000000000..62350084b Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/__init__.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/cancel_purchase_request.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/cancel_purchase_request.cpython-38.pyc new file mode 100644 index 000000000..4aa6b1cfc Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/cancel_purchase_request.cpython-38.pyc differ diff --git a/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/convert_to_contract.cpython-38.pyc b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/convert_to_contract.cpython-38.pyc new file mode 100644 index 000000000..9c153eb95 Binary files /dev/null and b/odex25_purchase/purchase_requisition_custom/wizards/__pycache__/convert_to_contract.cpython-38.pyc differ