add supplier group filter in purchase register (backport #38421) (#38483)

add supplier group filter in purchase register (#38421)

* add supplier group field in purchase register

* Update purchase_register.js

(cherry picked from commit e2a519464b3214b0a6594498dc86bc3af15197c3)

Co-authored-by: NandhiniDevi <95607404+Nandhinidevi123@users.noreply.github.com>
This commit is contained in:
mergify[bot] 2023-12-01 11:51:09 +05:30 committed by GitHub
parent 8e57862a1c
commit 8819d6c173
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 2 deletions

View File

@ -189,6 +189,7 @@
"additional_info_section",
"is_internal_supplier",
"represents_company",
"supplier_group",
"column_break_147",
"inter_company_invoice_reference",
"is_old_subcontracting_flow",
@ -1598,13 +1599,20 @@
"fieldtype": "Check",
"label": "Use Transaction Date Exchange Rate",
"read_only": 1
},
{
"fetch_from": "supplier.supplier_group",
"fieldname": "supplier_group",
"fieldtype": "Link",
"label": "Supplier Group",
"options": "Supplier Group"
}
],
"icon": "fa fa-file-text",
"idx": 204,
"is_submittable": 1,
"links": [],
"modified": "2023-11-03 15:47:30.319200",
"modified": "2023-11-29 15:35:44.697496",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Purchase Invoice",
@ -1667,4 +1675,4 @@
"timeline_field": "supplier",
"title_field": "title",
"track_changes": 1
}
}

View File

@ -22,6 +22,12 @@ frappe.query_reports["Purchase Register"] = {
"fieldtype": "Link",
"options": "Supplier"
},
{
"fieldname":"supplier_group",
"label": __("Supplier Group"),
"fieldtype": "Link",
"options": "Supplier Group"
},
{
"fieldname":"company",
"label": __("Company"),

View File

@ -407,6 +407,8 @@ def get_invoices(filters, additional_query_columns):
if filters.get("supplier"):
query = query.where(pi.supplier == filters.supplier)
if filters.get("supplier_group"):
query = query.where(pi.supplier_group == filters.supplier_group)
query = get_conditions(filters, query, "Purchase Invoice")