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):
|
||||
|
||||
doc.print_templates = {
|
||||
"qty": "templates/print_formats/includes/item_table_qty.html"
|
||||
}
|
||||
if frappe.db.get_single_value("Print Settings", "print_uom_after_quantity") != 1:
|
||||
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.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