Filter UOM in Sales Invoice Item - jigneshpshah/greycube_helpmanual GitHub Wiki

Filter UOM from UOM Conversion Table, based on the Item selected in the Sales Invoice

Custom Script


frappe.ui.form.on("Sales Invoice", {
  setup: function (frm) {
    frm.set_query("uom", "items", function (doc, cdt, cdn) {
      let row = locals[cdt][cdn];
      return {
        query:
          "erpnext.accounts.doctype.pricing_rule.pricing_rule.get_item_uoms",
        filters: {
          value: row.item_code,
          apply_on: "Item Code",
        },
      };
    });
  },
});

⚠️ **GitHub.com Fallback** ⚠️