fix: set letter head from company if exists

This commit is contained in:
ravibharathi656
2025-07-24 14:51:28 +05:30
parent ed79adebc4
commit d163da171f
9 changed files with 21 additions and 0 deletions

View File

@@ -196,6 +196,7 @@ frappe.ui.form.on("Journal Entry", {
});
erpnext.accounts.dimensions.update_dimension(frm, frm.doctype);
erpnext.utils.set_letter_head(frm);
},
voucher_type: function (frm) {

View File

@@ -273,6 +273,7 @@ frappe.ui.form.on("Payment Entry", {
frm.events.hide_unhide_fields(frm);
frm.events.set_dynamic_labels(frm);
erpnext.accounts.dimensions.update_dimension(frm, frm.doctype);
erpnext.utils.set_letter_head(frm);
},
contact_person: function (frm) {

View File

@@ -14,6 +14,7 @@ erpnext.selling.POSInvoiceController = class POSInvoiceController extends erpnex
}
company() {
erpnext.utils.set_letter_head(this.frm);
erpnext.accounts.dimensions.update_dimension(this.frm, this.frm.doctype);
this.frm.set_value("set_warehouse", "");
this.frm.set_value("taxes_and_charges", "");

View File

@@ -135,6 +135,7 @@ frappe.ui.form.on("POS Profile", {
company: function (frm) {
frm.trigger("toggle_display_account_head");
erpnext.accounts.dimensions.update_dimension(frm, frm.doctype);
erpnext.utils.set_letter_head(frm);
},
toggle_display_account_head: function (frm) {

View File

@@ -92,6 +92,7 @@ frappe.ui.form.on("Process Statement Of Accounts", {
frm.set_value("account", "");
frm.set_value("cost_center", "");
frm.set_value("project", "");
erpnext.utils.set_letter_head(frm);
},
report: function (frm) {
let filters = {

View File

@@ -176,6 +176,7 @@ erpnext.buying = {
this.frm.set_value("shipping_address", r.message.shipping_address || "");
},
});
erpnext.utils.set_letter_head(this.frm)
}
supplier_address() {

View File

@@ -464,6 +464,16 @@ $.extend(erpnext.utils, {
}
return fiscal_year;
},
set_letter_head: function (frm) {
if (frm.fields_dict.letter_head) {
frappe.db.get_value("Company", frm.doc.company, "default_letter_head").then((res) => {
if (res.message?.default_letter_head) {
frm.set_value("letter_head", res.message.default_letter_head);
}
});
}
},
});
erpnext.utils.select_alternate_items = function (opts) {

View File

@@ -92,6 +92,7 @@ frappe.ui.form.on("Material Request", {
company: function (frm) {
erpnext.accounts.dimensions.update_dimension(frm, frm.doctype);
erpnext.utils.set_letter_head(frm);
},
onload_post_render: function (frm) {

View File

@@ -192,6 +192,10 @@ frappe.ui.form.on("Subcontracting Order", {
});
},
company: function (frm) {
erpnext.utils.set_letter_head(frm);
},
get_materials_from_supplier: function (frm) {
let sco_rm_details = [];