diff --git a/n b/n new file mode 100644 index 0000000..79a7a8c --- /dev/null +++ b/n @@ -0,0 +1,62 @@ +[1mdiff --git a/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave1_cari_hesabat/declaration_of_value_added_tax_elave1_cari_hesabat.json b/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave1_cari_hesabat/declaration_of_value_added_tax_elave1_cari_hesabat.json[m +[1mindex b66d7af..bae74ce 100644[m +[1m--- a/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave1_cari_hesabat/declaration_of_value_added_tax_elave1_cari_hesabat.json[m +[1m+++ b/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave1_cari_hesabat/declaration_of_value_added_tax_elave1_cari_hesabat.json[m +[36m@@ -22,43 +22,44 @@[m + },[m + {[m + "fieldname": "ygbnintarixi",[m +[31m- "fieldtype": "Float",[m +[31m- "precision": "2",[m +[32m+[m[32m "fieldtype": "Date",[m + "in_list_view": 1,[m +[31m- "label": "YGB-nin tarixi"[m +[32m+[m[32m "label": "YGB-nin tarixi",[m +[32m+[m[32m "precision": "2"[m + },[m + {[m + "fieldname": "ygbninn\u00f6mr\u0259si",[m + "fieldtype": "Float",[m +[31m- "precision": "2",[m + "in_list_view": 1,[m +[31m- "label": "YGB-nin n\u00f6mr\u0259si"[m +[32m+[m[32m "label": "YGB-nin n\u00f6mr\u0259si",[m +[32m+[m[32m "precision": "2"[m + },[m + {[m + "fieldname": "ygb\u00fczr\u0259al\u0131nm\u0131\u015fmal\u0131n\u0259dvsizd\u0259y\u0259rimanatla",[m + "fieldtype": "Float",[m +[31m- "precision": "2",[m + "in_list_view": 1,[m +[31m- "label": "YGB \u00fczr\u0259 al\u0131nm\u0131\u015f mal\u0131n \u018fDV-siz d\u0259y\u0259ri, manatla"[m +[32m+[m[32m "label": "YGB \u00fczr\u0259 al\u0131nm\u0131\u015f mal\u0131n \u018fDV-siz d\u0259y\u0259ri, manatla",[m +[32m+[m[32m "precision": "2"[m + },[m + {[m + "fieldname": "ygb\u00fczr\u0259al\u0131nm\u0131\u015fmal\u0131n\u0259dvm\u0259bl\u0259\u011fimanatla",[m + "fieldtype": "Float",[m +[31m- "precision": "2",[m + "in_list_view": 1,[m +[31m- "label": "YGB \u00fczr\u0259 al\u0131nm\u0131\u015f mal\u0131n \u018fDV m\u0259bl\u0259\u011fi, manatla"[m +[32m+[m[32m "label": "YGB \u00fczr\u0259 al\u0131nm\u0131\u015f mal\u0131n \u018fDV m\u0259bl\u0259\u011fi, manatla",[m +[32m+[m[32m "precision": "2"[m + }[m + ],[m + "index_web_pages_for_search": 1,[m + "istable": 1,[m + "links": [],[m +[31m- "modified": "2025-02-02 13:04:53.530395",[m +[31m- "modified_by": "Administrator",[m +[32m+[m[32m "modified": "2026-06-26 18:43:14.770439",[m +[32m+[m[32m "modified_by": "nihad_m@jeysoft.az",[m + "module": "Taxes Az",[m + "name": "Declaration of value added tax Elave1 Cari hesabat",[m + "owner": "Administrator",[m + "permissions": [],[m +[32m+[m[32m "row_format": "Dynamic",[m + "sort_field": "modified",[m + "sort_order": "DESC",[m + "states": [][m +[31m-}[m +\ No newline at end of file[m +[32m+[m[32m}[m diff --git a/taxes_az/fixtures/client_script.json b/taxes_az/fixtures/client_script.json index 123f843..7dc6f31 100644 --- a/taxes_az/fixtures/client_script.json +++ b/taxes_az/fixtures/client_script.json @@ -4,18 +4,18 @@ "doctype": "Client Script", "dt": "Declaration of value added tax", "enabled": 1, - "modified": "2026-06-26 13:41:59.791983", + "modified": "2026-07-07 23:02:04.134446", "module": "Taxes Az", "name": "Formula_Editor_Script_for_Declaration of value added tax", - "script": "// Generated by Formula Editor\nfrappe.ui.form.on(\"Declaration of value added tax\", {\n \"refresh\": async function(frm) {\n initialize_table_row_formulas(frm);\n },\n \"ay\": async function(frm) {\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 7)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 8)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 9)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 10)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 11)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 12)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 13)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 14)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 15)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_4 (порядок: 16)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-165.1.1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_4 (порядок: 17)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-165.1.2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_4 (порядок: 18)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-165.1.3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_4 (порядок: 19)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-165.1.3 Mal-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_4 (порядок: 20)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-165.1.3-Xid ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_4 (порядок: 21)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-165.1.4-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_4 (порядок: 22)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-165.1.5-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_4 (порядок: 23)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-165.1.9-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_4 (порядок: 24)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-165.1.10-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_4 (порядок: 25)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-165.1.11-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_5 (порядок: 26)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-164.1.1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_5 (порядок: 27)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-164.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_5 (порядок: 28)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-164.1.3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_5 (порядок: 29)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-164.1.5-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_5 (порядок: 30)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-164.1.6-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_5 (порядок: 31)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-164.1.7-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_5 (порядок: 32)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-164.1.8-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_5 (порядок: 33)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(VM-164.1.9-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_5 (порядок: 34)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(VM-164.1.10-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_5 (порядок: 35)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(VM-164.1.11-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_5 (порядок: 36)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-164.1.12-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_5 (порядок: 37)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-164.1.13-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_5 (порядок: 38)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM 164.1.14-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_5 (порядок: 39)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(VM-164.1.17-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_5 (порядок: 40)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(VM-164.1.18-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_5 (порядок: 41)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(VM-164.1.27-ödəniş )\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_5 (порядок: 42)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(VM-164.1.29-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_5 (порядок: 43)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(VM-164.1.30-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_5 (порядок: 44)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(VM-164.1.31-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_5 (порядок: 45)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(VM-164.1.32-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_5 (порядок: 46)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(VM-164.1.34-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_5 (порядок: 47)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(VM-164.1.36-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_5 (порядок: 48)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(VM-164.1.37-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_5 (порядок: 49)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(VM-164.1.42-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_5 (порядок: 50)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(VM-164.1.43-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_5 (порядок: 51)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(VM-164.1.46-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_5 (порядок: 52)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(VM-164.1.47-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_5 (порядок: 53)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(VM_164.1.48-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_5 (порядок: 54)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(VM-164.1.49-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_5 (порядок: 55)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(VM-164.1.50-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_5 (порядок: 56)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(VM-164.1.51-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_5 (порядок: 57)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(VM-164.1.55-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_5 (порядок: 58)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(VM--164.1.34-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_5 (порядок: 59)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(VM-164.1.34-2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_5 (порядок: 60)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(VM 164.1.41-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 37 в таблице əlavə_5 (порядок: 61)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 37) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 36;\n const formula = \"report(VM-164.1.41-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 38 в таблице əlavə_5 (порядок: 62)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 38) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 37;\n const formula = \"report(VM-164.1.41-2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 39 в таблице əlavə_5 (порядок: 63)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 39) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 38;\n const formula = \"report(VM-164.1.41-3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 40 в таблице əlavə_5 (порядок: 64)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 40) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 39;\n const formula = \"report(VM-164.1.41-4-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 41 в таблице əlavə_5 (порядок: 65)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 41) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 40;\n const formula = \"report(VM-164.1.57-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 44 в таблице əlavə_5 (порядок: 66)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 44) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 43;\n const formula = \"report(VM-164.1.10-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 45 в таблице əlavə_5 (порядок: 67)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 45) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 44;\n const formula = \"report(VM-164.1.58-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 46 в таблице əlavə_5 (порядок: 68)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 46) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 45;\n const formula = \"report(VM-164.1.59-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 47 в таблице əlavə_5 (порядок: 69)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 47) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 46;\n const formula = \"report(VM-164.1.8-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 48 в таблице əlavə_5 (порядок: 70)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 48) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 47;\n const formula = \"report(VM-164.1.56-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 49 в таблице əlavə_5 (порядок: 71)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 49) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 48;\n const formula = \"report(VM-164.1.19-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 50 в таблице əlavə_5 (порядок: 72)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 50) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 49;\n const formula = \"report(VM-164.1.19-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 51 в таблице əlavə_5 (порядок: 73)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 51) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 50;\n const formula = \"report(VM-164.1.2-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 52 в таблице əlavə_5 (порядок: 74)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 52) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 51;\n const formula = \"report(VM-164.1.9-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 53 в таблице əlavə_5 (порядок: 75)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 53) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 52;\n const formula = \"report(VM-164.1.51-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_5 (порядок: 76)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-164.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_5 (порядок: 77)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-164.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_5 (порядок: 78)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-164.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_5 (порядок: 79)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-164.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_5 (порядок: 80)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-164.1.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_5 (порядок: 81)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-164.1.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_5 (порядок: 82)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-164.1.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_5 (порядок: 83)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(VM-164.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_5 (порядок: 84)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(VM-164.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_5 (порядок: 85)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(VM-164.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_5 (порядок: 86)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-164.1.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_5 (порядок: 87)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-164.1.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_5 (порядок: 88)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-164.1.14)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_5 (порядок: 89)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(VM-164.1.17)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_5 (порядок: 90)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(VM-164.1.18)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_5 (порядок: 91)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(VM-164.1.27)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_5 (порядок: 92)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(VM-164.1.29)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_5 (порядок: 93)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(VM-164.1.30)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_5 (порядок: 94)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(VM-164.1.31)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_5 (порядок: 95)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(VM-164.1.32)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_5 (порядок: 96)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(VM-164.1.34)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_5 (порядок: 97)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(VM-164.1.36)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_5 (порядок: 98)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(VM-164.1.37)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_5 (порядок: 99)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(VM-164.1.42)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_5 (порядок: 100)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(VM-164.1.43)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_5 (порядок: 101)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(VM-164.1.46)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_5 (порядок: 102)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(VM-164.1.47)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_5 (порядок: 103)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(VM-164.1.48)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_5 (порядок: 104)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(VM-164.1.49)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_5 (порядок: 105)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(VM-164.1.50)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_5 (порядок: 106)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(VM-164.1.51)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_5 (порядок: 107)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(VM-164.1.55)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_5 (порядок: 108)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(VM-164.1.34-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_5 (порядок: 109)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(VM-164.1.34-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_5 (порядок: 110)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(VM-164.1.41)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 37 в таблице əlavə_5 (порядок: 111)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 37) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 36;\n const formula = \"report(VM-164.1.41-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 38 в таблице əlavə_5 (порядок: 112)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 38) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 37;\n const formula = \"report(VM-164.1.41-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 39 в таблице əlavə_5 (порядок: 113)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 39) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 38;\n const formula = \"report(VM-164.1.41-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 40 в таблице əlavə_5 (порядок: 114)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 40) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 39;\n const formula = \"report(VM-164.1.41-4)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 41 в таблице əlavə_5 (порядок: 115)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 41) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 40;\n const formula = \"report(VM-164.1.57)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 44 в таблице əlavə_5 (порядок: 116)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 44) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 43;\n const formula = \"report(VM-164.1.10-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 45 в таблице əlavə_5 (порядок: 117)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 45) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 44;\n const formula = \"report(VM-164.1.58)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 46 в таблице əlavə_5 (порядок: 118)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 46) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 45;\n const formula = \"report(VM-164.1.59)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 47 в таблице əlavə_5 (порядок: 119)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 47) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 46;\n const formula = \"report(VM-164.1.8-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 48 в таблице əlavə_5 (порядок: 120)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 48) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 47;\n const formula = \"report(VM-164.1.56-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 49 в таблице əlavə_5 (порядок: 121)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 49) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 48;\n const formula = \"report(VM-164.1.19)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 50 в таблице əlavə_5 (порядок: 122)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 50) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 49;\n const formula = \"report(VM-164.1.19-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 51 в таблице əlavə_5 (порядок: 123)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 51) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 50;\n const formula = \"report(VM-164.1.2-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 52 в таблице əlavə_5 (порядок: 124)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 52) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 51;\n const formula = \"report(VM-164.1.9-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 53 в таблице əlavə_5 (порядок: 125)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 53) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 52;\n const formula = \"report(VM-164.1.51-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_4 (порядок: 126)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-165.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_4 (порядок: 127)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-165.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_4 (порядок: 128)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-165.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_4 (порядок: 129)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-165.1.3 Mal)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_4 (порядок: 130)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-165.1.3 Xid)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_4 (порядок: 131)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-165.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_4 (порядок: 132)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-165.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_4 (порядок: 133)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-165.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_4 (порядок: 134)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-165.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_4 (порядок: 135)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-165.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_4 (порядок: 136)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(302.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_4 (порядок: 137)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(302.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_4 (порядок: 138)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(302.6.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_4 (порядок: 139)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(302.6.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_4 (порядок: 140)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(302.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_4 (порядок: 141)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(302.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_4 (порядок: 142)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(302.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_4 (порядок: 143)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(302.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_4 (порядок: 144)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(302.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_4 (порядок: 145)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(302.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_4 (порядок: 146)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(302-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_4 (порядок: 147)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(302-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_4 (порядок: 148)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(302-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_4 (порядок: 149)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(302-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_4 (порядок: 150)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(302-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_4 (порядок: 151)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(302-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 42 в таблице əlavə_5 (порядок: 152)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 42) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 41;\n const formula = \"report(303.41)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 42 в таблице əlavə_5 (порядок: 153)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 42) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 41;\n const formula = \"report(303.41 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 43 в таблице əlavə_5 (порядок: 154)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 43) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 42;\n const formula = \"report(303.42)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 43 в таблице əlavə_5 (порядок: 155)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 43) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 42;\n const formula = \"report(303.42 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 54 в таблице əlavə_5 (порядок: 156)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 54) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 53;\n const formula = \"report(303.53)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 54 в таблице əlavə_5 (порядок: 157)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 54) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 53;\n const formula = \"report(303.53 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 55 в таблице əlavə_5 (порядок: 158)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 55) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 54;\n const formula = \"report(303-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 55 в таблице əlavə_5 (порядок: 159)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 55) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 54;\n const formula = \"report(303-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 56 в таблице əlavə_5 (порядок: 160)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 56) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 55;\n const formula = \"report(303-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 56 в таблице əlavə_5 (порядок: 161)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 56) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 55;\n const formula = \"report(303-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 57 в таблице əlavə_5 (порядок: 162)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 57) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 56;\n const formula = \"report(303-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 57 в таблице əlavə_5 (порядок: 163)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 57) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 56;\n const formula = \"report(303-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə_3_1 (порядок: 164)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(301.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə_3_1 (порядок: 165)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(301.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_3_1 (порядок: 166)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(301.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_3_1 (порядок: 167)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(301.1.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_3_1 (порядок: 168)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(301.1.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_3_1 (порядок: 169)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(301.1.1.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_3_1 (порядок: 170)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(301.1.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_3_1 (порядок: 171)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(301.1.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_3_1 (порядок: 172)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(301.1.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_3_1 (порядок: 173)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(301.1.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_3_1 (порядок: 174)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(301.1.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_3_1 (порядок: 175)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report( 301.1.1.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_3_1 (порядок: 176)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(301.1.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_3_1 (порядок: 177)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(301.1.1.5 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_3_1 (порядок: 178)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(301.1.1.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_3_1 (порядок: 179)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(301.1.1.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_3_1 (порядок: 180)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(301.1.1.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_3_1 (порядок: 181)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(301.1.1.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_3_1 (порядок: 182)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(301.1.1.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_3_1 (порядок: 183)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(301.1.1.8 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_3_1 (порядок: 184)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(301.1.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_3_1 (порядок: 185)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(301.1.1.9 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_3_1 (порядок: 186)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(301.1.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_3_1 (порядок: 187)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(301.1.1.10 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_3_1 (порядок: 188)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(301.1.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_3_1 (порядок: 189)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(301.1.1.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_3_1 (порядок: 190)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(301.1.1.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_3_1 (порядок: 191)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(301.1.1.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_3_1 (порядок: 192)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(301.1.1.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_3_1 (порядок: 193)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(301.1.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_3_1 (порядок: 194)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(301.1.1.14)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_3_1 (порядок: 195)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(301.1.1.14 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_3_1 (порядок: 196)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(301.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_3_1 (порядок: 197)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(301.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_3_1 (порядок: 198)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(301.1.2.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_3_1 (порядок: 199)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(301.1.2.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_3_1 (порядок: 200)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(301.1.2.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_3_1 (порядок: 201)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(301.1.2.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_3_1 (порядок: 202)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(301.1.2.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_3_1 (порядок: 203)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(301.1.2.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_3_1 (порядок: 204)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(301.1.2.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_3_1 (порядок: 205)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(301.1.2.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_3_1 (порядок: 206)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(301.1.2.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_3_1 (порядок: 207)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(301.1.2.5 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_3_1 (порядок: 208)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(301.1.2.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_3_1 (порядок: 209)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(301.1.2.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_3_1 (порядок: 210)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(301.1.2.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_3_1 (порядок: 211)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(301.1.2.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_3_1 (порядок: 212)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(301.1.2.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_3_1 (порядок: 213)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(301.1.2.8 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_3_1 (порядок: 214)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(301.1.2.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_3_1 (порядок: 215)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(301.1.2.9 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_3_1 (порядок: 216)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(301.1.2.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_3_1 (порядок: 217)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(301.1.2.10 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_3_1 (порядок: 218)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(301.1.2.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_3_1 (порядок: 219)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(301.1.2.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_3_1 (порядок: 220)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(301.1.2.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_3_1 (порядок: 221)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(301.1.2.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_3_1 (порядок: 222)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(301.1.2.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_3_1 (порядок: 223)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(301.1.2.13 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_3_1 (порядок: 224)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(301.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_3_1 (порядок: 225)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(301.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_3_1 (порядок: 226)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(301.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_3_1 (порядок: 227)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(301.1.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_3_1 (порядок: 228)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(301-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_3_1 (порядок: 229)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(301-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_3_1 (порядок: 230)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(301-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_3_1 (порядок: 231)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(301-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_3_1 (порядок: 232)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(301-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_3_1 (порядок: 233)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(301-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_3_1 (порядок: 234)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(301-4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_3_1 (порядок: 235)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(301-4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n },\n \"il\": async function(frm) {\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 7)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 8)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 9)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 10)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 11)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 12)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 13)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 14)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 15)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_4 (порядок: 16)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-165.1.1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_4 (порядок: 17)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-165.1.2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_4 (порядок: 18)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-165.1.3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_4 (порядок: 19)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-165.1.3 Mal-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_4 (порядок: 20)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-165.1.3-Xid ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_4 (порядок: 21)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-165.1.4-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_4 (порядок: 22)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-165.1.5-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_4 (порядок: 23)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-165.1.9-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_4 (порядок: 24)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-165.1.10-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_4 (порядок: 25)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-165.1.11-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_5 (порядок: 26)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-164.1.1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_5 (порядок: 27)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-164.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_5 (порядок: 28)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-164.1.3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_5 (порядок: 29)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-164.1.5-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_5 (порядок: 30)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-164.1.6-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_5 (порядок: 31)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-164.1.7-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_5 (порядок: 32)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-164.1.8-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_5 (порядок: 33)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(VM-164.1.9-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_5 (порядок: 34)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(VM-164.1.10-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_5 (порядок: 35)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(VM-164.1.11-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_5 (порядок: 36)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-164.1.12-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_5 (порядок: 37)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-164.1.13-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_5 (порядок: 38)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM 164.1.14-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_5 (порядок: 39)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(VM-164.1.17-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_5 (порядок: 40)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(VM-164.1.18-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_5 (порядок: 41)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(VM-164.1.27-ödəniş )\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_5 (порядок: 42)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(VM-164.1.29-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_5 (порядок: 43)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(VM-164.1.30-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_5 (порядок: 44)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(VM-164.1.31-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_5 (порядок: 45)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(VM-164.1.32-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_5 (порядок: 46)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(VM-164.1.34-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_5 (порядок: 47)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(VM-164.1.36-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_5 (порядок: 48)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(VM-164.1.37-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_5 (порядок: 49)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(VM-164.1.42-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_5 (порядок: 50)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(VM-164.1.43-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_5 (порядок: 51)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(VM-164.1.46-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_5 (порядок: 52)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(VM-164.1.47-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_5 (порядок: 53)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(VM_164.1.48-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_5 (порядок: 54)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(VM-164.1.49-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_5 (порядок: 55)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(VM-164.1.50-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_5 (порядок: 56)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(VM-164.1.51-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_5 (порядок: 57)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(VM-164.1.55-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_5 (порядок: 58)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(VM--164.1.34-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_5 (порядок: 59)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(VM-164.1.34-2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_5 (порядок: 60)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(VM 164.1.41-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 37 в таблице əlavə_5 (порядок: 61)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 37) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 36;\n const formula = \"report(VM-164.1.41-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 38 в таблице əlavə_5 (порядок: 62)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 38) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 37;\n const formula = \"report(VM-164.1.41-2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 39 в таблице əlavə_5 (порядок: 63)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 39) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 38;\n const formula = \"report(VM-164.1.41-3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 40 в таблице əlavə_5 (порядок: 64)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 40) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 39;\n const formula = \"report(VM-164.1.41-4-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 41 в таблице əlavə_5 (порядок: 65)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 41) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 40;\n const formula = \"report(VM-164.1.57-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 44 в таблице əlavə_5 (порядок: 66)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 44) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 43;\n const formula = \"report(VM-164.1.10-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 45 в таблице əlavə_5 (порядок: 67)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 45) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 44;\n const formula = \"report(VM-164.1.58-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 46 в таблице əlavə_5 (порядок: 68)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 46) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 45;\n const formula = \"report(VM-164.1.59-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 47 в таблице əlavə_5 (порядок: 69)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 47) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 46;\n const formula = \"report(VM-164.1.8-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 48 в таблице əlavə_5 (порядок: 70)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 48) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 47;\n const formula = \"report(VM-164.1.56-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 49 в таблице əlavə_5 (порядок: 71)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 49) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 48;\n const formula = \"report(VM-164.1.19-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 50 в таблице əlavə_5 (порядок: 72)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 50) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 49;\n const formula = \"report(VM-164.1.19-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 51 в таблице əlavə_5 (порядок: 73)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 51) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 50;\n const formula = \"report(VM-164.1.2-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 52 в таблице əlavə_5 (порядок: 74)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 52) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 51;\n const formula = \"report(VM-164.1.9-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 53 в таблице əlavə_5 (порядок: 75)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 53) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 52;\n const formula = \"report(VM-164.1.51-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_5 (порядок: 76)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-164.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_5 (порядок: 77)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-164.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_5 (порядок: 78)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-164.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_5 (порядок: 79)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-164.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_5 (порядок: 80)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-164.1.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_5 (порядок: 81)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-164.1.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_5 (порядок: 82)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-164.1.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_5 (порядок: 83)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(VM-164.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_5 (порядок: 84)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(VM-164.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_5 (порядок: 85)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(VM-164.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_5 (порядок: 86)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-164.1.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_5 (порядок: 87)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-164.1.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_5 (порядок: 88)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-164.1.14)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_5 (порядок: 89)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(VM-164.1.17)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_5 (порядок: 90)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(VM-164.1.18)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_5 (порядок: 91)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(VM-164.1.27)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_5 (порядок: 92)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(VM-164.1.29)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_5 (порядок: 93)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(VM-164.1.30)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_5 (порядок: 94)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(VM-164.1.31)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_5 (порядок: 95)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(VM-164.1.32)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_5 (порядок: 96)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(VM-164.1.34)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_5 (порядок: 97)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(VM-164.1.36)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_5 (порядок: 98)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(VM-164.1.37)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_5 (порядок: 99)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(VM-164.1.42)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_5 (порядок: 100)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(VM-164.1.43)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_5 (порядок: 101)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(VM-164.1.46)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_5 (порядок: 102)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(VM-164.1.47)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_5 (порядок: 103)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(VM-164.1.48)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_5 (порядок: 104)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(VM-164.1.49)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_5 (порядок: 105)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(VM-164.1.50)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_5 (порядок: 106)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(VM-164.1.51)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_5 (порядок: 107)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(VM-164.1.55)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_5 (порядок: 108)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(VM-164.1.34-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_5 (порядок: 109)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(VM-164.1.34-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_5 (порядок: 110)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(VM-164.1.41)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 37 в таблице əlavə_5 (порядок: 111)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 37) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 36;\n const formula = \"report(VM-164.1.41-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 38 в таблице əlavə_5 (порядок: 112)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 38) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 37;\n const formula = \"report(VM-164.1.41-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 39 в таблице əlavə_5 (порядок: 113)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 39) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 38;\n const formula = \"report(VM-164.1.41-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 40 в таблице əlavə_5 (порядок: 114)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 40) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 39;\n const formula = \"report(VM-164.1.41-4)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 41 в таблице əlavə_5 (порядок: 115)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 41) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 40;\n const formula = \"report(VM-164.1.57)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 44 в таблице əlavə_5 (порядок: 116)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 44) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 43;\n const formula = \"report(VM-164.1.10-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 45 в таблице əlavə_5 (порядок: 117)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 45) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 44;\n const formula = \"report(VM-164.1.58)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 46 в таблице əlavə_5 (порядок: 118)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 46) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 45;\n const formula = \"report(VM-164.1.59)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 47 в таблице əlavə_5 (порядок: 119)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 47) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 46;\n const formula = \"report(VM-164.1.8-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 48 в таблице əlavə_5 (порядок: 120)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 48) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 47;\n const formula = \"report(VM-164.1.56-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 49 в таблице əlavə_5 (порядок: 121)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 49) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 48;\n const formula = \"report(VM-164.1.19)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 50 в таблице əlavə_5 (порядок: 122)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 50) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 49;\n const formula = \"report(VM-164.1.19-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 51 в таблице əlavə_5 (порядок: 123)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 51) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 50;\n const formula = \"report(VM-164.1.2-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 52 в таблице əlavə_5 (порядок: 124)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 52) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 51;\n const formula = \"report(VM-164.1.9-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 53 в таблице əlavə_5 (порядок: 125)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 53) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 52;\n const formula = \"report(VM-164.1.51-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_4 (порядок: 126)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-165.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_4 (порядок: 127)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-165.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_4 (порядок: 128)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-165.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_4 (порядок: 129)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-165.1.3 Mal)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_4 (порядок: 130)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-165.1.3 Xid)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_4 (порядок: 131)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-165.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_4 (порядок: 132)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-165.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_4 (порядок: 133)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-165.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_4 (порядок: 134)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-165.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_4 (порядок: 135)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-165.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_4 (порядок: 136)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(302.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_4 (порядок: 137)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(302.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_4 (порядок: 138)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(302.6.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_4 (порядок: 139)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(302.6.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_4 (порядок: 140)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(302.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_4 (порядок: 141)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(302.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_4 (порядок: 142)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(302.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_4 (порядок: 143)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(302.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_4 (порядок: 144)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(302.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_4 (порядок: 145)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(302.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_4 (порядок: 146)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(302-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_4 (порядок: 147)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(302-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_4 (порядок: 148)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(302-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_4 (порядок: 149)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(302-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_4 (порядок: 150)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(302-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_4 (порядок: 151)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(302-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 42 в таблице əlavə_5 (порядок: 152)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 42) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 41;\n const formula = \"report(303.41)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 42 в таблице əlavə_5 (порядок: 153)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 42) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 41;\n const formula = \"report(303.41 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 43 в таблице əlavə_5 (порядок: 154)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 43) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 42;\n const formula = \"report(303.42)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 43 в таблице əlavə_5 (порядок: 155)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 43) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 42;\n const formula = \"report(303.42 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 54 в таблице əlavə_5 (порядок: 156)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 54) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 53;\n const formula = \"report(303.53)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 54 в таблице əlavə_5 (порядок: 157)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 54) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 53;\n const formula = \"report(303.53 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 55 в таблице əlavə_5 (порядок: 158)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 55) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 54;\n const formula = \"report(303-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 55 в таблице əlavə_5 (порядок: 159)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 55) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 54;\n const formula = \"report(303-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 56 в таблице əlavə_5 (порядок: 160)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 56) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 55;\n const formula = \"report(303-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 56 в таблице əlavə_5 (порядок: 161)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 56) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 55;\n const formula = \"report(303-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 57 в таблице əlavə_5 (порядок: 162)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 57) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 56;\n const formula = \"report(303-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 57 в таблице əlavə_5 (порядок: 163)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 57) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 56;\n const formula = \"report(303-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə_3_1 (порядок: 164)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(301.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə_3_1 (порядок: 165)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(301.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_3_1 (порядок: 166)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(301.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_3_1 (порядок: 167)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(301.1.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_3_1 (порядок: 168)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(301.1.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_3_1 (порядок: 169)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(301.1.1.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_3_1 (порядок: 170)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(301.1.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_3_1 (порядок: 171)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(301.1.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_3_1 (порядок: 172)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(301.1.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_3_1 (порядок: 173)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(301.1.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_3_1 (порядок: 174)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(301.1.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_3_1 (порядок: 175)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report( 301.1.1.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_3_1 (порядок: 176)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(301.1.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_3_1 (порядок: 177)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(301.1.1.5 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_3_1 (порядок: 178)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(301.1.1.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_3_1 (порядок: 179)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(301.1.1.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_3_1 (порядок: 180)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(301.1.1.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_3_1 (порядок: 181)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(301.1.1.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_3_1 (порядок: 182)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(301.1.1.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_3_1 (порядок: 183)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(301.1.1.8 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_3_1 (порядок: 184)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(301.1.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_3_1 (порядок: 185)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(301.1.1.9 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_3_1 (порядок: 186)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(301.1.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_3_1 (порядок: 187)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(301.1.1.10 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_3_1 (порядок: 188)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(301.1.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_3_1 (порядок: 189)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(301.1.1.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_3_1 (порядок: 190)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(301.1.1.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_3_1 (порядок: 191)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(301.1.1.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_3_1 (порядок: 192)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(301.1.1.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_3_1 (порядок: 193)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(301.1.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_3_1 (порядок: 194)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(301.1.1.14)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_3_1 (порядок: 195)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(301.1.1.14 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_3_1 (порядок: 196)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(301.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_3_1 (порядок: 197)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(301.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_3_1 (порядок: 198)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(301.1.2.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_3_1 (порядок: 199)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(301.1.2.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_3_1 (порядок: 200)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(301.1.2.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_3_1 (порядок: 201)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(301.1.2.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_3_1 (порядок: 202)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(301.1.2.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_3_1 (порядок: 203)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(301.1.2.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_3_1 (порядок: 204)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(301.1.2.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_3_1 (порядок: 205)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(301.1.2.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_3_1 (порядок: 206)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(301.1.2.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_3_1 (порядок: 207)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(301.1.2.5 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_3_1 (порядок: 208)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(301.1.2.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_3_1 (порядок: 209)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(301.1.2.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_3_1 (порядок: 210)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(301.1.2.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_3_1 (порядок: 211)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(301.1.2.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_3_1 (порядок: 212)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(301.1.2.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_3_1 (порядок: 213)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(301.1.2.8 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_3_1 (порядок: 214)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(301.1.2.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_3_1 (порядок: 215)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(301.1.2.9 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_3_1 (порядок: 216)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(301.1.2.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_3_1 (порядок: 217)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(301.1.2.10 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_3_1 (порядок: 218)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(301.1.2.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_3_1 (порядок: 219)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(301.1.2.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_3_1 (порядок: 220)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(301.1.2.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_3_1 (порядок: 221)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(301.1.2.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_3_1 (порядок: 222)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(301.1.2.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_3_1 (порядок: 223)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(301.1.2.13 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_3_1 (порядок: 224)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(301.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_3_1 (порядок: 225)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(301.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_3_1 (порядок: 226)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(301.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_3_1 (порядок: 227)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(301.1.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_3_1 (порядок: 228)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(301-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_3_1 (порядок: 229)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(301-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_3_1 (порядок: 230)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(301-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_3_1 (порядок: 231)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(301-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_3_1 (порядок: 232)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(301-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_3_1 (порядок: 233)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(301-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_3_1 (порядок: 234)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(301-4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_3_1 (порядок: 235)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(301-4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n },\n \"hesabat_dövriyyəsi_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"hesabat_dövriyyəsi_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_4_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_4_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_5_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_5_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_3_1_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_3_1_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n});\n\n\n // Функция для обработки и выполнения формул\n async function processFormula(frm, formula) {\n try {\n // Проверяем наличие вызовов отчетов\n if (formula.includes(\"report(\")) {\n // Извлекаем все вызовы report() из формулы\n const reportRegex = /report\\(([^)]+)\\)/g;\n let match;\n let processedFormula = formula;\n \n // Массив для хранения промисов запросов к отчетам\n const reportPromises = [];\n const reportPlaceholders = [];\n \n // Находим все вызовы report() и заменяем их на плейсхолдеры\n while ((match = reportRegex.exec(formula)) !== null) {\n const fullMatch = match[0]; // report(fieldName)\n const fieldName = match[1]; // fieldName\n \n // Создаем уникальный плейсхолдер\n const placeholder = `__REPORT_PLACEHOLDER_${reportPromises.length}__`;\n \n // Ищем данные отчета в хранилище\n const reportFields = JSON.parse(frm.doc.report_fields_storage || \"{}\");\n const reportField = Object.values(reportFields).find(f => f.name === fieldName);\n \n if (reportField) {\n // Добавляем промис запроса к отчету\n reportPromises.push(\n getReportFieldValue(\n frm,\n reportField.report, \n JSON.parse(reportField.filters_json || \"{}\"), \n reportField.field_name, \n reportField.aggregation || 'sum'\n )\n );\n \n // Запоминаем соответствие плейсхолдера и вызова\n reportPlaceholders.push({\n placeholder: placeholder,\n original: fullMatch\n });\n \n // Заменяем вызов отчета на плейсхолдер\n processedFormula = processedFormula.replace(fullMatch, placeholder);\n }\n }\n \n // Если нашли вызовы отчетов, ждем выполнения всех запросов\n if (reportPromises.length > 0) {\n const reportResults = await Promise.all(reportPromises);\n \n // Заменяем плейсхолдеры на результаты\n for (let i = 0; i < reportPlaceholders.length; i++) {\n // Убедимся, что результат - числовое значение\n const reportValue = reportResults[i] !== undefined ? Number(reportResults[i]) : 0;\n processedFormula = processedFormula.replace(\n reportPlaceholders[i].placeholder, \n reportValue\n );\n }\n \n // Теперь формула не содержит вызовов report(), обрабатываем её обычным способом\n let transformResult = transform_expression(processedFormula, false);\n \n // Если есть внешняя трансформация, применяем её\n let result;\n if (transformResult && transformResult.transformed) {\n result = eval(transformResult.transformed);\n } else {\n // Иначе просто вычисляем выражение\n result = eval(processedFormula);\n }\n \n // Возвращаем результат\n return isNaN(result) ? 0 : result;\n }\n }\n \n // Стандартная обработка для формул без отчетов\n let transformResult = transform_expression(formula, false);\n let result = eval(transformResult.transformed);\n return isNaN(result) ? 0 : result;\n } catch (e) {\n return 0;\n }\n }\n\n\n // Функция для расчета универсальных полей\n async function calculate_universal_fields(frm) {\n \n }\n \n // Функция для обработки квартала (rüb) и года (il)\n function processQuarterDateField(docValues) {\n // Проверяем, есть ли у нас значения rüb и il\n if (docValues && docValues.rüb && docValues.il) {\n // Получаем номер квартала (преобразуем из строки вида \"1 Rüb\" в число 1)\n const quarterStr = docValues.rüb;\n const quarterMatch = quarterStr.match(/(\\d+)/);\n \n if (!quarterMatch) {\n return null;\n }\n \n const quarterNum = parseInt(quarterMatch[1]);\n \n // Получаем год из поля il или используем текущий год\n let year = docValues.il || new Date().getFullYear();\n \n // Определяем начальный и конечный месяц квартала\n let startMonth, endMonth;\n \n switch(quarterNum) {\n case 1:\n startMonth = 1; // Январь\n endMonth = 3; // Март\n break;\n case 2:\n startMonth = 4; // Апрель\n endMonth = 6; // Июнь\n break;\n case 3:\n startMonth = 7; // Июль\n endMonth = 9; // Сентябрь\n break;\n case 4:\n startMonth = 10; // Октябрь\n endMonth = 12; // Декабрь\n break;\n default:\n return null;\n }\n \n // Определяем первый день квартала (1-е число начального месяца)\n const firstDay = new Date(year, startMonth - 1, 1);\n \n // Последний день квартала (последнее число конечного месяца)\n const lastDay = new Date(year, endMonth, 0);\n \n // Форматируем даты в формате YYYY-MM-DD\n const firstDayStr = `${year}-${String(startMonth).padStart(2, '0')}-01`;\n const lastDayStr = `${year}-${String(endMonth).padStart(2, '0')}-${String(lastDay.getDate()).padStart(2, '0')}`; \n \n // Возвращаем объект с диапазоном дат\n return {\n start: firstDayStr,\n end: lastDayStr\n };\n }\n \n // Если это не специальное поле или значение не распознано, возвращаем null\n return null;\n }\n \n // Функция для обработки специальных полей с азербайджанскими месяцами\n function processAzerbayjanDateField(docValues) {\n // Словарь для сопоставления названий месяцев с их номерами\n const monthNames = {\n \"Yanvar\": 1,\n \"Fevral\": 2,\n \"Mart\": 3,\n \"Aprel\": 4,\n \"May\": 5,\n \"İyun\": 6,\n \"İyul\": 7,\n \"Avqust\": 8,\n \"Sentyabr\": 9,\n \"Oktyabr\": 10,\n \"Noyabr\": 11,\n \"Dekabr\": 12\n };\n \n // Проверяем наличие квартала (rüb) и года (il)\n if (docValues && docValues.rüb && docValues.il) {\n // Вызываем специальную функцию для обработки квартала\n return processQuarterDateField(docValues);\n }\n \n // Проверяем, есть ли у нас значения ay и il\n if (docValues && docValues.ay && monthNames[docValues.ay]) {\n // Получаем номер месяца\n const monthNum = monthNames[docValues.ay];\n \n // Получаем год из поля il или используем текущий год\n let year = docValues.il || new Date().getFullYear();\n \n // Определяем первый день месяца (1-е число)\n const firstDay = new Date(year, monthNum - 1, 1);\n \n // Последний день месяца (получаем последнее число месяца)\n const lastDay = new Date(year, monthNum, 0);\n \n // Форматируем даты в формате YYYY-MM-DD\n const firstDayStr = `${year}-${String(monthNum).padStart(2, '0')}-01`;\n const lastDayStr = `${year}-${String(monthNum).padStart(2, '0')}-${String(lastDay.getDate()).padStart(2, '0')}`; \n \n // Возвращаем объект с диапазоном дат\n return {\n start: firstDayStr,\n end: lastDayStr\n };\n }\n \n // Если это не специальное поле или значение не распознано, возвращаем null\n return null;\n }\n \n\n\n// Функция для обработки азербайджанских дат\nfunction processAzerbayjanDateField(docValues) {\n // Словарь для сопоставления названий месяцев с их номерами\n const monthNames = {\n \"Yanvar\": 1,\n \"Fevral\": 2,\n \"Mart\": 3,\n \"Aprel\": 4,\n \"May\": 5,\n \"İyun\": 6,\n \"İyul\": 7,\n \"Avqust\": 8,\n \"Sentyabr\": 9,\n \"Oktyabr\": 10,\n \"Noyabr\": 11,\n \"Dekabr\": 12\n };\n \n // Проверяем наличие квартала (rüb) и года (il)\n if (docValues && docValues.rüb && docValues.il) {\n // Получаем номер квартала (преобразуем из строки вида \"1 Rüb\" в число 1)\n const quarterStr = docValues.rüb;\n const quarterMatch = quarterStr.match(/(\\d+)/);\n \n if (!quarterMatch) {\n return null;\n }\n \n const quarterNum = parseInt(quarterMatch[1]);\n \n // Получаем год из поля il или используем текущий год\n let year = docValues.il || new Date().getFullYear();\n \n // Определяем начальный и конечный месяц квартала\n let startMonth, endMonth;\n \n switch(quarterNum) {\n case 1:\n startMonth = 1; // Январь\n endMonth = 3; // Март\n break;\n case 2:\n startMonth = 4; // Апрель\n endMonth = 6; // Июнь\n break;\n case 3:\n startMonth = 7; // Июль\n endMonth = 9; // Сентябрь\n break;\n case 4:\n startMonth = 10; // Октябрь\n endMonth = 12; // Декабрь\n break;\n default:\n return null;\n }\n \n // Определяем первый день квартала (1-е число начального месяца)\n const firstDay = new Date(year, startMonth - 1, 1);\n \n // Последний день квартала (последнее число конечного месяца)\n const lastDay = new Date(year, endMonth, 0);\n \n // Форматируем даты в формате YYYY-MM-DD\n const firstDayStr = year + \"-\" + String(startMonth).padStart(2, '0') + \"-01\";\n const lastDayStr = year + \"-\" + String(endMonth).padStart(2, '0') + \"-\" + String(lastDay.getDate()).padStart(2, '0'); \n \n // Возвращаем объект с диапазоном дат\n return {\n start: firstDayStr,\n end: lastDayStr\n };\n }\n \n // Проверяем, есть ли у нас значения ay и il\n if (docValues && docValues.ay && monthNames[docValues.ay]) {\n // Получаем номер месяца\n const monthNum = monthNames[docValues.ay];\n \n // Получаем год из поля il или используем текущий год\n let year = docValues.il || new Date().getFullYear();\n \n // Определяем первый день месяца (1-е число)\n const firstDay = new Date(year, monthNum - 1, 1);\n \n // Последний день месяца (получаем последнее число месяца)\n const lastDay = new Date(year, monthNum, 0);\n \n // Форматируем даты в формате YYYY-MM-DD\n const firstDayStr = year + \"-\" + String(monthNum).padStart(2, '0') + \"-01\";\n const lastDayStr = year + \"-\" + String(monthNum).padStart(2, '0') + \"-\" + String(lastDay.getDate()).padStart(2, '0'); \n \n // Возвращаем объект с диапазоном дат\n return {\n start: firstDayStr,\n end: lastDayStr\n };\n }\n \n // Если это не специальное поле или значение не распознано, возвращаем null\n return null;\n}\n\nasync function getReportFieldValue(frm, reportName, filters, fieldName, aggregation) {\n try {\n // Обрабатываем фильтры с возможными ссылками на поля документа\n const processedFilters = {};\n \n for (const key in filters) {\n let value = filters[key];\n \n // Проверяем, является ли значение ссылкой на поле документа\n if (typeof value === 'string' && value.startsWith('doc.')) {\n const docField = value.substring(4);\n if (frm.doc[docField] !== undefined) {\n processedFilters[key] = frm.doc[docField];\n continue;\n }\n }\n \n // Обработка специальных переменных\n if (typeof value === 'string' && value.startsWith('$')) {\n switch (value) {\n case '$DefaultCompany':\n // Получаем компанию по умолчанию из настроек или документа\n processedFilters[key] = frm.doc.company || frappe.defaults.get_user_default(\"Company\");\n continue;\n \n case '$AyIlSpecial':\n // Обрабатываем специальные даты для азербайджанских месяцев/кварталов\n const dateRange = processAzerbayjanDateField(frm.doc);\n if (dateRange) {\n // Для полей from_date и to_date используем соответствующие значения\n if (key === 'from_date') {\n processedFilters[key] = dateRange.start;\n } else if (key === 'to_date') {\n processedFilters[key] = dateRange.end;\n } else {\n // Для других полей используем начальную дату\n processedFilters[key] = dateRange.start;\n }\n } else {\n // Если не удалось получить диапазон дат, используем текущую дату\n processedFilters[key] = frappe.datetime.get_today();\n }\n continue;\n \n default:\n // Для других $-переменных оставляем как есть\n processedFilters[key] = value;\n continue;\n }\n }\n \n // Обычные значения\n processedFilters[key] = value;\n }\n \n // Проверяем кеш\n if (!window.reportCache) window.reportCache = {};\n \n const cacheKey = reportName + \"|\" + JSON.stringify(processedFilters) + \"|\" + fieldName + \"|\" + aggregation;\n const now = new Date().getTime();\n \n if (window.reportCache[cacheKey] && \n window.reportCache[cacheKey].timestamp > now - 5 * 60 * 1000) {\n return window.reportCache[cacheKey].value;\n }\n \n // Выполняем запрос к серверу\n try {\n const result = await frappe.call({\n method: \"formula_editor.api.run_report_for_formula\",\n args: {\n report_name: reportName,\n filters: processedFilters,\n field_name: fieldName\n },\n freeze: false\n });\n \n if (result && result.message !== undefined) {\n if (result.message.error) {\n console.error('Report error:', result.message.error);\n return 0;\n } \n \n let value = parseFloat(result.message);\n if (isNaN(value)) value = 0;\n \n // Округляем до 2 знаков после запятой\n value = Math.round(value * 100) / 100;\n \n // Сохраняем в кеш\n window.reportCache[cacheKey] = {\n value: value,\n timestamp: now\n };\n \n return value;\n }\n } catch (err) {\n console.error('Report field error:', err);\n }\n \n return 0;\n } catch (error) {\n console.error('getReportFieldValue error:', error);\n return 0;\n }\n}\n\n\n function transform_expression(expression, for_child_table = false, table_name = null) {\n let transformed = expression;\n let needsAsync = false;\n let reportCalls = [];\n\n // === Обработка report(...) ===\n const reportRegex = /report\\(([^)]+)\\)/g;\n let match;\n \n // Находим все вызовы report() в выражении\n while ((match = reportRegex.exec(expression)) !== null) {\n const reportName = match[1]; // Имя поля отчета\n const fullMatch = match[0]; // Полный текст match - \"report(xyz)\"\n needsAsync = true;\n \n // Создаем уникальный плейсхолдер\n const placeholder = `__REPORT_PLACEHOLDER_${reportCalls.length}__`;\n \n // Ищем соответствующее поле отчета по имени\n \n if (reportName === \"Qaimə\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Sales invoice info report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"net_amount\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"Mədaxil\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Payment entry info report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"paid_amount\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"ƏDV məbləği\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Payment entry info report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vat_amount\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.10-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_10_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.10-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_10_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.11-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.12-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_12_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.13-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_13_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM 164.1.14-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_14_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.17-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_17_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.18-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_18_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.19-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_19_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.19-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_19_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.27-ödəniş \") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_27_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.29-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_29_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.2-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_2_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.3-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.30-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_30_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.31-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_31_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.32-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_32_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM--164.1.34-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34-2-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.36-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_36_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.37-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_37_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM 164.1.41-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-2-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-3-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-4-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.42-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_42_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.43-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_43_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.46-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_46_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.47-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_47_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM_164.1.48-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_48_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.49-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_49_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.5-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_5_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.50-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_50_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.51-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_51_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.51-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_51_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.55-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_55_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.56-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_56_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.57-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_57_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.58-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_58_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.59-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_59_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.6-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_6_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.7-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_7_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.8-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_8_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.8-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_8_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.9-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_9_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.9-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_9_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.10-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_10_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.11-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.2-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.4-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.5-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_5_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.9-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_9_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3 Mal-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_mal_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3-Xid ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_xid_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.10\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_10\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.10-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_10_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.12\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_12\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.13\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_13\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.14\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_14\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.17\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_17\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.18\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_18\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.19\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_19\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.19-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_19_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.27\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_27\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.29\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_29\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.2-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_2_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.30\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_30\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.31\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_31\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.32\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_32\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.36\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_36\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.37\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_37\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.42\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_42\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.43\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_43\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.46\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_46\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.47\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_47\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.48\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_48\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.49\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_49\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.5\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_5\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.50\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_50\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.51\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_51\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.51-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_51_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.55\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_55\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.56-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_56_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.57\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_57\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.58\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_58\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.59\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_59\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.6\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_6\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.7\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_7\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.8\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_8\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.8-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_8_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.9\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_9\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.9-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_9_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.10\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_10\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3 Mal\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_mal\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3 Xid\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_xid\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.5\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_5\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.9\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_9\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.11 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.12\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_12\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.12 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_12_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.6\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_6\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.6 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_6_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.6.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_6_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.6.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_6_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.7\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_7\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.7 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_7_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.41\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_41\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.41 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_41_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.42\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_42\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.42 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_42_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.53\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_53\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.53 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_53_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.10\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_10\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.10 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_10_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.11 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.12\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_12\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.12 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_12_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.13\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_13\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.14\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_14\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.14 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_14_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \" 301.1.1.4 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.5\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_5\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.5 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_5_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.6\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_6\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.6 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_6_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.7\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_7\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.7 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_7_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.8\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_8\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.8 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_8_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.9\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_9\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.9 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_9_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.10\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_10\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.10 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_10_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.11 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.12\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_12\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.12 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_12_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.13\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_13\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.13 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_13_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.4 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.5\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_5\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.5 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_5_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.6\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_6\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.6 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_6_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.7\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_7\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.7 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_7_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.8\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_8\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.8 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_8_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.9\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_9\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.9 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_9_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.4 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_cemi\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_cemi_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-4 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.13 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_13_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n }\n\n // === Обработка table(...) ===\n const tableRegex = /table\\(([^,)]+),\\s*([^,)]+),\\s*([^)]+)\\)/g;\n let tableMatch;\n while ((tableMatch = tableRegex.exec(expression)) !== null) {\n const fullMatch = tableMatch[0];\n const tableName = tableMatch[1].trim().replace(/['\"]/g, '');\n const rowNumber = tableMatch[2].trim();\n const fieldName = tableMatch[3].trim().replace(/['\"]/g, '');\n \n const replacement = `(function() { \n try {\n if (!frm.doc[\"${tableName}\"] || !frm.doc[\"${tableName}\"][${rowNumber} - 1]) {\n return 0;\n }\n const value = frm.doc[\"${tableName}\"][${rowNumber} - 1][\"${fieldName}\"];\n return parseFloat(value) || 0;\n } catch (e) {\n return 0;\n }\n })()`;\n \n transformed = transformed.replace(fullMatch, replacement);\n }\n\n // === Обработка universal полей ===\n \n\n // === Обработка val() и row() ===\n // Динамически получаем список всех табличных частей из DocType\n const tablePrefixes = [\"hesabat_dövriyyəsi\",\"debitor_borc\",\"əvəzləşdirilən_table\",\"dəqiqləşdirilən_table\",\"hesablaşmalar_table\",\"əlavə_1\",\"əlavə_1_2\",\"əlavə1_yeni\",\"əlavə1_2_yeni\",\"əlavə_2\",\"əlavə_2_2\",\"əlavə_2_3\",\"əlavə_4\",\"əlavə_5\",\"əlavə_7\",\"əlavə_9\",\"əlavə_10\",\"əlavə_10_2\",\"əlavə_3_1\",\"əlavə_3_2\",\"müəssisə_sertifikat\",\"müəssisə_malın_dəyəri\"];\n\n for (const prefix of tablePrefixes) {\n const sumPattern = new RegExp(`sum\\\\(${prefix}_([^)]+)\\\\)`, 'g');\n transformed = transformed.replace(sumPattern, (m, f) => \n `(frm.doc[\"${prefix}\"] && frm.doc[\"${prefix}\"].reduce((s, r) => s + (parseFloat(r[\"${f}\"]) || 0), 0) || 0)`\n );\n\n const valPattern = new RegExp(`val\\\\(${prefix}_([^)]+)\\\\)`, 'g');\n transformed = transformed.replace(valPattern, (m, f) => \n `(frm.doc[\"${prefix}\"] && frm.doc[\"${prefix}\"].reduce((s, r) => s + (parseFloat(r[\"${f}\"]) || 0), 0) || 0)`\n );\n }\n\n if (for_child_table) {\n transformed = transformed.replace(/row\\(([^)]+)\\)/g, (m, f) => \n `(parseFloat(row[\"${f}\"]) || 0)`\n );\n\n transformed = transformed.replace(/val\\(([^)]+)\\)/g, (m, f) => {\n if (f.startsWith(table_name + '_')) {\n return `(parseFloat(row[\"${f.slice(table_name.length + 1)}\"]) || 0)`;\n }\n return `(parseFloat(frm.doc[\"${f}\"]) || 0)`;\n });\n } else {\n transformed = transformed.replace(/val\\(([^)]+)\\)/g, (m, f) => \n `(parseFloat(frm.doc[\"${f}\"]) || 0)`\n );\n\n transformed = transformed.replace(/row\\(([^)]+)\\)/g, () => \n `0 /* ERROR: row() вне табличной части */`\n );\n }\n\n return { transformed, needsAsync, reportCalls };\n }\n\n\n// Функция для получения индекса строки по её имени (name/cdn)\nfunction get_row_index(frm, tableName, rowName) {\n \n // Проверяем наличие таблицы\n if (!frm.doc[tableName]) {\n return -1;\n }\n \n // Выводим все строки для отладки\n frm.doc[tableName].forEach((row, idx) => {\n });\n \n // Ищем индекс строки по имени\n for (let i = 0; i < frm.doc[tableName].length; i++) {\n if (frm.doc[tableName][i].name === rowName) {\n return i;\n }\n }\n return -1;\n}\n\n// Функция для доступа к полям конкретных строк таблицы\nfunction table_row(tableName, rowIndex, fieldName) {\n // Проверяем наличие необходимых аргументов\n if (!tableName || rowIndex === undefined || !fieldName) {\n return 0;\n }\n \n // Преобразуем rowIndex в число (на случай, если передана строка)\n const rowIdx = parseInt(rowIndex) - 1; // Индексация с 1 для пользователя, но с 0 в массиве\n \n try {\n // Проверяем наличие таблицы и строки\n if (!frm.doc[tableName] || !frm.doc[tableName][rowIdx]) {\n return 0;\n }\n \n // Получаем значение поля\n const value = frm.doc[tableName][rowIdx][fieldName];\n \n // Проверяем на NaN и возвращаем значение или 0\n const numValue = parseFloat(value);\n if (isNaN(numValue)) {\n return 0;\n }\n return numValue;\n } catch (error) {\n return 0;\n }\n}\n\n// Функция для обновления значения поля конкретной строки таблицы\nfunction set_table_row(frm, tableName, rowIndex, fieldName, value) {\n // Проверяем наличие необходимых аргументов\n if (!frm || !tableName || rowIndex === undefined || !fieldName) {\n return false;\n }\n \n // Преобразуем rowIndex в число (на случай, если передана строка)\n const rowIdx = parseInt(rowIndex) - 1; // Индексация с 1 для пользователя, но с 0 в массиве\n \n try {\n // Проверяем наличие таблицы и строки\n if (!frm.doc[tableName] || !frm.doc[tableName][rowIdx]) {\n return false;\n }\n \n // Получаем строку таблицы\n const row = frm.doc[tableName][rowIdx];\n \n // Получаем сетевое имя cdt и cdn для Frappe\n const cdt = frm.fields_dict[tableName].grid.doctype;\n const cdn = row.name;\n \n // Проверяем, является ли значение NaN, и если да, заменяем его на 0\n let finalValue = value;\n if (typeof value === 'number' && isNaN(value)) {\n finalValue = 0;\n }\n \n // Обновляем значение поля\n frappe.model.set_value(cdt, cdn, fieldName, finalValue);\n \n return true;\n } catch (error) {\n return false;\n }\n}\n\n// Функция для поиска строки таблицы по значению поля\nfunction find_table_row(frm, tableName, fieldName, value) {\n // Проверяем наличие необходимых аргументов\n if (!frm || !tableName || !fieldName) {\n return -1;\n }\n \n try {\n // Проверяем наличие таблицы\n if (!frm.doc[tableName]) {\n return -1;\n }\n \n // Ищем строку с указанным значением поля\n for (let i = 0; i < frm.doc[tableName].length; i++) {\n if (frm.doc[tableName][i][fieldName] == value) {\n // Возвращаем индекс строки (начиная с 1 для пользователя)\n return i + 1;\n }\n }\n \n // Если строка не найдена\n return -1;\n } catch (error) {\n return -1;\n }\n}\n\n\n // Функция для инициализации формул строк табличных частей\n function initialize_table_row_formulas(frm) {\n try {\n // Получаем информацию о формулах для строк табличных частей\n const formulas = JSON.parse(frm.doc.table_row_formulas_storage || \"{}\");\n \n // ВАЖНО: Преобразуем объект в массив и сортируем его по порядку выполнения\n const sortedFormulas = Object.entries(formulas).map(([id, formula]) => {\n return { id, ...formula };\n }).sort((a, b) => {\n // Сортировка по значению поля order (если порядок не задан, используем 10 по умолчанию)\n const orderA = a.order !== undefined ? parseInt(a.order) : 10;\n const orderB = b.order !== undefined ? parseInt(b.order) : 10;\n return orderA - orderB;\n });\n \n // Группируем формулы по табличным частям и строкам\n const formulasByTableAndRow = {};\n \n sortedFormulas.forEach(formula => {\n const tableName = formula.table_name;\n const rowIndex = parseInt(formula.row_index);\n \n if (!formulasByTableAndRow[tableName]) {\n formulasByTableAndRow[tableName] = {};\n }\n \n if (!formulasByTableAndRow[tableName][rowIndex]) {\n formulasByTableAndRow[tableName][rowIndex] = [];\n }\n \n formulasByTableAndRow[tableName][rowIndex].push(formula);\n });\n \n // Устанавливаем обработчики для каждой табличной части\n Object.keys(formulasByTableAndRow).forEach(tableName => {\n if (!frm.doc[tableName]) {\n return;\n }\n \n // Для каждой строки таблицы\n frm.doc[tableName].forEach((row, rowIdx) => {\n // Получаем отсортированные формулы для текущей строки (строки нумеруются с 1, а индексы с 0)\n const rowFormulas = formulasByTableAndRow[tableName][rowIdx + 1] || [];\n \n // Выполняем формулы в порядке сортировки (по полю order)\n for (const formula of rowFormulas) {\n try {\n // Определяем необходимость асинхронного вызова\n const usesUniversal = formula.formula && formula.formula.includes(\"univ(\");\n const usesReports = formula.formula && formula.formula.includes(\"report(\");\n \n // Вызываем расчет формулы согласно установленному порядку\n if (usesUniversal || usesReports) {\n // Для асинхронных вызовов используем await в асинхронной IIFE\n (async () => {\n try {\n await calculate_table_row_field(frm, tableName, rowIdx, formula.field_name, formula.formula, \"refresh\");\n } catch (asyncError) {\n }\n })();\n } else {\n // Для синхронных вызовов выполняем напрямую\n calculate_table_row_field(frm, tableName, rowIdx, formula.field_name, formula.formula, \"refresh\");\n }\n } catch (error) {\n }\n }\n });\n });\n } catch (error) {\n }\n }\n\n\n// Функция для расчета значения поля в строке табличной части\nasync function calculate_table_row_field(frm, tableName, rowIndex, fieldName, formula, triggerField) {\n try {\n \n if (!frm.doc[tableName] || !frm.doc[tableName][rowIndex]) {\n return;\n }\n\n const row = frm.doc[tableName][rowIndex];\n const cdt = frm.fields_dict[tableName].grid.doctype;\n const cdn = row.name;\n \n // === ЕДИНАЯ ТОЧКА ОБРАБОТКИ ВСЕХ ФУНКЦИЙ ===\n let finalFormula, reportCalls;\n \n try {\n // Используем transform_expression как единственную точку преобразования\n const transformResult = transform_expression(formula, true, tableName);\n \n if (transformResult) {\n finalFormula = transformResult.transformed;\n reportCalls = transformResult.reportCalls || [];\n } else {\n finalFormula = formula;\n reportCalls = [];\n }\n } catch (transformError) {\n console.error('Ошибка transform_expression:', transformError);\n finalFormula = formula;\n reportCalls = [];\n }\n \n // === ОБРАБОТКА АСИНХРОННЫХ ВЫЗОВОВ ОТЧЕТОВ ===\n if (reportCalls && reportCalls.length > 0) {\n try {\n // Выполняем все асинхронные запросы к отчетам параллельно\n const reportResults = await Promise.all(\n reportCalls.map(call => \n getReportFieldValue(\n frm,\n call.reportName,\n call.filters,\n call.fieldName,\n call.aggregation\n )\n )\n );\n \n // Заменяем плейсхолдеры на реальные значения\n for (let i = 0; i < reportCalls.length; i++) {\n const reportValue = reportResults[i] !== undefined ? Number(reportResults[i]) : 0;\n finalFormula = finalFormula.replace(\n reportCalls[i].placeholder, \n reportValue\n );\n }\n } catch (reportError) {\n console.error('Ошибка получения данных отчетов:', reportError);\n // В случае ошибки заменяем все плейсхолдеры на 0\n for (const call of reportCalls) {\n finalFormula = finalFormula.replace(call.placeholder, 0);\n }\n }\n }\n \n // === ВЫЧИСЛЕНИЕ ФИНАЛЬНОЙ ФОРМУЛЫ ===\n let result = 0;\n try {\n // Создаем функцию с доступом к контексту row и frm\n const evalFunc = new Function('row', 'frm', `return ${finalFormula};`);\n result = evalFunc(row, frm);\n } catch (evalError) {\n console.error('Ошибка вычисления формулы:', evalError, 'Formula:', finalFormula);\n }\n\n if (isNaN(result)) {\n result = 0;\n }\n\n // Устанавливаем вычисленное значение\n frappe.model.set_value(cdt, cdn, fieldName, result);\n\n // Обновляем таблицу\n frm.refresh_field(tableName);\n } catch (err) {\n console.error('Ошибка в calculate_table_row_field:', err);\n }\n}\n\n\n// Функция для получения индекса строки по её имени\nfunction get_row_index(frm, tableName, rowName) {\n \n // Проверяем наличие таблицы\n if (!frm.doc[tableName]) {\n return -1;\n }\n \n // Ищем индекс строки по имени\n for (let i = 0; i < frm.doc[tableName].length; i++) {\n if (frm.doc[tableName][i].name === rowName) {\n return i;\n }\n }\n return -1;\n}", + "script": "// Generated by Formula Editor\nfrappe.ui.form.on(\"Declaration of value added tax\", {\n \"refresh\": async function(frm) {\n initialize_table_row_formulas(frm);\n },\n \"ay\": async function(frm) {\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 7)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 8)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 9)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 10)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 11)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 12)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 13)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 14)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 15)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_4 (порядок: 16)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-165.1.1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_4 (порядок: 17)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-165.1.2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_4 (порядок: 18)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-165.1.3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_4 (порядок: 19)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-165.1.3 Mal-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_4 (порядок: 20)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-165.1.3-Xid ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_4 (порядок: 21)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-165.1.4-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_4 (порядок: 22)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-165.1.5-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_4 (порядок: 23)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-165.1.9-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_4 (порядок: 24)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-165.1.10-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_4 (порядок: 25)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-165.1.11-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_5 (порядок: 26)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-164.1.1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_5 (порядок: 27)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-164.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_5 (порядок: 28)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-164.1.3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_5 (порядок: 29)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-164.1.5-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_5 (порядок: 30)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-164.1.6-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_5 (порядок: 31)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-164.1.7-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_5 (порядок: 32)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-164.1.8-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_5 (порядок: 33)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(VM-164.1.9-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_5 (порядок: 34)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(VM-164.1.10-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_5 (порядок: 35)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(VM-164.1.11-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_5 (порядок: 36)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-164.1.12-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_5 (порядок: 37)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-164.1.13-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_5 (порядок: 38)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM 164.1.14-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_5 (порядок: 39)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(VM-164.1.17-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_5 (порядок: 40)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(VM-164.1.18-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_5 (порядок: 41)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(VM-164.1.27-ödəniş )\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_5 (порядок: 42)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(VM-164.1.29-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_5 (порядок: 43)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(VM-164.1.30-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_5 (порядок: 44)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(VM-164.1.31-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_5 (порядок: 45)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(VM-164.1.32-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_5 (порядок: 46)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(VM-164.1.34-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_5 (порядок: 47)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(VM-164.1.36-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_5 (порядок: 48)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(VM-164.1.37-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_5 (порядок: 49)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(VM-164.1.42-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_5 (порядок: 50)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(VM-164.1.43-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_5 (порядок: 51)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(VM-164.1.46-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_5 (порядок: 52)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(VM-164.1.47-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_5 (порядок: 53)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(VM_164.1.48-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_5 (порядок: 54)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(VM-164.1.49-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_5 (порядок: 55)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(VM-164.1.50-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_5 (порядок: 56)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(VM-164.1.51-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_5 (порядок: 57)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(VM-164.1.55-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_5 (порядок: 58)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(VM--164.1.34-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_5 (порядок: 59)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(VM-164.1.34-2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_5 (порядок: 60)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(VM 164.1.41-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 37 в таблице əlavə_5 (порядок: 61)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 37) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 36;\n const formula = \"report(VM-164.1.41-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 38 в таблице əlavə_5 (порядок: 62)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 38) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 37;\n const formula = \"report(VM-164.1.41-2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 39 в таблице əlavə_5 (порядок: 63)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 39) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 38;\n const formula = \"report(VM-164.1.41-3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 40 в таблице əlavə_5 (порядок: 64)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 40) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 39;\n const formula = \"report(VM-164.1.41-4-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 41 в таблице əlavə_5 (порядок: 65)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 41) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 40;\n const formula = \"report(VM-164.1.57-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 44 в таблице əlavə_5 (порядок: 66)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 44) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 43;\n const formula = \"report(VM-164.1.10-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 45 в таблице əlavə_5 (порядок: 67)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 45) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 44;\n const formula = \"report(VM-164.1.58-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 46 в таблице əlavə_5 (порядок: 68)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 46) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 45;\n const formula = \"report(VM-164.1.59-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 47 в таблице əlavə_5 (порядок: 69)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 47) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 46;\n const formula = \"report(VM-164.1.8-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 48 в таблице əlavə_5 (порядок: 70)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 48) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 47;\n const formula = \"report(VM-164.1.56-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 49 в таблице əlavə_5 (порядок: 71)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 49) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 48;\n const formula = \"report(VM-164.1.19-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 50 в таблице əlavə_5 (порядок: 72)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 50) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 49;\n const formula = \"report(VM-164.1.19-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 51 в таблице əlavə_5 (порядок: 73)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 51) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 50;\n const formula = \"report(VM-164.1.2-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 52 в таблице əlavə_5 (порядок: 74)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 52) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 51;\n const formula = \"report(VM-164.1.9-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 53 в таблице əlavə_5 (порядок: 75)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 53) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 52;\n const formula = \"report(VM-164.1.51-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_5 (порядок: 76)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-164.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_5 (порядок: 77)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-164.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_5 (порядок: 78)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-164.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_5 (порядок: 79)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-164.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_5 (порядок: 80)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-164.1.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_5 (порядок: 81)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-164.1.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_5 (порядок: 82)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-164.1.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_5 (порядок: 83)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(VM-164.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_5 (порядок: 84)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(VM-164.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_5 (порядок: 85)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(VM-164.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_5 (порядок: 86)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-164.1.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_5 (порядок: 87)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-164.1.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_5 (порядок: 88)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-164.1.14)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_5 (порядок: 89)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(VM-164.1.17)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_5 (порядок: 90)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(VM-164.1.18)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_5 (порядок: 91)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(VM-164.1.27)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_5 (порядок: 92)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(VM-164.1.29)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_5 (порядок: 93)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(VM-164.1.30)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_5 (порядок: 94)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(VM-164.1.31)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_5 (порядок: 95)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(VM-164.1.32)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_5 (порядок: 96)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(VM-164.1.34)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_5 (порядок: 97)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(VM-164.1.36)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_5 (порядок: 98)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(VM-164.1.37)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_5 (порядок: 99)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(VM-164.1.42)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_5 (порядок: 100)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(VM-164.1.43)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_5 (порядок: 101)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(VM-164.1.46)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_5 (порядок: 102)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(VM-164.1.47)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_5 (порядок: 103)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(VM-164.1.48)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_5 (порядок: 104)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(VM-164.1.49)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_5 (порядок: 105)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(VM-164.1.50)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_5 (порядок: 106)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(VM-164.1.51)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_5 (порядок: 107)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(VM-164.1.55)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_5 (порядок: 108)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(VM-164.1.34-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_5 (порядок: 109)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(VM-164.1.34-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_5 (порядок: 110)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(VM-164.1.41)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 37 в таблице əlavə_5 (порядок: 111)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 37) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 36;\n const formula = \"report(VM-164.1.41-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 38 в таблице əlavə_5 (порядок: 112)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 38) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 37;\n const formula = \"report(VM-164.1.41-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 39 в таблице əlavə_5 (порядок: 113)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 39) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 38;\n const formula = \"report(VM-164.1.41-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 40 в таблице əlavə_5 (порядок: 114)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 40) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 39;\n const formula = \"report(VM-164.1.41-4)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 41 в таблице əlavə_5 (порядок: 115)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 41) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 40;\n const formula = \"report(VM-164.1.57)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 44 в таблице əlavə_5 (порядок: 116)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 44) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 43;\n const formula = \"report(VM-164.1.10-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 45 в таблице əlavə_5 (порядок: 117)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 45) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 44;\n const formula = \"report(VM-164.1.58)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 46 в таблице əlavə_5 (порядок: 118)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 46) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 45;\n const formula = \"report(VM-164.1.59)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 47 в таблице əlavə_5 (порядок: 119)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 47) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 46;\n const formula = \"report(VM-164.1.8-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 48 в таблице əlavə_5 (порядок: 120)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 48) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 47;\n const formula = \"report(VM-164.1.56-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 49 в таблице əlavə_5 (порядок: 121)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 49) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 48;\n const formula = \"report(VM-164.1.19)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 50 в таблице əlavə_5 (порядок: 122)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 50) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 49;\n const formula = \"report(VM-164.1.19-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 51 в таблице əlavə_5 (порядок: 123)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 51) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 50;\n const formula = \"report(VM-164.1.2-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 52 в таблице əlavə_5 (порядок: 124)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 52) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 51;\n const formula = \"report(VM-164.1.9-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 53 в таблице əlavə_5 (порядок: 125)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 53) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 52;\n const formula = \"report(VM-164.1.51-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_4 (порядок: 126)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-165.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_4 (порядок: 127)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-165.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_4 (порядок: 128)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-165.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_4 (порядок: 129)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-165.1.3 Mal)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_4 (порядок: 130)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-165.1.3 Xid)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_4 (порядок: 131)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-165.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_4 (порядок: 132)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-165.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_4 (порядок: 133)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-165.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_4 (порядок: 134)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-165.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_4 (порядок: 135)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-165.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_4 (порядок: 136)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(302.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_4 (порядок: 137)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(302.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_4 (порядок: 138)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(302.6.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_4 (порядок: 139)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(302.6.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_4 (порядок: 140)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(302.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_4 (порядок: 141)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(302.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_4 (порядок: 142)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(302.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_4 (порядок: 143)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(302.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_4 (порядок: 144)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(302.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_4 (порядок: 145)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(302.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_4 (порядок: 146)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(302-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_4 (порядок: 147)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(302-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_4 (порядок: 148)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(302-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_4 (порядок: 149)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(302-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_4 (порядок: 150)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(302-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_4 (порядок: 151)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(302-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 42 в таблице əlavə_5 (порядок: 152)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 42) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 41;\n const formula = \"report(303.41)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 42 в таблице əlavə_5 (порядок: 153)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 42) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 41;\n const formula = \"report(303.41 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 43 в таблице əlavə_5 (порядок: 154)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 43) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 42;\n const formula = \"report(303.42)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 43 в таблице əlavə_5 (порядок: 155)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 43) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 42;\n const formula = \"report(303.42 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 54 в таблице əlavə_5 (порядок: 156)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 54) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 53;\n const formula = \"report(303.53)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 54 в таблице əlavə_5 (порядок: 157)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 54) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 53;\n const formula = \"report(303.53 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 55 в таблице əlavə_5 (порядок: 158)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 55) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 54;\n const formula = \"report(303-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 55 в таблице əlavə_5 (порядок: 159)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 55) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 54;\n const formula = \"report(303-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 56 в таблице əlavə_5 (порядок: 160)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 56) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 55;\n const formula = \"report(303-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 56 в таблице əlavə_5 (порядок: 161)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 56) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 55;\n const formula = \"report(303-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 57 в таблице əlavə_5 (порядок: 162)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 57) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 56;\n const formula = \"report(303-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 57 в таблице əlavə_5 (порядок: 163)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 57) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 56;\n const formula = \"report(303-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə_3_1 (порядок: 164)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(301.1.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə_3_1 (порядок: 165)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(301.1.1.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_3_1 (порядок: 166)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(301.1.1.1) + report(301.1.1.2) + report(301.1.1.3) + report(301.1.1.4) + report(301.1.1.5) + report(301.1.1.6) + report(301.1.1.7) + report(301.1.1.8) + report(301.1.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_3_1 (порядок: 167)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(301.1.1.1 ödəniş) + report(301.1.1.2 ödəniş) + report(301.1.1.3 ödəniş) + report( 301.1.1.4 ödəniş) + report(301.1.1.5 ödəniş) + report(301.1.1.6 ödəniş) + report(301.1.1.7 ödəniş) + report(301.1.1.8 ödəniş) + report(301.1.1.9 ödəniş) + report(301.1.1.10 ödəniş) + report(301.1.1.11 ödəniş) + report(301.1.1.12 ödəniş) + report(301.1.1.13 ödəniş) + report(301.1.1.14 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_3_1 (порядок: 168)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(301.1.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_3_1 (порядок: 169)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(301.1.1.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_3_1 (порядок: 170)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(301.1.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_3_1 (порядок: 171)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(301.1.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_3_1 (порядок: 172)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(301.1.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_3_1 (порядок: 173)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(301.1.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_3_1 (порядок: 174)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(301.1.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_3_1 (порядок: 175)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report( 301.1.1.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_3_1 (порядок: 176)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(301.1.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_3_1 (порядок: 177)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(301.1.1.5 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_3_1 (порядок: 178)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(301.1.1.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_3_1 (порядок: 179)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(301.1.1.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_3_1 (порядок: 180)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(301.1.1.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_3_1 (порядок: 181)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(301.1.1.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_3_1 (порядок: 182)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(301.1.1.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_3_1 (порядок: 183)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(301.1.1.8 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_3_1 (порядок: 184)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(301.1.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_3_1 (порядок: 185)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(301.1.1.9 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_3_1 (порядок: 186)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(301.1.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_3_1 (порядок: 187)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(301.1.1.10 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_3_1 (порядок: 188)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(301.1.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_3_1 (порядок: 189)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(301.1.1.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_3_1 (порядок: 190)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(301.1.1.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_3_1 (порядок: 191)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(301.1.1.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_3_1 (порядок: 192)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(301.1.1.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_3_1 (порядок: 193)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(301.1.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_3_1 (порядок: 194)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(301.1.1.14)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_3_1 (порядок: 195)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(301.1.1.14 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_3_1 (порядок: 196)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(301.1.2.1) + report(301.1.2.2) + report(301.1.2.3) + report(301.1.2.4) + report(301.1.2.5) + report(301.1.2.6) + report(301.1.2.7) + report(301.1.2.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_3_1 (порядок: 197)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(301.1.2.1 ödəniş) + report(301.1.2.2 ödəniş) + report(301.1.2.3 ödəniş) + report(301.1.2.4 ödəniş) + report(301.1.2.5 ödəniş) + report(301.1.2.6 ödəniş) + report(301.1.2.7 ödəniş) + report(301.1.2.8 ödəniş) + report(301.1.2.9 ödəniş) + report(301.1.2.10 ödəniş) + report(301.1.2.11 ödəniş) + report(301.1.2.12 ödəniş) + report(301.1.2.13 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_3_1 (порядок: 198)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(301.1.2.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_3_1 (порядок: 199)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(301.1.2.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_3_1 (порядок: 200)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(301.1.2.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_3_1 (порядок: 201)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(301.1.2.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_3_1 (порядок: 202)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(301.1.2.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_3_1 (порядок: 203)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(301.1.2.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_3_1 (порядок: 204)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(301.1.2.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_3_1 (порядок: 205)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(301.1.2.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_3_1 (порядок: 206)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(301.1.2.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_3_1 (порядок: 207)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(301.1.2.5 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_3_1 (порядок: 208)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(301.1.2.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_3_1 (порядок: 209)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(301.1.2.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_3_1 (порядок: 210)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(301.1.2.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_3_1 (порядок: 211)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(301.1.2.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_3_1 (порядок: 212)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(301.1.2.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_3_1 (порядок: 213)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(301.1.2.8 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_3_1 (порядок: 214)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(301.1.2.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_3_1 (порядок: 215)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(301.1.2.9 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_3_1 (порядок: 216)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(301.1.2.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_3_1 (порядок: 217)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(301.1.2.10 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_3_1 (порядок: 218)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(301.1.2.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_3_1 (порядок: 219)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(301.1.2.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_3_1 (порядок: 220)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(301.1.2.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_3_1 (порядок: 221)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(301.1.2.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_3_1 (порядок: 222)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(301.1.2.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_3_1 (порядок: 223)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(301.1.2.13 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_3_1 (порядок: 224)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(301.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_3_1 (порядок: 225)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(301.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_3_1 (порядок: 226)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(301.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_3_1 (порядок: 227)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(301.1.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_3_1 (порядок: 228)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(301-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_3_1 (порядок: 229)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(301-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_3_1 (порядок: 230)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(301-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_3_1 (порядок: 231)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(301-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_3_1 (порядок: 232)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(301-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_3_1 (порядок: 233)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(301-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_3_1 (порядок: 234)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(301-4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_3_1 (порядок: 235)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(301-4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"ay\");\n } catch (error) {\n }\n }\n },\n \"il\": async function(frm) {\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 7)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 8)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице hesabat_dövriyyəsi (порядок: 9)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 10)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 11)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице hesabat_dövriyyəsi (порядок: 12)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 13)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(Qaimə)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 14)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(Mədaxil)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице hesabat_dövriyyəsi (порядок: 15)\n if (frm.doc.hesabat_dövriyyəsi && frm.doc.hesabat_dövriyyəsi.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"hesabat_dövriyyəsi\", rowIndex, \"ədvməbləği\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_4 (порядок: 16)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-165.1.1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_4 (порядок: 17)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-165.1.2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_4 (порядок: 18)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-165.1.3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_4 (порядок: 19)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-165.1.3 Mal-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_4 (порядок: 20)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-165.1.3-Xid ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_4 (порядок: 21)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-165.1.4-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_4 (порядок: 22)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-165.1.5-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_4 (порядок: 23)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-165.1.9-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_4 (порядок: 24)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-165.1.10-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_4 (порядок: 25)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-165.1.11-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_5 (порядок: 26)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-164.1.1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_5 (порядок: 27)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-164.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_5 (порядок: 28)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-164.1.3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_5 (порядок: 29)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-164.1.5-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_5 (порядок: 30)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-164.1.6-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_5 (порядок: 31)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-164.1.7-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_5 (порядок: 32)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-164.1.8-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_5 (порядок: 33)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(VM-164.1.9-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_5 (порядок: 34)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(VM-164.1.10-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_5 (порядок: 35)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(VM-164.1.11-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_5 (порядок: 36)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-164.1.12-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_5 (порядок: 37)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-164.1.13-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_5 (порядок: 38)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM 164.1.14-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_5 (порядок: 39)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(VM-164.1.17-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_5 (порядок: 40)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(VM-164.1.18-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_5 (порядок: 41)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(VM-164.1.27-ödəniş )\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_5 (порядок: 42)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(VM-164.1.29-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_5 (порядок: 43)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(VM-164.1.30-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_5 (порядок: 44)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(VM-164.1.31-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_5 (порядок: 45)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(VM-164.1.32-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_5 (порядок: 46)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(VM-164.1.34-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_5 (порядок: 47)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(VM-164.1.36-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_5 (порядок: 48)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(VM-164.1.37-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_5 (порядок: 49)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(VM-164.1.42-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_5 (порядок: 50)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(VM-164.1.43-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_5 (порядок: 51)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(VM-164.1.46-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_5 (порядок: 52)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(VM-164.1.47-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_5 (порядок: 53)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(VM_164.1.48-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_5 (порядок: 54)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(VM-164.1.49-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_5 (порядок: 55)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(VM-164.1.50-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_5 (порядок: 56)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(VM-164.1.51-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_5 (порядок: 57)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(VM-164.1.55-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_5 (порядок: 58)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(VM--164.1.34-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_5 (порядок: 59)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(VM-164.1.34-2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_5 (порядок: 60)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(VM 164.1.41-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 37 в таблице əlavə_5 (порядок: 61)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 37) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 36;\n const formula = \"report(VM-164.1.41-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 38 в таблице əlavə_5 (порядок: 62)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 38) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 37;\n const formula = \"report(VM-164.1.41-2-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 39 в таблице əlavə_5 (порядок: 63)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 39) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 38;\n const formula = \"report(VM-164.1.41-3-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 40 в таблице əlavə_5 (порядок: 64)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 40) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 39;\n const formula = \"report(VM-164.1.41-4-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 41 в таблице əlavə_5 (порядок: 65)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 41) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 40;\n const formula = \"report(VM-164.1.57-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 44 в таблице əlavə_5 (порядок: 66)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 44) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 43;\n const formula = \"report(VM-164.1.10-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 45 в таблице əlavə_5 (порядок: 67)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 45) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 44;\n const formula = \"report(VM-164.1.58-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 46 в таблице əlavə_5 (порядок: 68)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 46) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 45;\n const formula = \"report(VM-164.1.59-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 47 в таблице əlavə_5 (порядок: 69)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 47) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 46;\n const formula = \"report(VM-164.1.8-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 48 в таблице əlavə_5 (порядок: 70)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 48) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 47;\n const formula = \"report(VM-164.1.56-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 49 в таблице əlavə_5 (порядок: 71)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 49) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 48;\n const formula = \"report(VM-164.1.19-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 50 в таблице əlavə_5 (порядок: 72)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 50) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 49;\n const formula = \"report(VM-164.1.19-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 51 в таблице əlavə_5 (порядок: 73)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 51) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 50;\n const formula = \"report(VM-164.1.2-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 52 в таблице əlavə_5 (порядок: 74)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 52) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 51;\n const formula = \"report(VM-164.1.9-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 53 в таблице əlavə_5 (порядок: 75)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 53) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 52;\n const formula = \"report(VM-164.1.51-1-ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_5 (порядок: 76)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-164.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_5 (порядок: 77)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-164.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_5 (порядок: 78)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-164.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_5 (порядок: 79)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-164.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_5 (порядок: 80)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-164.1.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_5 (порядок: 81)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-164.1.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_5 (порядок: 82)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-164.1.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_5 (порядок: 83)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(VM-164.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_5 (порядок: 84)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(VM-164.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_5 (порядок: 85)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(VM-164.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_5 (порядок: 86)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-164.1.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_5 (порядок: 87)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-164.1.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_5 (порядок: 88)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-164.1.14)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_5 (порядок: 89)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(VM-164.1.17)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_5 (порядок: 90)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(VM-164.1.18)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_5 (порядок: 91)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(VM-164.1.27)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_5 (порядок: 92)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(VM-164.1.29)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_5 (порядок: 93)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(VM-164.1.30)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_5 (порядок: 94)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(VM-164.1.31)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_5 (порядок: 95)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(VM-164.1.32)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_5 (порядок: 96)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(VM-164.1.34)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_5 (порядок: 97)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(VM-164.1.36)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_5 (порядок: 98)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(VM-164.1.37)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_5 (порядок: 99)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(VM-164.1.42)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_5 (порядок: 100)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(VM-164.1.43)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_5 (порядок: 101)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(VM-164.1.46)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_5 (порядок: 102)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(VM-164.1.47)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_5 (порядок: 103)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(VM-164.1.48)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_5 (порядок: 104)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(VM-164.1.49)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_5 (порядок: 105)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(VM-164.1.50)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_5 (порядок: 106)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(VM-164.1.51)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_5 (порядок: 107)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(VM-164.1.55)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_5 (порядок: 108)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(VM-164.1.34-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_5 (порядок: 109)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(VM-164.1.34-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_5 (порядок: 110)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(VM-164.1.41)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 37 в таблице əlavə_5 (порядок: 111)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 37) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 36;\n const formula = \"report(VM-164.1.41-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 38 в таблице əlavə_5 (порядок: 112)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 38) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 37;\n const formula = \"report(VM-164.1.41-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 39 в таблице əlavə_5 (порядок: 113)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 39) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 38;\n const formula = \"report(VM-164.1.41-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 40 в таблице əlavə_5 (порядок: 114)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 40) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 39;\n const formula = \"report(VM-164.1.41-4)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 41 в таблице əlavə_5 (порядок: 115)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 41) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 40;\n const formula = \"report(VM-164.1.57)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 44 в таблице əlavə_5 (порядок: 116)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 44) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 43;\n const formula = \"report(VM-164.1.10-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 45 в таблице əlavə_5 (порядок: 117)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 45) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 44;\n const formula = \"report(VM-164.1.58)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 46 в таблице əlavə_5 (порядок: 118)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 46) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 45;\n const formula = \"report(VM-164.1.59)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 47 в таблице əlavə_5 (порядок: 119)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 47) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 46;\n const formula = \"report(VM-164.1.8-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 48 в таблице əlavə_5 (порядок: 120)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 48) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 47;\n const formula = \"report(VM-164.1.56-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 49 в таблице əlavə_5 (порядок: 121)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 49) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 48;\n const formula = \"report(VM-164.1.19)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 50 в таблице əlavə_5 (порядок: 122)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 50) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 49;\n const formula = \"report(VM-164.1.19-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 51 в таблице əlavə_5 (порядок: 123)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 51) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 50;\n const formula = \"report(VM-164.1.2-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 52 в таблице əlavə_5 (порядок: 124)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 52) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 51;\n const formula = \"report(VM-164.1.9-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 53 в таблице əlavə_5 (порядок: 125)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 53) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 52;\n const formula = \"report(VM-164.1.51-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_4 (порядок: 126)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(VM-165.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_4 (порядок: 127)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(VM-165.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_4 (порядок: 128)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(VM-165.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_4 (порядок: 129)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(VM-165.1.3 Mal)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_4 (порядок: 130)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(VM-165.1.3 Xid)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_4 (порядок: 131)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(VM-165.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_4 (порядок: 132)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(VM-165.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_4 (порядок: 133)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(VM-165.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_4 (порядок: 134)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(VM-165.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_4 (порядок: 135)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(VM-165.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_4 (порядок: 136)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(302.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_4 (порядок: 137)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(302.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_4 (порядок: 138)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(302.6.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_4 (порядок: 139)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(302.6.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_4 (порядок: 140)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(302.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_4 (порядок: 141)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(302.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_4 (порядок: 142)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(302.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_4 (порядок: 143)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(302.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_4 (порядок: 144)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(302.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_4 (порядок: 145)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(302.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_4 (порядок: 146)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(302-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_4 (порядок: 147)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(302-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_4 (порядок: 148)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(302-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_4 (порядок: 149)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(302-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_4 (порядок: 150)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(302-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_4 (порядок: 151)\n if (frm.doc.əlavə_4 && frm.doc.əlavə_4.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(302-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_4\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 42 в таблице əlavə_5 (порядок: 152)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 42) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 41;\n const formula = \"report(303.41)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 42 в таблице əlavə_5 (порядок: 153)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 42) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 41;\n const formula = \"report(303.41 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 43 в таблице əlavə_5 (порядок: 154)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 43) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 42;\n const formula = \"report(303.42)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 43 в таблице əlavə_5 (порядок: 155)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 43) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 42;\n const formula = \"report(303.42 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 54 в таблице əlavə_5 (порядок: 156)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 54) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 53;\n const formula = \"report(303.53)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 54 в таблице əlavə_5 (порядок: 157)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 54) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 53;\n const formula = \"report(303.53 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 55 в таблице əlavə_5 (порядок: 158)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 55) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 54;\n const formula = \"report(303-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 55 в таблице əlavə_5 (порядок: 159)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 55) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 54;\n const formula = \"report(303-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 56 в таблице əlavə_5 (порядок: 160)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 56) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 55;\n const formula = \"report(303-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 56 в таблице əlavə_5 (порядок: 161)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 56) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 55;\n const formula = \"report(303-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 57 в таблице əlavə_5 (порядок: 162)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 57) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 56;\n const formula = \"report(303-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəri\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 57 в таблице əlavə_5 (порядок: 163)\n if (frm.doc.əlavə_5 && frm.doc.əlavə_5.length >= 57) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 56;\n const formula = \"report(303-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_5\", rowIndex, \"daxilolmuşməbləğ\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə_3_1 (порядок: 164)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(301.1.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə_3_1 (порядок: 165)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(301.1.1.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_3_1 (порядок: 166)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(301.1.1.1) + report(301.1.1.2) + report(301.1.1.3) + report(301.1.1.4) + report(301.1.1.5) + report(301.1.1.6) + report(301.1.1.7) + report(301.1.1.8) + report(301.1.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 2 в таблице əlavə_3_1 (порядок: 167)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 2) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 1;\n const formula = \"report(301.1.1.1 ödəniş) + report(301.1.1.2 ödəniş) + report(301.1.1.3 ödəniş) + report( 301.1.1.4 ödəniş) + report(301.1.1.5 ödəniş) + report(301.1.1.6 ödəniş) + report(301.1.1.7 ödəniş) + report(301.1.1.8 ödəniş) + report(301.1.1.9 ödəniş) + report(301.1.1.10 ödəniş) + report(301.1.1.11 ödəniş) + report(301.1.1.12 ödəniş) + report(301.1.1.13 ödəniş) + report(301.1.1.14 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_3_1 (порядок: 168)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(301.1.1.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 3 в таблице əlavə_3_1 (порядок: 169)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 3) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 2;\n const formula = \"report(301.1.1.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_3_1 (порядок: 170)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(301.1.1.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 4 в таблице əlavə_3_1 (порядок: 171)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 4) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 3;\n const formula = \"report(301.1.1.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_3_1 (порядок: 172)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(301.1.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 5 в таблице əlavə_3_1 (порядок: 173)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 5) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 4;\n const formula = \"report(301.1.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_3_1 (порядок: 174)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report(301.1.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 6 в таблице əlavə_3_1 (порядок: 175)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 6) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 5;\n const formula = \"report( 301.1.1.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_3_1 (порядок: 176)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(301.1.1.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 7 в таблице əlavə_3_1 (порядок: 177)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 7) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 6;\n const formula = \"report(301.1.1.5 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_3_1 (порядок: 178)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(301.1.1.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 8 в таблице əlavə_3_1 (порядок: 179)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 8) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 7;\n const formula = \"report(301.1.1.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_3_1 (порядок: 180)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(301.1.1.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 9 в таблице əlavə_3_1 (порядок: 181)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 9) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 8;\n const formula = \"report(301.1.1.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_3_1 (порядок: 182)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(301.1.1.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 10 в таблице əlavə_3_1 (порядок: 183)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 10) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 9;\n const formula = \"report(301.1.1.8 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_3_1 (порядок: 184)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(301.1.1.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 11 в таблице əlavə_3_1 (порядок: 185)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 11) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 10;\n const formula = \"report(301.1.1.9 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_3_1 (порядок: 186)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(301.1.1.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 12 в таблице əlavə_3_1 (порядок: 187)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 12) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 11;\n const formula = \"report(301.1.1.10 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_3_1 (порядок: 188)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(301.1.1.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 13 в таблице əlavə_3_1 (порядок: 189)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 13) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 12;\n const formula = \"report(301.1.1.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_3_1 (порядок: 190)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(301.1.1.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 14 в таблице əlavə_3_1 (порядок: 191)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 14) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 13;\n const formula = \"report(301.1.1.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_3_1 (порядок: 192)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(301.1.1.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 15 в таблице əlavə_3_1 (порядок: 193)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 15) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 14;\n const formula = \"report(301.1.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_3_1 (порядок: 194)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(301.1.1.14)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 16 в таблице əlavə_3_1 (порядок: 195)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 16) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 15;\n const formula = \"report(301.1.1.14 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_3_1 (порядок: 196)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(301.1.2.1) + report(301.1.2.2) + report(301.1.2.3) + report(301.1.2.4) + report(301.1.2.5) + report(301.1.2.6) + report(301.1.2.7) + report(301.1.2.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 17 в таблице əlavə_3_1 (порядок: 197)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 17) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 16;\n const formula = \"report(301.1.2.1 ödəniş) + report(301.1.2.2 ödəniş) + report(301.1.2.3 ödəniş) + report(301.1.2.4 ödəniş) + report(301.1.2.5 ödəniş) + report(301.1.2.6 ödəniş) + report(301.1.2.7 ödəniş) + report(301.1.2.8 ödəniş) + report(301.1.2.9 ödəniş) + report(301.1.2.10 ödəniş) + report(301.1.2.11 ödəniş) + report(301.1.2.12 ödəniş) + report(301.1.2.13 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_3_1 (порядок: 198)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(301.1.2.1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 18 в таблице əlavə_3_1 (порядок: 199)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 18) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 17;\n const formula = \"report(301.1.2.1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_3_1 (порядок: 200)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(301.1.2.2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 19 в таблице əlavə_3_1 (порядок: 201)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 19) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 18;\n const formula = \"report(301.1.2.2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_3_1 (порядок: 202)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(301.1.2.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 20 в таблице əlavə_3_1 (порядок: 203)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 20) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 19;\n const formula = \"report(301.1.2.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_3_1 (порядок: 204)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(301.1.2.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 21 в таблице əlavə_3_1 (порядок: 205)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 21) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 20;\n const formula = \"report(301.1.2.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_3_1 (порядок: 206)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(301.1.2.5)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 22 в таблице əlavə_3_1 (порядок: 207)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 22) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 21;\n const formula = \"report(301.1.2.5 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_3_1 (порядок: 208)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(301.1.2.6)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 23 в таблице əlavə_3_1 (порядок: 209)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 23) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 22;\n const formula = \"report(301.1.2.6 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_3_1 (порядок: 210)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(301.1.2.7)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 24 в таблице əlavə_3_1 (порядок: 211)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 24) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 23;\n const formula = \"report(301.1.2.7 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_3_1 (порядок: 212)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(301.1.2.8)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 25 в таблице əlavə_3_1 (порядок: 213)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 25) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 24;\n const formula = \"report(301.1.2.8 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_3_1 (порядок: 214)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(301.1.2.9)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 26 в таблице əlavə_3_1 (порядок: 215)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 26) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 25;\n const formula = \"report(301.1.2.9 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_3_1 (порядок: 216)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(301.1.2.10)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 27 в таблице əlavə_3_1 (порядок: 217)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 27) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 26;\n const formula = \"report(301.1.2.10 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_3_1 (порядок: 218)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(301.1.2.11)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 28 в таблице əlavə_3_1 (порядок: 219)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 28) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 27;\n const formula = \"report(301.1.2.11 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_3_1 (порядок: 220)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(301.1.2.12)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 29 в таблице əlavə_3_1 (порядок: 221)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 29) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 28;\n const formula = \"report(301.1.2.12 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_3_1 (порядок: 222)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(301.1.2.13)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 30 в таблице əlavə_3_1 (порядок: 223)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 30) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 29;\n const formula = \"report(301.1.2.13 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_3_1 (порядок: 224)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(301.1.3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 31 в таблице əlavə_3_1 (порядок: 225)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 31) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 30;\n const formula = \"report(301.1.3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_3_1 (порядок: 226)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(301.1.4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 32 в таблице əlavə_3_1 (порядок: 227)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 32) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 31;\n const formula = \"report(301.1.4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_3_1 (порядок: 228)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(301-1)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 33 в таблице əlavə_3_1 (порядок: 229)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 33) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 32;\n const formula = \"report(301-1 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_3_1 (порядок: 230)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(301-2)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 34 в таблице əlavə_3_1 (порядок: 231)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 34) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 33;\n const formula = \"report(301-2 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_3_1 (порядок: 232)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(301-3)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 35 в таблице əlavə_3_1 (порядок: 233)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 35) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 34;\n const formula = \"report(301-3 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_3_1 (порядок: 234)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(301-4)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"təqdimedilmişmalişvəxidmətlərindəyəriədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n \n // Формула строки 36 в таблице əlavə_3_1 (порядок: 235)\n if (frm.doc.əlavə_3_1 && frm.doc.əlavə_3_1.length >= 36) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 35;\n const formula = \"report(301-4 ödəniş)\";\n \n await calculate_table_row_field(frm, \"əlavə_3_1\", rowIndex, \"daxilolmuşməbləğədvnəzərəalınmadan\", formula, \"il\");\n } catch (error) {\n }\n }\n },\n \"dövr\": async function(frm) {\n \n // Формула строки 1 в таблице əlavə_1_2 (порядок: 236)\n if (frm.doc.əlavə_1_2 && frm.doc.əlavə_1_2.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(YGB ədv-siz dəyəri)\";\n \n await calculate_table_row_field(frm, \"əlavə_1_2\", rowIndex, \"malınədvsizümumidəyəri\", formula, \"dövr\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə_1_2 (порядок: 237)\n if (frm.doc.əlavə_1_2 && frm.doc.əlavə_1_2.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(YGB ədv)\";\n \n await calculate_table_row_field(frm, \"əlavə_1_2\", rowIndex, \"malınədvməbləği\", formula, \"dövr\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə1_2_yeni (порядок: 238)\n if (frm.doc.əlavə1_2_yeni && frm.doc.əlavə1_2_yeni.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Əvəzləşdirmə - Ümumi məbləğ)\";\n \n await calculate_table_row_field(frm, \"əlavə1_2_yeni\", rowIndex, \"ümumiməbləğmanatla\", formula, \"dövr\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə1_2_yeni (порядок: 239)\n if (frm.doc.əlavə1_2_yeni && frm.doc.əlavə1_2_yeni.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Əvəzləşdirmə - ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"əlavə1_2_yeni\", rowIndex, \"ədvməbləğimanatla\", formula, \"dövr\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə1_2_yeni (порядок: 240)\n if (frm.doc.əlavə1_2_yeni && frm.doc.əlavə1_2_yeni.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Əvəzləşdirmə - Ödənilmiş ümumi məbləğ)\";\n \n await calculate_table_row_field(frm, \"əlavə1_2_yeni\", rowIndex, \"ödənilmişümumiməbləğmanatla\", formula, \"dövr\");\n } catch (error) {\n }\n }\n \n // Формула строки 1 в таблице əlavə1_2_yeni (порядок: 241)\n if (frm.doc.əlavə1_2_yeni && frm.doc.əlavə1_2_yeni.length >= 1) {\n try {\n // Индекс строки на 1 меньше номера строки\n const rowIndex = 0;\n const formula = \"report(Əvəzləşdirmə - Ödənilmiş ƏDV məbləği)\";\n \n await calculate_table_row_field(frm, \"əlavə1_2_yeni\", rowIndex, \"ödənilmişədvməbləğimanatla\", formula, \"dövr\");\n } catch (error) {\n }\n }\n },\n \"hesabat_dövriyyəsi_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"hesabat_dövriyyəsi_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_4_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_4_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_5_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_5_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_3_1_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_3_1_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_1_2_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə_1_2_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə1_2_yeni_add\": function(frm) {\n // Обновляем индексы строк после добавления новой строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n \"əlavə1_2_yeni_remove\": function(frm) {\n // Обновляем индексы строк после удаления строки\n setTimeout(() => initialize_table_row_formulas(frm), 100);\n },\n});\n\n\n // Функция для обработки и выполнения формул\n async function processFormula(frm, formula) {\n try {\n // Проверяем наличие вызовов отчетов\n if (formula.includes(\"report(\")) {\n // Извлекаем все вызовы report() из формулы\n const reportRegex = /report\\(([^)]+)\\)/g;\n let match;\n let processedFormula = formula;\n \n // Массив для хранения промисов запросов к отчетам\n const reportPromises = [];\n const reportPlaceholders = [];\n \n // Находим все вызовы report() и заменяем их на плейсхолдеры\n while ((match = reportRegex.exec(formula)) !== null) {\n const fullMatch = match[0]; // report(fieldName)\n const fieldName = match[1]; // fieldName\n \n // Создаем уникальный плейсхолдер\n const placeholder = `__REPORT_PLACEHOLDER_${reportPromises.length}__`;\n \n // Ищем данные отчета в хранилище\n const reportFields = JSON.parse(frm.doc.report_fields_storage || \"{}\");\n const reportField = Object.values(reportFields).find(f => f.name === fieldName);\n \n if (reportField) {\n // Добавляем промис запроса к отчету\n reportPromises.push(\n getReportFieldValue(\n frm,\n reportField.report, \n JSON.parse(reportField.filters_json || \"{}\"), \n reportField.field_name, \n reportField.aggregation || 'sum'\n )\n );\n \n // Запоминаем соответствие плейсхолдера и вызова\n reportPlaceholders.push({\n placeholder: placeholder,\n original: fullMatch\n });\n \n // Заменяем вызов отчета на плейсхолдер\n processedFormula = processedFormula.replace(fullMatch, placeholder);\n }\n }\n \n // Если нашли вызовы отчетов, ждем выполнения всех запросов\n if (reportPromises.length > 0) {\n const reportResults = await Promise.all(reportPromises);\n \n // Заменяем плейсхолдеры на результаты\n for (let i = 0; i < reportPlaceholders.length; i++) {\n // Убедимся, что результат - числовое значение\n const reportValue = reportResults[i] !== undefined ? Number(reportResults[i]) : 0;\n processedFormula = processedFormula.replace(\n reportPlaceholders[i].placeholder, \n reportValue\n );\n }\n \n // Теперь формула не содержит вызовов report(), обрабатываем её обычным способом\n let transformResult = transform_expression(processedFormula, false);\n \n // Если есть внешняя трансформация, применяем её\n let result;\n if (transformResult && transformResult.transformed) {\n result = eval(transformResult.transformed);\n } else {\n // Иначе просто вычисляем выражение\n result = eval(processedFormula);\n }\n \n // Возвращаем результат\n return isNaN(result) ? 0 : result;\n }\n }\n \n // Стандартная обработка для формул без отчетов\n let transformResult = transform_expression(formula, false);\n let result = eval(transformResult.transformed);\n return isNaN(result) ? 0 : result;\n } catch (e) {\n return 0;\n }\n }\n\n\n // Функция для расчета универсальных полей\n async function calculate_universal_fields(frm) {\n \n }\n \n // Функция для обработки квартала (rüb) и года (il)\n function processQuarterDateField(docValues) {\n // Проверяем, есть ли у нас значения rüb и il\n if (docValues && docValues.rüb && docValues.il) {\n // Получаем номер квартала (преобразуем из строки вида \"1 Rüb\" в число 1)\n const quarterStr = docValues.rüb;\n const quarterMatch = quarterStr.match(/(\\d+)/);\n \n if (!quarterMatch) {\n return null;\n }\n \n const quarterNum = parseInt(quarterMatch[1]);\n \n // Получаем год из поля il или используем текущий год\n let year = docValues.il || new Date().getFullYear();\n \n // Определяем начальный и конечный месяц квартала\n let startMonth, endMonth;\n \n switch(quarterNum) {\n case 1:\n startMonth = 1; // Январь\n endMonth = 3; // Март\n break;\n case 2:\n startMonth = 4; // Апрель\n endMonth = 6; // Июнь\n break;\n case 3:\n startMonth = 7; // Июль\n endMonth = 9; // Сентябрь\n break;\n case 4:\n startMonth = 10; // Октябрь\n endMonth = 12; // Декабрь\n break;\n default:\n return null;\n }\n \n // Определяем первый день квартала (1-е число начального месяца)\n const firstDay = new Date(year, startMonth - 1, 1);\n \n // Последний день квартала (последнее число конечного месяца)\n const lastDay = new Date(year, endMonth, 0);\n \n // Форматируем даты в формате YYYY-MM-DD\n const firstDayStr = `${year}-${String(startMonth).padStart(2, '0')}-01`;\n const lastDayStr = `${year}-${String(endMonth).padStart(2, '0')}-${String(lastDay.getDate()).padStart(2, '0')}`; \n \n // Возвращаем объект с диапазоном дат\n return {\n start: firstDayStr,\n end: lastDayStr\n };\n }\n \n // Если это не специальное поле или значение не распознано, возвращаем null\n return null;\n }\n \n // Функция для обработки специальных полей с азербайджанскими месяцами\n function processAzerbayjanDateField(docValues) {\n // Словарь для сопоставления названий месяцев с их номерами\n const monthNames = {\n \"Yanvar\": 1,\n \"Fevral\": 2,\n \"Mart\": 3,\n \"Aprel\": 4,\n \"May\": 5,\n \"İyun\": 6,\n \"İyul\": 7,\n \"Avqust\": 8,\n \"Sentyabr\": 9,\n \"Oktyabr\": 10,\n \"Noyabr\": 11,\n \"Dekabr\": 12\n };\n \n // Проверяем наличие квартала (rüb) и года (il)\n if (docValues && docValues.rüb && docValues.il) {\n // Вызываем специальную функцию для обработки квартала\n return processQuarterDateField(docValues);\n }\n \n // Проверяем, есть ли у нас значения ay и il\n if (docValues && docValues.ay && monthNames[docValues.ay]) {\n // Получаем номер месяца\n const monthNum = monthNames[docValues.ay];\n \n // Получаем год из поля il или используем текущий год\n let year = docValues.il || new Date().getFullYear();\n \n // Определяем первый день месяца (1-е число)\n const firstDay = new Date(year, monthNum - 1, 1);\n \n // Последний день месяца (получаем последнее число месяца)\n const lastDay = new Date(year, monthNum, 0);\n \n // Форматируем даты в формате YYYY-MM-DD\n const firstDayStr = `${year}-${String(monthNum).padStart(2, '0')}-01`;\n const lastDayStr = `${year}-${String(monthNum).padStart(2, '0')}-${String(lastDay.getDate()).padStart(2, '0')}`; \n \n // Возвращаем объект с диапазоном дат\n return {\n start: firstDayStr,\n end: lastDayStr\n };\n }\n \n // Если это не специальное поле или значение не распознано, возвращаем null\n return null;\n }\n \n\n\n// Функция для обработки азербайджанских дат\nfunction processAzerbayjanDateField(docValues) {\n // Словарь для сопоставления названий месяцев с их номерами\n const monthNames = {\n \"Yanvar\": 1,\n \"Fevral\": 2,\n \"Mart\": 3,\n \"Aprel\": 4,\n \"May\": 5,\n \"İyun\": 6,\n \"İyul\": 7,\n \"Avqust\": 8,\n \"Sentyabr\": 9,\n \"Oktyabr\": 10,\n \"Noyabr\": 11,\n \"Dekabr\": 12\n };\n \n // Проверяем наличие квартала (rüb) и года (il)\n if (docValues && docValues.rüb && docValues.il) {\n // Получаем номер квартала (преобразуем из строки вида \"1 Rüb\" в число 1)\n const quarterStr = docValues.rüb;\n const quarterMatch = quarterStr.match(/(\\d+)/);\n \n if (!quarterMatch) {\n return null;\n }\n \n const quarterNum = parseInt(quarterMatch[1]);\n \n // Получаем год из поля il или используем текущий год\n let year = docValues.il || new Date().getFullYear();\n \n // Определяем начальный и конечный месяц квартала\n let startMonth, endMonth;\n \n switch(quarterNum) {\n case 1:\n startMonth = 1; // Январь\n endMonth = 3; // Март\n break;\n case 2:\n startMonth = 4; // Апрель\n endMonth = 6; // Июнь\n break;\n case 3:\n startMonth = 7; // Июль\n endMonth = 9; // Сентябрь\n break;\n case 4:\n startMonth = 10; // Октябрь\n endMonth = 12; // Декабрь\n break;\n default:\n return null;\n }\n \n // Определяем первый день квартала (1-е число начального месяца)\n const firstDay = new Date(year, startMonth - 1, 1);\n \n // Последний день квартала (последнее число конечного месяца)\n const lastDay = new Date(year, endMonth, 0);\n \n // Форматируем даты в формате YYYY-MM-DD\n const firstDayStr = year + \"-\" + String(startMonth).padStart(2, '0') + \"-01\";\n const lastDayStr = year + \"-\" + String(endMonth).padStart(2, '0') + \"-\" + String(lastDay.getDate()).padStart(2, '0'); \n \n // Возвращаем объект с диапазоном дат\n return {\n start: firstDayStr,\n end: lastDayStr\n };\n }\n \n // Проверяем, есть ли у нас значения ay и il\n if (docValues && docValues.ay && monthNames[docValues.ay]) {\n // Получаем номер месяца\n const monthNum = monthNames[docValues.ay];\n \n // Получаем год из поля il или используем текущий год\n let year = docValues.il || new Date().getFullYear();\n \n // Определяем первый день месяца (1-е число)\n const firstDay = new Date(year, monthNum - 1, 1);\n \n // Последний день месяца (получаем последнее число месяца)\n const lastDay = new Date(year, monthNum, 0);\n \n // Форматируем даты в формате YYYY-MM-DD\n const firstDayStr = year + \"-\" + String(monthNum).padStart(2, '0') + \"-01\";\n const lastDayStr = year + \"-\" + String(monthNum).padStart(2, '0') + \"-\" + String(lastDay.getDate()).padStart(2, '0'); \n \n // Возвращаем объект с диапазоном дат\n return {\n start: firstDayStr,\n end: lastDayStr\n };\n }\n \n // Если это не специальное поле или значение не распознано, возвращаем null\n return null;\n}\n\nasync function getReportFieldValue(frm, reportName, filters, fieldName, aggregation) {\n try {\n // Обрабатываем фильтры с возможными ссылками на поля документа\n const processedFilters = {};\n \n for (const key in filters) {\n let value = filters[key];\n \n // Проверяем, является ли значение ссылкой на поле документа\n if (typeof value === 'string' && value.startsWith('doc.')) {\n const docField = value.substring(4);\n if (frm.doc[docField] !== undefined) {\n processedFilters[key] = frm.doc[docField];\n continue;\n }\n }\n \n // Обработка специальных переменных\n if (typeof value === 'string' && value.startsWith('$')) {\n switch (value) {\n case '$DefaultCompany':\n // Получаем компанию по умолчанию из настроек или документа\n processedFilters[key] = frm.doc.company || frappe.defaults.get_user_default(\"Company\");\n continue;\n \n case '$AyIlSpecial':\n // Обрабатываем специальные даты для азербайджанских месяцев/кварталов\n const dateRange = processAzerbayjanDateField(frm.doc);\n if (dateRange) {\n // Для полей from_date и to_date используем соответствующие значения\n if (key === 'from_date') {\n processedFilters[key] = dateRange.start;\n } else if (key === 'to_date') {\n processedFilters[key] = dateRange.end;\n } else {\n // Для других полей используем начальную дату\n processedFilters[key] = dateRange.start;\n }\n } else {\n // Если не удалось получить диапазон дат, используем текущую дату\n processedFilters[key] = frappe.datetime.get_today();\n }\n continue;\n \n default:\n // Для других $-переменных оставляем как есть\n processedFilters[key] = value;\n continue;\n }\n }\n \n // Обычные значения\n processedFilters[key] = value;\n }\n \n // Проверяем кеш\n if (!window.reportCache) window.reportCache = {};\n \n const cacheKey = reportName + \"|\" + JSON.stringify(processedFilters) + \"|\" + fieldName + \"|\" + aggregation;\n const now = new Date().getTime();\n \n if (window.reportCache[cacheKey] && \n window.reportCache[cacheKey].timestamp > now - 5 * 60 * 1000) {\n return window.reportCache[cacheKey].value;\n }\n \n // Выполняем запрос к серверу\n try {\n const result = await frappe.call({\n method: \"formula_editor.api.run_report_for_formula\",\n args: {\n report_name: reportName,\n filters: processedFilters,\n field_name: fieldName\n },\n freeze: false\n });\n \n if (result && result.message !== undefined) {\n if (result.message.error) {\n console.error('Report error:', result.message.error);\n return 0;\n } \n \n let value = parseFloat(result.message);\n if (isNaN(value)) value = 0;\n \n // Округляем до 2 знаков после запятой\n value = Math.round(value * 100) / 100;\n \n // Сохраняем в кеш\n window.reportCache[cacheKey] = {\n value: value,\n timestamp: now\n };\n \n return value;\n }\n } catch (err) {\n console.error('Report field error:', err);\n }\n \n return 0;\n } catch (error) {\n console.error('getReportFieldValue error:', error);\n return 0;\n }\n}\n\n\n function transform_expression(expression, for_child_table = false, table_name = null) {\n let transformed = expression;\n let needsAsync = false;\n let reportCalls = [];\n\n // === Обработка report(...) ===\n const reportRegex = /report\\(([^)]+)\\)/g;\n let match;\n \n // Находим все вызовы report() в выражении\n while ((match = reportRegex.exec(expression)) !== null) {\n const reportName = match[1]; // Имя поля отчета\n const fullMatch = match[0]; // Полный текст match - \"report(xyz)\"\n needsAsync = true;\n \n // Создаем уникальный плейсхолдер\n const placeholder = `__REPORT_PLACEHOLDER_${reportCalls.length}__`;\n \n // Ищем соответствующее поле отчета по имени\n \n if (reportName === \"Qaimə\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Sales invoice info report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"net_amount\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"Mədaxil\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Payment entry info report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"paid_amount\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"ƏDV məbləği\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Payment entry info report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vat_amount\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.10-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_10_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.10-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_10_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.11-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.12-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_12_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.13-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_13_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM 164.1.14-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_14_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.17-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_17_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.18-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_18_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.19-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_19_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.19-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_19_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.27-ödəniş \") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_27_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.29-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_29_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.2-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_2_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.3-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.30-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_30_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.31-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_31_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.32-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_32_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM--164.1.34-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34-2-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.36-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_36_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.37-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_37_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM 164.1.41-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-2-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-3-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-4-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.42-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_42_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.43-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_43_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.46-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_46_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.47-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_47_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM_164.1.48-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_48_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.49-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_49_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.5-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_5_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.50-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_50_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.51-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_51_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.51-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_51_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.55-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_55_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.56-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_56_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.57-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_57_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.58-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_58_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.59-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_59_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.6-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_6_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.7-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_7_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.8-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_8_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.8-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_8_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.9-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_9_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.9-1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_9_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.1-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.10-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_10_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.11-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.2-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.4-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.5-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_5_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.9-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_9_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3 Mal-ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_mal_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3-Xid ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_xid_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.10\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_10\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.10-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_10_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.12\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_12\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.13\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_13\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.14\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_14\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.17\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_17\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.18\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_18\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.19\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_19\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.19-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_19_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.27\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_27\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.29\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_29\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.2-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_2_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.30\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_30\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.31\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_31\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.32\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_32\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.34-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_34_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.36\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_36\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.37\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_37\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.41-4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_41_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.42\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_42\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.43\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_43\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.46\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_46\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.47\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_47\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.48\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_48\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.49\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_49\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.5\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_5\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.50\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_50\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.51\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_51\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.51-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_51_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.55\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_55\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.56-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_56_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.57\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_57\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.58\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_58\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.59\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_59\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.6\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_6\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.7\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_7\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.8\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_8\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.8-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_8_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.9\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_9\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-164.1.9-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_164_1_9_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.10\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_10\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3 Mal\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_mal\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.3 Xid\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_3_xid\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.5\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_5\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"VM-165.1.9\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_165_1_9\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.11 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.12\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_12\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.12 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_12_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302-3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.6\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_6\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.6 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_6_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.6.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_6_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.6.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_6_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.7\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_7\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"302.7 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_302_7_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303-3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.41\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_41\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.41 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_41_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.42\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_42\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.42 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_42_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.53\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_53\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"303.53 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_303_53_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.10\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_10\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.10 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_10_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.11 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.12\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_12\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.12 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_12_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.13\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_13\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.14\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_14\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.14 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_14_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \" 301.1.1.4 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.5\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_5\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.5 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_5_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.6\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_6\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.6 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_6_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.7\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_7\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.7 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_7_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.8\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_8\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.8 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_8_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.9\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_9\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.9 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_9_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_1\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_1_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.10\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_10\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.10 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_10_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.11\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_11\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.11 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_11_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.12\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_12\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.12 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_12_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.13\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_13\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.13 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_13_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.4 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.5\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_5\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.5 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_5_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.6\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_6\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.6 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_6_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.7\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_7\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.7 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_7_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.8\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_8\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.8 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_8_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.9\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_9\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.9 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_9_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.4 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_cemi\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_cemi_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-2\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_2\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-2 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_2_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-3\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_3\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-3 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_3_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301-4 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_4_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.2.13 ödəniş\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_2_13_odenis\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"301.1.1.4\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"VAT Allocation Tax Articles Report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vm_301_1_1_4\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"YGB ədv-siz dəyəri\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Purchase YGB VAT report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"amount_without_vat\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"YGB ədv\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Purchase YGB VAT report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vat_amount\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"Əvəzləşdirmə - Ümumi məbləğ\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Purchase VAT offset report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"total_amount\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"Əvəzləşdirmə - ƏDV məbləği\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Purchase VAT offset report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"vat_amount\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"Əvəzləşdirmə - Ödənilmiş ümumi məbləğ\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Purchase VAT offset report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"paid_total\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n if (reportName === \"Əvəzləşdirmə - Ödənilmiş ƏDV məbləği\") {\n reportCalls.push({\n placeholder: placeholder,\n reportName: \"Purchase VAT offset report\",\n filters: JSON.parse(\"{\\\"company\\\":\\\"$DefaultCompany\\\",\\\"from_date\\\":\\\"$AyIlSpecial\\\",\\\"to_date\\\":\\\"$AyIlSpecial\\\",\\\"fiscal_year\\\":\\\"$DefaultFiscalYear\\\"}\"),\n fieldName: \"paid_vat\",\n aggregation: \"sum\"\n });\n \n transformed = transformed.replace(fullMatch, placeholder);\n }\n }\n\n // === Обработка table(...) ===\n const tableRegex = /table\\(([^,)]+),\\s*([^,)]+),\\s*([^)]+)\\)/g;\n let tableMatch;\n while ((tableMatch = tableRegex.exec(expression)) !== null) {\n const fullMatch = tableMatch[0];\n const tableName = tableMatch[1].trim().replace(/['\"]/g, '');\n const rowNumber = tableMatch[2].trim();\n const fieldName = tableMatch[3].trim().replace(/['\"]/g, '');\n \n const replacement = `(function() { \n try {\n if (!frm.doc[\"${tableName}\"] || !frm.doc[\"${tableName}\"][${rowNumber} - 1]) {\n return 0;\n }\n const value = frm.doc[\"${tableName}\"][${rowNumber} - 1][\"${fieldName}\"];\n return parseFloat(value) || 0;\n } catch (e) {\n return 0;\n }\n })()`;\n \n transformed = transformed.replace(fullMatch, replacement);\n }\n\n // === Обработка universal полей ===\n \n\n // === Обработка val() и row() ===\n // Динамически получаем список всех табличных частей из DocType\n const tablePrefixes = [\"hesabat_dövriyyəsi\",\"debitor_borc\",\"əvəzləşdirilən_table\",\"dəqiqləşdirilən_table\",\"hesablaşmalar_table\",\"əlavə_1\",\"əlavə_1_2\",\"əlavə1_yeni\",\"əlavə1_2_yeni\",\"əlavə_2\",\"əlavə_2_2\",\"əlavə_2_3\",\"əlavə_4\",\"əlavə_5\",\"əlavə_7\",\"müəssisə_sertifikat\",\"müəssisə_malın_dəyəri\",\"əlavə_3_1\",\"əlavə_3_2\"];\n\n for (const prefix of tablePrefixes) {\n const sumPattern = new RegExp(`sum\\\\(${prefix}_([^)]+)\\\\)`, 'g');\n transformed = transformed.replace(sumPattern, (m, f) => \n `(frm.doc[\"${prefix}\"] && frm.doc[\"${prefix}\"].reduce((s, r) => s + (parseFloat(r[\"${f}\"]) || 0), 0) || 0)`\n );\n\n const valPattern = new RegExp(`val\\\\(${prefix}_([^)]+)\\\\)`, 'g');\n transformed = transformed.replace(valPattern, (m, f) => \n `(frm.doc[\"${prefix}\"] && frm.doc[\"${prefix}\"].reduce((s, r) => s + (parseFloat(r[\"${f}\"]) || 0), 0) || 0)`\n );\n }\n\n if (for_child_table) {\n transformed = transformed.replace(/row\\(([^)]+)\\)/g, (m, f) => \n `(parseFloat(row[\"${f}\"]) || 0)`\n );\n\n transformed = transformed.replace(/val\\(([^)]+)\\)/g, (m, f) => {\n if (f.startsWith(table_name + '_')) {\n return `(parseFloat(row[\"${f.slice(table_name.length + 1)}\"]) || 0)`;\n }\n return `(parseFloat(frm.doc[\"${f}\"]) || 0)`;\n });\n } else {\n transformed = transformed.replace(/val\\(([^)]+)\\)/g, (m, f) => \n `(parseFloat(frm.doc[\"${f}\"]) || 0)`\n );\n\n transformed = transformed.replace(/row\\(([^)]+)\\)/g, () => \n `0 /* ERROR: row() вне табличной части */`\n );\n }\n\n return { transformed, needsAsync, reportCalls };\n }\n\n\n// Функция для получения индекса строки по её имени (name/cdn)\nfunction get_row_index(frm, tableName, rowName) {\n \n // Проверяем наличие таблицы\n if (!frm.doc[tableName]) {\n return -1;\n }\n \n // Выводим все строки для отладки\n frm.doc[tableName].forEach((row, idx) => {\n });\n \n // Ищем индекс строки по имени\n for (let i = 0; i < frm.doc[tableName].length; i++) {\n if (frm.doc[tableName][i].name === rowName) {\n return i;\n }\n }\n return -1;\n}\n\n// Функция для доступа к полям конкретных строк таблицы\nfunction table_row(tableName, rowIndex, fieldName) {\n // Проверяем наличие необходимых аргументов\n if (!tableName || rowIndex === undefined || !fieldName) {\n return 0;\n }\n \n // Преобразуем rowIndex в число (на случай, если передана строка)\n const rowIdx = parseInt(rowIndex) - 1; // Индексация с 1 для пользователя, но с 0 в массиве\n \n try {\n // Проверяем наличие таблицы и строки\n if (!frm.doc[tableName] || !frm.doc[tableName][rowIdx]) {\n return 0;\n }\n \n // Получаем значение поля\n const value = frm.doc[tableName][rowIdx][fieldName];\n \n // Проверяем на NaN и возвращаем значение или 0\n const numValue = parseFloat(value);\n if (isNaN(numValue)) {\n return 0;\n }\n return numValue;\n } catch (error) {\n return 0;\n }\n}\n\n// Функция для обновления значения поля конкретной строки таблицы\nfunction set_table_row(frm, tableName, rowIndex, fieldName, value) {\n // Проверяем наличие необходимых аргументов\n if (!frm || !tableName || rowIndex === undefined || !fieldName) {\n return false;\n }\n \n // Преобразуем rowIndex в число (на случай, если передана строка)\n const rowIdx = parseInt(rowIndex) - 1; // Индексация с 1 для пользователя, но с 0 в массиве\n \n try {\n // Проверяем наличие таблицы и строки\n if (!frm.doc[tableName] || !frm.doc[tableName][rowIdx]) {\n return false;\n }\n \n // Получаем строку таблицы\n const row = frm.doc[tableName][rowIdx];\n \n // Получаем сетевое имя cdt и cdn для Frappe\n const cdt = frm.fields_dict[tableName].grid.doctype;\n const cdn = row.name;\n \n // Проверяем, является ли значение NaN, и если да, заменяем его на 0\n let finalValue = value;\n if (typeof value === 'number' && isNaN(value)) {\n finalValue = 0;\n }\n \n // Обновляем значение поля\n frappe.model.set_value(cdt, cdn, fieldName, finalValue);\n \n return true;\n } catch (error) {\n return false;\n }\n}\n\n// Функция для поиска строки таблицы по значению поля\nfunction find_table_row(frm, tableName, fieldName, value) {\n // Проверяем наличие необходимых аргументов\n if (!frm || !tableName || !fieldName) {\n return -1;\n }\n \n try {\n // Проверяем наличие таблицы\n if (!frm.doc[tableName]) {\n return -1;\n }\n \n // Ищем строку с указанным значением поля\n for (let i = 0; i < frm.doc[tableName].length; i++) {\n if (frm.doc[tableName][i][fieldName] == value) {\n // Возвращаем индекс строки (начиная с 1 для пользователя)\n return i + 1;\n }\n }\n \n // Если строка не найдена\n return -1;\n } catch (error) {\n return -1;\n }\n}\n\n\n // Функция для инициализации формул строк табличных частей\n function initialize_table_row_formulas(frm) {\n try {\n // Получаем информацию о формулах для строк табличных частей\n const formulas = JSON.parse(frm.doc.table_row_formulas_storage || \"{}\");\n \n // ВАЖНО: Преобразуем объект в массив и сортируем его по порядку выполнения\n const sortedFormulas = Object.entries(formulas).map(([id, formula]) => {\n return { id, ...formula };\n }).sort((a, b) => {\n // Сортировка по значению поля order (если порядок не задан, используем 10 по умолчанию)\n const orderA = a.order !== undefined ? parseInt(a.order) : 10;\n const orderB = b.order !== undefined ? parseInt(b.order) : 10;\n return orderA - orderB;\n });\n \n // Группируем формулы по табличным частям и строкам\n const formulasByTableAndRow = {};\n \n sortedFormulas.forEach(formula => {\n const tableName = formula.table_name;\n const rowIndex = parseInt(formula.row_index);\n \n if (!formulasByTableAndRow[tableName]) {\n formulasByTableAndRow[tableName] = {};\n }\n \n if (!formulasByTableAndRow[tableName][rowIndex]) {\n formulasByTableAndRow[tableName][rowIndex] = [];\n }\n \n formulasByTableAndRow[tableName][rowIndex].push(formula);\n });\n \n // Устанавливаем обработчики для каждой табличной части\n Object.keys(formulasByTableAndRow).forEach(tableName => {\n if (!frm.doc[tableName]) {\n return;\n }\n \n // Для каждой строки таблицы\n frm.doc[tableName].forEach((row, rowIdx) => {\n // Получаем отсортированные формулы для текущей строки (строки нумеруются с 1, а индексы с 0)\n const rowFormulas = formulasByTableAndRow[tableName][rowIdx + 1] || [];\n \n // Выполняем формулы в порядке сортировки (по полю order)\n for (const formula of rowFormulas) {\n try {\n // Определяем необходимость асинхронного вызова\n const usesUniversal = formula.formula && formula.formula.includes(\"univ(\");\n const usesReports = formula.formula && formula.formula.includes(\"report(\");\n \n // Вызываем расчет формулы согласно установленному порядку\n if (usesUniversal || usesReports) {\n // Для асинхронных вызовов используем await в асинхронной IIFE\n (async () => {\n try {\n await calculate_table_row_field(frm, tableName, rowIdx, formula.field_name, formula.formula, \"refresh\");\n } catch (asyncError) {\n }\n })();\n } else {\n // Для синхронных вызовов выполняем напрямую\n calculate_table_row_field(frm, tableName, rowIdx, formula.field_name, formula.formula, \"refresh\");\n }\n } catch (error) {\n }\n }\n });\n });\n } catch (error) {\n }\n }\n\n\n// Функция для расчета значения поля в строке табличной части\nasync function calculate_table_row_field(frm, tableName, rowIndex, fieldName, formula, triggerField) {\n try {\n \n if (!frm.doc[tableName] || !frm.doc[tableName][rowIndex]) {\n return;\n }\n\n const row = frm.doc[tableName][rowIndex];\n const cdt = frm.fields_dict[tableName].grid.doctype;\n const cdn = row.name;\n \n // === ЕДИНАЯ ТОЧКА ОБРАБОТКИ ВСЕХ ФУНКЦИЙ ===\n let finalFormula, reportCalls;\n \n try {\n // Используем transform_expression как единственную точку преобразования\n const transformResult = transform_expression(formula, true, tableName);\n \n if (transformResult) {\n finalFormula = transformResult.transformed;\n reportCalls = transformResult.reportCalls || [];\n } else {\n finalFormula = formula;\n reportCalls = [];\n }\n } catch (transformError) {\n console.error('Ошибка transform_expression:', transformError);\n finalFormula = formula;\n reportCalls = [];\n }\n \n // === ОБРАБОТКА АСИНХРОННЫХ ВЫЗОВОВ ОТЧЕТОВ ===\n if (reportCalls && reportCalls.length > 0) {\n try {\n // Выполняем все асинхронные запросы к отчетам параллельно\n const reportResults = await Promise.all(\n reportCalls.map(call => \n getReportFieldValue(\n frm,\n call.reportName,\n call.filters,\n call.fieldName,\n call.aggregation\n )\n )\n );\n \n // Заменяем плейсхолдеры на реальные значения\n for (let i = 0; i < reportCalls.length; i++) {\n const reportValue = reportResults[i] !== undefined ? Number(reportResults[i]) : 0;\n finalFormula = finalFormula.replace(\n reportCalls[i].placeholder, \n reportValue\n );\n }\n } catch (reportError) {\n console.error('Ошибка получения данных отчетов:', reportError);\n // В случае ошибки заменяем все плейсхолдеры на 0\n for (const call of reportCalls) {\n finalFormula = finalFormula.replace(call.placeholder, 0);\n }\n }\n }\n \n // === ВЫЧИСЛЕНИЕ ФИНАЛЬНОЙ ФОРМУЛЫ ===\n let result = 0;\n try {\n // Создаем функцию с доступом к контексту row и frm\n const evalFunc = new Function('row', 'frm', `return ${finalFormula};`);\n result = evalFunc(row, frm);\n } catch (evalError) {\n console.error('Ошибка вычисления формулы:', evalError, 'Formula:', finalFormula);\n }\n\n if (isNaN(result)) {\n result = 0;\n }\n\n // Устанавливаем вычисленное значение\n frappe.model.set_value(cdt, cdn, fieldName, result);\n\n // Обновляем таблицу\n frm.refresh_field(tableName);\n } catch (err) {\n console.error('Ошибка в calculate_table_row_field:', err);\n }\n}\n\n\n// Функция для получения индекса строки по её имени\nfunction get_row_index(frm, tableName, rowName) {\n \n // Проверяем наличие таблицы\n if (!frm.doc[tableName]) {\n return -1;\n }\n \n // Ищем индекс строки по имени\n for (let i = 0; i < frm.doc[tableName].length; i++) {\n if (frm.doc[tableName][i].name === rowName) {\n return i;\n }\n }\n return -1;\n}", "view": "Form" }, { "docstatus": 0, "doctype": "Client Script", "dt": "Declaration of value added tax", - "enabled": 1, - "modified": "2026-02-04 18:58:47.567179", + "enabled": 0, + "modified": "2026-07-06 20:53:06.837499", "module": "Taxes Az", "name": "DefaultDeclaration of value added tax yeni elave 1", "script": "\r\nfrappe.ui.form.on('Declaration of value added tax', {\r\n onload: function(frm) {\r\n if (!frm.doc.__islocal) return; \r\n\r\n if (!frm.doc.əlavə1_yeni) {\r\n frm.set_value('əlavə1_yeni', []); \r\n }\r\n\r\n const default_rows = [\r\n { sətirkodu: '308', SahəAdı2: 'Məlumat' },\r\n { sətirkodu: '314', SahəAdı2: 'Məlumat' },\r\n { sətirkodu: '316', SahəAdı2: 'Məlumat' },\r\n \r\n ];\r\n\r\n default_rows.forEach(row => {\r\n frm.add_child('əlavə1_yeni', row);\r\n });\r\n\r\n frm.refresh_field('əlavə1_yeni'); \r\n }\r\n});", diff --git a/taxes_az/taxes_az/doctype/declaration_of_value_added_tax/declaration_of_value_added_tax.json b/taxes_az/taxes_az/doctype/declaration_of_value_added_tax/declaration_of_value_added_tax.json index 5e8245b..6f737c3 100644 --- a/taxes_az/taxes_az/doctype/declaration_of_value_added_tax/declaration_of_value_added_tax.json +++ b/taxes_az/taxes_az/doctype/declaration_of_value_added_tax/declaration_of_value_added_tax.json @@ -8,41 +8,20 @@ "field_order": [ "\u00fcmumi_m\u0259lumat_tab", "html_pegz", - "idar\u0259", - "vergiorqan\u0131", - "vergid\u00f6vr\u00fc", - "ay", - "rub_not_use", - "il", - "\u015f\u0259xsi", - "v\u00f6en", - "soyad\u0131", - "atas\u0131n\u0131nad\u0131", - "mobn\u00f6mr\u02591", - "mobn\u00f6mr\u02592", - "column_break_yjgp", - "\u00f6d\u0259yicitipi", - "ad\u0131", - "\u015f\u0259h\u0259rn\u00f6mr\u0259si1", - "\u015f\u0259h\u0259rn\u00f6mr\u0259si2", - "section_break_pcfz", - "\u0259sasf\u0259aliyy\u0259tn\u00f6v\u00fcn\u00fcnkodu", - "t\u0259qdimolunmu\u015f\u0259lav\u0259l\u0259rinsay\u0131", - "b\u0259yannam\u0259ninn\u00f6v\u00fc", - "d\u0259qiql\u0259\u015fdirilmi\u015fb\u0259yannam\u0259nint\u0259qdimedilm\u0259sibar\u0259d\u0259bildiri\u015f", - "column_break_xcxz", - "section_break_jvpd", - "\u0259dvbildiri\u015fininverilm\u0259tarixi", - "\u0259dvqeydiyyat\u0131n\u0131nq\u00fcv\u0259yy\u0259minm\u0259tarixi", - "column_break_gxjk", - "\u0259dvbildiri\u015fininnsi", - "valyutan\u0131nn\u00f6v\u00fc", - "section_break_yrag", - "verginin\u00f6d\u0259yicisininqrupu", - "section_break_pmau", - "vergi\u00f6d\u0259yisininqrupu", "section_break_vfvd", "b\u0259yan_edil\u0259c\u0259k_m\u0259lumat\u0131m_yoxdur", + "\u00fcmumi_m\u0259lumat_section", + "d\u00f6vr", + "b\u0259yannam\u0259n\u00f6v\u00fc", + "qeydiyyattarixi", + "column_break_ihno", + "vergiorqan\u0131n\u0131nad\u0131", + "v\u00f6en", + "vergi\u00f6d\u0259yicisinintamad\u0131", + "\u0259sasf\u0259aliyy\u0259tn\u00f6v\u00fc", + "d\u0259qiql\u0259\u015fdirilmi\u015fb\u0259yannam\u0259nint\u0259qdimedilm\u0259sibar\u0259d\u0259bildiri\u015f", + "vergi\u00f6d\u0259yisininqrupu", + "valyutan\u0131nn\u00f6v\u00fc", "verginin_hesablanmas\u0131_tab", "html_vohk", "hesabatd\u00f6vr\u00fcnd\u0259kid\u00f6vriyy\u0259\u00fczr\u0259", @@ -112,41 +91,18 @@ "int_bhko", "\u0259lav\u0259_8_tab", "html_ifqp", - "\u0259lav\u0259_9_tab", - "html_tbnc", - "section_break_ftyx", - "\u0259lav\u0259_9", - "section_break_tflh", - "html_qefu", - "column_break_knbv", - "html_gvfa", - "section_break_kfop", - "int_tgba", - "column_break_zpha", - "int_ppkp", - "\u0259lav\u0259_10_tab", - "html_lsiw", - "section_break_fpyw", - "html_dlcr", - "section_break_wval", - "\u0259lav\u0259_10", - "c\u0259mi1", - "section_break_ldfi", - "html_jiwg", - "section_break_ibeu", - "\u0259lav\u0259_10_2", - "c\u0259mi2", - "\u0259dvtutuland\u00f6vriyy\u0259bar\u0259d\u0259m\u0259lumat", - "\u0259lav\u0259_3_1", - "\u0259dvtutulan\u0259m\u0259liyyatsay\u0131lmayand\u00f6vriyy\u0259bar\u0259d\u0259m\u0259lumat", - "\u0259lav\u0259_3_2", - "m\u00fc\u0259ssis\u0259nint\u0259qdimetdiyisertifikatlar", + "section_break_lmxa", + "html_lvya", "m\u00fc\u0259ssis\u0259_sertifikat", - "m\u00fc\u0259ssis\u0259ninald\u0131\u011f\u0131sertifikatlar\u00fczr\u0259t\u0259qdimetdiyimal\u0131nd\u0259y\u0259ri", + "section_break_ahkl", + "html_oicf", "m\u00fc\u0259ssis\u0259_mal\u0131n_d\u0259y\u0259ri", "section_break_qiyd", "sertifikathesabatd\u00f6vr\u00fcnd\u0259mal\u0131nd\u0259y\u0259rinins\u0259hif\u0259sic\u0259mi", - "ad_select" + "\u0259dvtutuland\u00f6vriyy\u0259bar\u0259d\u0259m\u0259lumat", + "\u0259lav\u0259_3_1", + "\u0259dvtutulan\u0259m\u0259liyyatsay\u0131lmayand\u00f6vriyy\u0259bar\u0259d\u0259m\u0259lumat", + "\u0259lav\u0259_3_2" ], "fields": [ { @@ -157,115 +113,19 @@ { "fieldname": "html_pegz", "fieldtype": "HTML", - "options": "
\u018flav\u0259 d\u0259y\u0259r vergisinin b\u0259yannam\u0259si
" - }, - { - "fieldname": "idar\u0259", - "fieldtype": "Section Break", - "label": "\u0130dar\u0259" - }, - { - "fieldname": "vergiorqan\u0131", - "fieldtype": "Select", - "label": "Vergi orqan\u0131", - "options": "2 sayl\u0131 \u018frazi Vergil\u0259r Ba\u015f idar\u0259si\tSumqay\u0131t\t02\n3 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tQuba\t03\n4 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\t\u015eamax\u0131\t04\n5 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\t\u015eirvan\t05\n6 sayl\u0131 \u018frazi Vergil\u0259r Ba\u015f \u0130dar\u0259si\tL\u0259nk\u0259ran\t06\nQaraba\u011f \u018frazi Vergil\u0259r Ba\u015f \u0130dar\u0259si\tA\u011fdam, F\u00fczuli, \u015eu\u015fa, Xocal\u0131, Xocav\u0259nd\t07\n8 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tBeyl\u0259qan\t08\n9 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tG\u00f6y\u00e7ay\t09\n10 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tQ\u0259b\u0259l\u0259\t10\n11 sayl\u0131 \u018frazi Vergil\u0259r Ba\u015f \u0130dar\u0259si\tYevlax\t11\n12 sayl\u0131 \u018frazi Vergil\u0259r Ba\u015f \u0130dar\u0259si\tG\u0259nc\u0259\t12\n13 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tZaqatala\t13\n14 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\t\u015e\u0259mkir\t14\nD\u00f6vl\u0259t Vergi xidm\u0259tinin Milli G\u0259lirl\u0259r Ba\u015f idar\u0259si\tBak\u0131\t16\nD\u00f6vl\u0259t Vergi xidm\u0259tinin Bak\u0131 \u015f\u0259h\u0259ri Lokal G\u0259lirl\u0259r Ba\u015f idar\u0259si\tBak\u0131\t19\nD\u00f6vl\u0259t Vergi xidm\u0259tinin Bak\u0131 \u015f\u0259h\u0259ri Ki\u00e7ik Sahibkarl\u0131qla \u0130\u015f \u00fczr\u0259 Ba\u015f idar\u0259si\tBak\u0131\t39\nNax\u00e7\u0131van \u015f\u0259h\u0259ri \u00fczr\u0259 Vergil\u0259r \u0130dar\u0259si\tNax\u00e7\u0131van\t27\n2 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si (Nax\u00e7\u0131van MR)\t\u015e\u0259rur, S\u0259d\u0259r\u0259k, K\u0259ng\u0259rli\t30\n3 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si (Nax\u00e7\u0131van MR)\t\u015eahbuz, Bab\u0259k\t26\n4 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si (Nax\u00e7\u0131van MR)\tCulfa, Ordubad\t24\n\u015e\u0259rqi Z\u0259ng\u0259zur \u018frazi Vergil\u0259r \u0130dar\u0259si\tC\u0259bray\u0131l, K\u0259lb\u0259c\u0259r, La\u00e7\u0131n, Qubadl\u0131, Z\u0259ngilan\t55" - }, - { - "fieldname": "il", - "fieldtype": "Int", - "label": "\u0130l", - "length": 4 - }, - { - "fieldname": "\u015f\u0259xsi", - "fieldtype": "Section Break", - "label": "\u015e\u0259xsi" + "options": "\u018flav\u0259 d\u0259y\u0259r vergisinin b\u0259yannam\u0259si
" }, { "fieldname": "v\u00f6en", "fieldtype": "Int", "label": "V\u00d6EN" }, - { - "fieldname": "soyad\u0131", - "fieldtype": "Data", - "label": "Soyad\u0131" - }, - { - "fieldname": "atas\u0131n\u0131nad\u0131", - "fieldtype": "Data", - "label": "Atas\u0131n\u0131n ad\u0131" - }, - { - "fieldname": "mobn\u00f6mr\u02591", - "fieldtype": "Int", - "label": "Mob n\u00f6mr\u0259 1" - }, - { - "fieldname": "mobn\u00f6mr\u02592", - "fieldtype": "Int", - "label": "Mob n\u00f6mr\u0259 2" - }, - { - "fieldname": "column_break_yjgp", - "fieldtype": "Column Break" - }, - { - "fieldname": "\u00f6d\u0259yicitipi", - "fieldtype": "Select", - "label": "\u00d6d\u0259yici tipi", - "options": "H\u00fcquqi\nFiziki" - }, - { - "fieldname": "ad\u0131", - "fieldtype": "Data", - "label": "Ad\u0131" - }, - { - "fieldname": "\u015f\u0259h\u0259rn\u00f6mr\u0259si1", - "fieldtype": "Int", - "label": "\u015e\u0259h\u0259r n\u00f6mr\u0259si 1" - }, - { - "fieldname": "\u015f\u0259h\u0259rn\u00f6mr\u0259si2", - "fieldtype": "Int", - "label": "\u015e\u0259h\u0259r n\u00f6mr\u0259si 2" - }, - { - "fieldname": "section_break_pcfz", - "fieldtype": "Section Break" - }, - { - "fieldname": "\u0259sasf\u0259aliyy\u0259tn\u00f6v\u00fcn\u00fcnkodu", - "fieldtype": "Int", - "label": "\u018fsas f\u0259aliyy\u0259t n\u00f6v\u00fcn\u00fcn kodu" - }, - { - "fieldname": "t\u0259qdimolunmu\u015f\u0259lav\u0259l\u0259rinsay\u0131", - "fieldtype": "Int", - "label": "T\u0259qdim olunmu\u015f \u0259lav\u0259l\u0259rin say\u0131" - }, - { - "fieldname": "b\u0259yannam\u0259ninn\u00f6v\u00fc", - "fieldtype": "Select", - "label": "B\u0259yannam\u0259nin n\u00f6v\u00fc", - "options": "Cari\nD\u0259qiql\u0259\u015fdirilmi\u015f\nL\u0259\u011fv olma\nL\u0259\u011fvin d\u0259qiql\u0259\u015fdirilmi\u015fi\nAnaloji\nK\u00f6n\u00fcll\u00fc a\u00e7\u0131qlama" - }, { "fieldname": "d\u0259qiql\u0259\u015fdirilmi\u015fb\u0259yannam\u0259nint\u0259qdimedilm\u0259sibar\u0259d\u0259bildiri\u015f", "fieldtype": "Float", "label": "D\u0259qiql\u0259\u015fdirilmi\u015f b\u0259yannam\u0259nin t\u0259qdim edilm\u0259si bar\u0259d\u0259 bildiri\u015fin n\u00f6mr\u0259si", "precision": "2" }, - { - "fieldname": "column_break_xcxz", - "fieldtype": "Column Break" - }, - { - "fieldname": "ad_select", - "fieldtype": "Select", - "label": "Ad\u0131" - }, { "fieldname": "section_break_vfvd", "fieldtype": "Section Break" @@ -276,64 +136,12 @@ "fieldtype": "Check", "label": "B\u0259yan edil\u0259c\u0259k m\u0259lumat\u0131m yoxdur" }, - { - "fieldname": "vergid\u00f6vr\u00fc", - "fieldtype": "Select", - "label": "Vergi d\u00f6vr\u00fc", - "options": "R\u00fcbl\u00fck" - }, - { - "fieldname": "section_break_jvpd", - "fieldtype": "Section Break" - }, - { - "fieldname": "\u0259dvbildiri\u015fininverilm\u0259tarixi", - "fieldtype": "Float", - "label": "\u018fDV Bildiri\u015finin verilm\u0259 tarixi", - "precision": "2" - }, - { - "fieldname": "\u0259dvqeydiyyat\u0131n\u0131nq\u00fcv\u0259yy\u0259minm\u0259tarixi", - "fieldtype": "Float", - "label": "\u018fDV qeydiyyat\u0131n\u0131n q\u00fcv\u0259yy\u0259 minm\u0259 tarixi", - "precision": "2" - }, - { - "fieldname": "column_break_gxjk", - "fieldtype": "Column Break" - }, - { - "fieldname": "\u0259dvbildiri\u015fininnsi", - "fieldtype": "Float", - "label": "\u018fDV Bildiri\u015finin \u2116-si", - "precision": "2" - }, { "fieldname": "valyutan\u0131nn\u00f6v\u00fc", "fieldtype": "Select", "label": "Valyutan\u0131n N\u00f6v\u00fc", "options": "Az\u0259rbaycan manat\u0131\nAB\u015e dollar\u0131" }, - { - "fieldname": "section_break_yrag", - "fieldtype": "Section Break" - }, - { - "fieldname": "verginin\u00f6d\u0259yicisininqrupu", - "fieldtype": "Select", - "label": "Verginin \u00f6d\u0259yicisinin qrupu", - "options": "VM \u00e7\u0259r\u00e7iv\u0259sind\u0259 f\u0259aliyy\u0259t g\u00f6st\u0259r\u0259n vergi \u00f6d\u0259yicisi\nQanun \u00e7\u0259r\u00e7iv\u0259sind\u0259 f\u0259aliyy\u0259t g\u00f6st\u0259r\u0259n x\u00fcsusi vergi rejimli m\u00fc\u0259ssis\u0259l\u0259r" - }, - { - "fieldname": "ay", - "fieldtype": "Select", - "label": "Ay", - "options": "Yanvar\nFevral\nMart\nAprel\nMay\n\u0130yun\n\u0130yul\nAvqust\nSentyabr\nOktyabr\nNoyabr\nDekabr" - }, - { - "fieldname": "section_break_pmau", - "fieldtype": "Section Break" - }, { "fieldname": "vergi\u00f6d\u0259yisininqrupu", "fieldtype": "Select", @@ -423,27 +231,8 @@ }, { "fieldname": "html_ifqp", - "fieldtype": "HTML" - }, - { - "fieldname": "\u0259lav\u0259_9_tab", - "fieldtype": "Tab Break", - "label": "\u018flav\u0259 9" - }, - { - "fieldname": "html_tbnc", "fieldtype": "HTML", - "options": "B\u00f6lm\u0259 2. Obyektl\u0259r bar\u0259d\u0259 m\u0259lumat
" - }, - { - "fieldname": "\u0259lav\u0259_10_tab", - "fieldtype": "Tab Break", - "label": "\u018flav\u0259 10" - }, - { - "fieldname": "html_lsiw", - "fieldtype": "HTML", - "options": "B\u00f6lm\u0259 2. \"0\" (s\u0131f\u0131r) d\u0259r\u0259c\u0259 il\u0259 \u018fDV-y\u0259 c\u0259lb edilm\u0259 haqq\u0131nda s\u0259naye park\u0131n\u0131n rezidentinin qeydiyyat \u015f\u0259had\u0259tnam\u0259l\u0259ri bar\u0259d\u0259 m\u0259lumat
" + "options": "0% d\u0259r\u0259c\u0259si il\u0259 \u018fDV-y\u0259 c\u0259lb olunma haqq\u0131nda sertifikatlar
" }, { "fieldname": "html_ushs", @@ -576,103 +365,13 @@ "fieldtype": "Float", "precision": "2" }, - { - "fieldname": "m\u00fc\u0259ssis\u0259nint\u0259qdimetdiyisertifikatlar", - "fieldtype": "Tab Break", - "js_parent_subtab": "\u018flav\u0259 8", - "label": "M\u00fc\u0259ssis\u0259nin t\u0259qdim etdiyi sertifikatlar" - }, - { - "fieldname": "section_break_ftyx", - "fieldtype": "Section Break" - }, - { - "fieldname": "section_break_tflh", - "fieldtype": "Section Break" - }, - { - "fieldname": "column_break_knbv", - "fieldtype": "Column Break" - }, - { - "fieldname": "section_break_kfop", - "fieldtype": "Section Break" - }, - { - "fieldname": "int_tgba", - "fieldtype": "Float", - "precision": "2" - }, - { - "fieldname": "column_break_zpha", - "fieldtype": "Column Break" - }, - { - "fieldname": "int_ppkp", - "fieldtype": "Float", - "precision": "2" - }, - { - "fieldname": "html_qefu", - "fieldtype": "HTML", - "options": "Obyekt \u00fczr\u0259 t\u0259qdim edilmi\u015f mallar\u0131n (i\u015fl\u0259rin, xidm\u0259tl\u0259rin) d\u0259y\u0259ri (manatla) C\u018fM\u0130
" - }, - { - "fieldname": "html_gvfa", - "fieldtype": "HTML", - "options": "Obyekt \u00fczr\u0259 t\u0259qdim edilmi\u015f mallara (i\u015fl\u0259rin, xidm\u0259tl\u0259rin) g\u00f6r\u0259 \u0259ld\u0259 edilmi\u015f hasilat m\u0259bl\u0259\u011fi (manatla) C\u018fM\u0130
" - }, - { - "fieldname": "section_break_fpyw", - "fieldtype": "Section Break" - }, - { - "fieldname": "html_dlcr", - "fieldtype": "HTML", - "options": "Hiss\u0259 1 Cari hesabat d\u00f6vr\u00fcnd\u0259 m\u00fc\u0259ssis\u0259sinin t\u0259qdim etdiyi \u015f\u0259had\u0259tnam\u0259l\u0259r \u00fczr\u0259 ald\u0131\u011f\u0131 mallar\u0131n (i\u015fl\u0259rin, xidm\u0259tl\u0259rin) d\u0259y\u0259ri bar\u0259d\u0259 m\u0259lumat
" - }, - { - "fieldname": "section_break_wval", - "fieldtype": "Section Break" - }, - { - "fieldname": "c\u0259mi1", - "fieldtype": "Float", - "label": "C\u0259mi", - "precision": "2" - }, - { - "fieldname": "section_break_ibeu", - "fieldtype": "Section Break" - }, - { - "fieldname": "c\u0259mi2", - "fieldtype": "Float", - "label": "C\u0259mi", - "precision": "2" - }, - { - "fieldname": "section_break_ldfi", - "fieldtype": "Section Break" - }, - { - "fieldname": "html_jiwg", - "fieldtype": "HTML", - "options": "Hiss\u0259 2 Cari hesabat d\u00f6vr\u00fcnd\u0259 m\u00fc\u0259ssis\u0259sinin ald\u0131\u011f\u0131 \u015f\u0259had\u0259tnam\u0259 \u00fczr\u0259 t\u0259qdim etdiyi mal\u0131n (g\u00f6rd\u00fcy\u00fc i\u015fin, g\u00f6st\u0259rdiyi xidm\u0259tin) d\u0259y\u0259ri bar\u0259d\u0259 m\u0259lumat
" - }, - { - "fieldname": "m\u00fc\u0259ssis\u0259ninald\u0131\u011f\u0131sertifikatlar\u00fczr\u0259t\u0259qdimetdiyimal\u0131nd\u0259y\u0259ri", - "fieldtype": "Tab Break", - "js_parent_subtab": "\u018flav\u0259 8", - "label": "M\u00fc\u0259ssis\u0259nin ald\u0131\u011f\u0131 sertifikatlar \u00fczr\u0259 t\u0259qdim etdiyi mal\u0131n (g\u00f6r\u00fclm\u00fc\u015f i\u015fin, g\u00f6st\u0259rilmi\u015f xidm\u0259tin) d\u0259y\u0259ri" - }, { "fieldname": "section_break_qiyd", "fieldtype": "Section Break" }, { "fieldname": "sertifikathesabatd\u00f6vr\u00fcnd\u0259mal\u0131nd\u0259y\u0259rinins\u0259hif\u0259sic\u0259mi", - "fieldtype": "Float", + "fieldtype": "Int", "label": "Sertifikat \u00fczr\u0259 hesabat d\u00f6vr\u00fcnd\u0259 t\u0259qdim edilmi\u015f mal\u0131n (g\u00f6r\u00fclm\u00fc\u015f i\u015fin, g\u00f6st\u0259rilmi\u015f xidm\u0259tin) d\u0259y\u0259rinin bu s\u0259hif\u0259si \u00fczr\u0259 C\u018fM\u0130", "precision": "2" }, @@ -691,14 +390,6 @@ "fieldtype": "Table", "options": "Declaration of value added tax Elave3 1ci" }, - { - "fieldname": "rub_not_use", - "fieldtype": "Select", - "hidden": 1, - "label": "R\u00fcb", - "options": "1. R\u00fcb\n2. R\u00fcb\n3. R\u00fcb\n4. R\u00fcb", - "read_only": 1 - }, { "fieldname": "section_break_ceqn", "fieldtype": "Section Break" @@ -772,21 +463,6 @@ "fieldtype": "Table", "options": "Declaration of value added tax Elave 7" }, - { - "fieldname": "\u0259lav\u0259_9", - "fieldtype": "Table", - "options": "Declaration of value added tax Elave 9" - }, - { - "fieldname": "\u0259lav\u0259_10", - "fieldtype": "Table", - "options": "Declaration of value added tax Elave 10 1ci" - }, - { - "fieldname": "\u0259lav\u0259_10_2", - "fieldtype": "Table", - "options": "Declaration of value added tax Elave 10 2ci" - }, { "fieldname": "\u0259lav\u0259_3_2", "fieldtype": "Table", @@ -849,12 +525,72 @@ "fieldname": "\u0259lav\u02591_2_yeni", "fieldtype": "Table", "options": "Declaration of value added tax yeni elave 1_2" + }, + { + "fieldname": "section_break_ahkl", + "fieldtype": "Section Break" + }, + { + "fieldname": "section_break_lmxa", + "fieldtype": "Section Break" + }, + { + "fieldname": "html_lvya", + "fieldtype": "HTML", + "options": "Cari hesabat d\u00f6vr\u00fcnd\u0259 m\u00fc\u0259ssis\u0259nin t\u0259qdim etdiyi Sertifikatlar bar\u0259d\u0259 m\u0259lumat
" + }, + { + "fieldname": "html_oicf", + "fieldtype": "HTML", + "options": "Cari hesabat d\u00f6vr\u00fcnd\u0259 m\u00fc\u0259ssis\u0259nin ald\u0131\u011f\u0131 Sertifikatlar \u00fczr\u0259 t\u0259qdim etdiyi mal\u0131n, (g\u00f6rd\u00fcy\u00fc i\u015fin, g\u00f6st\u0259rdiyi xidm\u0259tin) d\u0259y\u0259ri bar\u0259d\u0259 m\u0259lumat
" + }, + { + "fieldname": "b\u0259yannam\u0259n\u00f6v\u00fc", + "fieldtype": "Select", + "label": "B\u0259yannam\u0259 n\u00f6v\u00fc", + "options": "Cari\nD\u0259qiql\u0259\u015fdirilmi\u015f\nL\u0259\u011fv olma\nD\u0259qiql\u0259\u015fmi\u015f L\u0259\u011fv olma\nK\u00f6n\u00fcll\u00fc a\u00e7\u0131qlama" + }, + { + "fieldname": "column_break_ihno", + "fieldtype": "Column Break" + }, + { + "fieldname": "vergi\u00f6d\u0259yicisinintamad\u0131", + "fieldtype": "Data", + "label": "Vergi \u00f6d\u0259yicisinin tam ad\u0131" + }, + { + "fieldname": "\u0259sasf\u0259aliyy\u0259tn\u00f6v\u00fc", + "fieldtype": "Data", + "label": "\u018fsas f\u0259aliyy\u0259t n\u00f6v\u00fc" + }, + { + "fieldname": "qeydiyyattarixi", + "fieldtype": "Int", + "label": "Qeydiyyat tarixi" + }, + { + "fieldname": "vergiorqan\u0131n\u0131nad\u0131", + "fieldtype": "Select", + "label": "Vergi orqan\u0131n\u0131n ad\u0131", + "options": "2 sayl\u0131 \u018frazi Vergil\u0259r Ba\u015f idar\u0259si\tSumqay\u0131t\t02\n3 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tQuba\t03\n4 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\t\u015eamax\u0131\t04\n5 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\t\u015eirvan\t05\n6 sayl\u0131 \u018frazi Vergil\u0259r Ba\u015f \u0130dar\u0259si\tL\u0259nk\u0259ran\t06\nQaraba\u011f \u018frazi Vergil\u0259r Ba\u015f \u0130dar\u0259si\tA\u011fdam, F\u00fczuli, \u015eu\u015fa, Xocal\u0131, Xocav\u0259nd\t07\n8 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tBeyl\u0259qan\t08\n9 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tG\u00f6y\u00e7ay\t09\n10 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tQ\u0259b\u0259l\u0259\t10\n11 sayl\u0131 \u018frazi Vergil\u0259r Ba\u015f \u0130dar\u0259si\tYevlax\t11\n12 sayl\u0131 \u018frazi Vergil\u0259r Ba\u015f \u0130dar\u0259si\tG\u0259nc\u0259\t12\n13 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\tZaqatala\t13\n14 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si\t\u015e\u0259mkir\t14\nD\u00f6vl\u0259t Vergi xidm\u0259tinin Milli G\u0259lirl\u0259r Ba\u015f idar\u0259si\tBak\u0131\t16\nD\u00f6vl\u0259t Vergi xidm\u0259tinin Bak\u0131 \u015f\u0259h\u0259ri Lokal G\u0259lirl\u0259r Ba\u015f idar\u0259si\tBak\u0131\t19\nD\u00f6vl\u0259t Vergi xidm\u0259tinin Bak\u0131 \u015f\u0259h\u0259ri Ki\u00e7ik Sahibkarl\u0131qla \u0130\u015f \u00fczr\u0259 Ba\u015f idar\u0259si\tBak\u0131\t39\nNax\u00e7\u0131van \u015f\u0259h\u0259ri \u00fczr\u0259 Vergil\u0259r \u0130dar\u0259si\tNax\u00e7\u0131van\t27\n2 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si (Nax\u00e7\u0131van MR)\t\u015e\u0259rur, S\u0259d\u0259r\u0259k, K\u0259ng\u0259rli\t30\n3 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si (Nax\u00e7\u0131van MR)\t\u015eahbuz, Bab\u0259k\t26\n4 sayl\u0131 \u018frazi Vergil\u0259r \u0130dar\u0259si (Nax\u00e7\u0131van MR)\tCulfa, Ordubad\t24\n\u015e\u0259rqi Z\u0259ng\u0259zur \u018frazi Vergil\u0259r \u0130dar\u0259si\tC\u0259bray\u0131l, K\u0259lb\u0259c\u0259r, La\u00e7\u0131n, Qubadl\u0131, Z\u0259ngilan\t55" + }, + { + "fieldname": "\u00fcmumi_m\u0259lumat_section", + "fieldtype": "Section Break", + "label": "\u00dcmumi m\u0259lumat" + }, + { + "fieldname": "d\u00f6vr", + "fieldtype": "Data", + "label": "D\u00f6vr", + "options": "R\u00fcbl\u00fck" } ], "index_web_pages_for_search": 1, "links": [], - "modified": "2026-02-04 18:57:11.904261", - "modified_by": "Administrator", + "modified": "2026-07-06 21:26:56.777547", + "modified_by": "nihad_m@jeysoft.az", "module": "Taxes Az", "name": "Declaration of value added tax", "owner": "Administrator", diff --git a/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave_8_1ci/declaration_of_value_added_tax_elave_8_1ci.json b/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave_8_1ci/declaration_of_value_added_tax_elave_8_1ci.json index 138dec7..2ec67b7 100644 --- a/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave_8_1ci/declaration_of_value_added_tax_elave_8_1ci.json +++ b/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave_8_1ci/declaration_of_value_added_tax_elave_8_1ci.json @@ -6,48 +6,49 @@ "editable_grid": 1, "engine": "InnoDB", "field_order": [ - "\u015f\u0259xsinad\u0131", - "\u015f\u0259xsinv\u00f6eni", - "sertifikat\u0131nseriyas\u0131", - "nsi" + "sertifikat\u0131nseriyan\u00f6mr\u0259si", + "sertifikatt\u0259qdimolunan\u015f\u0259xsinv\u00f6eni", + "sertifikatt\u0259qdimolunan\u015f\u0259xsinad\u0131", + "sertifikatalt\u0131ndat\u0259qdimolunanmallar\u0131ni\u015fl\u0259rinxidm\u0259tl\u0259rind\u0259y\u0259ri" ], "fields": [ { - "fieldname": "\u015f\u0259xsinad\u0131", + "fieldname": "sertifikat\u0131nseriyan\u00f6mr\u0259si", "fieldtype": "Data", "in_list_view": 1, - "label": "\u015e\u0259xsin ad\u0131" + "label": "Sertifikat\u0131n seriya / n\u00f6mr\u0259si" }, { - "fieldname": "\u015f\u0259xsinv\u00f6eni", + "fieldname": "sertifikatt\u0259qdimolunan\u015f\u0259xsinv\u00f6eni", "fieldtype": "Data", "in_list_view": 1, - "label": "\u015e\u0259xsin V\u00d6EN-i" + "label": "Sertifikat t\u0259qdim olunan \u015f\u0259xsin V\u00f6eni" }, { - "fieldname": "sertifikat\u0131nseriyas\u0131", + "fieldname": "sertifikatt\u0259qdimolunan\u015f\u0259xsinad\u0131", "fieldtype": "Data", "in_list_view": 1, - "label": "Sertifikat\u0131n seriyas\u0131", + "label": "Sertifikat t\u0259qdim olunan \u015f\u0259xsin ad\u0131", "length": 3 }, { - "fieldname": "nsi", + "fieldname": "sertifikatalt\u0131ndat\u0259qdimolunanmallar\u0131ni\u015fl\u0259rinxidm\u0259tl\u0259rind\u0259y\u0259ri", "fieldtype": "Data", "in_list_view": 1, - "label": "\u2116-si" + "label": "Sertifikat alt\u0131nda t\u0259qdim olunan mallar\u0131n (i\u015fl\u0259rin, xidm\u0259tl\u0259rin) d\u0259y\u0259ri" } ], "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2025-02-03 20:37:09.922715", - "modified_by": "Administrator", + "modified": "2026-07-06 20:00:02.154760", + "modified_by": "nihad_m@jeysoft.az", "module": "Taxes Az", "name": "Declaration of value added tax Elave 8 1ci", "owner": "Administrator", "permissions": [], + "row_format": "Dynamic", "sort_field": "modified", "sort_order": "DESC", "states": [] -} \ No newline at end of file +} diff --git a/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave_8_2ci/declaration_of_value_added_tax_elave_8_2ci.json b/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave_8_2ci/declaration_of_value_added_tax_elave_8_2ci.json index b3da12b..10713a3 100644 --- a/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave_8_2ci/declaration_of_value_added_tax_elave_8_2ci.json +++ b/taxes_az/taxes_az/doctype/declaration_of_value_added_tax_elave_8_2ci/declaration_of_value_added_tax_elave_8_2ci.json @@ -6,56 +6,48 @@ "editable_grid": 1, "engine": "InnoDB", "field_order": [ - "\u015f\u0259xsinad\u0131", - "\u015f\u0259xsinv\u00f6eni", - "sertifikat\u0131nseriyas\u0131", - "nsi", - "xidm\u0259tind\u0259y\u0259ri" + "sertifikat\u0131nseriyan\u00f6mr\u0259si", + "sertifikatt\u0259qdimolunan\u015f\u0259xsinv\u00f6eni", + "sertifikatt\u0259qdimolunan\u015f\u0259xsinad\u0131", + "sertifikatalt\u0131ndat\u0259qdimolunanmallar\u0131ni\u015fl\u0259rinxidm\u0259tl\u0259rind\u0259y\u0259ri" ], "fields": [ { - "fieldname": "\u015f\u0259xsinad\u0131", + "fieldname": "sertifikat\u0131nseriyan\u00f6mr\u0259si", "fieldtype": "Data", "in_list_view": 1, - "label": "\u015e\u0259xsin ad\u0131" + "label": "Sertifikat\u0131n seriya / n\u00f6mr\u0259si" }, { - "fieldname": "\u015f\u0259xsinv\u00f6eni", + "fieldname": "sertifikatt\u0259qdimolunan\u015f\u0259xsinv\u00f6eni", + "fieldtype": "Int", + "in_list_view": 1, + "label": "Sertifikat t\u0259qdim olunan \u015f\u0259xsin V\u00f6eni" + }, + { + "fieldname": "sertifikatt\u0259qdimolunan\u015f\u0259xsinad\u0131", "fieldtype": "Data", "in_list_view": 1, - "label": "\u015e\u0259xsin V\u00d6EN-i" + "label": "Sertifikat t\u0259qdim olunan \u015f\u0259xsin ad\u0131" }, { - "fieldname": "sertifikat\u0131nseriyas\u0131", - "fieldtype": "Data", + "fieldname": "sertifikatalt\u0131ndat\u0259qdimolunanmallar\u0131ni\u015fl\u0259rinxidm\u0259tl\u0259rind\u0259y\u0259ri", + "fieldtype": "Int", "in_list_view": 1, - "label": "Sertifikat\u0131n seriyas\u0131", - "length": 3 - }, - { - "fieldname": "nsi", - "fieldtype": "Data", - "in_list_view": 1, - "label": "\u2116-si" - }, - { - "fieldname": "xidm\u0259tind\u0259y\u0259ri", - "fieldtype": "Float", - "precision": "2", - "in_list_view": 1, - "label": "Xidm\u0259tin d\u0259y\u0259ri" + "label": "Sertifikat alt\u0131nda t\u0259qdim olunan mallar\u0131n (i\u015fl\u0259rin, xidm\u0259tl\u0259rin) d\u0259y\u0259ri" } ], "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2025-02-03 20:38:33.425129", - "modified_by": "Administrator", + "modified": "2026-06-29 12:04:23.750868", + "modified_by": "nihad_m@jeysoft.az", "module": "Taxes Az", "name": "Declaration of value added tax Elave 8 2ci", "owner": "Administrator", "permissions": [], + "row_format": "Dynamic", "sort_field": "modified", "sort_order": "DESC", "states": [] -} \ No newline at end of file +}