diff --git a/taxes_az/fixtures/client_script.json b/taxes_az/fixtures/client_script.json index 5355de4..123f843 100644 --- a/taxes_az/fixtures/client_script.json +++ b/taxes_az/fixtures/client_script.json @@ -4,7 +4,7 @@ "doctype": "Client Script", "dt": "Declaration of value added tax", "enabled": 1, - "modified": "2026-06-15 01:25:05.360060", + "modified": "2026-06-26 13:41:59.791983", "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}",