diff --git a/jey_erp/custom_fields.py b/jey_erp/custom_fields.py index e34fb40..d1fa816 100644 --- a/jey_erp/custom_fields.py +++ b/jey_erp/custom_fields.py @@ -113,20 +113,11 @@ def create_custom_fields(): reqd=0 ), - # Agricultural Validity Section - dict( - fieldname='agricultural_validity_section', - label='Tax Validity Period', - fieldtype='Section Break', - insert_after='agricultural_tax_article', - collapsible=1, - depends_on='eval:doc.agricultural_tax_article' - ), - + # Agricultural Validity HTML (прямо под tax article, БЕЗ секции) dict( fieldname='agricultural_validity_html', fieldtype='HTML', - insert_after='agricultural_validity_section', + insert_after='agricultural_tax_article', depends_on='eval:doc.agricultural_tax_article' ), @@ -195,20 +186,11 @@ def create_custom_fields(): reqd=0 ), - # Industrial Validity Section - dict( - fieldname='industrial_validity_section', - label='Tax Validity Period', - fieldtype='Section Break', - insert_after='industrial_tax_article', - collapsible=1, - depends_on='eval:doc.industrial_tax_article' - ), - + # Industrial Validity HTML (прямо под tax article, БЕЗ секции) dict( fieldname='industrial_validity_html', fieldtype='HTML', - insert_after='industrial_validity_section', + insert_after='industrial_tax_article', depends_on='eval:doc.industrial_tax_article' ), @@ -232,20 +214,11 @@ def create_custom_fields(): reqd=0 ), - # Tax Exempt Validity Section - dict( - fieldname='tax_exempt_validity_section', - label='Tax Validity Period', - fieldtype='Section Break', - insert_after='tax_exempt_tax_article', - collapsible=1, - depends_on='eval:doc.tax_exempt_tax_article' - ), - + # Tax Exempt Validity HTML (прямо под tax article, БЕЗ секции) dict( fieldname='tax_exempt_validity_html', fieldtype='HTML', - insert_after='tax_exempt_validity_section', + insert_after='tax_exempt_tax_article', depends_on='eval:doc.tax_exempt_tax_article' ), diff --git a/jey_erp/public/js/asset.js b/jey_erp/public/js/asset.js index d8d8125..12e39ad 100644 --- a/jey_erp/public/js/asset.js +++ b/jey_erp/public/js/asset.js @@ -1,3 +1,5 @@ +// asset.js - ПОЛНЫЙ КОД (JS остается без изменений, так как он уже работает правильно) + frappe.ui.form.on('Asset', { refresh: function(frm) { setup_asset_fields(frm); @@ -233,13 +235,15 @@ function render_tax_validity_fields(frm, type) { } // Создаем контейнер с нужными классами Frappe - const $container = $('