mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-29 18:04:46 +00:00
fix: Create Journal Entry
- Use `depends_on` to hide show fields. `onchange` produced frozen fields - Slice description to 140 char to make JV without interruptions
This commit is contained in:
@@ -830,12 +830,7 @@ erpnext.accounts.bank_reconciliation.ActionsPanel = class ActionsPanel {
|
|||||||
let value = this.create_field_group.get_value("document_type");
|
let value = this.create_field_group.get_value("document_type");
|
||||||
let fields = this.create_field_group;
|
let fields = this.create_field_group;
|
||||||
|
|
||||||
fields.get_field("project").df.hidden = value === "Journal Entry";
|
|
||||||
fields.get_field("cost_center").df.hidden = value === "Journal Entry";
|
|
||||||
|
|
||||||
fields.get_field("journal_entry_type").df.hidden = value === "Payment Entry";
|
|
||||||
fields.get_field("journal_entry_type").df.reqd = value === "Journal Entry";
|
fields.get_field("journal_entry_type").df.reqd = value === "Journal Entry";
|
||||||
fields.get_field("second_account").df.hidden = value === "Payment Entry";
|
|
||||||
fields.get_field("second_account").df.reqd = value === "Journal Entry";
|
fields.get_field("second_account").df.reqd = value === "Journal Entry";
|
||||||
|
|
||||||
this.create_field_group.refresh();
|
this.create_field_group.refresh();
|
||||||
@@ -850,7 +845,7 @@ erpnext.accounts.bank_reconciliation.ActionsPanel = class ActionsPanel {
|
|||||||
fieldname: "reference_number",
|
fieldname: "reference_number",
|
||||||
fieldtype: "Data",
|
fieldtype: "Data",
|
||||||
label: __("Reference Number"),
|
label: __("Reference Number"),
|
||||||
default: this.transaction.reference_number || this.transaction.description,
|
default: this.transaction.reference_number || this.transaction.description.slice(0, 140),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
fieldname: "posting_date",
|
fieldname: "posting_date",
|
||||||
@@ -891,7 +886,7 @@ erpnext.accounts.bank_reconciliation.ActionsPanel = class ActionsPanel {
|
|||||||
options:
|
options:
|
||||||
`Bank Entry\nJournal Entry\nInter Company Journal Entry\nCash Entry\nCredit Card Entry\nDebit Note\nCredit Note\nContra Entry\nExcise Entry\nWrite Off Entry\nOpening Entry\nDepreciation Entry\nExchange Rate Revaluation\nDeferred Revenue\nDeferred Expense`,
|
`Bank Entry\nJournal Entry\nInter Company Journal Entry\nCash Entry\nCredit Card Entry\nDebit Note\nCredit Note\nContra Entry\nExcise Entry\nWrite Off Entry\nOpening Entry\nDepreciation Entry\nExchange Rate Revaluation\nDeferred Revenue\nDeferred Expense`,
|
||||||
default: "Bank Entry",
|
default: "Bank Entry",
|
||||||
hidden: 1,
|
depends_on: "eval: doc.document_type == 'Journal Entry'",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
fieldname: "second_account",
|
fieldname: "second_account",
|
||||||
@@ -906,7 +901,7 @@ erpnext.accounts.bank_reconciliation.ActionsPanel = class ActionsPanel {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
hidden: 1,
|
depends_on: "eval: doc.document_type == 'Journal Entry'",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
fieldname: "party_type",
|
fieldname: "party_type",
|
||||||
@@ -943,12 +938,14 @@ erpnext.accounts.bank_reconciliation.ActionsPanel = class ActionsPanel {
|
|||||||
fieldtype: "Link",
|
fieldtype: "Link",
|
||||||
label: "Project",
|
label: "Project",
|
||||||
options: "Project",
|
options: "Project",
|
||||||
|
depends_on: "eval: doc.document_type == 'Payment Entry'",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
fieldname: "cost_center",
|
fieldname: "cost_center",
|
||||||
fieldtype: "Link",
|
fieldtype: "Link",
|
||||||
label: "Cost Center",
|
label: "Cost Center",
|
||||||
options: "Cost Center",
|
options: "Cost Center",
|
||||||
|
depends_on: "eval: doc.document_type == 'Payment Entry'",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
fieldtype: "Section Break"
|
fieldtype: "Section Break"
|
||||||
|
|||||||
Reference in New Issue
Block a user