fix: Add patch for account fields
This commit is contained in:
parent
555b1335f6
commit
a0bdcbd0cd
@ -352,3 +352,4 @@ erpnext.patches.v13_0.shopping_cart_to_ecommerce
|
|||||||
erpnext.patches.v13_0.update_disbursement_account
|
erpnext.patches.v13_0.update_disbursement_account
|
||||||
erpnext.patches.v13_0.update_reserved_qty_closed_wo
|
erpnext.patches.v13_0.update_reserved_qty_closed_wo
|
||||||
erpnext.patches.v14_0.delete_amazon_mws_doctype
|
erpnext.patches.v14_0.delete_amazon_mws_doctype
|
||||||
|
erpnext.patches.v13_0.update_accounts_in_loan_docs
|
||||||
|
37
erpnext/patches/v13_0/update_accounts_in_loan_docs.py
Normal file
37
erpnext/patches/v13_0/update_accounts_in_loan_docs.py
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
import frappe
|
||||||
|
|
||||||
|
|
||||||
|
def execute():
|
||||||
|
ld = frappe.qb.DocType("Loan Disbursement").as_("ld")
|
||||||
|
lr = frappe.qb.DocType("Loan Repayment").as_("lr")
|
||||||
|
loan = frappe.qb.DocType("Loan")
|
||||||
|
|
||||||
|
frappe.qb.update(
|
||||||
|
ld
|
||||||
|
).inner_join(
|
||||||
|
loan
|
||||||
|
).on(
|
||||||
|
loan.name == ld.against_loan
|
||||||
|
).set(
|
||||||
|
ld.disbursement_account, loan.disbursement_account
|
||||||
|
).set(
|
||||||
|
ld.loan_account, loan.loan_account
|
||||||
|
).where(
|
||||||
|
ld.docstatus < 2
|
||||||
|
).run()
|
||||||
|
|
||||||
|
frappe.qb.update(
|
||||||
|
lr
|
||||||
|
).inner_join(
|
||||||
|
loan
|
||||||
|
).on(
|
||||||
|
loan.name == lr.against_loan
|
||||||
|
).set(
|
||||||
|
lr.payment_account, loan.payment_account
|
||||||
|
).set(
|
||||||
|
lr.loan_account, loan.loan_account
|
||||||
|
).set(
|
||||||
|
lr.penalty_income_account, loan.penalty_income_account
|
||||||
|
).where(
|
||||||
|
lr.docstatus < 2
|
||||||
|
).run()
|
Loading…
x
Reference in New Issue
Block a user