This commit is contained in:
Ali 2026-01-30 20:55:41 +04:00
parent 70731f7b02
commit 95f685a3a7
1 changed files with 3 additions and 48 deletions

View File

@ -11,55 +11,10 @@ def after_install():
def create_journal_entry_custom_fields():
"""Create custom fields for Journal Entry doctype"""
# Always define all fields - create_custom_fields will handle updates
custom_fields = {
'Journal Entry': [
{
'fieldname': 'expense_income_type',
'label': 'Expense/Income Type',
'fieldtype': 'Select',
'options': '\nExpense\nIncome',
'hidden': 1,
'in_list_view': 0,
'insert_after': 'user_remark'
},
{
'fieldname': 'customer_name_etaxes',
'label': 'Customer Name (E-Taxes)',
'fieldtype': 'Data',
'hidden': 1,
'in_list_view': 0,
'insert_after': 'expense_income_type'
},
{
'fieldname': 'etaxes_document_type',
'label': 'E-Taxes Document Type',
'fieldtype': 'Select',
'options': '\nədv',
'hidden': 1,
'in_list_view': 0,
'insert_after': 'customer_name_etaxes'
},
{
'fieldname': 'loaded_from_etaxes',
'label': 'Loaded from E-Taxes',
'fieldtype': 'Check',
'default': '0',
'hidden': 1,
'in_list_view': 0,
'insert_after': 'etaxes_document_type'
}
]
}
frappe.logger().info("Creating/updating custom fields for Journal Entry")
create_custom_fields(custom_fields, update=True)
# Clear cache for Journal Entry
"""Custom fields for Journal Entry are now defined in jey_erp/custom_fields.py"""
# Just clear cache - fields are created by jey_erp
frappe.clear_cache(doctype='Journal Entry')
frappe.logger().info("Custom fields created/updated successfully for Journal Entry")
frappe.logger().info("Journal Entry cache cleared")
def create_supplier_custom_fields():