feat: Option to print UOM after quantity
Standard for ERPNext prints was UOM before quantity. Now user has a choice.
This commit is contained in:
parent
b4a992e6a3
commit
a787882a8f
@ -7,9 +7,15 @@ from frappe.utils import cint
|
|||||||
|
|
||||||
def print_settings_for_item_table(doc):
|
def print_settings_for_item_table(doc):
|
||||||
|
|
||||||
doc.print_templates = {
|
if frappe.db.get_single_value("Print Settings", "print_uom_after_quantity") != 1:
|
||||||
"qty": "templates/print_formats/includes/item_table_qty.html"
|
doc.print_templates = {
|
||||||
}
|
"qty": "templates/print_formats/includes/item_table_qty.html"
|
||||||
|
}
|
||||||
|
else:
|
||||||
|
doc.print_templates = {
|
||||||
|
"qty": "templates/print_formats/includes/item_table_qty_swapped.html"
|
||||||
|
}
|
||||||
|
|
||||||
doc.hide_in_print_layout = ["uom", "stock_uom"]
|
doc.hide_in_print_layout = ["uom", "stock_uom"]
|
||||||
|
|
||||||
doc.flags.compact_item_print = cint(frappe.db.get_single_value("Print Settings", "compact_item_print"))
|
doc.flags.compact_item_print = cint(frappe.db.get_single_value("Print Settings", "compact_item_print"))
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
{{ doc.get_formatted("qty", doc) }}
|
||||||
|
{% if (doc.uom and not doc.is_print_hide("uom")) %}{{ _(doc.uom) }}
|
||||||
|
{% elif (doc.stock_uom and not doc.is_print_hide("stock_uom")) %}{{ _(doc.stock_uom) }}
|
||||||
|
{%- endif %}
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user