17 lines
472 B
Python
17 lines
472 B
Python
from __future__ import unicode_literals
|
|
|
|
import frappe
|
|
|
|
|
|
def execute():
|
|
company = frappe.get_all("Company", filters={"country": "India"})
|
|
if not company:
|
|
return
|
|
|
|
irn_cancelled_field = frappe.db.exists(
|
|
"Custom Field", {"dt": "Sales Invoice", "fieldname": "irn_cancelled"}
|
|
)
|
|
if irn_cancelled_field:
|
|
frappe.db.set_value("Custom Field", irn_cancelled_field, "depends_on", "eval: doc.irn")
|
|
frappe.db.set_value("Custom Field", irn_cancelled_field, "read_only", 0)
|