fix: material request and supplier quotation not linked if sq created from supplier portal against rfq
This commit is contained in:
parent
be881c743e
commit
8c844e4515
@ -317,19 +317,21 @@ def add_items(sq_doc, supplier, items):
|
|||||||
create_rfq_items(sq_doc, supplier, data)
|
create_rfq_items(sq_doc, supplier, data)
|
||||||
|
|
||||||
def create_rfq_items(sq_doc, supplier, data):
|
def create_rfq_items(sq_doc, supplier, data):
|
||||||
sq_doc.append('items', {
|
args = {}
|
||||||
"item_code": data.item_code,
|
|
||||||
"item_name": data.item_name,
|
for field in ['item_code', 'item_name', 'description', 'qty', 'rate', 'conversion_factor',
|
||||||
"description": data.description,
|
'warehouse', 'material_request', 'material_request_item', 'stock_qty']:
|
||||||
"qty": data.qty,
|
args[field] = data.get(field)
|
||||||
"rate": data.rate,
|
|
||||||
"conversion_factor": data.conversion_factor if data.conversion_factor else None,
|
args.update({
|
||||||
"supplier_part_no": frappe.db.get_value("Item Supplier", {'parent': data.item_code, 'supplier': supplier}, "supplier_part_no"),
|
|
||||||
"warehouse": data.warehouse or '',
|
|
||||||
"request_for_quotation_item": data.name,
|
"request_for_quotation_item": data.name,
|
||||||
"request_for_quotation": data.parent
|
"request_for_quotation": data.parent,
|
||||||
|
"supplier_part_no": frappe.db.get_value("Item Supplier",
|
||||||
|
{'parent': data.item_code, 'supplier': supplier}, "supplier_part_no")
|
||||||
})
|
})
|
||||||
|
|
||||||
|
sq_doc.append('items', args)
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_pdf(doctype, name, supplier):
|
def get_pdf(doctype, name, supplier):
|
||||||
doc = get_rfq_doc(doctype, name, supplier)
|
doc = get_rfq_doc(doctype, name, supplier)
|
||||||
|
@ -13,9 +13,11 @@
|
|||||||
{{ doc.items_preview }}
|
{{ doc.items_preview }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{% if doc.get('grand_total') %}
|
||||||
<div class="col-sm-3 text-right bold">
|
<div class="col-sm-3 text-right bold">
|
||||||
{{ doc.get_formatted("grand_total") }}
|
{{ doc.get_formatted("grand_total") }}
|
||||||
</div>
|
</div>
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<a class="transaction-item-link" href="/{{ pathname }}/{{ doc.name }}">Link</a>
|
<a class="transaction-item-link" href="/{{ pathname }}/{{ doc.name }}">Link</a>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user