From 6a73fd74422a84c585f5ff67ad9f32cef428eb50 Mon Sep 17 00:00:00 2001 From: KingPony282 <107993254+KingPony282@users.noreply.github.com> Date: Mon, 18 Mar 2024 11:50:05 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BB=20=D0=B8=D0=B7?= =?UTF-8?q?=20=D1=80=D0=B5=D0=BB=D0=B8=D0=B7=D0=B0=20=D0=B2=D1=81=D0=B5=20?= =?UTF-8?q?=D0=B8=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=B2=20?= =?UTF-8?q?=D1=81=D1=80=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Убрал из релиза все и добавил в срс --- ...1\201\321\202\320\265\320\274\321\213.xml" | 104 - .../Ext/Predefined.xml" | 9 - ...0\277\320\270\321\201\320\272\320\260.xml" | 21 - .../Ext/Form.xml" | 121 - ...0\274\320\265\320\275\321\202\320\260.xml" | 21 - .../Ext/Form.xml" | 53 - ...1\200\320\260\321\206\320\270\320\270.xml" | 1077 ------ .../Ext/ManagerModule.bsl" | 79 - .../Ext/ObjectModule.bsl" | 43 - ...0\277\320\270\321\201\320\272\320\260.xml" | 21 - .../Ext/Form.xml" | 234 -- .../Ext/Form/Module.bsl" | 118 - ...0\274\320\265\320\275\321\202\320\260.xml" | 21 - .../Ext/Form.xml" | 560 --- .../Ext/Form/Module.bsl" | 311 -- ...1\200\320\260\321\206\320\270\320\270.xml" | 188 - .../Ext/Predefined.xml" | 9 - ...0\277\320\270\321\201\320\272\320\260.xml" | 21 - .../Ext/Form.xml" | 137 - ...0\274\320\265\320\275\321\202\320\260.xml" | 21 - .../Ext/Form.xml" | 65 - ...1\200\320\260\321\206\320\270\320\270.xml" | 468 --- .../Ext/ManagerModule.bsl" | 1 - .../Ext/Predefined.xml" | 9 - ...0\277\320\270\321\201\320\272\320\260.xml" | 21 - .../Ext/Form.xml" | 132 - ...0\274\320\265\320\275\321\202\320\260.xml" | 21 - .../Ext/Form.xml" | 258 -- .../Ext/Form/Module.bsl" | 152 - ...0\275\320\272\321\206\320\270\320\270.xml" | 989 ----- .../Ext/Help.xml" | 4 - .../Ext/Help/ru.html" | 25 - .../Ext/ManagerModule.bsl" | 200 - .../Ext/ObjectModule.bsl" | 108 - ...1\200\320\260\321\202\320\276\321\200.xml" | 25 - .../Ext/Form.xml" | 281 -- .../Ext/Form/Module.bsl" | 149 - ...1\213\320\261\320\276\321\200\320\260.xml" | 25 - .../Ext/Form.xml" | 368 -- .../Ext/Form/Module.bsl" | 110 - ...1\200\321\203\320\277\320\277\321\213.xml" | 25 - .../Ext/Form.xml" | 38 - .../Ext/Form/Module.bsl" | 36 - ...0\265\321\202\321\200\320\276\320\262.xml" | 21 - .../Ext/Form.xml" | 210 - .../Ext/Form/Module.bsl" | 136 - ...0\277\320\270\321\201\320\272\320\260.xml" | 25 - .../Ext/Form.xml" | 365 -- .../Ext/Form/Module.bsl" | 110 - ...0\274\320\265\320\275\321\202\320\260.xml" | 25 - .../Ext/Form.xml" | 1115 ------ .../Ext/Form/Module.bsl" | 1906 --------- ...1\207\320\260\320\275\320\270\321\216.xml" | 20 - .../Ext/Template.txt" | 20 - ...1\207\320\265\320\275\320\270\321\217.xml" | 622 --- .../Ext/ManagerModule.bsl" | 200 - .../Ext/Predefined.xml" | 40 - ...1\200\321\203\320\277\320\277\321\213.xml" | 21 - .../Ext/Form.xml" | 68 - .../Ext/Form/Module.bsl" | 61 - ...0\277\320\270\321\201\320\272\320\260.xml" | 21 - .../Ext/Form.xml" | 166 - ...0\274\320\265\320\275\321\202\320\260.xml" | 21 - .../Ext/Form.xml" | 243 -- .../Ext/Form/Module.bsl" | 273 -- ...0\260\320\237\320\276\320\273\321\217.xml" | 28 - .../Ext/Form.xml" | 370 -- .../Ext/Form/Module.bsl" | 276 -- .../Ext/Help.xml" | 4 - .../Ext/Help/ru.html" | 2 - ...0\276\321\201\320\270\321\202\321\214.xml" | 23 - .../Ext/Module.bsl" | 382 -- ...0\273\320\270\320\265\320\275\321\202.xml" | 23 - .../Ext/Module.bsl" | 5 - ...0\275\320\265\320\275\320\270\321\217.xml" | 23 - .../Ext/Module.bsl" | 72 - ...0\264\320\265\320\275\320\270\321\217.xml" | 23 - .../Ext/Module.bsl" | 70 - ...0\277\320\270\321\201\321\214\321\216.xml" | 23 - .../Ext/Module.bsl" | 71 - ...0\260\320\277\320\270\321\201\320\270.xml" | 23 - .../Ext/Module.bsl" | 68 - ...0\262\320\260\320\275\320\270\320\270.xml" | 23 - .../Ext/Module.bsl" | 67 - ...0\265\321\200\320\262\320\265\321\200.xml" | 23 - .../Ext/Module.bsl" | 464 --- ...5\320\272\321\202\320\276\321\200HTTP.xml" | 23 - .../Ext/Module.bsl" | 3408 ----------------- ...0\265\321\200\320\262\320\265\321\200.xml" | 23 - .../Ext/Module.bsl" | 38 - ...1\217\320\265\320\274\321\213\320\271.xml" | 23 - .../Ext/Module.bsl" | 58 - ...1\217\320\265\320\274\321\213\320\271.xml" | 23 - .../Ext/Module.bsl" | 41 - ...1\217\320\265\320\274\321\213\320\271.xml" | 23 - .../Ext/Module.bsl" | 581 --- ...1\203\320\274\320\265\320\275\321\202.xml" | 23 - .../Ext/Module.bsl" | 179 - ...0\273\320\270\320\265\320\275\321\202.xml" | 23 - .../Ext/Module.bsl" | 33 - ...0\265\321\200\320\262\320\265\321\200.xml" | 27 - .../Ext/Module.bsl" | 95 - ...0\262\321\202\320\230\321\201\320\277.xml" | 23 - .../Ext/Module.bsl" | 243 -- ...0\237\321\200\320\260\320\262\320\260.xml" | 23 - .../Ext/Module.bsl" | 33 - ...0\265\321\200\320\262\320\265\321\200.xml" | 23 - .../Ext/Module.bsl" | 911 ----- ...0\273\320\270\320\265\320\275\321\202.xml" | 27 - .../Ext/Module.bsl" | 87 - ...0\265\321\200\320\262\320\265\321\200.xml" | 27 - .../Ext/Module.bsl" | 63 - ...0\265\321\200\320\262\320\265\321\200.xml" | 27 - .../Ext/Module.bsl" | 219 -- ...1\200\320\274\320\260\320\274\320\270.xml" | 23 - .../Ext/Module.bsl" | 1692 -------- ...0\275\320\265\320\275\320\270\321\217.xml" | 23 - .../Ext/Module.bsl" | 72 - ...0\277\320\270\321\201\321\214\321\216.xml" | 23 - .../Ext/Module.bsl" | 68 - ...0\260\320\277\320\270\321\201\320\270.xml" | 23 - .../Ext/Module.bsl" | 68 - ...0\262\320\260\320\275\320\270\320\270.xml" | 23 - .../Ext/Module.bsl" | 67 - ...0\265\321\200\320\262\320\265\321\200.xml" | 27 - .../Ext/Module.bsl" | 227 -- ...1\206\320\270\321\217\320\274\320\270.xml" | 17 - .../Ext/Picture.xml" | 7 - .../Ext/Picture/Picture.png" | Bin 3148 -> 0 bytes ...0\262\320\270\320\267\320\270\321\202.xml" | 17 - .../Ext/Picture.xml" | 8 - .../Ext/Picture/Picture.bmp" | Bin 826 -> 0 bytes ...0\270\320\267\320\270\321\202\321\213.xml" | 17 - .../Ext/Picture.xml" | 8 - .../Ext/Picture/Picture.bmp" | Bin 826 -> 0 bytes release/CommonTemplates/__BSLEditor.xml | 16 - .../__BSLEditor/Ext/Template.bin | Bin 1239635 -> 0 bytes release/CommonTemplates/__JSONEditor.xml | 16 - .../__JSONEditor/Ext/Template.bin | Bin 1252847 -> 0 bytes release/CommonTemplates/__XMLEditor.xml | 24 - .../__XMLEditor/Ext/Template.bin | Bin 64938 -> 0 bytes release/ConfigDumpInfo.xml | 254 -- release/Configuration.xml | 316 -- ...0\262\320\270\320\271\320\230\320\221.xml" | 34 - ...1\200\320\274\320\260\320\274\320\270.xml" | 216 -- ...0\274\320\265\320\275\321\202\320\260.xml" | 21 - .../Ext/Form.xml" | 22 - .../Ext/Form/Module.bsl" | 113 - ...0\275\320\272\321\206\320\270\320\271.xml" | 133 - ...0\276\320\262\320\273\320\265\320\275.xml" | 121 - ...1\200\320\260\321\206\320\270\320\270.xml" | 145 - ...1\202\320\276\320\262\320\230\320\221.xml" | 96 - ...1\200\320\260\321\206\320\270\320\270.xml" | 79 - ...0\275\320\265\320\275\320\270\321\217.xml" | 20 - ...0\264\320\265\320\275\320\270\321\217.xml" | 20 - ...0\277\320\270\321\201\321\214\321\216.xml" | 20 - ...0\260\320\277\320\270\321\201\320\270.xml" | 20 - ...0\262\320\260\320\275\320\270\320\270.xml" | 20 - ...0\275\320\265\320\275\320\270\321\217.xml" | 20 - ...0\277\320\270\321\201\321\214\321\216.xml" | 20 - ...0\260\320\277\320\270\321\201\320\270.xml" | 20 - ...0\262\320\260\320\275\320\270\320\270.xml" | 20 - ...1\202\320\276\320\262\320\230\320\221.xml" | 362 -- .../Ext/ManagerModule.bsl" | 87 - ...0\260\320\277\320\270\321\201\320\270.xml" | 21 - .../Ext/Form.xml" | 40 - .../Ext/Form/Module.bsl" | 75 - ...0\277\320\270\321\201\320\272\320\260.xml" | 21 - .../Ext/Form.xml" | 160 - .../Ext/Form/Module.bsl" | 65 - ...1\201\321\201\320\272\320\270\320\271.xml" | 16 - ...0\260\321\200\320\272\320\260\321\201.xml" | 15 - .../Ext/Rights.xml" | 65 - ...1\200\320\260\321\206\320\270\320\270.xml" | 15 - .../Ext/Rights.xml" | 162 - ...1\207\320\265\320\275\320\270\321\217.xml" | 15 - .../Ext/Rights.xml" | 45 - ...0\275\320\272\321\206\320\270\320\271.xml" | 15 - .../Ext/Rights.xml" | 189 - ...1\202\320\276\320\262\320\230\320\221.xml" | 15 - .../Ext/Rights.xml" | 45 - ...1\207\320\265\320\275\320\270\321\217.xml" | 15 - .../Ext/Rights.xml" | 21 - ...1\202\320\276\320\262\320\230\320\221.xml" | 15 - .../Ext/Rights.xml" | 44 - ...1\201\321\202\320\265\320\274\321\213.xml" | 15 - .../Ext/Rights.xml" | 97 - ...0\261\320\276\321\202\320\276\320\272.xml" | 15 - .../Ext/Rights.xml" | 41 - ...0\237\321\200\320\260\320\262\320\260.xml" | 15 - .../Ext/Rights.xml" | 69 - ...1\200\320\260\321\206\320\270\320\270.xml" | 22 - .../Ext/Schedule.xml" | 7 - ...1\217\320\244\320\276\321\200\320\274.xml" | 30 - ...1\207\320\265\320\275\320\270\321\217.xml" | 36 - ...0\261\321\213\321\202\320\270\321\217.xml" | 42 - ...0\275\320\272\321\206\320\270\320\270.xml" | 35 - ...1\207\320\265\320\275\320\270\321\217.xml" | 28 - ...1\202\320\276\320\262\320\230\320\221.xml" | 30 - ...1\206\320\270\321\217\320\274\320\270.xml" | 40 - .../Ext/Form/Module.bsl" | 2 +- .../Ext/Module.bsl" | 308 +- ...1\217\320\265\320\274\321\213\320\271.xml" | 0 .../Ext/Module.bsl" | 0 ...1\202\320\262\320\230\321\201\320\277.xml" | 0 .../Ext/Module.bsl" | 0 .../Ext/Module.bsl" | 30 +- .../Ext/Module.bsl" | 102 + src/Configuration.xml | 2 + 209 files changed, 431 insertions(+), 27012 deletions(-) delete mode 100644 "release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml" delete mode 100644 "release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Ext/Predefined.xml" delete mode 100644 "release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" delete mode 100644 "release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" delete mode 100644 "release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" delete mode 100644 "release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ManagerModule.bsl" delete mode 100644 "release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ObjectModule.bsl" delete mode 100644 "release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" delete mode 100644 "release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" delete mode 100644 "release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" delete mode 100644 "release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" delete mode 100644 "release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" delete mode 100644 "release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Predefined.xml" delete mode 100644 "release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" delete mode 100644 "release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" delete mode 100644 "release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" delete mode 100644 "release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ManagerModule.bsl" delete mode 100644 "release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Predefined.xml" delete mode 100644 "release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" delete mode 100644 "release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" delete mode 100644 "release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/Help.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/Help/ru.html" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/ManagerModule.bsl" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/ObjectModule.bsl" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200/Ext/Form/Module.bsl" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form/Module.bsl" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262/Ext/Form/Module.bsl" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\243\320\274\320\276\320\273\321\207\320\260\320\275\320\270\321\216.xml" delete mode 100644 "release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\243\320\274\320\276\320\273\321\207\320\260\320\275\320\270\321\216/Ext/Template.txt" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/ManagerModule.bsl" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Predefined.xml" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form/Module.bsl" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" delete mode 100644 "release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" delete mode 100644 "release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217.xml" delete mode 100644 "release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Form.xml" delete mode 100644 "release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Form/Module.bsl" delete mode 100644 "release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Help.xml" delete mode 100644 "release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Help/ru.html" delete mode 100644 "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214.xml" delete mode 100644 "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\232\320\273\320\270\320\265\320\275\321\202.xml" delete mode 100644 "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" delete mode 100644 "release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml" delete mode 100644 "release/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP.xml" delete mode 100644 "release/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200.xml" delete mode 100644 "release/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" delete mode 100644 "release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" delete mode 100644 "release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" delete mode 100644 "release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.xml" delete mode 100644 "release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202.xml" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\262\321\202\320\230\321\201\320\277/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200.xml" delete mode 100644 "release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202.xml" delete mode 100644 "release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml" delete mode 100644 "release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\321\217\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" delete mode 100644 "release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\321\217\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" delete mode 100644 "release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" delete mode 100644 "release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" delete mode 100644 "release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" delete mode 100644 "release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" delete mode 100644 "release/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" delete mode 100644 "release/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" delete mode 100644 "release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml" delete mode 100644 "release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270/Ext/Picture.xml" delete mode 100644 "release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270/Ext/Picture/Picture.png" delete mode 100644 "release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202.xml" delete mode 100644 "release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202/Ext/Picture.xml" delete mode 100644 "release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202/Ext/Picture/Picture.bmp" delete mode 100644 "release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213.xml" delete mode 100644 "release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213/Ext/Picture.xml" delete mode 100644 "release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213/Ext/Picture/Picture.bmp" delete mode 100644 release/CommonTemplates/__BSLEditor.xml delete mode 100644 release/CommonTemplates/__BSLEditor/Ext/Template.bin delete mode 100644 release/CommonTemplates/__JSONEditor.xml delete mode 100644 release/CommonTemplates/__JSONEditor/Ext/Template.bin delete mode 100644 release/CommonTemplates/__XMLEditor.xml delete mode 100644 release/CommonTemplates/__XMLEditor/Ext/Template.bin delete mode 100644 release/ConfigDumpInfo.xml delete mode 100644 release/Configuration.xml delete mode 100644 "release/DefinedTypes/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\271\320\230\320\221.xml" delete mode 100644 "release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" delete mode 100644 "release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260.xml" delete mode 100644 "release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" delete mode 100644 "release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" delete mode 100644 "release/Enums/__\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\321\213\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271.xml" delete mode 100644 "release/Enums/__\320\241\320\276\320\267\320\264\320\260\320\275\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275.xml" delete mode 100644 "release/Enums/__\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" delete mode 100644 "release/Enums/__\320\242\320\270\320\277\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" delete mode 100644 "release/Enums/__\320\244\320\276\321\200\320\274\320\260\321\202\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\276\320\262\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" delete mode 100644 "release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" delete mode 100644 "release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" delete mode 100644 "release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" delete mode 100644 "release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" delete mode 100644 "release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" delete mode 100644 "release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" delete mode 100644 "release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" delete mode 100644 "release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/ManagerModule.bsl" delete mode 100644 "release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270.xml" delete mode 100644 "release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Form.xml" delete mode 100644 "release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Form/Module.bsl" delete mode 100644 "release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" delete mode 100644 "release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" delete mode 100644 "release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" delete mode 100644 "release/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260\320\224\320\265\320\274\320\276\320\232\320\260\321\200\320\272\320\260\321\201.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260\320\224\320\265\320\274\320\276\320\232\320\260\321\200\320\272\320\260\321\201/Ext/Rights.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Rights.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Rights.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271/Ext/Rights.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" delete mode 100644 "release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/Rights.xml" delete mode 100644 "release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Rights.xml" delete mode 100644 "release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" delete mode 100644 "release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/Rights.xml" delete mode 100644 "release/Roles/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml" delete mode 100644 "release/Roles/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Ext/Rights.xml" delete mode 100644 "release/Roles/\320\230\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\222\320\275\320\265\321\210\320\275\320\270\321\205\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\230\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\276\320\272.xml" delete mode 100644 "release/Roles/\320\230\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\222\320\275\320\265\321\210\320\275\320\270\321\205\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\230\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\276\320\272/Ext/Rights.xml" delete mode 100644 "release/Roles/\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml" delete mode 100644 "release/Roles/\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260/Ext/Rights.xml" delete mode 100644 "release/ScheduledJobs/__\320\236\321\207\320\270\321\201\321\202\320\272\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" delete mode 100644 "release/ScheduledJobs/__\320\236\321\207\320\270\321\201\321\202\320\272\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Schedule.xml" delete mode 100644 "release/Subsystems/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\244\320\276\321\200\320\274.xml" delete mode 100644 "release/Subsystems/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/Subsystems/__\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\270\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\321\217.xml" delete mode 100644 "release/Subsystems/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml" delete mode 100644 "release/Subsystems/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" delete mode 100644 "release/Subsystems/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\265\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" delete mode 100644 "release/Subsystems/__\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml" rename "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" => "src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" (100%) rename "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" => "src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" (100%) rename "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277.xml" => "src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277.xml" (100%) rename "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277/Ext/Module.bsl" => "src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277/Ext/Module.bsl" (100%) diff --git "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml" "b/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml" deleted file mode 100644 index 9f78a4e6..00000000 --- "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml" +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - cb454da4-2743-4ba1-afb9-b73328d2fba7 - 4cb5204e-0ff1-4c1f-893e-958e544f32ec - - - 1fac2540-3992-4eda-9642-5dd3fd7488ef - cdeac595-ef46-4f9b-be8b-8cb28e8377b5 - - - 3991124c-c1da-4492-9743-10d4fa1386e6 - eab296c4-1c2c-4dbd-ad27-5fe35ca65e7f - - - b2744083-6530-444c-a0e7-6d137106dc1a - fb2368f9-9105-4d52-b75c-5128a36a8cfb - - - f4656059-facd-419a-8792-d5a660f07eb5 - b265c375-3b71-4514-b720-fd11bdb986ba - - - - __ИнтегрируемыеСистемы - - - ru - Интегрируемые системы - - - - false - HierarchyFoldersAndItems - false - 2 - true - true - - ToItems - 9 - 100 - String - Variable - WholeCatalog - true - true - AsDescription - - Auto - InDialog - false - BothWays - - Catalog.__ИнтегрируемыеСистемы.StandardAttribute.Description - Catalog.__ИнтегрируемыеСистемы.StandardAttribute.Code - - Begin - DontUse - Directly - Catalog.__ИнтегрируемыеСистемы.Form.ФормаЭлемента - - Catalog.__ИнтегрируемыеСистемы.Form.ФормаСписка - - - - - - - - false - - - Managed - Use - - - ru - Интегрируемая система - - - - - - ru - Интегрируемые системы - - - - - Use - Auto - DontUse - false - false - - -
ФормаЭлемента
-
ФормаСписка
-
-
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Ext/Predefined.xml" "b/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Ext/Predefined.xml" deleted file mode 100644 index 1553d724..00000000 --- "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Ext/Predefined.xml" +++ /dev/null @@ -1,9 +0,0 @@ - - - - СистемаN - 000000001 - Система N - false - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" deleted file mode 100644 index 9e96aada..00000000 --- "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаСписка - - - ru - Форма списка - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" deleted file mode 100644 index b0162996..00000000 --- "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" +++ /dev/null @@ -1,121 +0,0 @@ - -
- - Delete - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа пользовательских настроек</v8:content> - </v8:item> - - false - Vertical - Usual - false - - - - List - None - true - true - ExpandTopLevel - true - Список - Список.DefaultPicture - - Delete - - false - 60 - - Custom - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - Items - false - - true - false - Auto - СписокКомпоновщикНастроекПользовательскиеНастройки - true - - - false - - - - - Список - SearchStringRepresentation - - - - - - - Список - ViewStatusRepresentation - - - - - - - Список - SearchControl - - - - - - - Список.Description - true - - - - - Список.Code - - - - -
-
- - - - cfg:DynamicList - - true - - false - true - Catalog.__ИнтегрируемыеСистемы - - - Normal - dfcece9d-5077-440b-b6b3-45a5cb4538eb - - - Normal - 88619765-ccb3-46c6-ac52-38e9c992ebd4 - - - Normal - b75fecce-942b-4aed-abc9-e6a02e460fb3 - - Normal - 911b6018-f537-43e8-a417-da56b22f9aec - - - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" deleted file mode 100644 index 4fd0edcc..00000000 --- "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаЭлемента - - - ru - Форма элемента - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" deleted file mode 100644 index 4aa314a9..00000000 --- "a/release/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" +++ /dev/null @@ -1,53 +0,0 @@ - -
- LockOwnerWindow - - Delete - - Items - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа наименование код</v8:content> - </v8:item> - - - - ru - Наименование и код - - - AlwaysHorizontal - Usual - None - false - - - - Объект.Description - EnterOnInput - - - - - Объект.Code - EnterOnInput - - - - - - - - - - cfg:CatalogObject.__ИнтегрируемыеСистемы - - true - true - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" deleted file mode 100644 index 7e167e67..00000000 --- "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" +++ /dev/null @@ -1,1077 +0,0 @@ - - - - - - 52d0220e-6aa0-4129-abc5-9303d1f261a9 - fe923372-3c68-4c2b-8788-79272a63ec28 - - - 88f89e96-88a3-41ef-aca7-a996f02882fa - 9bbe1e69-4a4c-48cf-827c-880f3832ad3e - - - f5e99bc6-e0d8-4535-92f3-beff45d6020c - 99c122a8-7f32-4351-a23c-637e62b9ff15 - - - e0768510-5d57-4c4d-ba9b-33e3b906295a - 94d36a77-a599-44aa-ba0d-63a6059937ed - - - 744f61d1-7e3e-4114-90fc-2eb8009e2afb - a7a9e0c0-d78d-4ed1-b8dc-f8ccd35b0be3 - - - - __ИсторияИнтеграции - - - ru - История интеграции - - - - false - HierarchyFoldersAndItems - false - 2 - true - true - - ToItems - 36 - 0 - String - Variable - WholeCatalog - false - false - AsCode - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - true - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - true - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - ru - Идентификатор - - - - Use - - - - - - - - Auto - InDialog - false - BothWays - - Catalog.__ИсторияИнтеграции.StandardAttribute.Code - - Begin - DontUse - Directly - Catalog.__ИсторияИнтеграции.Form.ФормаЭлемента - - Catalog.__ИсторияИнтеграции.Form.ФормаСписка - - - - - - - - false - - - Managed - Use - - - ru - Событие интеграции - - - - - ru - Событие интеграции - - - - - ru - История интеграции - - - - - ru - История интеграции - - - - Use - Auto - DontUse - false - false - - - - - ДатаИнтеграции - - - ru - Дата интеграции - - - - - xs:dateTime - - DateTime - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ДатаИнтеграцииВМиллисекундах - - - ru - Дата интеграции (м/с) - - - - - xs:decimal - - 20 - 0 - Any - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ИнтегрируемаяСистема - - - ru - Интегрируемая система - - - - - cfg:CatalogRef.__ИнтегрируемыеСистемы - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - Статус - - - ru - Статус - - - - - cfg:EnumRef.__СтатусыИнтеграции - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - Index - Use - Use - - - - - ФорматЗапросаИнтеграции - - - ru - Формат запроса интеграции - - - - - cfg:EnumRef.__ФорматыЗапросовИнтеграции - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ЗапросИсходящий - - - ru - Запрос исходящий - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ЗапросВходящий - - - ru - Запрос входящий - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ОписаниеОшибки - - - ru - Описание ошибки - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ПротоколОбмена - - - ru - Протокол обмена - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - МетодИнтеграции - - - ru - Метод интеграции - - - - - cfg:CatalogRef.__МетодыИнтеграции - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - Ошибка - - - ru - Ошибка - - - - - xs:boolean - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - Пользователь - - - ru - Пользователь - - - - - cfg:CatalogRef - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ДлительностьОбмена - - - ru - Длительность обмена (сек) - - - - - xs:decimal - - 5 - 0 - Any - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ДлительностьВызова - - - ru - Длительность вызова (сек) - - - - - xs:decimal - - 5 - 0 - Any - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - - 87d72b37-a640-4045-8e4b-a88596ec65bd - 07d4d37a-0968-4cfc-b9fc-ff3c8b5c6885 - - - 78f069ef-55f3-45e6-9965-f52fb1dc5689 - 0d51b968-5270-4dc4-bb8a-a986dc6d6b23 - - - - ОбъектыИнтеграции - - - ru - Объекты интеграции - - - - - DontCheck - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - ForItem - - - - - ОбъектИнтеграции - - - ru - Объект интеграции - - - - - cfg:AnyRef - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - СозданОбновлен - - - ru - Создан/обновлен - - - - - cfg:EnumRef.__СозданОбновлен - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - -
ФормаЭлемента
-
ФормаСписка
-
-
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ManagerModule.bsl" "b/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ManagerModule.bsl" deleted file mode 100644 index 7f254d27..00000000 --- "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ManagerModule.bsl" +++ /dev/null @@ -1,79 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда - -#Область ПрограммныйИнтерфейс - -//Процедура очищает записи в справочнике старше чем установленное в предопределенном значении количество дней -Процедура ОчиститьИсториюИнтеграции() Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ЖурналРегистрации = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Запрос = Новый Запрос; - Запрос.Текст = - "ВЫБРАТЬ - | ИсторияИнтеграции.Ссылка КАК Ссылка - |ИЗ - | Справочник.__ИсторияИнтеграции КАК ИсторияИнтеграции - |ГДЕ - | (ИсторияИнтеграции.Ошибка - | И ИсторияИнтеграции.ДатаИнтеграции < ДОБАВИТЬКДАТЕ(&ТекущаяДата, ДЕНЬ, -&ДнейХраненияОшибок) - | ИЛИ НЕ ИсторияИнтеграции.Ошибка - | И ИсторияИнтеграции.ДатаИнтеграции < ДОБАВИТЬКДАТЕ(&ТекущаяДата, ДЕНЬ, -&ДнейХранения))"; - - Запрос.УстановитьПараметр("ТекущаяДата", НачалоДня(ТекущаяДатаСеанса())); - Запрос.УстановитьПараметр("ДнейХранения", __ОбщегоНазначенияСервер.ПолучитьПредопределенноеЗначение("КолДнейХраненияИсторииИнтеграции")); - Запрос.УстановитьПараметр("ДнейХраненияОшибок", __ОбщегоНазначенияСервер.ПолучитьПредопределенноеЗначение("КолДнейХраненияОшибокИсторииИнтеграции")); - - РезультатЗапроса = Запрос.Выполнить(); - - ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); - - Попытка - - Пока ВыборкаДетальныеЗаписи.Следующий() Цикл - - ЗаписьИсторииОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект(); - ЗаписьИсторииОбъект.Удалить(); - - КонецЦикла; - - Исключение - - ИмяСобытия = НСтр("ru = 'Очистка истории интеграции'"); - ЗаголовокОшибки = СтрШаблон("Не удалось удалить запись истории интеграции %1", ВыборкаДетальныеЗаписи.Ссылка); - - ТекстОшибки = __ОбщегоНазначенияСервер.ПолучениеПолногоТекстаОшибкиПриИсключении(ЗаголовокОшибки, - ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()), ПолучитьСообщенияПользователю(Истина)); - ЖурналРегистрации.ДобавитьСообщениеДляЖурналаРегистрации(ИмяСобытия, УровеньЖурналаРегистрации.Ошибка, , ВыборкаДетальныеЗаписи.Ссылка, ТекстОшибки); - - КонецПопытки; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#КонецЕсли \ No newline at end of file diff --git "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ObjectModule.bsl" "b/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ObjectModule.bsl" deleted file mode 100644 index 5bd94124..00000000 --- "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ObjectModule.bsl" +++ /dev/null @@ -1,43 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда - -#Область ОбработчикиСобытий - -Процедура ПередУдалением(Отказ) - - Если ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ОбменДанными.Загрузка = Истина; - ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов", Истина); - -КонецПроцедуры - -#КонецОбласти // ОбработчикиСобытий - -#Иначе -ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'; en = 'Invalid object call on client.'"); -#КонецЕсли \ No newline at end of file diff --git "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" deleted file mode 100644 index ce8fc0d6..00000000 --- "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаСписка - - - ru - Форма списка - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" deleted file mode 100644 index 20d389f8..00000000 --- "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" +++ /dev/null @@ -1,234 +0,0 @@ - -
- - Delete - - - - ПриОткрытии - ПриСозданииНаСервере - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа пользовательских настроек</v8:content> - </v8:item> - - false - Vertical - Usual - false - - - - List - None - true - true - ExpandTopLevel - true - AsFile - Список - Список.DefaultPicture - - Delete - - false - 60 - - Custom - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - Items - false - - true - false - Auto - СписокКомпоновщикНастроекПользовательскиеНастройки - true - - - false - - - - - Список - SearchStringRepresentation - - - - - - - Список - ViewStatusRepresentation - - - - - - - Список - SearchControl - - - - - - - Список.Code - - - - - Список.ДатаИнтеграции - - - - - Список.ДатаИнтеграцииВМиллисекундах - - - - - Список.ИнтегрируемаяСистема - - - - - Список.Статус - - - - - Список.МетодИнтеграции - - - - - Список.Пользователь - - - - -
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа подвал</v8:content> - </v8:item> - - - - ru - Группа подвал - - - Usual - None - false - - - - ИспользоватьРегламентноеЗадание - Right - Auto - - - - ИспользоватьРегламентноеЗаданиеПриИзменении - - - - - -
- - - - cfg:DynamicList - - true - - Список.Ref - - - false - true - Catalog.__ИсторияИнтеграции - - - Normal - dfcece9d-5077-440b-b6b3-45a5cb4538eb - - - - ДатаОбмена - Desc - - Normal - 88619765-ccb3-46c6-ac52-38e9c992ebd4 - - - Normal - b75fecce-942b-4aed-abc9-e6a02e460fb3 - - Normal - 911b6018-f537-43e8-a417-da56b22f9aec - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Очистка автоматически по расписанию:</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Расписание регламентного задания</v8:content> - </v8:item> - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Расписание очистки</v8:content> - </v8:item> - - - - ru - Настроить расписание регламентного задания - - - - StdPicture.ScheduledJob - true - - НастроитьРасписаниеРегламентногоЗадания - TextPicture - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" "b/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" deleted file mode 100644 index 5dd831f4..00000000 --- "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" +++ /dev/null @@ -1,118 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - РегламентноеЗадание = ПолучитьРегламентноеЗадание(); - РасписаниеРегламентногоЗадания = РегламентноеЗадание.Расписание; - ИспользоватьРегламентноеЗадание = РегламентноеЗадание.Использование; - -КонецПроцедуры - -&НаКлиенте -Процедура ПриОткрытии(Отказ) - - НастроитьДоступностьСсылкиНастройкиРасписания(); - -КонецПроцедуры - -&НаКлиенте -Процедура ИспользоватьРегламентноеЗаданиеПриИзменении(Элемент) - - НастроитьДоступностьСсылкиНастройкиРасписания(); - -КонецПроцедуры - -#КонецОбласти // ОбработчикиСобытийФормы - -#Область ОбработчикиКомандФормы - -&НаКлиенте -Процедура НастроитьРасписаниеРегламентногоЗадания(Команда) - - Диалог = Новый ДиалогРасписанияРегламентногоЗадания(РасписаниеРегламентногоЗадания); - ОписаниеОповещения = Новый ОписаниеОповещения("РедактированиеРасписанияРегламентногоЗаданияЗавершение", ЭтотОбъект); - Диалог.Показать(ОписаниеОповещения); - -КонецПроцедуры - -#КонецОбласти // ОбработчикиКомандФормы - -#Область СлужебныеПроцедурыИФункции - -&НаСервере -Функция ПолучитьРегламентноеЗадание() - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - РегламентныеЗаданияСервер = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ПараметрыЗадания = Новый Структура; - ПараметрыЗадания.Вставить("Ключ" , "__ОчисткаИсторииИнтеграции"); - ПараметрыЗадания.Вставить("Метаданные" , Метаданные.РегламентныеЗадания.__ОчисткаИсторииИнтеграции); - МассивРегламентныхЗаданий = РегламентныеЗаданияСервер.НайтиЗадания(ПараметрыЗадания); - - Если МассивРегламентныхЗаданий.Количество() Тогда - РегламентноеЗадание = МассивРегламентныхЗаданий[0]; - Иначе - ПараметрыЗадания.Вставить("Использование" , Истина); - ПараметрыЗадания.Вставить("Расписание" , Новый РасписаниеРегламентногоЗадания()); - - РегламентноеЗадание = РегламентныеЗаданияСервер.ДобавитьЗадание(ПараметрыЗадания); - КонецЕсли; - - Возврат РегламентноеЗадание; - -КонецФункции - -&НаКлиенте -Процедура НастроитьДоступностьСсылкиНастройкиРасписания() - - Элементы.НастроитьРасписаниеРегламентногоЗадания.Доступность = ИспользоватьРегламентноеЗадание; - -КонецПроцедуры - -&НаКлиенте -Процедура РедактированиеРасписанияРегламентногоЗаданияЗавершение(Расписание, ДополнительныеПараметры) Экспорт - - Если Расписание <> Неопределено Тогда - РасписаниеРегламентногоЗадания = Расписание; - ЗаписатьРегламентноеЗаданиеПослеИзмененияРасписания(); - КонецЕсли; - -КонецПроцедуры - -&НаСервере -Процедура ЗаписатьРегламентноеЗаданиеПослеИзмененияРасписания() - - РегламентноеЗадание = ПолучитьРегламентноеЗадание(); - РегламентноеЗадание.Расписание = РасписаниеРегламентногоЗадания; - РегламентноеЗадание.Использование = ИспользоватьРегламентноеЗадание; - РегламентноеЗадание.Записать(); - -КонецПроцедуры - -#КонецОбласти // СлужебныеПроцедурыИФункции diff --git "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" deleted file mode 100644 index 5094f79f..00000000 --- "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаЭлемента - - - ru - Форма элемента - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" deleted file mode 100644 index d0190d36..00000000 --- "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" +++ /dev/null @@ -1,560 +0,0 @@ - -
- LockOwnerWindow - - Delete - - Items - - - ПриОткрытии - ПриСозданииНаСервере - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа код ошибка</v8:content> - </v8:item> - - - - ru - Группа код ошибка - - - AlwaysHorizontal - Usual - None - false - - - - Объект.Code - true - EnterOnInput - - - - - Объект.Ошибка - true - Auto - - - - - - - - - ru - Группа узел статус - - - AlwaysHorizontal - Usual - None - false - - - - Объект.ИнтегрируемаяСистема - true - - - - - Объект.Статус - true - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа метод формат</v8:content> - </v8:item> - - - - ru - Метод и формат - - - AlwaysHorizontal - Usual - None - false - - - - Объект.МетодИнтеграции - true - - - - - Объект.ФорматЗапросаИнтеграции - true - - - - - - - true - true - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа дата загрузки</v8:content> - </v8:item> - - - - ru - Группа дата загрузки - - - AlwaysHorizontal - Usual - None - false - - - - Объект.ДатаИнтеграции - - - - - Объект.ДатаИнтеграцииВМиллисекундах - 11 - - - - - Объект.ДлительностьВызова - true - - - - - Объект.ДлительностьОбмена - true - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа форматирование текста запроса</v8:content> - </v8:item> - - - - ru - Группа форматирование текста запроса - - - Usual - None - false - - - - ВидОтображенияЗапроса - Tumbler - - - ru - БЛ=Код; БИ=Дерево - - - - - - ВидОтображенияЗапросаПриИзменении - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа форматирование текста запроса команды панель</v8:content> - </v8:item> - - - - ru - Группа форматирование текста запроса команды панель - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа форматирование текста запроса команды панель кнопок</v8:content> - </v8:item> - - - - ru - Группа форматирование текста запроса команды панель кнопок - - - Compact - - - - - - - - - - - - - true - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа страницы</v8:content> - </v8:item> - - - - ru - Группа страницы - - - TabsOnTop - - - - true - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Запрос исходящий</v8:content> - </v8:item> - - - - ru - Группа запрос исходящий - - - - - - ЗапросИсходящийОтформатированный - None - EnterOnInput - - - - - - - true - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Запрос входящий</v8:content> - </v8:item> - - - - ru - Группа запрос исходящий - - - - - - ЗапросВходящийОтформатированный - None - EnterOnInput - - - - - - - true - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Текст ошибки</v8:content> - </v8:item> - - - - ru - Группа текст ошибки - - - - - - Объект.ОписаниеОшибки - None - - - - - - - true - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Протокол обмена</v8:content> - </v8:item> - - - - ru - Группа протокол обмена - - - - - - Объект.ПротоколОбмена - None - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Объекты обмена</v8:content> - </v8:item> - - - - ru - Группа объекты обмена - - - - - - true - true - true - AsFile - Объект.ОбъектыИнтеграции - - - - false - - - - - ОбъектыОбмена - SearchStringRepresentation - - - - - - - ОбъектыОбмена - ViewStatusRepresentation - - - - - - - ОбъектыОбмена - SearchControl - - - - - - - Объект.ОбъектыИнтеграции.LineNumber - EnterOnInput - - - - - Объект.ОбъектыИнтеграции.ОбъектИнтеграции - EnterOnInput - true - - - - - Объект.ОбъектыИнтеграции.ЗагруженныйОбъектТипЗначения - true - EnterOnInput - - - - - Объект.ОбъектыИнтеграции.СозданОбновлен - true - Auto - - - - -
-
-
-
-
- - Объект.Пользователь - true - - - -
- - - - cfg:CatalogObject.__ИсторияИнтеграции - - true - true - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип значения</v8:content> - </v8:item> - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Запрос исходящий отформатированный</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Запрос входящий отформатированный</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Вид отображения запроса</v8:content> - </v8:item> - - - xs:boolean - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Развернуть все</v8:content> - </v8:item> - - - StdPicture.ExpandAll - true - - РазвернутьВсе - Picture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Свернуть все</v8:content> - </v8:item> - - - StdPicture.CollapseAll - true - - СвернутьВсе - Picture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Копировать в буфер обмена</v8:content> - </v8:item> - - - - ru - Копировать в буфер обмена - - - - StdPicture.CloneListItem - true - - КопироватьВБуферОбмена - TextPicture - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" "b/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" deleted file mode 100644 index 8b2ddac2..00000000 --- "a/release/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" +++ /dev/null @@ -1,311 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОписаниеПеременных - -&НаКлиенте -Перем ДокументВнешнийОбъектИсходящий, ДокументВнешнийОбъектВходящий; - -#КонецОбласти - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - ЭтоЗагрузка = Объект.Статус = Перечисления.__СтатусыИнтеграции.Загружено - ИЛИ Объект.Статус = Перечисления.__СтатусыИнтеграции.ОшибкаЗагрузки; - Элементы.ГруппаОбъектыОбмена.Заголовок = ?(ЭтоЗагрузка, "Загруженные объекты", "Выгруженные объекты"); - - Если НЕ Объект.Ошибка Тогда - Элементы.ГруппаТекстОшибки.Видимость = Ложь; - Элементы.Ошибка.Видимость = Ложь; - КонецЕсли; - - Если Объект.ФорматЗапросаИнтеграции <> Перечисления.__ФорматыЗапросовИнтеграции.ПроизвольныйФормат Тогда - Элементы.ГруппаФорматированиеТекстаЗапроса.Видимость = Истина; - Элементы.ВидОтображенияЗапроса.Видимость = Объект.ФорматЗапросаИнтеграции = Перечисления.__ФорматыЗапросовИнтеграции.JSON; - Элементы.ЗапросИсходящий.Вид = ВидПоляФормы.ПолеHTMLДокумента; - Элементы.ЗапросВходящий.Вид = ВидПоляФормы.ПолеHTMLДокумента; - Элементы.ЗапросИсходящий.УстановитьДействие("ДокументСформирован", "ЗапросИсходящийДокументСформирован_Подключаемый"); - Элементы.ЗапросВходящий.УстановитьДействие("ДокументСформирован", "ЗапросВходящийДокументСформирован_Подключаемый"); - Иначе - Элементы.ГруппаФорматированиеТекстаЗапроса.Видимость = Ложь; - Если ЗначениеЗаполнено(Объект.ЗапросВходящий) Тогда - ЗапросВходящийОтформатированный = ОтформатироватьСообщениеИнтеграции(Объект.ЗапросВходящий); - КонецЕсли; - Если ЗначениеЗаполнено(Объект.ЗапросИсходящий) Тогда - ЗапросИсходящийОтформатированный = ОтформатироватьСообщениеИнтеграции(Объект.ЗапросИсходящий); - КонецЕсли; - КонецЕсли; - - Для Каждого Строка Из Объект.ОбъектыИнтеграции Цикл - Строка.ЗагруженныйОбъектТипЗначения = ТипЗнч(Строка.ОбъектИнтеграции); - КонецЦикла; - -КонецПроцедуры - -&НаКлиенте -Процедура ПриОткрытии(Отказ) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиент = __ВспомогательныйМодульНеПереноситьКлиент; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если ЗначениеЗаполнено(Объект.ФорматЗапросаИнтеграции) И Объект.ФорматЗапросаИнтеграции <> ОбщегоНазначенияКлиент.ПредопределенныйЭлемент("Перечисление.__ФорматыЗапросовИнтеграции.ПроизвольныйФормат") Тогда - ИнициализироватьБазовыйФайлРедактора(ПолучитьФорматИнтеграции(Объект.ФорматЗапросаИнтеграции)); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ВидОтображенияЗапросаПриИзменении(Элемент) - - Если ВидОтображенияЗапроса Тогда - ИнициализироватьИЗаполнитьТекстомОбъектJSON("tree"); - Иначе - ИнициализироватьИЗаполнитьТекстомОбъектJSON("code"); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ЗапросИсходящийДокументСформирован_Подключаемый(Элемент) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиент = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Объект.ФорматЗапросаИнтеграции = ОбщегоНазначенияКлиент.ПредопределенныйЭлемент("Перечисление.__ФорматыЗапросовИнтеграции.JSON") Тогда - ИнициализироватьИЗаполнитьТекстомОбъектJSON("code", "Исходящий"); - Иначе - ИнициализироватьИЗаполнитьТекстомОбъектXML("Исходящий"); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ЗапросВходящийДокументСформирован_Подключаемый(Элемент) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиент = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Объект.ФорматЗапросаИнтеграции = ОбщегоНазначенияКлиент.ПредопределенныйЭлемент("Перечисление.__ФорматыЗапросовИнтеграции.JSON") Тогда - ИнициализироватьИЗаполнитьТекстомОбъектJSON("code", "Входящий"); - Иначе - ИнициализироватьИЗаполнитьТекстомОбъектXML("Входящий"); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ОбработчикиСобытийФормы - -#Область ОбработчикиКомандФормы - -&НаКлиенте -Процедура РазвернутьВсе(Команда) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиент = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Объект.ФорматЗапросаИнтеграции = ОбщегоНазначенияКлиент.ПредопределенныйЭлемент("Перечисление.__ФорматыЗапросовИнтеграции.XML") Тогда - Элементы.ЗапросИсходящий.Документ.defaultView.Xonomy.plusminus("xonomy1", true); - Элементы.ЗапросВходящий.Документ.defaultView.Xonomy.plusminus("xonomy1", true); - Иначе - Если ВидОтображенияЗапроса Тогда - ДокументВнешнийОбъектИсходящий.expandAll(); - ДокументВнешнийОбъектВходящий.expandAll(); - Иначе - ДокументВнешнийОбъектИсходящий.format(); - ДокументВнешнийОбъектВходящий.format(); - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура СвернутьВсе(Команда) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиент = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Объект.ФорматЗапросаИнтеграции = ОбщегоНазначенияКлиент.ПредопределенныйЭлемент("Перечисление.__ФорматыЗапросовИнтеграции.XML") Тогда - Элементы.ЗапросИсходящий.Документ.defaultView.Xonomy.plusminus("xonomy1", false); - Элементы.ЗапросВходящий.Документ.defaultView.Xonomy.plusminus("xonomy1", false); - Иначе - Если ВидОтображенияЗапроса Тогда - ДокументВнешнийОбъектИсходящий.collapseAll(); - ДокументВнешнийОбъектВходящий.collapseAll(); - Иначе - ДокументВнешнийОбъектИсходящий.compact(); - ДокументВнешнийОбъектВходящий.compact(); - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура КопироватьВБуферОбмена(Команда) - - #Если НЕ ВебКлиент Тогда - СистемнаяИнформация = Новый СистемнаяИнформация(); - Если НЕ СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86 Или ТипПлатформы.Linux_x86_64 Тогда - ОбъектКопирования = Новый COMОбъект("htmlfile"); - Если Элементы.ГруппаСтраницы.ТекущаяСтраница.Имя = "ГруппаЗапросВходящий" Тогда - ПолеКопирования = Объект.ЗапросВходящий; - ИначеЕсли Элементы.ГруппаСтраницы.ТекущаяСтраница.Имя = "ГруппаЗапросИсходящий" Тогда - ПолеКопирования = Объект.ЗапросИсходящий; - Иначе - Возврат; - КонецЕсли; - ОбъектКопирования.ParentWindow.ClipboardData.SetData("Text", ПолеКопирования); - КонецЕсли; - #КонецЕсли - -КонецПроцедуры - -#КонецОбласти // ОбработчикиКомандФормы - -#Область СлужебныеПроцедурыИФункции - -&НаСервере -Функция ОтформатироватьСообщениеИнтеграции(ТекстСообщенияИнтеграции) - - Если Объект.ФорматЗапросаИнтеграции = Перечисления.__ФорматыЗапросовИнтеграции.XML И СтрНайти(ТекстСообщенияИнтеграции, "xml") <> 0 Тогда - Запрос = __ИнтеграцииСервер.ОтформатироватьXMLЧерезDOM(ТекстСообщенияИнтеграции, Истина); - Иначе - Запрос = ТекстСообщенияИнтеграции; - КонецЕсли; - - Возврат Запрос; - -КонецФункции - -&НаКлиенте -Процедура ИнициализироватьБазовыйФайлРедактора(ФорматИнтеграции) - - #Если ВебКлиент Тогда - ВызватьИсключение НСтр("ru = 'Редактор " + ФорматИнтеграции + " не предназначен для веб-клиента'"); - #Иначе - Если ФорматИнтеграции = "JSON" Тогда - ЗапросИсходящийОтформатированный = ПолучитьБазовыйФайлРедактора(ФорматИнтеграции); - ЗапросВходящийОтформатированный = ЗапросИсходящийОтформатированный; - Иначе - ЗапросИсходящийОтформатированный = ПолучитьБазовыйФайлРедактора(ФорматИнтеграции, "Out"); - ЗапросВходящийОтформатированный = ПолучитьБазовыйФайлРедактора(ФорматИнтеграции, "In"); - КонецЕсли; - #КонецЕсли - -КонецПроцедуры - -&НаКлиенте -Функция ПолучитьБазовыйФайлРедактора(ФорматИнтеграции, Дополнение = "") - - #Если НЕ ВебКлиент Тогда - КаталогКомпоненты = КаталогВременныхФайлов() + ФорматИнтеграции + "Editor" + Дополнение; - КаталогНаДиске = Новый Файл(КаталогКомпоненты); - ДвоичныеДанные = ДвоичныеДанныеМакета(ФорматИнтеграции); - - Чтение = Новый ЧтениеДанных(ДвоичныеДанные); - Файл = Новый ЧтениеZipФайла(Чтение.ИсходныйПоток()); - Файл.ИзвлечьВсе(КаталогКомпоненты); - - БазовыйФайлРедактора = КаталогКомпоненты + ПолучитьРазделительПути() + "index.html"; - - Возврат БазовыйФайлРедактора; - #КонецЕсли - -КонецФункции - -&НаКлиенте -Процедура ИнициализироватьИЗаполнитьТекстомОбъектJSON(ВидОтображения, ТипЗапроса = "") - - Если ТипЗапроса = "Исходящий" Тогда - Если ДокументВнешнийОбъектИсходящий <> Неопределено Тогда - ДокументВнешнийОбъектИсходящий.destroy(); - КонецЕсли; - - ДокументВнешнийОбъектИсходящий = Элементы.ЗапросИсходящий.Документ.defaultView.Init(ВидОтображения); - ДокументВнешнийОбъектИсходящий.setName("Корень"); // Установка имени верхнего уровня для дерева - ДокументВнешнийОбъектИсходящий.setText(Объект.ЗапросИсходящий); - - ИначеЕсли ТипЗапроса = "Входящий" Тогда - Если ДокументВнешнийОбъектВходящий <> Неопределено Тогда - ДокументВнешнийОбъектВходящий.destroy(); - КонецЕсли; - - ДокументВнешнийОбъектВходящий = Элементы.ЗапросВходящий.Документ.defaultView.Init(ВидОтображения); - ДокументВнешнийОбъектВходящий.setName("Корень"); // Установка имени верхнего уровня для дерева - ДокументВнешнийОбъектВходящий.setText(Объект.ЗапросВходящий); - Иначе - Если ДокументВнешнийОбъектИсходящий <> Неопределено Тогда - ДокументВнешнийОбъектИсходящий.destroy(); - КонецЕсли; - - ДокументВнешнийОбъектИсходящий = Элементы.ЗапросИсходящий.Документ.defaultView.Init(ВидОтображения); - ДокументВнешнийОбъектИсходящий.setName("Корень"); // Установка имени верхнего уровня для дерева - ДокументВнешнийОбъектИсходящий.setText(Объект.ЗапросИсходящий); - - Если ДокументВнешнийОбъектВходящий <> Неопределено Тогда - ДокументВнешнийОбъектВходящий.destroy(); - КонецЕсли; - - ДокументВнешнийОбъектВходящий = Элементы.ЗапросВходящий.Документ.defaultView.Init(ВидОтображения); - ДокументВнешнийОбъектВходящий.setName("Корень"); // Установка имени верхнего уровня для дерева - ДокументВнешнийОбъектВходящий.setText(Объект.ЗапросВходящий); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ИнициализироватьИЗаполнитьТекстомОбъектXML(ТипЗапроса) - - Если ТипЗапроса = "Исходящий" Тогда - Элементы.ЗапросИсходящий.Документ.defaultView.start(ОтформатироватьСообщениеИнтеграции(Объект.ЗапросИсходящий), "nerd"); - Иначе - Элементы.ЗапросВходящий.Документ.defaultView.start(ОтформатироватьСообщениеИнтеграции(Объект.ЗапросВходящий), "nerd"); - КонецЕсли; - -КонецПроцедуры - -&НаСервереБезКонтекста -Функция ДвоичныеДанныеМакета(ФорматИнтеграции) - - Возврат ПолучитьОбщийМакет("__" + ФорматИнтеграции + "Editor"); - -КонецФункции - -&НаСервереБезКонтекста -Функция ПолучитьФорматИнтеграции(ФорматЗапросаИнтеграции) - - ИндексЗначенияПеречисления = Перечисления.__ФорматыЗапросовИнтеграции.Индекс(ФорматЗапросаИнтеграции); - ФорматИнтеграции = Метаданные.Перечисления.__ФорматыЗапросовИнтеграции.ЗначенияПеречисления[ИндексЗначенияПеречисления].Имя; - - Возврат ФорматИнтеграции; - -КонецФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции diff --git "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" deleted file mode 100644 index 9d3361df..00000000 --- "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - 27e4477a-30c0-46c0-99d5-1662d5278fbf - 950612ee-2c6e-4a4a-a7ae-02716a74d3fa - - - a43f4bad-6139-42b3-9f28-c55d60b71fb8 - 59d0a00d-ee1c-48e5-8e2b-3949a70cc3c1 - - - a19a8ac0-76a9-4657-981e-7e53c430f242 - fd8a81a3-26c0-4982-96f9-ab40d9fad50b - - - 30e79f29-fec1-4060-af9d-0bde4238e4c9 - 5e4ead15-4199-4d03-8ec9-e6d666e1cfde - - - f9fd23df-8010-4128-8546-9a3c88ce3dcd - 9a054a13-ab52-4669-9039-fb486e762445 - - - - __МетодыИнтеграции - - - ru - Методы интеграции - - - - false - HierarchyFoldersAndItems - false - 2 - true - true - - ToItems - 9 - 100 - String - Variable - WholeCatalog - true - true - AsDescription - - Auto - InDialog - false - BothWays - - Catalog.__МетодыИнтеграции.StandardAttribute.Description - Catalog.__МетодыИнтеграции.StandardAttribute.Code - - Begin - DontUse - Directly - Catalog.__МетодыИнтеграции.Form.ФормаЭлемента - - Catalog.__МетодыИнтеграции.Form.ФормаСписка - - - - - - - - false - - - Managed - Use - - - ru - Метод интеграции - - - - - - ru - Методы интеграции - - - - - Use - Auto - DontUse - false - false - - - - - Метод - - - ru - Метод - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - НастройкаИнтеграции - - - ru - Настройка интеграции - - - - - cfg:CatalogRef.__НастройкиИнтеграции - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - -
ФормаЭлемента
-
ФормаСписка
-
-
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Predefined.xml" "b/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Predefined.xml" deleted file mode 100644 index d73b0eb7..00000000 --- "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Predefined.xml" +++ /dev/null @@ -1,9 +0,0 @@ - - - - МетодИнтеграцииСистемыN - 000000001 - Метод интеграции системы N - false - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" deleted file mode 100644 index e6a6e8fd..00000000 --- "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаСписка - - - ru - Форма списка - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" deleted file mode 100644 index 81020f3a..00000000 --- "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" +++ /dev/null @@ -1,137 +0,0 @@ - -
- - Delete - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа пользовательских настроек</v8:content> - </v8:item> - - false - Vertical - Usual - false - - - - List - None - true - true - ExpandTopLevel - true - Список - Список.DefaultPicture - - Delete - - false - 60 - - Custom - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - Items - false - - true - false - Auto - СписокКомпоновщикНастроекПользовательскиеНастройки - true - - - false - - - - - Список - SearchStringRepresentation - - - - - - - Список - ViewStatusRepresentation - - - - - - - Список - SearchControl - - - - - - - Список.Code - - - - - Список.Description - true - - - - - Список.Метод - - - - -
-
- - - - cfg:DynamicList - - true - - false - true - Catalog.__МетодыИнтеграции - - - Normal - dfcece9d-5077-440b-b6b3-45a5cb4538eb - - - Normal - 88619765-ccb3-46c6-ac52-38e9c992ebd4 - - - Normal - b75fecce-942b-4aed-abc9-e6a02e460fb3 - - - - - НастройкаИнтеграции - Items - None - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - - - Normal - 911b6018-f537-43e8-a417-da56b22f9aec - - - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" deleted file mode 100644 index f6e9b13c..00000000 --- "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаЭлемента - - - ru - Форма элемента - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" deleted file mode 100644 index 56aad21f..00000000 --- "a/release/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" +++ /dev/null @@ -1,65 +0,0 @@ - -
- LockOwnerWindow - - Delete - - Items - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Наименование код</v8:content> - </v8:item> - - - - ru - Наименование и код - - - AlwaysHorizontal - Usual - None - false - - - - Объект.Description - EnterOnInput - - - - - Объект.Code - EnterOnInput - - - - - - - Объект.НастройкаИнтеграции - - - - - Объект.Метод - EnterOnInput - 5 - - - - - - - - cfg:CatalogObject.__МетодыИнтеграции - - true - true - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" deleted file mode 100644 index 0b85f4ef..00000000 --- "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" +++ /dev/null @@ -1,468 +0,0 @@ - - - - - - c9c9780f-d144-4691-ba6e-a200cce8938a - 385b7b26-512c-4bfa-b906-e3276dad0ec5 - - - 17942a54-d2d7-45d6-8f39-8d8dd58fbaea - e44f6572-0e8d-4eeb-bd89-0057e050280f - - - f19bb6d3-e973-4d04-9b3b-329b42018042 - 4812e62c-600e-442a-872f-b6d2848c97fa - - - 6e021eab-19ec-4659-8acc-526873d79925 - 5cbbcbd4-26e2-42a3-8c55-0b3889b28d57 - - - e3f2c94b-d883-415d-9857-f9fd2ee480b4 - 4bde6e03-ce45-4be1-b550-c2671645b6ce - - - - __НастройкиИнтеграции - - - ru - Настройки интеграции - - - - false - HierarchyFoldersAndItems - false - 2 - true - true - - ToItems - 9 - 100 - String - Variable - WholeCatalog - true - true - AsDescription - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - true - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - true - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - Auto - InDialog - false - BothWays - - Catalog.__НастройкиИнтеграции.StandardAttribute.Description - Catalog.__НастройкиИнтеграции.StandardAttribute.Code - - Begin - DontUse - Directly - Catalog.__НастройкиИнтеграции.Form.ФормаЭлемента - - Catalog.__НастройкиИнтеграции.Form.ФормаСписка - - - - - - - - false - - - Managed - Use - - - ru - Настройка интеграции - - - - - - ru - Настройки интеграции - - - - - Use - Auto - DontUse - false - false - - - - - Порт - - - ru - Порт - - - - - xs:string - - 8 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - Сервер - - - ru - Сервер - - - - - xs:string - - 100 - Variable - - - false - - - - false - - false - false - - - false - - ShowError - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ИнтегрируемаяСистема - - - ru - Интегрируемая система - - - - - cfg:CatalogRef.__ИнтегрируемыеСистемы - - false - - - - false - - false - false - - - false - - ShowError - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - -
ФормаЭлемента
-
ФормаСписка
-
-
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ManagerModule.bsl" "b/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ManagerModule.bsl" deleted file mode 100644 index 5f282702..00000000 --- "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/ManagerModule.bsl" +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Predefined.xml" "b/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Predefined.xml" deleted file mode 100644 index f6a2d51e..00000000 --- "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Predefined.xml" +++ /dev/null @@ -1,9 +0,0 @@ - - - - ИнтеграцияССистемойN - 000000001 - Интеграция с системой N - false - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" deleted file mode 100644 index a73f6cf9..00000000 --- "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаСписка - - - ru - Форма списка - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" deleted file mode 100644 index 2f73f098..00000000 --- "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" +++ /dev/null @@ -1,132 +0,0 @@ - -
- - Delete - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа пользовательских настроек</v8:content> - </v8:item> - - false - Vertical - Usual - false - - - - List - None - true - true - ExpandTopLevel - true - Список - Список.DefaultPicture - - Delete - - false - 60 - - Custom - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - Items - false - - true - false - Auto - СписокКомпоновщикНастроекПользовательскиеНастройки - true - - - false - - - - - Список - SearchStringRepresentation - - - - - - - Список - ViewStatusRepresentation - - - - - - - Список - SearchControl - - - - - - - Список.Code - - - - - Список.Description - true - - - - -
-
- - - - cfg:DynamicList - - true - - false - true - Catalog.__НастройкиИнтеграции - - - Normal - dfcece9d-5077-440b-b6b3-45a5cb4538eb - - - Normal - 88619765-ccb3-46c6-ac52-38e9c992ebd4 - - - Normal - b75fecce-942b-4aed-abc9-e6a02e460fb3 - - - - - ИнтегрируемаяСистема - Items - None - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - - - Normal - 911b6018-f537-43e8-a417-da56b22f9aec - - - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" deleted file mode 100644 index 72e1dbf0..00000000 --- "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаЭлемента - - - ru - Форма элемента - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" deleted file mode 100644 index 9b8d60cc..00000000 --- "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" +++ /dev/null @@ -1,258 +0,0 @@ - -
- LockOwnerWindow - - Delete - - Items - - - ПриСозданииНаСервере - ПриЗаписиНаСервере - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа код наименование</v8:content> - </v8:item> - - - - ru - Группа код наименование - - - AlwaysHorizontal - Usual - None - false - - - - Объект.Description - EnterOnInput - - - - - Объект.Code - EnterOnInput - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа основные настройки</v8:content> - </v8:item> - - - - ru - Группа основные настройки - - - AlwaysHorizontal - Usual - None - false - - - - Объект.Сервер - true - - - - - Объект.Порт - false - false - - - - - - - Объект.ИнтегрируемаяСистема - - - - - List - true - true - true - СписокНастроек - None - None - None - - - - - - - - - - - - СписокНастроек - SearchStringRepresentation - - - - - - - СписокНастроек - ViewStatusRepresentation - - - - - - - СписокНастроек - SearchControl - - - - - - - СписокНастроек.ИмяНастройки - EnterOnInput - - - - - СписокНастроек.Значение - EnterOnInput - true - - - - - СписокНастроек.Значение - false - EnterOnInput - - - - -
-
- - - - cfg:CatalogObject.__НастройкиИнтеграции - - true - true - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Список настроек</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение</v8:content> - </v8:item> - - - xs:boolean - xs:string - xs:dateTime - xs:decimal - - 10 - 0 - Any - - - 0 - Variable - - - Date - - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Общие настройки</v8:content> - </v8:item> - - - - ru - Добавить общие настройки - - - ДобавитьОбщие - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Показать значения</v8:content> - </v8:item> - - - - ru - Показать значения - - - ПоказатьЗначения - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" "b/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" deleted file mode 100644 index 88bfa1d8..00000000 --- "a/release/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" +++ /dev/null @@ -1,152 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда - Возврат; - КонецЕсли; - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - Если ОбщегоНазначения <> Неопределено Тогда - // -- Обход ошибки отстутствия модуля БСП, не переносить - - УстановитьПривилегированныйРежим(Истина); - СтруктураНастроек = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(Объект.Ссылка); - - Если СтруктураНастроек = Неопределено Тогда - Возврат; - КонецЕсли; - - УстановитьПривилегированныйРежим(Ложь); - - Для Каждого КлючИЗначение Из СтруктураНастроек Цикл - НоваяСтрока = СписокНастроек.Добавить(); - ЗаполнитьЗначенияСвойств(НоваяСтрока, КлючИЗначение.Значение); - КонецЦикла; - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - КонецЕсли; - // -- Обход ошибки отстутствия модуля БСП, не переносить - -КонецПроцедуры - -&НаСервере -Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - Если ОбщегоНазначения <> Неопределено Тогда - // -- Обход ошибки отстутствия модуля БСП, не переносить - - УстановитьПривилегированныйРежим(Истина); - - СтруктураНастроек = Новый Структура(); - - Для Каждого ТекСтрока Из СписокНастроек Цикл - - Если Не ЗначениеЗаполнено(ТекСтрока.Значение) Тогда - Продолжить; - КонецЕсли; - - Настройка = Новый Структура("ИмяНастройки, Значение"); - ЗаполнитьЗначенияСвойств(Настройка, ТекСтрока); - СтруктураНастроек.Вставить(ТекСтрока.ИмяНастройки, Настройка); - КонецЦикла; - - ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище(ТекущийОбъект.Ссылка, СтруктураНастроек); - - УстановитьПривилегированныйРежим(Ложь); - // ++ Обход ошибки отстутствия модуля БСП, не переносить - КонецЕсли; - // -- Обход ошибки отстутствия модуля БСП, не переносить - -КонецПроцедуры - -#КонецОбласти // ОбработчикиСобытийФормы - -#Область ОбработчикиКомандФормы - -&НаКлиенте -Процедура ДобавитьОбщие(Команда) - - ОбщиеЗначения = ПолучитьОбщиеЗначения(); - - Если СписокНастроек.Количество() Тогда - ПроизвестиПроверкуСуществованияРеквизитов(ОбщиеЗначения); - КонецЕсли; - - Для Каждого ТекЭлемент Из ОбщиеЗначения Цикл - - НоваяСтрока = СписокНастроек.Добавить(); - НоваяСтрока.ИмяНастройки = ТекЭлемент; - - КонецЦикла; - -КонецПроцедуры - -&НаКлиенте -Процедура ПоказатьЗначения(Команда) - - Пометка = НЕ Элементы.СписокНастроекПоказатьЗначения.Пометка; - Элементы.СписокНастроекПоказатьЗначения.Пометка = Пометка; - Элементы.СписокНастроекЗначениеПредставление.Видимость = Пометка; - Элементы.СписокНастроекЗначение.Видимость = НЕ Пометка; - -КонецПроцедуры - -#КонецОбласти // ОбработчикиКомандФормы - -#Область СлужебныеПроцедурыИФункции - -&НаКлиентеНаСервереБезКонтекста -Функция ПолучитьОбщиеЗначения() - - Массив = Новый Массив; - Массив.Добавить("Логин"); - Массив.Добавить("Пароль"); - - Возврат Массив; - -КонецФункции - -&НаКлиенте -Процедура ПроизвестиПроверкуСуществованияРеквизитов(ПроверяемыеЗначения) - - Сч = ПроверяемыеЗначения.Количество() - 1; - - Пока Сч >= 0 Цикл - НайденныеСтроки = СписокНастроек.НайтиСтроки(Новый Структура("ИмяНастройки", ПроверяемыеЗначения[Сч])); - Если НайденныеСтроки.Количество() Тогда - ПроверяемыеЗначения.Удалить(Сч); - КонецЕсли; - Сч = Сч - 1; - КонецЦикла; - -КонецПроцедуры - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml" deleted file mode 100644 index 1b93bc6e..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml" +++ /dev/null @@ -1,989 +0,0 @@ - - - - - - 229f908d-2a9d-4ff4-a5ee-ce6508e8ae8a - fe7727fc-6acc-4582-ab94-f11ac2656d6b - - - a0158c25-4c14-48e4-94a2-c81e8b6297ed - 3cac73ea-5878-40a3-b578-9999c8a6202b - - - a9c98a0f-3726-4c44-b970-ccbf830f9c80 - 4f58098b-10d4-4d26-84ce-15f46f39aa9a - - - fc9defba-1950-40b3-94f3-fda0a6b03673 - 4dcf8be3-b9e6-4574-baca-66c93bf36907 - - - 95ffbbb7-d841-4add-b718-c2088c808f7c - 0a676d99-f9eb-4dd6-b242-c8b70e3108bc - - - - __ПользовательскиеФункции - - - ru - Пользовательские функции - - - en - User Functions - - - - true - HierarchyFoldersAndItems - false - 2 - true - true - - ToItems - 15 - 100 - String - Fixed - WholeCatalog - true - true - AsDescription - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - true - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - true - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - ru - Группа - - - en - Group - - - - Use - - - - - - - - ShowError - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - Auto - InDialog - false - BothWays - - Catalog.__ПользовательскиеФункции.StandardAttribute.Description - Catalog.__ПользовательскиеФункции.StandardAttribute.Code - - Begin - DontUse - Directly - Catalog.__ПользовательскиеФункции.Form.ФормаЭлемента - Catalog.__ПользовательскиеФункции.Form.ФормаГруппы - Catalog.__ПользовательскиеФункции.Form.ФормаСписка - Catalog.__ПользовательскиеФункции.Form.ФормаВыбора - - - - - - - true - - - Automatic - Use - - - ru - Пользовательская функция - - - en - User Function - - - - - - - Use - Auto - DontUse - false - false - - - - - КодПодпрограммы - - - ru - Код подпрограммы - - - en - Subroutine Code - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - Описание - - - ru - Описание - - - en - Description - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - ТипВозвращаемогоЗначения - - - ru - Тип возвращаемого значения - - - en - Return Value Type - - - - - xs:string - - 200 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - Контекст - - - ru - Контекст - - - en - Context - - - - - cfg:EnumRef.__КонтекстыВыполненияПользовательскихФункций - - false - - - - false - - false - false - - - false - - ShowError - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - КаталогИсходногоКодаКонфигурации - - - ru - Каталог исходного кода конфигурации - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - - 313e427b-fa73-4bf8-a890-477759b0f69a - a932f280-2c88-4600-9d8b-1f3b5715a085 - - - 156b24ec-36df-4390-bd27-24e50761b474 - 820701b6-ff17-44ef-904a-d7a81cc64e74 - - - - ПараметрыФункции - - - ru - Параметры функции - - - en - Function Parameters - - - - - DontCheck - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - ForItem - - - - - Наименование - - - ru - Наименование - - - - - xs:string - - 200 - Variable - - - false - - - - false - - false - false - - - ShowError - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - ТипПараметра - - - ru - Тип параметра - - - en - Parameter Type - - - - - v8:ValueStorage - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - НеОбязательныйДляЗаполнения - - - ru - Не обязательный - - - en - Not Required - - - - - xs:boolean - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - ЗначениеПоУмолчанию - - - ru - Значение по умолчанию - - - en - Default Value - - - - - xs:boolean - xs:string - xs:dateTime - xs:decimal - cfg:AnyRef - - 10 - 0 - Any - - - 10 - Variable - - - Date - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - - - - e071dfe3-1b49-43fe-8e24-66660e7e70cd - 63969f55-f63a-4fe2-837e-e2b2b44da63b - - - 0afb400a-adab-4749-8955-ff4cba25cc53 - 4ec7c8d4-38ec-4554-927b-050a9c58a018 - - - - Переменные - - - ru - Переменные - - - en - Variables - - - Переменные - - DontCheck - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - ForItem - - - - - Имя - - - ru - Имя - - - en - FName - - - Имя - - xs:string - - 150 - Variable - - - false - - - - false - - false - false - - - ShowError - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - Значение - - - ru - Значение - - - en - Value - - - Значение - - xs:boolean - xs:string - xs:dateTime - xs:decimal - cfg:AnyRef - - 19 - 6 - Any - - - 250 - Variable - - - DateTime - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - -
ФормаЭлемента
-
ФормаСписка
-
ФормаВыбора
-
ФормаПараметров
-
ФормаГруппы
-
УсловныйОператор
- -
-
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/Help.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/Help.xml" deleted file mode 100644 index 4294b565..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/Help.xml" +++ /dev/null @@ -1,4 +0,0 @@ - - - ru - \ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/Help/ru.html" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/Help/ru.html" deleted file mode 100644 index a2dcb5f0..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/Help/ru.html" +++ /dev/null @@ -1,25 +0,0 @@ - -

Справочник «Пользовательские функции»

-

 

-

Пользовательские функции предназначены для классификации и хранения, часто повторяющихся фрагментов кода при настройке шаблонов проводок хозяйственных операций. Создание пользовательских функций производится в справочнике «Пользовательские функции».

-


-

Следует помнить, что созданные функции являются глобальными. 

-


-

Пользователь имеет возможность самостоятельно определить алгоритм, который сформирует возвращаемое значение. Главным условием, является то, что сформированное значение должно быть помещено в переменную «Результат»

-


-

При создании пользовательской функции пользователь имеет возможность указать перечень входных параметров необходимых для выполнения функции. Количество входных параметров может быть произвольным. Тип параметров - произвольный. Допускается не указывать тип параметра, в таком случае при выборе значения параметра ограничение типа не накладывается. Существует возможность создания необязательных параметров. Если они не указаны при вызове функции, то  значение  будет  «Не определено».

-


-

В коде пользовательской функции допускается использование запросов. Для вызова конструктора запросов можно воспользоваться кнопкой «Конструктор запроса» на панели инструментов редактора кода.

-


-

В процессе написания пользовательской функции может потребоваться проверка выполнения кода. Для запуска пользовательской функции на выполнение можно воспользоваться кнопкой «Выполнить» на панели инструментов редактора кода. Произойдет попытка исполнения кода функции в контексте общего модуля. В случае ошибки при исполнении кода, пользователю будет сообщено об этом.

-


-

Если у функции указаны входные параметры, перед проверкой выполнения может потребоваться указания значений этих параметров. Для данной операции следует нажать на кнопку  панели инструментов редактора кода. 

-


-

Для каждой пользовательской функции возможно составить описание. Описание представляет текстовый блок с краткой информацией о назначении функции и пр. Форма ввода описания функции вызывается при нажатии на кнопку «Добавить описание подпрограммы» панели инструментов редактора кода.

-


-

Форма списка справочника  содержит перечень пользовательских функций, описание выделенной функции, а также код функции с указанием типов входных параметров в виде комментария. В случае если выделена группа функций в окне кода появляется список функций, которые эта группа содержит.

\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/ManagerModule.bsl" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/ManagerModule.bsl" deleted file mode 100644 index 917bf067..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/ManagerModule.bsl" +++ /dev/null @@ -1,200 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда - -#Область СлужебныйПрограммныйИнтерфейс - -// Обновляет тексты предопределенных элементов справочника пользовательские функции. -// -Процедура ОбновитьПредопределенныеЭлементы(Знач Макет = Неопределено, РежимСообщений = "Все") Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ВыводитьОшибки = ?(РежимСообщений = "Все" Или РежимСообщений = "Ошибки", Истина, Ложь); - ВыводитьИнформацию = ?(РежимСообщений = "Все", Истина, Ложь); - - Если Макет = Неопределено Тогда - Макет = Справочники.__ПользовательскиеФункции.ПолучитьМакет("НастройкиПоУмолчанию"); - КонецЕсли; - - ТекстМакета = Макет.ПолучитьТекст(); - СтруктураТаблиц = Новый Структура; - - КоличествоТаблиц = 0; - Пока Истина Цикл - НомерПервойПозиции = Найти(ТекстМакета, ""); - - Если НомерПервойПозиции = 0 - Или НомерПоследнейПозиции = 0 - Или КоличествоТаблиц > 99 Тогда - - Прервать; - КонецЕсли; - - ТекстОписанияТаблицы = Сред(ТекстМакета, НомерПервойПозиции, НомерПоследнейПозиции+7); - ТекстМакета = СтрЗаменить(ТекстМакета, ТекстОписанияТаблицы, ""); - - Структура = __ОбщегоНазначенияСервер.ПрочитатьXMLВТаблицу(ТекстОписанияТаблицы); - СтруктураТаблиц.Вставить(Структура.ИмяТаблицы, Структура.Данные); - - КоличествоТаблиц = КоличествоТаблиц + 1; - КонецЦикла; - - Ном = 0; - // Обработка данных макета. - Для Каждого ОписаниеЭлемента Из СтруктураТаблиц.ТаблицаПредопределенныеЭлементы Цикл - - Если ЗначениеЗаполнено(ОписаниеЭлемента.ИмяПредопределенного) Тогда - Попытка - СправочникСсылка = Справочники.__ПользовательскиеФункции[ОписаниеЭлемента.ИмяПредопределенного]; - Исключение - СправочникСсылка = Неопределено; - - Если ВыводитьОшибки Тогда - - ОбщегоНазначения.СообщитьПользователю(СтрШаблон( - НСтр("ru='Не удалось найти предопределенный элемент справочника ""Пользовательские функции"" по имени %1'; - |en='Failed to find a predefined element of the directory ""User-defined functions"" named %1'"), - ОписаниеЭлемента.ИмяПредопределенного)); - КонецЕсли; - - КонецПопытки; - Иначе - СправочникСсылка = Неопределено; - КонецЕсли; - - Если СправочникСсылка = Неопределено Тогда - Продолжить; - КонецЕсли; - КонецЦикла; - - Если ВыводитьИнформацию Тогда - - ОбщегоНазначения.СообщитьПользователю(СтрШаблон( - НСтр("ru='Выполнена проверка версий предопределенных элементов справочника ""Пользовательские функции"". Обновлено %1 элементов.'; - |en='Successfully checked the versions of predefined elements of the directory ""User functions"". %1 elements updated.'"), - Строка(Ном))); - КонецЕсли; - -КонецПроцедуры - -// Формирует структуру заголовков для элемента справочника. -// -Функция ПолучитьНазваниеПодпрограммыСПараметрами(Ссылка) Экспорт - - // Значения элементов структуры: - // - // - ЗаголовокФункции: Функция МояФункция(Параметр1, Параметр2). - // - НазваниеСПараметрами: МояФункция(Параметр1, Параметр2). - // - ОписаниеПараметров: // Типы входных параметров: - // // Параметр1 - 'Число'. - // // Параметр2 - 'Строка'. - СтруктураПараметров = Новый Структура("ЗаголовокФункции, НазваниеСПараметрами, ОписаниеПараметров"); - - ТекстНазвания = СтрШаблон("%1(", СокрЛП(Ссылка.Наименование)); - ТекстКомментария = "// Типы входных параметров: "; - - Для Каждого Параметр Из Ссылка.ПараметрыФункции Цикл - - ТекстНазвания = ТекстНазвания + СокрЛП(Параметр.Наименование); - - Если Параметр.НеОбязательныйДляЗаполнения Тогда - ТекстНазвания = СтрШаблон("%1 = Неопределено", ТекстНазвания); - КонецЕсли; - - Если ТипЗнч(Ссылка) = Тип("ДанныеФормыСтруктура") Тогда - ОписаниеТипаПараметра = ""; - Иначе - ОписаниеТипаПараметра = СокрЛП(Параметр.ТипПараметра.Получить()); - КонецЕсли; - - ТекстКомментария = СтрШаблон("%1%2// %3 - '%4'", - ТекстКомментария, Символы.ПС, СокрЛП(Параметр.Наименование), ОписаниеТипаПараметра); - - Если Не Параметр.НомерСтроки = Ссылка.ПараметрыФункции.Количество() Тогда - ТекстНазвания = СтрШаблон("%1, ", ТекстНазвания); - КонецЕсли; - КонецЦикла; - - ТекстНазвания = СтрШаблон("%1)", ТекстНазвания); - - СтруктураПараметров.ЗаголовокФункции = СтрШаблон("Функция %1", ТекстНазвания); - СтруктураПараметров.НазваниеСПараметрами = ТекстНазвания; - СтруктураПараметров.ОписаниеПараметров = ТекстКомментария; - - Возврат СтруктураПараметров; - -КонецФункции - -// Заполняет параметры функции для переданного объекта. -// -// Параметры: -// Объект - ДанныеФормыСтруктура, СправочникОбъект.__ПользовательскиеФункции. -// -Процедура ЗаполнитьПараметры(Объект) Экспорт - - Если Объект.Контекст = Перечисления.__КонтекстыВыполненияПользовательскихФункций.ЗагрузкаЭксель Тогда - Объект.ПараметрыФункции.Очистить(); - ДобавитьПараметрыЗагрузкаЭксель(Объект); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -// Выполняет добавляет параметр при отсутствии. -// -// Параметры: -// ИмяПараметра - Строка. -// -Процедура НайтиДобавитьПараметр(Объект, ИмяПараметра) - - ДанныеПоиска = Объект.ПараметрыФункции.НайтиСтроки( - Новый Структура("Наименование", ИмяПараметра)); - - Если Не ДанныеПоиска.Количество() Тогда - НоваяСтрока = Объект.ПараметрыФункции.Добавить(); - НоваяСтрока.Наименование = ИмяПараметра; - КонецЕсли; - -КонецПроцедуры - -// Добавляет параметры, необходимые для контекста ЗагрузкаЭксель. -// -Процедура ДобавитьПараметрыЗагрузкаЭксель(Объект) - - НайтиДобавитьПараметр(Объект, "СтрокаЗагрузки"); - НайтиДобавитьПараметр(Объект, "ДанныеЗагрузки"); - НайтиДобавитьПараметр(Объект, "СтрокаПравил"); - -КонецПроцедуры - -#КонецОбласти - -#КонецЕсли diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/ObjectModule.bsl" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/ObjectModule.bsl" deleted file mode 100644 index d1db5c67..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Ext/ObjectModule.bsl" +++ /dev/null @@ -1,108 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда - -#Область ОбработчикиСобытий - -Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) - - Если Не ЭтоГруппа Тогда - Если ТипЗнч(ДанныеЗаполнения) = Тип("Структура") Тогда - ДанныеЗаполнения.Свойство("Наименование", Наименование); - ДанныеЗаполнения.Свойство("Контекст", Контекст); - ДанныеЗаполнения.Свойство("КодПодпрограммы", КодПодпрограммы); - КонецЕсли; - - Если Не ЗначениеЗаполнено(Контекст) Тогда - Контекст = Перечисления.__КонтекстыВыполненияПользовательскихФункций.Произвольный; - КонецЕсли; - - Если ПустаяСтрока(КодПодпрограммы) Тогда - КодПодпрограммы = СтрШаблон("Результат = %1", КодПодпрограммы + Символы.ПС); - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - СтруктураПараметров = Новый Структура; - - Для Каждого СтрокаТаблицы Из Переменные Цикл - - НомерСтроки = СтрокаТаблицы.НомерСтроки - 1; - - Попытка - СвойствоДоступно = СтруктураПараметров.Свойство(СтрокаТаблицы.Имя); - Исключение - СвойствоДоступно = Ложь; - КонецПопытки; - - Если Не СвойствоДоступно Тогда - - Попытка - СтруктураПараметров.Вставить(СтрокаТаблицы.Имя); - Исключение - - ТекстСообщения = СтрШаблон(НСтр("ru='Обнаружено некорректное имя ""%1"" в таблице ""Переменные"".'; - |en='Found an incorrect name ""%1"" in table ""Variables.""'"),СтрокаТаблицы.Имя); - ОбщегоНазначения.СообщитьПользователю( - ТекстСообщения, ЭтотОбъект, СтрШаблон("Переменные[%1].Имя", НомерСтроки),, Отказ); - КонецПопытки; - Иначе - - ТекстСообщения = СтрШаблон(НСтр("ru='Обнаружено дублирующееся имя ""%1"" в таблице ""Переменные"".'; - |en='Found a duplicate name ""%1"" in the table ""Variables.""'"), СтрокаТаблицы.Имя); - ОбщегоНазначения.СообщитьПользователю( - ТекстСообщения, ЭтотОбъект, СтрШаблон("Переменные[%1].Имя", НомерСтроки),, Отказ); - КонецЕсли; - КонецЦикла; - -КонецПроцедуры - -Процедура ПередЗаписью(Отказ) - - Если ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - -КонецПроцедуры - -Процедура ПриЗаписи(Отказ) - - Если ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Иначе - ВызватьИсключение НСтр("ru='Недопустимый вызов объекта на клиенте.';en='Invalid object call on client'"); -#КонецЕсли \ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200.xml" deleted file mode 100644 index a930480f..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200.xml" +++ /dev/null @@ -1,25 +0,0 @@ - - -
- - УсловныйОператор - - - ru - Условный оператор - - - en - Form provisional operator controlled - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200/Ext/Form.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200/Ext/Form.xml" deleted file mode 100644 index 13941cbe..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200/Ext/Form.xml" +++ /dev/null @@ -1,281 +0,0 @@ - -
- - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Условный оператор ?</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Conditional Operator?</v8:content> - </v8:item> - - 60 - LockWholeInterface - false - false - useIfNecessary - - false - - - ПриСозданииНаСервере - - - - НадписьСинтаксис - false - - - - - ЛогическоеВыражение - true - - - - ЛогическоеВыражениеПриИзменении - ЛогическоеВыражениеНачалоВыбора - - - - ВыражениеИстина - true - - - - ВыражениеИстинаПриИзменении - ВыражениеИстинаНачалоВыбора - - - - ВыражениеЛожь - true - - - - ВыражениеЛожьПриИзменении - ВыражениеЛожьНачалоВыбора - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Результирующее выражение</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Resulting Expression</v8:content> - </v8:item> - - Vertical - Usual - - - - ВыражениеРезультат - true - None - false - true - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа действия формы</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group actions forms</v8:content> - </v8:item> - - Right - - - - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Логическое выражение</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Logical Expression</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выражение если "Истина"</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Expression if "True"</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выражение если "Ложь"</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Expression if "False"</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выражение результат</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Expression Result</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Список переменных</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Variables List</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Syntax</v8:content> - </v8:item> - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Синтаксис</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Режим</v8:content> - </v8:item> - - - xs:string - - 100 - Variable - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>ОК</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>OK</v8:content> - </v8:item> - - - - ru - Команда ОК - - - КомандаОК - DontUse - - - - - - xs:string - - 100 - Variable - - - - -
\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200/Ext/Form/Module.bsl" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200/Ext/Form/Module.bsl" deleted file mode 100644 index eb9215ca..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\243\321\201\320\273\320\276\320\262\320\275\321\213\320\271\320\236\320\277\320\265\321\200\320\260\321\202\320\276\321\200/Ext/Form/Module.bsl" +++ /dev/null @@ -1,149 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - Параметры.Свойство("Режим", Режим); - - Если Параметры.Свойство("Переменные") Тогда - Для Каждого ТекущаяПеременна Из Параметры.Переменные Цикл - СписокПеременных.Добавить(ТекущаяПеременна.Значение); - КонецЦикла; - КонецЕсли; - - НадписьСинтаксис = НСтр("ru = '?(<ЛогическоеВыражение>,<ВыражениеЕслиИстина>,<ВыражениеЕслиЛожь>)'; - |en = '?(,,)'"); - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовШапкиФормы - -&НаКлиенте -Процедура ЛогическоеВыражениеПриИзменении(Элемент) - - ОбновитьВыражениеРезультат(); - -КонецПроцедуры - -&НаКлиенте -Процедура ЛогическоеВыражениеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) - - ОткрытьФормуВыбораПоля("ЛогическоеВыражение"); - -КонецПроцедуры - -&НаКлиенте -Процедура ВыражениеИстинаПриИзменении(Элемент) - - ОбновитьВыражениеРезультат(); - -КонецПроцедуры - -&НаКлиенте -Процедура ВыражениеИстинаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) - - ОткрытьФормуВыбораПоля("ВыражениеИстина"); - -КонецПроцедуры - -&НаКлиенте -Процедура ВыражениеЛожьПриИзменении(Элемент) - - ОбновитьВыражениеРезультат(); - -КонецПроцедуры - -&НаКлиенте -Процедура ВыражениеЛожьНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) - - ОткрытьФормуВыбораПоля("ВыражениеЛожь"); - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиКомандФормы - -&НаКлиенте -Процедура КомандаОК(Команда) - - ОбновитьВыражениеРезультат(); - Закрыть(ВыражениеРезультат); - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -// Выполняет обновление результирующего выражения. -// -&НаКлиенте -Процедура ОбновитьВыражениеРезультат() - - ВыражениеРезультат = СтрШаблон("?(%1, %2, %3);", ЛогическоеВыражение, ВыражениеИстина, ВыражениеЛожь); - -КонецПроцедуры - -// Открывает помошник для выбора поля. -// -&НаКлиенте -Процедура ОткрытьФормуВыбораПоля(ИмяПриемника) - - ПараметрыФормы = Новый Структура; - - ПараметрыФормы.Вставить("Режим", Режим); - - Если СписокПеременных.Количество() Тогда - ПараметрыФормы.Вставить("Переменные", СписокПеременных.ВыгрузитьЗначения()); - КонецЕсли; - - ОткрытьФорму("ОбщаяФорма.__ФормаВыбораПоля", - ПараметрыФормы, ЭтотОбъект,,,, - Новый ОписаниеОповещения("ВыборПоляЗавершение", ЭтотОбъект, Новый Структура("ИмяПриемника", ИмяПриемника)), - РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс); - - КонецПроцедуры - -// Обработчик оповещения "ВыборПоляЗавершение". -// -// Параметры: -// РезСтруктура - КодВозвратаДиалога. -// ДополнительныеДанные - Структура. -// -&НаКлиенте -Процедура ВыборПоляЗавершение(Результат, ДополнительныеДанные) Экспорт - - Если ТипЗнч(Результат) = Тип("Структура") Тогда - Элементы[ДополнительныеДанные.ИмяПриемника].ВыделенныйТекст = Результат.Имя; - ОбновитьВыражениеРезультат(); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" deleted file mode 100644 index 62b5106d..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260.xml" +++ /dev/null @@ -1,25 +0,0 @@ - - -
- - ФормаВыбора - - - ru - Форма выбора - - - en - Selection Form - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" deleted file mode 100644 index 97846312..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form.xml" +++ /dev/null @@ -1,368 +0,0 @@ - -
- 65 - LockOwnerWindow - useIfNecessary - - - ПриСозданииНаСервере - - - - None - true - 11 - true - true - ExpandTopLevel - true - true - AsFile - Список - Список.DefaultPicture - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Список</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>List</v8:content> - </v8:item> - - false - 60 - - Custom - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - Items - false - - true - false - Auto - true - - - false - - - - - Список - SearchStringRepresentation - - - - - - - Список - ViewStatusRepresentation - - - - - - - Список - SearchControl - - - - - - СписокПриАктивизацииСтроки - - - - Список.Code - false - - - - - Список.Description - true - - - - - Список.Контекст - - - - - Список.Ref - - false - - - - - -
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа описание функции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group description of function</v8:content> - </v8:item> - - Vertical - Usual - false - - - - Items.Список.CurrentData.Описание - true - None - true - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа шапка функции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group heading of the function</v8:content> - </v8:item> - - true - Horizontal - Usual - None - false - - - - false - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Функция</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Function</v8:content> - </v8:item> - - - - - - #1C55AE - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Подпрограмма(Парам1, Парам2, Парам3)</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Subprogram (Param1, Param2, Param3)</v8:content> - </v8:item> - - - - - - - - ПолеОписания - true - None - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа подвал функции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group</v8:content> - </v8:item> - - Vertical - Usual - None - false - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа возврат результата</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group return of results</v8:content> - </v8:item> - - Horizontal - Usual - None - false - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content> Возврат</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>    Return</v8:content> - </v8:item> - - - - - - #1C55AE - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Результат</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Result</v8:content> - </v8:item> - - - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>;</v8:content> - </v8:item> - - - - - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>КонецФункции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>EndofFunction</v8:content> - </v8:item> - - - - - - - - -
- - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Список</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>List</v8:content> - </v8:item> - - - cfg:DynamicList - - true - - Список.Ref - - - false - true - Catalog.__ПользовательскиеФункции - - - Normal - dfcece9d-5077-440b-b6b3-45a5cb4538eb - - - Normal - 88619765-ccb3-46c6-ac52-38e9c992ebd4 - - - Normal - b75fecce-942b-4aed-abc9-e6a02e460fb3 - - Normal - 911b6018-f537-43e8-a417-da56b22f9aec - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Description</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Description</v8:content> - </v8:item> - - - d5p1:TextDocument - - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" deleted file mode 100644 index 88fbbc36..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260/Ext/Form/Module.bsl" +++ /dev/null @@ -1,110 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - Если Отказ Тогда - Возврат; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовТаблицыФормыСписок - -&НаКлиенте -Процедура СписокПриАктивизацииСтроки(Элемент) - - ПодключитьОбработчикОжидания("ПоказатьОписаниеФункции", 0.1, Истина); - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -// Формирует описание функции или группы функций. -// -// Параметры: -// Ссылка - СправочникСсылка.__ПользовательскиеФункции. -// -&НаСервере -Процедура ПоказатьОписаниеФункцииСервер(Ссылка) - - Если Ссылка.ЭтоГруппа Тогда - - ТекстОписания = СтрШаблон(НСтр("ru='#В группе: %1';en='#In Group: %1'"), Символы.ПС); - - Выборка = Справочники.__ПользовательскиеФункции.Выбрать(Ссылка); - Пока Выборка.Следующий() Цикл - - Если Выборка.ЭтоГруппа Тогда - Продолжить; - КонецЕсли; - - ОписаниеСКомментариями = СтрЗаменить(СокрЛП(Выборка.Описание), Символы.ПС, СтрШаблон("%1// ", Символы.ПС)); - Если СокрЛП(Выборка.Описание) = "" Тогда - ОписаниеФункции = НСтр("ru='// <нет описания>';en='// '"); - Иначе - ОписаниеФункции = СтрШаблон("// %1", ОписаниеСКомментариями); - КонецЕсли; - - __ОбщегоНазначенияСервер.ДобавитьСтрокуКТексту(ТекстОписания, ОписаниеФункции); - СтруктураЗаголовка = Справочники.__ПользовательскиеФункции.ПолучитьНазваниеПодпрограммыСПараметрами(Выборка.Ссылка); - __ОбщегоНазначенияСервер.ДобавитьСтрокуКТексту(ТекстОписания, СтруктураЗаголовка.ЗаголовокФункции + Символы.ПС); - КонецЦикла; - - ПолеОписания = ТекстОписания; - Иначе - СтруктураЗаголовка = Справочники.__ПользовательскиеФункции.ПолучитьНазваниеПодпрограммыСПараметрами(Ссылка); - - Элементы.ДекорацияНазваниеСПараметрами.Заголовок = СтруктураЗаголовка.НазваниеСПараметрами; - ПолеОписания = СтрШаблон("%1%2%3", СтруктураЗаголовка.ОписаниеПараметров, Символы.ПС, СокрЛП(Ссылка.КодПодпрограммы)); - КонецЕсли; - - Элементы.Описание.Видимость = Не Ссылка.ЭтоГруппа; - Элементы.ГруппаШапкаФункции.Видимость = Не Ссылка.ЭтоГруппа; - Элементы.ГруппаПодвалФункции.Видимость = Не Ссылка.ЭтоГруппа; - -КонецПроцедуры - -// Обработчик ожидания активизации строки. -// -&НаКлиенте -Процедура ПоказатьОписаниеФункции() - - ТекущиеДанные = Элементы.Список.ТекущиеДанные; - Если ТекущиеДанные = Неопределено Тогда - Возврат; - КонецЕсли; - - ПоказатьОписаниеФункцииСервер(ТекущиеДанные.Ссылка); - -КонецПроцедуры - -#КонецОбласти - diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" deleted file mode 100644 index da6234c9..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" +++ /dev/null @@ -1,25 +0,0 @@ - - -
- - ФормаГруппы - - - ru - Форма группы - - - en - Group Form - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" deleted file mode 100644 index c58855cb..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" +++ /dev/null @@ -1,38 +0,0 @@ - -
- LockOwnerWindow - Folders - - - ПриСозданииНаСервере - - - - Объект.Code - EnterOnInput - - - - - Объект.Description - EnterOnInput - - - - - Объект.Parent - EnterOnInput - - - - - - - - cfg:CatalogObject.__ПользовательскиеФункции - - true - true - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form/Module.bsl" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form/Module.bsl" deleted file mode 100644 index a9b309fd..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form/Module.bsl" +++ /dev/null @@ -1,36 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - Если Отказ Тогда - Возврат; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262.xml" deleted file mode 100644 index fbb176e2..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаПараметров - - - ru - Форма параметров - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262/Ext/Form.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262/Ext/Form.xml" deleted file mode 100644 index 4b914093..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262/Ext/Form.xml" +++ /dev/null @@ -1,210 +0,0 @@ - -
- - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Форма заполнения параметров</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Form of filling-in the parameters</v8:content> - </v8:item> - - false - Bottom - useIfNecessary - - Right - false - - - - - - - ПриСозданииНаСервере - - - - List - None - false - false - true - true - true - AsFile - ТаблицаПараметров - None - None - None - - - - - - - ТаблицаПараметров - SearchStringRepresentation - - - - - - - ТаблицаПараметров - ViewStatusRepresentation - - - - - - - ТаблицаПараметров - SearchControl - - - - - - - ТаблицаПараметров.Параметр - true - EnterOnInput - 24 - - - - - ТаблицаПараметров.Значение - EnterOnInput - true - - - - ТаблицаПараметровЗначениеНачалоВыбора - ТаблицаПараметровЗначениеОчистка - - - -
-
- - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Таблица параметров</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Parameters Table</v8:content> - </v8:item> - - - v8:ValueTable - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметр</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Parameter</v8:content> - </v8:item> - - - xs:string - - 50 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Значение</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Value</v8:content> - </v8:item> - - - xs:boolean - xs:string - xs:dateTime - xs:decimal - cfg:AnyRef - - 10 - 0 - Any - - - 0 - Variable - - - Date - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Ф кэш значений</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>F values cache</v8:content> - </v8:item> - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>ОК</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>OK</v8:content> - </v8:item> - - - - ru - ОК - - - en - OK - - - ОК - DontUse - - -
\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262/Ext/Form/Module.bsl" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262/Ext/Form/Module.bsl" deleted file mode 100644 index 327bf423..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262/Ext/Form/Module.bsl" +++ /dev/null @@ -1,136 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - ПараметрыФункции = Параметры.ПараметрыФункции; - ЗначенияПараметров = Параметры.ЗначенияПараметров; - - ТаблицаПараметров.Очистить(); - - Для Каждого Параметр Из ПараметрыФункции Цикл - - ОписаниеТипа = Новый ОписаниеТипов(Параметр.фТипПараметра); - - Стр = ЗначенияПараметров.Получить(Параметр.Наименование); - Если Стр = Неопределено Тогда - - НоваяСтрока = ТаблицаПараметров.Добавить(); - НоваяСтрока.Параметр = Параметр.Наименование; - НоваяСтрока.Значение = ОписаниеТипа.ПривестиЗначение(); - Иначе - - НоваяСтрока = ТаблицаПараметров.Добавить(); - НоваяСтрока.Параметр = Параметр.Наименование; - - МассивТиповЗначения = Новый Массив; - МассивТиповЗначения.Добавить(ТипЗнч(Стр)); - - ОписаниеТипаЗначения = Новый ОписаниеТипов(МассивТиповЗначения); - - Если ОписаниеТипа = ОписаниеТипаЗначения Тогда - НоваяСтрока.Значение = Стр; - Иначе - НоваяСтрока.Значение = ОписаниеТипа.ПривестиЗначение(); - КонецЕсли; - КонецЕсли; - КонецЦикла; - - ЗаполнитьКэшЗначений(фКэшЗначений); - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовТаблицыФормыТаблицаПараметров - -&НаКлиенте -Процедура ТаблицаПараметровЗначениеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) - - ТекущиеДанные = Элементы.ТаблицаПараметров.ТекущиеДанные; - Если ТекущиеДанные = Неопределено Тогда - Возврат; - КонецЕсли; - - СписокВыбора = фКэшЗначений.ДоступныеТипыЗначенияПараметра; - __РаботаСДиалогамиКлиент.НачалоВыбораСоставного( - ЭтотОбъект, Элемент, ТекущиеДанные, "Значение", СписокВыбора, СтандартнаяОбработка); - -КонецПроцедуры - -&НаКлиенте -Процедура ТаблицаПараметровЗначениеОчистка(Элемент, СтандартнаяОбработка) - - Элементы.ТаблицаПараметровЗначение.ВыбиратьТип = Истина; - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиКомандФормы - -&НаКлиенте -Процедура ОК(Команда) - - ВернутьПараметрыИЗакрыть(); - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -&НаСервере -Процедура ЗаполнитьКэшЗначений(КэшированныеЗначения) - - КэшированныеЗначения = Новый Структура; - - МассивТипов = ТаблицаПараметров.Выгрузить().Колонки.Значение.ТипЗначения.Типы(); - СписокТипов = __ОбщегоНазначенияСервер.ПодготовитьСписокВыбораТипа(МассивТипов); - - КэшированныеЗначения.Вставить("ДоступныеТипыЗначенияПараметра", СписокТипов); - -КонецПроцедуры - -&НаКлиенте -Процедура ВернутьПараметрыИЗакрыть(ПараметрыФормы = Ложь) - - СоответствиеПараметров = Неопределено; - - Если Не ПараметрыФормы Тогда - - СоответствиеПараметров = Новый Соответствие; - Для Каждого Параметр Из ТаблицаПараметров Цикл - СоответствиеПараметров.Вставить(Параметр.Параметр, Параметр.Значение); - КонецЦикла; - КонецЕсли; - - Закрыть(СоответствиеПараметров); - -КонецПроцедуры - -#КонецОбласти - diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" deleted file mode 100644 index 28bbc708..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" +++ /dev/null @@ -1,25 +0,0 @@ - - -
- - ФормаСписка - - - ru - Форма списка - - - en - List Form - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" deleted file mode 100644 index ba8a5ae8..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" +++ /dev/null @@ -1,365 +0,0 @@ - -
- useIfNecessary - - - ПриСозданииНаСервере - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Быстрые отборы</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Quick Filters</v8:content> - </v8:item> - - Horizontal - Usual - None - false - - - - None - true - true - ExpandTopLevel - true - true - AsFile - Список - Список.DefaultPicture - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Список</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>List</v8:content> - </v8:item> - - false - 60 - - Custom - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - Items - false - - true - false - Auto - ГруппаБыстрыеОтборы - true - - - false - - - - - Список - SearchStringRepresentation - - - - - - - Список - ViewStatusRepresentation - - - - - - - Список - SearchControl - - - - - - СписокПриАктивизацииСтроки - - - - Список.Description - true - - - - - Список.Code - - - - - Список.Контекст - - - - - Список.Ref - - false - - - - - -
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа описание функции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group description of function</v8:content> - </v8:item> - - Vertical - Usual - false - - - - Items.Список.CurrentData.Описание - true - None - true - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа шапка функции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group heading of the function</v8:content> - </v8:item> - - true - Horizontal - Usual - None - false - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Функция</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Function</v8:content> - </v8:item> - - - - - - #1C55AE - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Подпрограмма(Парам1, Парам2, Парам3)</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Subprogram (Param1, Param2, Param3)</v8:content> - </v8:item> - - - - - - - - ПолеОписания - true - None - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа подвал функции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group</v8:content> - </v8:item> - - Vertical - Usual - None - false - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа возврат результата</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group return of results</v8:content> - </v8:item> - - Horizontal - Usual - None - false - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content> Возврат</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>    Return</v8:content> - </v8:item> - - - - - - #1C55AE - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Результат</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Result</v8:content> - </v8:item> - - - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>;</v8:content> - </v8:item> - - - - - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>КонецФункции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>EndofFunction</v8:content> - </v8:item> - - - - - - - - -
- - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Список</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>List</v8:content> - </v8:item> - - - cfg:DynamicList - - true - - Список.Ref - - - false - true - Catalog.__ПользовательскиеФункции - - - Normal - dfcece9d-5077-440b-b6b3-45a5cb4538eb - - - Normal - 88619765-ccb3-46c6-ac52-38e9c992ebd4 - - - Normal - b75fecce-942b-4aed-abc9-e6a02e460fb3 - - Normal - 911b6018-f537-43e8-a417-da56b22f9aec - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Поле описания</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Description Field</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" deleted file mode 100644 index 3c18ab3d..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" +++ /dev/null @@ -1,110 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - Если Отказ Тогда - Возврат; - КонецЕсли; - -КонецПроцедуры // ПриСозданииНаСервере() - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовТаблицыФормыСписок - -&НаКлиенте -Процедура СписокПриАктивизацииСтроки(Элемент) - - ПодключитьОбработчикОжидания("ПоказатьОписаниеФункции", 0.1, Истина); - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -// Формирует описание функции или группы функций. -// -// Параметры: -// Ссылка - СправочникСсылка.__ПользовательскиеФункции. -// -&НаСервере -Процедура ПоказатьОписаниеФункцииСервер(Ссылка) - - Если Ссылка.ЭтоГруппа Тогда - - ТекстОписания = СтрШаблон(НСтр("ru='#В группе: %1';en='#In Group: %1'"), Символы.ПС); - - Выборка = Справочники.__ПользовательскиеФункции.Выбрать(Ссылка); - Пока Выборка.Следующий() Цикл - - Если Выборка.ЭтоГруппа Тогда - Продолжить; - КонецЕсли; - - ОписаниеСКомментариями = СтрЗаменить(СокрЛП(Выборка.Описание), Символы.ПС, СтрШаблон("%1// ", Символы.ПС)); - Если СокрЛП(Выборка.Описание) = "" Тогда - ОписаниеФункции = НСтр("ru='// <нет описания>';en='// '"); - Иначе - ОписаниеФункции = СтрШаблон("// %1", ОписаниеСКомментариями); - КонецЕсли; - - __ОбщегоНазначенияСервер.ДобавитьСтрокуКТексту(ТекстОписания, ОписаниеФункции); - СтруктураЗаголовка = Справочники.__ПользовательскиеФункции.ПолучитьНазваниеПодпрограммыСПараметрами(Выборка.Ссылка); - __ОбщегоНазначенияСервер.ДобавитьСтрокуКТексту(ТекстОписания, СтруктураЗаголовка.ЗаголовокФункции + Символы.ПС); - КонецЦикла; - - ПолеОписания = ТекстОписания; - Иначе - СтруктураЗаголовка = Справочники.__ПользовательскиеФункции.ПолучитьНазваниеПодпрограммыСПараметрами(Ссылка); - - Элементы.ДекорацияНазваниеСПараметрами.Заголовок = СтруктураЗаголовка.НазваниеСПараметрами; - ПолеОписания = СтрШаблон("%1%2%3", СтруктураЗаголовка.ОписаниеПараметров, Символы.ПС, СокрЛП(Ссылка.КодПодпрограммы)); - КонецЕсли; - - Элементы.Описание.Видимость = Не Ссылка.ЭтоГруппа; - Элементы.ГруппаШапкаФункции.Видимость = Не Ссылка.ЭтоГруппа; - Элементы.ГруппаПодвалФункции.Видимость = Не Ссылка.ЭтоГруппа; - -КонецПроцедуры - -// Обработчик ожидания активизации строки. -// -&НаКлиенте -Процедура ПоказатьОписаниеФункции() - - ТекущиеДанные = Элементы.Список.ТекущиеДанные; - Если ТекущиеДанные = Неопределено Тогда - Возврат; - КонецЕсли; - - ПоказатьОписаниеФункцииСервер(ТекущиеДанные.Ссылка); - -КонецПроцедуры - -#КонецОбласти - diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" deleted file mode 100644 index e3576267..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" +++ /dev/null @@ -1,25 +0,0 @@ - - -
- - ФормаЭлемента - - - ru - Форма элемента - - - en - Element Form - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" deleted file mode 100644 index edd89132..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" +++ /dev/null @@ -1,1115 +0,0 @@ - -
- useIfNecessary - Items - - - ПослеЗаписиНаСервере - ПриЧтенииНаСервере - ПриОткрытии - ПередЗаписью - ПриСозданииНаСервере - ПередЗаписьюНаСервере - - - - Объект.Parent - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group</v8:content> - </v8:item> - - EnterOnInput - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа наименование код</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Name Code group</v8:content> - </v8:item> - - Horizontal - Usual - None - false - - - - Объект.Description - EnterOnInput - - - - НаименованиеПриИзменении - - - - Объект.Code - EnterOnInput - - - - - - - Объект.Контекст - EnterOnInput - - - - КонтекстПриИзменении - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры</v8:content> - </v8:item> - - - - ru - Группа параметры - - - Collapsible - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Страницы</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Pages</v8:content> - </v8:item> - - TabsOnTop - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Parameters</v8:content> - </v8:item> - - - - - List - true - true - true - AsFile - Объект.ПараметрыФункции - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметры</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Parameters</v8:content> - </v8:item> - - None - None - None - - - - - - - ПараметрыФункции - SearchStringRepresentation - - - - - - - ПараметрыФункции - ViewStatusRepresentation - - - - - - - ПараметрыФункции - SearchControl - - - - - - ПараметрыФункцииПриОкончанииРедактирования - ПараметрыФункцииПриНачалеРедактирования - ПараметрыФункцииПослеУдаления - - - - Объект.ПараметрыФункции.LineNumber - EnterOnInput - - - - - Объект.ПараметрыФункции.Наименование - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Параметр</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Parameter</v8:content> - </v8:item> - - EnterOnInput - - - - - Объект.ПараметрыФункции.НеОбязательныйДляЗаполнения - EnterOnInput - Auto - - - - - Объект.ПараметрыФункции.фТипПараметра - EnterOnInput - - - - -
-
-
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Переменные</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Variables</v8:content> - </v8:item> - - - - - List - true - true - true - AsFile - Объект.Переменные - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Переменные</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Variables</v8:content> - </v8:item> - - None - None - None - - - - - - - Переменные - SearchStringRepresentation - - - - - - - Переменные - ViewStatusRepresentation - - - - - - - Переменные - SearchControl - - - - - - ПеременныеПриНачалеРедактирования - - - - Объект.Переменные.LineNumber - EnterOnInput - - - - - Объект.Переменные.Имя - EnterOnInput - - - - ПеременныеИмяПриИзменении - - - - Объект.Переменные.Значение - EnterOnInput - - - - -
-
-
-
-
-
-
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа командная панель</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group Command Panel</v8:content> - </v8:item> - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа инструменты</v8:content> - </v8:item> - - - - ru - Группа инструменты - - - Compact - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выражения</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Expressions</v8:content> - </v8:item> - - - - - - - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа настройки отображения</v8:content> - </v8:item> - - - - ru - Группа настройки отображения - - - Compact - - - - - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа шапка функции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group heading of the function</v8:content> - </v8:item> - - true - Horizontal - Usual - None - false - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Функция</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Function</v8:content> - </v8:item> - - - - - - НазваниеПодпрограммы - true - None - style:FormBackColor - style:FormBackColor - - - - - - - - Объект.КодПодпрограммы - false - None - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Код подпрограммы контекстное меню группа команды</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Code of subprogram context menu group commands</v8:content> - </v8:item> - - - - - - - - - - - - - HTML - None - - false - - - - ConsoleOnReady - ConsoleOnClick - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа подвал функции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group</v8:content> - </v8:item> - - Vertical - Usual - None - false - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа возврат результата</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Group return of results</v8:content> - </v8:item> - - Horizontal - Usual - None - false - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content> Возврат</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>    Return</v8:content> - </v8:item> - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Результат</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Result</v8:content> - </v8:item> - - - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>;</v8:content> - </v8:item> - - - - - - - - style:SpecialTextColor - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>КонецФункции</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>EndofFunction</v8:content> - </v8:item> - - - - - - -
- - - - cfg:CatalogObject.__ПользовательскиеФункции - - true - true - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип параметра</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Parameter Type</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Название подпрограммы</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Subroutine Name</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Каталог исходников</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Адрес макета</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Разделитель пути</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Версия обработки</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имена общих модулей</v8:content> - </v8:item> - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Глобальный модули</v8:content> - </v8:item> - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Адрес метаданных</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Документ загружен</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Английский язык</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Индексный файл</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Быстрые подсказки</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Видимость карты кода</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Видимость строки состояния</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя сохраненного файла</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>HTML</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Исходники загружены</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Подсвечивать запросы</v8:content> - </v8:item> - - - xs:boolean - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Условное выражение ?()</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Сonditional expression? ()</v8:content> - </v8:item> - - - - ru - Ввести условное выражение - - - en - Enter a relative expression - - - ВвестиУсловноеВыражение - true - DontUse - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выбрать поле</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Select Field</v8:content> - </v8:item> - - - - ru - Выбрать поле - - - en - Select Field - - - - StdPicture.ChooseValue - true - - ВыбратьПоле - TextPicture - true - DontUse - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Вставить запрос</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Insert Query</v8:content> - </v8:item> - - - - ru - Вставить запрос - - - en - Insert Query - - - - StdPicture.QueryWizard - true - - ВставитьЗапрос - true - DontUse - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Добавить описание</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Add Description</v8:content> - </v8:item> - - - - ru - Добавить описание подпрограммы - - - en - Add the subroutine description - - - - StdPicture.Task - true - - ДобавитьОписание - true - DontUse - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Задать параметры</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Set Parameters</v8:content> - </v8:item> - - - - ru - Задать параметры для отладки кода - - - en - Set parameters for code debugging - - - - StdPicture.Enum - true - - ЗадатьПараметры - true - DontUse - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выполнить</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Execute Code</v8:content> - </v8:item> - - - - ru - Выполнить код - - - en - Execute Code - - - - StdPicture.GenerateReport - true - - ВыполнитьКод - TextPicture - true - DontUse - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Включить/выключить отображение карты кода</v8:content> - </v8:item> - - - - ru - Включить/выключить отображение карты кода - - - - StdPicture.ExternalDataSourceFunction - true - - КартаКода - Picture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Строка состояния</v8:content> - </v8:item> - - - - ru - Включить/выключить отображение строки состояния - - - - StdPicture.SwitchActivity - true - - СтрокаСостояния - Picture - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Включить/выключить подсветку синтаксиса языка запросов</v8:content> - </v8:item> - - - - ru - Включить/выключить подсветку синтаксиса языка запросов для текущей темы - - - - StdPicture.DataCompositionConditionalAppearance - true - - ПодсвечиватьЗапросы - - - - - - 0 - Auto - false - - false - - - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" deleted file mode 100644 index 7123b6c2..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" +++ /dev/null @@ -1,1906 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОписаниеПеременных - -#КонецОбласти - -#Область ОписаниеПеременных - -&НаКлиенте -Перем мПредИмя; // Хранит имя переменной до его изменения - -&НаКлиенте -Перем мЗначенияПараметров; // Хранит соответствие параметров и их значений для отладки. - -#КонецОбласти - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриЧтенииНаСервере(ТекущийОбъект) - - ПрочитатьТипыПараметров(ТекущийОбъект); - -КонецПроцедуры - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - Если Отказ Тогда - Возврат; - КонецЕсли; - - // Заполнение параметров - Если Параметры.Ключ.Пустая() Тогда - Если ЗначениеЗаполнено(Параметры.ЗначенияЗаполнения) Тогда - Если Параметры.ЗначенияЗаполнения.Свойство("ПараметрыФункции") Тогда - СправочникОбъект = РеквизитФормыВЗначение("Объект"); - Для Каждого ТекущийПараметр Из Параметры.ЗначенияЗаполнения.ПараметрыФункции Цикл - НовыйПараметр = СправочникОбъект.ПараметрыФункции.Добавить(); - НовыйПараметр.Наименование = ТекущийПараметр.Ключ; - ЗаполнитьЗначенияСвойств(НовыйПараметр, ТекущийПараметр.Значение); - КонецЦикла; - - ЗначениеВДанныеФормы(СправочникОбъект, Объект); - ПрочитатьТипыПараметров(СправочникОбъект); - Иначе - ДобавитьПараметры(); - КонецЕсли; - Иначе - ДобавитьПараметры(); - КонецЕсли; - КонецЕсли; - - ПолучитьНазваниеПодпрограммыСПараметрамиСервер(); - - УправлениеЭлементамиФормы(); - - АдресМакета = ПоместитьВоВременноеХранилище(ПолучитьОбщийМакет("__BSLEditor"), Новый УникальныйИдентификатор()); - - КоллекцияОбщихМодулей = ПолучитьКоллекциюОбщихМодулей(); - АдресОбщихМодулей = СохранитьОбщиеМодулиВХранилище(КоллекцияОбщихМодулей); - ЗаполнитьИменаОбщихМодулей(КоллекцияОбщихМодулей); - - БыстрыеПодсказки = Истина; - ВидимостьКартыКода = Истина; - ПодсвечиватьЗапросы = Истина; - -КонецПроцедуры - -&НаКлиенте -Процедура ПриОткрытии(Отказ) - - мЗначенияПараметров = Новый Соответствие; - - Оповещение = Новый ОписаниеОповещения("ПослеПодключенияРасширенияДляРаботыСФайлами", ЭтотОбъект); - НачатьПодключениеРасширенияРаботыСФайлами(Оповещение); - ОпределитьРазделительПути(); - -КонецПроцедуры - -&НаКлиенте -Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) - - ОбновитьИсполняемыйКод(); - -КонецПроцедуры - -&НаСервере -Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) - - Для Каждого ТекущийПараметр Из Объект.ПараметрыФункции Цикл - - СтруктураОтбора = Новый Структура; - СтруктураОтбора.Вставить("Наименование", ТекущийПараметр.Наименование); - - ДанныеПоиска = ТекущийОбъект.ПараметрыФункции.НайтиСтроки(СтруктураОтбора); - Если ДанныеПоиска.Количество() Тогда - ДанныеПоиска.Получить(0).ТипПараметра = Новый ХранилищеЗначения(ТекущийПараметр.фТипПараметра); - КонецЕсли; - КонецЦикла; - -КонецПроцедуры - -&НаСервере -Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи) - - ПрочитатьТипыПараметров(ТекущийОбъект); - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовШапкиФормы - -&НаКлиенте -Процедура НаименованиеПриИзменении(Элемент) - - ПолучитьНазваниеПодпрограммыСПараметрамиСервер(); - -КонецПроцедуры - -&НаКлиенте -Процедура КонтекстПриИзменении(Элемент) - - КонтекстПриИзмененииСервер(); - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовТаблицыФормыПараметрыФункции - -&НаКлиенте -Процедура ПараметрыФункцииПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование) - - ТекущиеДанные = Элементы.ПараметрыФункции.ТекущиеДанные; - Если ТекущиеДанные = Неопределено Тогда - Возврат; - КонецЕсли; - - Если НоваяСтрока Тогда - ТекущиеДанные.Наименование = СтрШаблон("П%1", Строка(ТекущиеДанные.НомерСтроки)); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ПараметрыФункцииПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования) - - ПолучитьНазваниеПодпрограммыСПараметрамиСервер(); - -КонецПроцедуры - -&НаКлиенте -Процедура ПараметрыФункцииПослеУдаления(Элемент) - - ПолучитьНазваниеПодпрограммыСПараметрамиСервер(); - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовТаблицыФормыПеременные - -&НаКлиенте -Процедура ПеременныеПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование) - - ТекущиеДанные = Элементы.Переменные.ТекущиеДанные; - Если ТекущиеДанные = Неопределено Тогда - Возврат; - КонецЕсли; - - мПредИмя = ТекущиеДанные.Имя; - -КонецПроцедуры - -&НаКлиенте -Процедура ПеременныеИмяПриИзменении(Элемент) - - ТекущиеДанные = Элементы.Переменные.ТекущиеДанные; - Если ТекущиеДанные = Неопределено Тогда - Возврат; - КонецЕсли; - - Если Не ПустаяСтрока(мПредИмя) И Не ПустаяСтрока(ТекущиеДанные.Имя) Тогда - - ПоказатьВопрос(Новый ОписаниеОповещения("ПеременныеИмяПриИзмененииЗавершение", ЭтотОбъект, ТекущиеДанные), - СтрШаблон(НСтр("ru='Выполнить замену в коде имени ""%1"" на имя ""%2""?'; - |en='Change name code ""%1"" for ""%2""?'"), мПредИмя, ТекущиеДанные.Имя), - РежимДиалогаВопрос.ДаНет, 15, КодВозвратаДиалога.Да); - Иначе - мПредИмя = ТекущиеДанные.Имя; - КонецЕсли; - -КонецПроцедуры - -// Обработчик оповещения "ПеременныеИмяПриИзмененииЗавершение". -// -// Параметры: -// Ответ - КодВозвратаДиалога. -// ТекущиеДанные - Текущие данные таблицы "Переменные". -// -&НаКлиенте -Процедура ПеременныеИмяПриИзмененииЗавершение(Ответ, ТекущиеДанные) Экспорт - - Если Ответ = КодВозвратаДиалога.Да Тогда - Объект.КодПодпрограммы = СтрЗаменить(Объект.КодПодпрограммы, - СтрШаблон(".%1", мПредИмя), СтрШаблон(".%1", ТекущиеДанные.Имя)); - КонецЕсли; - - мПредИмя = ТекущиеДанные.Имя; - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиКомандФормы - -&НаКлиенте -Процедура ВвестиУсловноеВыражение(Команда) - - ОткрытьКонструкторУсловногоВыражения(); - -КонецПроцедуры - -&НаКлиенте -Процедура ВыбратьПоле(Команда) - - ОткрытьФормуВыбораПоля(); - -КонецПроцедуры - -&НаКлиенте -Процедура ДобавитьОписание(Команда) - - Обработчик = Новый ОписаниеОповещения("ДобавитьОписаниеЗавершение", ЭтотОбъект); - ПоказатьВводСтроки(Обработчик, Объект.Описание, НСтр("ru='Описание подпрограммы';en='description of routines'"),, Истина); - -КонецПроцедуры - -//Обработчик оповещения "ДобавитьОписаниеЗавершение". -// -// Параметры: -// Текст - Строка. -// ПараметрыИсточника - Структура. -// -&НаКлиенте -Процедура ДобавитьОписаниеЗавершение(Текст, ПараметрыИсточника) Экспорт - - Если Текст <> Неопределено Тогда - Объект.Описание = Текст; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ВставитьЗапрос(Команда) - - ВызватьКонструкторЗапроса(View().getQuery()); - -КонецПроцедуры - -&НаКлиенте -Процедура ЗадатьПараметры(Команда) - - СтруктураТаблиц = Новый Структура; - УпаковатьТаблицу("ПараметрыФункции",СтруктураТаблиц); - - ПараметрыФормы = Новый Структура; - ПараметрыФормы.Вставить("ПараметрыФункции", СтруктураТаблиц.ПараметрыФункции); - ПараметрыФормы.Вставить("ЗначенияПараметров", мЗначенияПараметров); - - ОткрытьФорму("Справочник.__ПользовательскиеФункции.Форма.ФормаПараметров", ПараметрыФормы, ЭтотОбъект,,,, - Новый ОписаниеОповещения("ЗадатьПараметрыЗавершение", ЭтотОбъект), РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс); - -КонецПроцедуры - -// Обработчик оповещения "ЗадатьПараметрыЗавершение". -// -// Параметры: -// НаборПараметров - Структура. -// Параметры - Структура. -// -&НаКлиенте -Процедура ЗадатьПараметрыЗавершение(НаборПараметров, Параметры) Экспорт - - Если Не НаборПараметров = Неопределено Тогда - мЗначенияПараметров = НаборПараметров; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ВыполнитьКод(Команда) - - ОбновитьИсполняемыйКод(); - ВыполнитьКодСервер(мЗначенияПараметров); - -КонецПроцедуры - -&НаКлиенте -Процедура КартаКода(Команда) - - ВидимостьКартыКода = Не ВидимостьКартыКода; - View().minimap(ВидимостьКартыКода); - УправлениеВидимостьюКартыКода(); - -КонецПроцедуры - -&НаКлиенте -Процедура СтрокаСостояния(Команда) - - ВидимостьСтрокиСостояния = Не ВидимостьСтрокиСостояния; - - Если ВидимостьСтрокиСостояния Тогда - View().showStatusBar(); - Иначе - View().hideStatusBar(); - КонецЕсли; - - УправлениеВидимостьюСтрокиСостояния(); - -КонецПроцедуры - -&НаКлиенте -Процедура ПодсвечиватьЗапросы(Команда) - - ПодсвечиватьЗапросы = Не ПодсвечиватьЗапросы; - ИмяТемы = ПолучитьИмяТемы() + ?(ПодсвечиватьЗапросы, "-query", ""); - ПереключитьТему(ИмяТемы); - - УправлениеВидимостьюПодсветкиЗапросов(); - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -&НаСервере -Процедура УправлениеЭлементамиФормы() - - ТолькоПросмотр = Объект.Предопределенный; - - Элементы.ГруппаКоманднаяПанель.Доступность = Не Объект.Предопределенный; - - флКонтекстЗагрузкаЭксель = ?(Объект.Контекст = Перечисления.__КонтекстыВыполненияПользовательскихФункций.ЗагрузкаЭксель, - Истина, Ложь); - - // При загрузке из Эксель контекст зависит от того в каком правиле пытаемся выполнить загрузку, - // в общем случае проверка невозможна. - Элементы.ВыполнитьКод.Доступность = Не флКонтекстЗагрузкаЭксель; - Элементы.ЗадатьПараметры.Доступность = Не флКонтекстЗагрузкаЭксель; - -КонецПроцедуры - -&НаСервере -Процедура ДобавитьПараметры() - - Справочники.__ПользовательскиеФункции.ЗаполнитьПараметры(Объект); - ПолучитьНазваниеПодпрограммыСПараметрамиСервер(); - -КонецПроцедуры // ДобавитьПараметры() - -&НаСервере -Процедура ПолучитьНазваниеПодпрограммыСПараметрамиСервер() - - СтруктураЗаголовка = Справочники.__ПользовательскиеФункции.ПолучитьНазваниеПодпрограммыСПараметрами(Объект); - НазваниеПодпрограммы = СтруктураЗаголовка.НазваниеСПараметрами; - -КонецПроцедуры - -&НаСервере -Процедура ПрочитатьТипыПараметров(СпрОбъект) - - Для Каждого ТекущийПараметр Из СпрОбъект.ПараметрыФункции Цикл - - ОписаниеТипаПараметра = ТекущийПараметр.ТипПараметра.Получить(); - Если ОписаниеТипаПараметра = Неопределено Тогда - Продолжить; - КонецЕсли; - - СтруктураОтбора = Новый Структура; - СтруктураОтбора.Вставить("Наименование", ТекущийПараметр.Наименование); - - ДанныеПоиска = Объект.ПараметрыФункции.НайтиСтроки(СтруктураОтбора); - Если Не ДанныеПоиска.Количество() = 0 Тогда - ДанныеПоиска.Получить(0).фТипПараметра = ОписаниеТипаПараметра; - КонецЕсли; - КонецЦикла; - -КонецПроцедуры - -&НаСервере -Процедура УпаковатьТаблицу(ИмяТаблицы, СтрТаблиц) - - МассивРеквизитов = Объект[ИмяТаблицы].Выгрузить().Колонки; - ИменаРеквизитов = Новый Структура; - - Для каждого Реквизит Из МассивРеквизитов Цикл - ИменаРеквизитов.Вставить(Реквизит.Имя,Реквизит.ТипЗначения); - КонецЦикла; - - СтрТаблиц.Вставить(ИмяТаблицы, __ОбщегоНазначенияКлиентСервер.УпаковатьДанныеФормыКоллекция( - Объект[ИмяТаблицы], ИменаРеквизитов)); - СтрТаблиц.Вставить(ИмяТаблицы + "_Колонки", ИменаРеквизитов); - -КонецПроцедуры - -&НаСервере -Процедура ВыполнитьКодСервер(ЗначенияПараметров) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - СтрПеременные = Новый Структура; - - Для Каждого СтрокаТаблицы Из Объект.Переменные Цикл - Если Не ПустаяСтрока(СтрокаТаблицы.Имя) И Не СтрПеременные.Свойство(СтрокаТаблицы.Имя) Тогда - СтрПеременные.Вставить(СтрокаТаблицы.Имя, СтрокаТаблицы.Значение); - КонецЕсли; - КонецЦикла; - - ТабПараметров = Новый ТаблицаЗначений; - ТабПараметров.Колонки.Добавить("Номер"); - ТабПараметров.Колонки.Добавить("Параметр"); - ТабПараметров.Колонки.Добавить("Значение"); - - Ном = 1; - Для Каждого КлючЗначение Из ЗначенияПараметров Цикл - НоваяСтрока = ТабПараметров.Добавить(); - НоваяСтрока.Номер = Ном; - НоваяСтрока.Параметр = КлючЗначение.Ключ; - НоваяСтрока.Значение = КлючЗначение.Значение; - Ном = Ном + 1; - КонецЦикла; - - // Чтобы текст функции не изменился сформируем его копию. - ТекстФункции = Строка(Объект.КодПодпрограммы); - - Попытка - - Результат = __ОбщегоНазначенияСервер.ВыполнитьПользовательскуюФункциюСПараметрами(ТекстФункции, - ТабПараметров, СтрПеременные); - ОбщегоНазначения.СообщитьПользователю(Строка(Результат)); - Исключение - - ТекстСообщения = СтрШаблон(НСтр("ru = 'Ошибка при выполнении функции по причине: %1'; - |en = 'Error when executing the function due to: %1'"), - КраткоеПредставлениеОшибки(ИнформацияОбОшибке())); - ВызватьИсключение ТекстСообщения; - КонецПопытки; - -КонецПроцедуры - -// Выполняет действия при изменении контекста выполнения функции. -&НаСервере -Процедура КонтекстПриИзмененииСервер() - - УправлениеЭлементамиФормы(); - ДобавитьПараметры(); - -КонецПроцедуры - -// Открывает помошник для выбора поля. -// -&НаКлиенте -Процедура ОткрытьФормуВыбораПоля() - - ПараметрыФормы = Новый Структура; - - МассивИменПеременных = Новый Массив; - - Для Каждого ТекСтрока Из Объект.Переменные Цикл - МассивИменПеременных.Добавить(ТекСтрока.Имя); - КонецЦикла; - - ПараметрыФормы.Вставить("Переменные",МассивИменПеременных); - - ОткрытьФорму("ОбщаяФорма.__ФормаВыбораПоля", ПараметрыФормы, ЭтотОбъект,,,, - Новый ОписаниеОповещения("ОткрытьФормуВыбораПоляЗавершение", ЭтотОбъект), - РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс); - -КонецПроцедуры // ОткрытьФормуВыбораПоля() - -// Оработчик оповещения "ОткрытьФормуВыбораПоляЗавершение". -// -// Параметры: -// РезСтруктура - Структура. -// Параметры - Структура. -// -&НаКлиенте -Процедура ОткрытьФормуВыбораПоляЗавершение(Результат, Параметры) Экспорт - - Если ТипЗнч(Результат) = Тип("Структура") Тогда - Объект.КодПодпрограммы = СтрШаблон("%1 %2", Объект.КодПодпрограммы, Результат.Имя); - УстановитьИсполняемыйКод(); - Модифицированность = Истина; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ОткрытьКонструкторУсловногоВыражения() - - ПараметрыФормы = Новый Структура; - СписокПеременных = Новый СписокЗначений; - - Для Каждого Элемент Из Объект.Переменные Цикл - СписокПеременных.Добавить(Элемент.Имя); - КонецЦикла; - - ПараметрыФормы.Вставить("Переменные", СписокПеременных); - - ОткрытьФорму("Справочник.__ПользовательскиеФункции.Форма.УсловныйОператор", ПараметрыФормы, ЭтотОбъект,,,, - Новый ОписаниеОповещения("ОткрытьКонструкторУсловногоВыраженияЗавершение", ЭтотОбъект)); - -КонецПроцедуры - -// Процедура обработчик оповещения "ОткрытьКонструкторУсловногоВыраженияЗавершение". -// -// Параметры: -// РезВыражение - Строка. -// Параметры - Структура. -// -&НаКлиенте -Процедура ОткрытьКонструкторУсловногоВыраженияЗавершение(Результат, Параметры) Экспорт - - Если ТипЗнч(Результат) = Тип("Строка") Тогда - Объект.КодПодпрограммы = СтрШаблон("%1 %2", Объект.КодПодпрограммы, Результат); - УстановитьИсполняемыйКод(); - КонецЕсли; - -КонецПроцедуры - -#Область ОбработчикиСобытийПоляРедактора - -&НаКлиенте -Процедура ОбновитьИсполняемыйКод() - - Объект.КодПодпрограммы = ПолучитьТекст(); - -КонецПроцедуры - -&НаКлиенте -Процедура УстановитьИсполняемыйКод() - - ОчиститьТекст(); - УстановитьТекст(Объект.КодПодпрограммы, Неопределено, Ложь); - View().setOriginalText(Объект.КодПодпрограммы); - -КонецПроцедуры - -&НаКлиенте -Процедура ConsoleOnReady(Элемент) - - Если ИсходникиЗагружены Тогда - - ДокументЗагружен = Истина; - - #Если ВебКлиент Тогда - Если ВебДокументДоступен() Тогда - ИнициализацияРедактора(); - АктивироватьДополнительныеФункции(); - Иначе - ПоказатьПредупреждение(, "К сожалению, в веб-клиенте недоступны практически все функции. - |Вы можете посмотреть только работу автодополнения и подсказок параметров при наборе кода."); - КонецЕсли; - #Иначе - ИнициализацияРедактора(); - АктивироватьДополнительныеФункции(); - #КонецЕсли - - УстановитьИсполняемыйКод(); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ОбработатьСобытиеРедактора(Событие) - - Если Событие <> Неопределено Тогда - - Если Событие.event = "EVENT_QUERY_CONSTRUCT" Тогда - ВызватьКонструкторЗапроса(Событие.params); - КонецЕсли; - - Если Событие.event = "EVENT_FORMAT_CONSTRUCT" Тогда - ВызватьКонструкторФорматнойСтроки(Событие.params); - КонецЕсли; - - Если Событие.event = "EVENT_GET_METADATA" Тогда - ОбработкаСобытияПолученияМетаданных(Событие); - КонецЕсли; - - Если Событие.event = "EVENT_CONTENT_CHANGED" Тогда - Модифицированность = Истина; - КонецЕсли; - - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ConsoleOnClick(Элемент, ДанныеСобытия, СтандартнаяОбработка) - - Если Не ТолькоПросмотр Тогда - ОбработатьСобытиеРедактора(ДанныеСобытия.Event.eventData1C); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область ИнициализацияРедактора - -&НаКлиенте -Функция ИндексныйФайл() - - Возврат КаталогИсходников + Формат(ТекущаяУниверсальнаяДатаВМиллисекундах(), "ЧГ=0") + ".html"; - -КонецФункции - -&НаКлиенте -Процедура ПослеКопированияИндексногоФайла(СкопированныйФайл, ДопПараметры) Экспорт - - HTML = СкопированныйФайл; - ИсходникиЗагружены = Истина; - -КонецПроцедуры - -&НаКлиенте -Процедура ПослеЗаписиФайлаМакета(ДопПараметры) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиент = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Попытка - Файл = Новый ЧтениеZipФайла(КаталогИсходников + "bsl_console.zip"); - Файл.ИзвлечьВсе(КаталогИсходников); - Файл = Новый ЗаписьТекста(КаталогИсходников + ВерсияОбработки + ".ver"); - Файл.ЗаписатьСтроку(ОбщегоНазначенияКлиент.ДатаСеанса()); - Файл.Закрыть(); - ТочкаВхода = КаталогИсходников + "index.html"; - ИндексныйФайл = ИндексныйФайл(); - НачатьКопированиеФайла( - Новый ОписаниеОповещения("ПослеКопированияИндексногоФайла", ЭтотОбъект), ТочкаВхода, ИндексныйФайл); - Исключение - ВывестиОшибку("Не удалось извлечь исходники" + Символы.ПС + ОписаниеОшибки(), Истина); - КонецПопытки; - -КонецПроцедуры - -&НаКлиенте -Процедура ПослеУдаленияВременныхФайлов(ДопПараметры) Экспорт - - ИмяФайла = КаталогИсходников + "bsl_console.zip"; - ДанныеМакета = ПолучитьИзВременногоХранилища(АдресМакета); - ДанныеМакета.НачатьЗапись(Новый ОписаниеОповещения("ПослеЗаписиФайлаМакета", ЭтотОбъект), ИмяФайла); - -КонецПроцедуры - -&НаКлиенте -Процедура ИзвлечьИсходникиНаКлиенте() - - НачатьУдалениеФайлов(Новый ОписаниеОповещения("ПослеУдаленияВременныхФайлов", ЭтотОбъект), КаталогИсходников, "*.*"); - -КонецПроцедуры - -&НаКлиенте -Процедура ПослеПроверкиСуществованияИндексногоФайла(Существует, ДопПараметры) Экспорт - - Если Существует Тогда - ИндексныйФайл = ИндексныйФайл(); - ТочкаВхода = КаталогИсходников + "index.html"; - НачатьКопированиеФайла( - Новый ОписаниеОповещения("ПослеКопированияИндексногоФайла", ЭтотОбъект), ТочкаВхода, ИндексныйФайл); - Иначе - ИзвлечьИсходникиНаКлиенте(); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ПослеПроверкиСуществованияФайлаВерсии(Существует, ДопПараметры) Экспорт - - Если Существует Тогда - ФайлНаДиске = Новый Файл(КаталогИсходников + "index.html"); - ФайлНаДиске.НачатьПроверкуСуществования( - Новый ОписаниеОповещения("ПослеПроверкиСуществованияИндексногоФайла", ЭтотОбъект)); - Иначе - ИзвлечьИсходникиНаКлиенте(); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ПослеПроверкиСуществованияКаталога(Существует, ДопПараметры) Экспорт - - Если Существует Тогда - ФайлНаДиске = Новый Файл(КаталогИсходников + ВерсияОбработки + ".ver"); - ФайлНаДиске.НачатьПроверкуСуществования( - Новый ОписаниеОповещения("ПослеПроверкиСуществованияФайлаВерсии", ЭтотОбъект)); - Иначе - ВывестиОшибку("Не удалось создать каталог для исходников", Истина); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ПослеСозданияКаталога(ИмяКаталога, ДопПараметры) Экспорт - - ФайлНаДиске = Новый Файл(КаталогИсходников); - ФайлНаДиске.НачатьПроверкуСуществования( - Новый ОписаниеОповещения("ПослеПроверкиСуществованияКаталога", ЭтотОбъект)); - -КонецПроцедуры - -&НаКлиенте -Процедура ПриПолученииКаталогаВременныхФайлов(ИмяКаталога, ДопПараметры) Экспорт - - КаталогИсходников = ИмяКаталога + "bsl_console\"; - НачатьСозданиеКаталога( - Новый ОписаниеОповещения("ПослеСозданияКаталога", ЭтотОбъект), КаталогИсходников); - -КонецПроцедуры - -&НаКлиенте -Процедура ИзвлечьИсходники() - - #Если ВебКлиент Тогда - HTML = "https://salexdv.github.io/bsl_console/src/index.html"; - ИсходникиЗагружены = Истина; - #Иначе - НачатьПолучениеКаталогаВременныхФайлов(Новый ОписаниеОповещения("ПриПолученииКаталогаВременныхФайлов", ЭтотОбъект)); - #КонецЕсли - -КонецПроцедуры - -&НаКлиенте -Процедура ПослеПодключенияРасширенияДляРаботыСФайлами(Подключено, ДопПараметры) Экспорт - - Если Подключено Тогда - ИзвлечьИсходники(); - Иначе - - #Если ВебКлиент Тогда - Если ДопПараметры = Неопределено Тогда - Оповещение = Новый ОписаниеОповещения("ПослеУстановкиРасширенияДляРаботыСФайлами", ЭтотОбъект); - НачатьУстановкуРасширенияРаботыСФайлами(Оповещение); - Иначе - ПоказатьПредупреждение(, "К сожалению работа в веб-клиенте невозможна!"); - КонецЕсли; - #КонецЕсли - - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ПослеУстановкиРасширенияДляРаботыСФайлами(ДопПараметры) Экспорт - - НачатьПодключениеРасширенияРаботыСФайлами( - Новый ОписаниеОповещения("ПослеПодключенияРасширенияДляРаботыСФайлами", ЭтотОбъект, Истина)); - -КонецПроцедуры - -&НаКлиенте -Процедура АктивироватьДополнительныеФункции() - - Элементы.ПодсвечиватьЗапросы.Доступность = Истина; - Элементы.КартаКода.Доступность = Истина; - Элементы.СтрокаСостояния.Доступность = Истина; - - УправлениеВидимостьюКартыКода(); - УправлениеВидимостьюСтрокиСостояния(); - УправлениеВидимостьюПодсветкиЗапросов(); - -КонецПроцедуры - -&НаКлиенте -Процедура ОбнулитьМетаданные() Экспорт - - View().clearMetadata(); - ОбновитьСписокОбщихМодулей(); - -КонецПроцедуры - -&НаКлиенте -Процедура ИнициализацияРедактора() - - Инфо = Новый СистемнаяИнформация(); - - View().init(Инфо.ВерсияПриложения); - View().setOption("autoResizeEditorLayout", Истина); - View().setOption("renderQueryDelimiters", Истина); - View().hideScrollX(); - View().hideScrollY(); - View().enableModificationEvent(Истина); - - ПодключитьОбработчикОжидания("ОбнулитьМетаданные", 1, Истина); - -КонецПроцедуры - -#КонецОбласти - -#Область ПрограммныйИнтерфейсРедактора - -&НаКлиенте -Функция View() - - Возврат Элементы.ПолеHTML.Документ.defaultView; - -КонецФункции - -&НаКлиенте -Процедура УстановитьТекст(Текст, Позиция, УчитыватьОтступПервойСтроки) - - View().setText(Текст, Позиция, УчитыватьОтступПервойСтроки); - -КонецПроцедуры - -&НаКлиенте -Функция ПолучитьТекст() - - Возврат View().getText(); - -КонецФункции - -&НаКлиенте -Функция ОчиститьТекст() - - Возврат View().eraseText(); - -КонецФункции - -#КонецОбласти - -#Область ЗагрузкаОбщихМодулейКлиент - -&НаСервере -Функция СохранитьОбщиеМодулиВХранилище(КоллекцияОбщихМодулей) - - Файл = Новый ЗаписьJSON(); - Файл.УстановитьСтроку(); - Попытка - ЗаписатьJSON(Файл, КоллекцияОбщихМодулей.Общие); - Исключение - ВызватьИсключение("Не удалось сохранить коллекцию метаданных:" + Символы.ПС + ОписаниеОшибки()); - КонецПопытки; - - ЗначениеКоллекции = Файл.Закрыть(); - - Возврат ПоместитьВоВременноеХранилище(ЗначениеКоллекции, Новый УникальныйИдентификатор()); - -КонецФункции - -&НаСервере -Процедура ЗаполнитьИменаОбщихМодулей(КоллекцияОбщихМодулей) - - // Соответствие между именем общего неглобального модуля в нижнем регистре - // и именем модуля, как оно задано в конфигураторе для правильной загрузки - // текстов общих модулей - ОбщиеМодули = Новый Соответствие(); - - Для Каждого Обход Из КоллекцияОбщихМодулей.Общие Цикл - ОбщиеМодули.Вставить(НРег(Обход.Ключ), Обход.Ключ); - КонецЦикла; - - ИменаОбщихМодулей = Новый ФиксированноеСоответствие(ОбщиеМодули); - - // Именя глобальных модулей для загрузки текстов - Модули = Новый Массив(); - - Для Каждого Обход Из КоллекцияОбщихМодулей.Глобальные Цикл - Модули.Добавить(Обход.Ключ); - КонецЦикла; - - ГлобальныйМодули = Новый ФиксированныйМассив(Модули); - -КонецПроцедуры - -&НаКлиенте -Функция ПолучитьМодульИзИсходников(ПолноеИмяФайла) - - СмещениеИмениВПути = 3; - - Путь = СтрРазделить(ПолноеИмяФайла, РазделительПути, Ложь); - ИмяМодуля = Путь[Путь.Количество() - СмещениеИмениВПути]; - - Текст = Новый ТекстовыйДокумент(); - Текст.Прочитать(ПолноеИмяФайла); - ТекстМодуля = Текст.ПолучитьТекст(); - - Возврат Новый Структура("Имя, Текст", ИмяМодуля, ТекстМодуля); - -КонецФункции - -&НаКлиенте -Функция НормализоватьПуть(Путь) - - Путь = СокрЛП(Путь); - - Если Прав(Путь, 1) <> РазделительПути Тогда - Путь = Путь + РазделительПути; - КонецЕсли; - - Возврат Путь; - -КонецФункции - -&НаКлиенте -Функция ПолучитьКаталогИсходногоКода() - - КаталогИсходногоКода = Объект.КаталогИсходногоКодаКонфигурации; - Если ЗначениеЗаполнено(КаталогИсходногоКода) Тогда - КаталогИсходногоКода = НормализоватьПуть(КаталогИсходногоКода); - КонецЕсли; - - Возврат КаталогИсходногоКода; - -КонецФункции - -&НаКлиенте -Процедура ВопросЗагрузкиОбщихМодулейЗавершение(Ответ, ДопПараметры) Экспорт - - Если Ответ = КодВозвратаДиалога.Да Тогда - - Состояние("Загрузка общих модулей..."); - Файлы = НайтиФайлы(ДопПараметры.КаталогМодулей, "Ext" + РазделительПути + "*.bsl", Истина); - - Для Каждого Файл Из Файлы Цикл - ОбщийМодуль = ПолучитьМодульИзИсходников(Файл.ПолноеИмя); - View().parseCommonModule(ОбщийМодуль.Имя, ОбщийМодуль.Текст); - КонецЦикла; - - Состояние("Общие модули загружены"); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Функция ЗагрузитьОбщийМодульПоИмени(КаталогИсходногоКода, ИмяМодуля, Глобальный) - - ЗагруженоФункций = 0; - - ИмяВКонфигураторе = ИменаОбщихМодулей.Получить(НРег(ИмяМодуля)); - - Если ИмяВКонфигураторе = Неопределено Тогда - ИмяВКонфигураторе = ИмяМодуля; - КонецЕсли; - - ФайлМодуля = СтрШаблон("CommonModules%1%2%1Ext%1Module.bsl", РазделительПути, ИмяВКонфигураторе); - ФайлМодуля = КаталогИсходногоКода + ФайлМодуля; - - ФайлНаДиске = Новый Файл(ФайлМодуля); - - Если ФайлНаДиске.Существует() Тогда - ОбщийМодуль = ПолучитьМодульИзИсходников(ФайлНаДиске.ПолноеИмя); - ЗагруженоФункций = View().parseCommonModule(ОбщийМодуль.Имя, ОбщийМодуль.Текст, Глобальный); - КонецЕсли; - - Возврат ЗагруженоФункций; - -КонецФункции - -&НаКлиенте -Функция ЗагрузитьМодульМенеджераИлиОбъектаПоИмени(КаталогИсходногоКода, СтруктураВыгрузки) - - ЗагруженоФункций = 0; - ТипМодуля = СтруктураВыгрузки.ТипМодуля; - - ИмяТипа = ?(ТипМодуля = "manager", "ManagerModule", "ObjectModule"); - - ФайлМодуля = СтрШаблон("%1%2Ext%2%3.bsl", СтруктураВыгрузки.ИмяКаталога, РазделительПути, ИмяТипа); - ФайлМодуля = КаталогИсходногоКода + ФайлМодуля; - - ФайлНаДиске = Новый Файл(ФайлМодуля); - - Если ФайлНаДиске.Существует() Тогда - Модуль = ПолучитьМодульИзИсходников(ФайлНаДиске.ПолноеИмя); - ИмяКоллекции = ПолучитьИмяКоллекцииМетаданныхПоТипу(СтруктураВыгрузки.ТипМетаданных); - АдресЗагрузки = СтрШаблон("%1.items.%2.%3", ИмяКоллекции, СтруктураВыгрузки.ИмяОбъектаМетаданных, ТипМодуля); - ЗагруженоФункций = View().parseMetadataModule(Модуль.Текст, АдресЗагрузки); - КонецЕсли; - - Возврат ЗагруженоФункций; - -КонецФункции - -&НаКлиенте -Процедура ЗагрузитьГлобальныеМодули() - - КаталогИсходногоКода = ПолучитьКаталогИсходногоКода(); - ЕстьГлобальныеМодули = (ГлобальныйМодули <> Неопределено И 0 < ГлобальныйМодули.Количество()); - - Если ЗначениеЗаполнено(КаталогИсходногоКода) И ЕстьГлобальныеМодули Тогда - - КаталогМодулей = КаталогИсходногоКода + "CommonModules"; - - КаталогНаДиске = Новый Файл(КаталогМодулей); - Если КаталогНаДиске.Существует() Тогда - - Индекс = 0; - - Пока Индекс < ГлобальныйМодули.Количество() Цикл - ИмяМодуля = ГлобальныйМодули.Получить(Индекс); - ЗагрузитьОбщийМодульПоИмени(КаталогИсходногоКода, ИмяМодуля, Истина); - Индекс = Индекс + 1; - КонецЦикла; - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ЗагрузитьСтруктуруОбщегоМодуляПоЗапросу(ЧастиЗапроса) - - КаталогИсходногоКода = ПолучитьКаталогИсходногоКода(); - КоличествоЧастейЗапроса = 2; - - Если ЗначениеЗаполнено(КаталогИсходногоКода) И ЧастиЗапроса.Количество() = КоличествоЧастейЗапроса Тогда - - ИмяМодуля = ЧастиЗапроса[1]; - - ЗагруженоФункций = ЗагрузитьОбщийМодульПоИмени(КаталогИсходногоКода, ИмяМодуля, Ложь); - Если 0 < ЗагруженоФункций Тогда - View().triggerSuggestions(); - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -&НаСервереБезКонтекста -Процедура ДополнитьСтруктуруВыгрузкиИсходниковМетаданных(СтруктураВыгрузки, РазделительПути) - - СтруктураВыгрузки.Вставить("ИмяКаталога", Неопределено); - ЧастейМетаданных = 2; - - Попытка - ПолноеИмя = Метаданные[СтруктураВыгрузки.ТипМетаданных][СтруктураВыгрузки.ОбъектМетаданных].ПолноеИмя(); - Исключение - ПолноеИмя = ""; - КонецПопытки; - - Имена = СтрРазделить(ПолноеИмя, ".", Ложь); - Если Имена.Количество() = ЧастейМетаданных Тогда - - КаталогТипа = ПолучитьИмяКаталогаВыгрузкиМетаданныхПоТипу(СтруктураВыгрузки.ТипМетаданных); - Если ЗначениеЗаполнено(КаталогТипа) Тогда - ИндексОбъекта = 1; - СтруктураВыгрузки.Вставить("ИмяОбъектаМетаданных", Имена[ИндексОбъекта]); - СтруктураВыгрузки.ИмяКаталога = СтрШаблон("%1%2%3", КаталогТипа, РазделительПути, Имена[ИндексОбъекта]); - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ЗагрузитьСтруктуруМодуляМенеджераИлиОбъектаПоЗапросу(ЧастиЗапроса) - - КаталогИсходногоКода = ПолучитьКаталогИсходногоКода(); - КоличествоЧастейЗапроса = 4; - - Если ЗначениеЗаполнено(КаталогИсходногоКода) И ЧастиЗапроса.Количество() = КоличествоЧастейЗапроса Тогда - - СтруктураВыгрузки = Новый Структура(); - СтруктураВыгрузки.Вставить("ТипМодуля", ЧастиЗапроса[1]); - СтруктураВыгрузки.Вставить("ТипМетаданных", ЧастиЗапроса[2]); - СтруктураВыгрузки.Вставить("ОбъектМетаданных", ЧастиЗапроса[3]); - - ДополнитьСтруктуруВыгрузкиИсходниковМетаданных(СтруктураВыгрузки, РазделительПути); - - Если ЗначениеЗаполнено(СтруктураВыгрузки.ИмяКаталога) Тогда - - ЗагруженоФункций = ЗагрузитьМодульМенеджераИлиОбъектаПоИмени(КаталогИсходногоКода, СтруктураВыгрузки); - - Если 0 < ЗагруженоФункций Тогда - View().triggerSuggestions(); - КонецЕсли; - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ОбновитьСписокОбщихМодулей() - - КоллекцияМетаданных = ПолучитьИзВременногоХранилища(АдресОбщихМодулей); - - Если КоллекцияМетаданных <> Неопределено Тогда - Результат = View().updateMetadata(КоллекцияМетаданных, "commonModules.items"); - ЗагрузитьГлобальныеМодули(); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область ДинамическоеОбновлениеМетаданных - -&НаСервереБезКонтекста -Функция ОписатьОбщиеМодули(Коллекция, ФильтрГлобальный = Ложь) - - ОписаниеКоллекции = Новый Структура(); - - Для НомерОбъекта = 0 По Коллекция.Количество() - 1 Цикл - ОбъектМетаданных = Коллекция.Получить(НомерОбъекта); - Если ОбъектМетаданных.Глобальный = ФильтрГлобальный Тогда - ОписаниеКоллекции.Вставить(ОбъектМетаданных.Имя, Новый Структура()); - КонецЕсли; - КонецЦикла; - - Возврат ОписаниеКоллекции; - -КонецФункции - -&НаСервереБезКонтекста -Функция ПолучитьКоллекциюОбщихМодулей() - - КоллекцияОбщихМодулей = Новый Структура(); - КоллекцияОбщихМодулей.Вставить("Общие", ОписатьОбщиеМодули(Метаданные.ОбщиеМодули, Ложь)); - КоллекцияОбщихМодулей.Вставить("Глобальные", ОписатьОбщиеМодули(Метаданные.ОбщиеМодули, Истина)); - - Возврат КоллекцияОбщихМодулей; - -КонецФункции - -&НаСервереБезКонтекста -Функция ИмяМетаданных(ПолноеИмя) - - Возврат СтрПолучитьСтроку(СтрЗаменить(ПолноеИмя, ".", Символы.ПС), 1); - -КонецФункции - -&НаСервереБезКонтекста -Функция ОбъектМетаданныхИмеетСтандартныеРеквизиты(ПолноеИмя) - - Объекты = Новый Массив(); - Объекты.Добавить("Справочник"); - Объекты.Добавить("Документ"); - Объекты.Добавить("БизнесПроцесс"); - Объекты.Добавить("Задача"); - - Возврат Объекты.Найти(ИмяМетаданных(ПолноеИмя)) <> Неопределено; - -КонецФункции - -&НаСервереБезКонтекста -Функция ОбъектМетаданныхИмеетИзмерения(ПолноеИмя) - - Объекты = Новый Массив(); - Объекты.Добавить("РегистрСведений"); - Объекты.Добавить("РегистрНакопления"); - Объекты.Добавить("РегистрБухгалтерии"); - Объекты.Добавить("РегистрРасчета"); - - Возврат Объекты.Найти(ИмяМетаданных(ПолноеИмя)) <> Неопределено; - -КонецФункции - -&НаСервереБезКонтекста -Функция ОбъектМетаданныхИмеетТЧ(ПолноеИмя) - - Объекты = Новый Массив(); - Объекты.Добавить("Справочник"); - Объекты.Добавить("Документ"); - Объекты.Добавить("Отчет"); - Объекты.Добавить("Обработка"); - Объекты.Добавить("БизнесПроцесс"); - Объекты.Добавить("Задача"); - - Возврат Объекты.Найти(ИмяМетаданных(ПолноеИмя)) <> Неопределено; - -КонецФункции - -&НаСервереБезКонтекста -Функция ОбъектМетаданныхИмеетПредопределенные(ПолноеИмя) - - Объекты = Новый Массив(); - Объекты.Добавить("Справочник"); - Объекты.Добавить("ПланСчетов"); - Объекты.Добавить("ПланВидовХарактеристик"); - Объекты.Добавить("ПланВидовРасчета"); - - Возврат Объекты.Найти(ИмяМетаданных(ПолноеИмя)) <> Неопределено; - -КонецФункции - -&НаСервереБезКонтекста -Функция ПолучитьСписокОбъектовМетаданныхИзКоллекции(Коллекция) - - ОписаниеКоллекции = Новый Структура(); - - Для НомерОбъекта = 0 По Коллекция.Количество() - 1 Цикл - ОбъектМетаданных = Коллекция.Получить(НомерОбъекта); - ОписаниеКоллекции.Вставить(ОбъектМетаданных.Имя, Новый Структура()); - КонецЦикла; - - Возврат ОписаниеКоллекции; - -КонецФункции - -&НаСервереБезКонтекста -Функция ПолучитьИмяКоллекцииМетаданныхПоТипу(ТипОбъектов) - - СоответствиеИмен = Новый Соответствие(); - СоответствиеИмен.Вставить("справочники" , "catalogs"); - СоответствиеИмен.Вставить("catalogs" , "catalogs"); - СоответствиеИмен.Вставить("документы" , "documents"); - СоответствиеИмен.Вставить("documents" , "documents"); - СоответствиеИмен.Вставить("регистрысведений" , "infoRegs"); - СоответствиеИмен.Вставить("informationregisters" , "infoRegs"); - СоответствиеИмен.Вставить("регистрынакопления" , "accumRegs"); - СоответствиеИмен.Вставить("accumulationregisters" , "accumRegs"); - СоответствиеИмен.Вставить("регистрыбухгалтерии" , "accountRegs"); - СоответствиеИмен.Вставить("accountingregisters" , "accountRegs"); - СоответствиеИмен.Вставить("регистрырасчета" , "calcRegs"); - СоответствиеИмен.Вставить("calculationregisters" , "calcRegs"); - СоответствиеИмен.Вставить("обработки" , "dataProc"); - СоответствиеИмен.Вставить("dataprocessors" , "dataProc"); - СоответствиеИмен.Вставить("отчеты" , "reports"); - СоответствиеИмен.Вставить("reports" , "reports"); - СоответствиеИмен.Вставить("перечисления" , "enums"); - СоответствиеИмен.Вставить("enums" , "enums"); - СоответствиеИмен.Вставить("планысчетов" , "сhartsOfAccounts"); - СоответствиеИмен.Вставить("chartsofaccounts" , "сhartsOfAccounts"); - СоответствиеИмен.Вставить("бизнеспроцессы" , "businessProcesses"); - СоответствиеИмен.Вставить("businessprocesses" , "businessProcesses"); - СоответствиеИмен.Вставить("задачи" , "tasks"); - СоответствиеИмен.Вставить("tasks" , "tasks"); - СоответствиеИмен.Вставить("планыобмена" , "exchangePlans"); - СоответствиеИмен.Вставить("exchangeplans" , "exchangePlans"); - СоответствиеИмен.Вставить("планывидовхарактеристик" , "chartsOfCharacteristicTypes"); - СоответствиеИмен.Вставить("chartsofcharacteristictypes" , "chartsOfCharacteristicTypes"); - СоответствиеИмен.Вставить("планывидоврасчета" , "chartsOfCalculationTypes"); - СоответствиеИмен.Вставить("chartsofcalculationtypes" , "chartsOfCalculationTypes"); - СоответствиеИмен.Вставить("константы" , "constants"); - СоответствиеИмен.Вставить("constants" , "constants"); - - Возврат СоответствиеИмен[ТипОбъектов]; - -КонецФункции - -&НаСервереБезКонтекста -Функция ПолучитьИмяКаталогаВыгрузкиМетаданныхПоТипу(ТипОбъектов) - - СоответствиеИмен = Новый Соответствие(); - СоответствиеИмен.Вставить("справочники" , "Catalogs"); - СоответствиеИмен.Вставить("catalogs" , "Catalogs"); - СоответствиеИмен.Вставить("документы" , "Documents"); - СоответствиеИмен.Вставить("documents" , "Documents"); - СоответствиеИмен.Вставить("регистрысведений" , "InformationRegisters"); - СоответствиеИмен.Вставить("informationregisters" , "InformationRegisters"); - СоответствиеИмен.Вставить("регистрынакопления" , "AccumulationRegisters"); - СоответствиеИмен.Вставить("accumulationregisters" , "AccumulationRegisters"); - СоответствиеИмен.Вставить("регистрыбухгалтерии" , "AccountingRegisters"); - СоответствиеИмен.Вставить("accountingregisters" , "AccountingRegisters"); - СоответствиеИмен.Вставить("регистрырасчета" , "CalculationRegisters"); - СоответствиеИмен.Вставить("calculationregisters" , "CalculationRegisters"); - СоответствиеИмен.Вставить("обработки" , "DataProcessors"); - СоответствиеИмен.Вставить("dataprocessors" , "DataProcessors"); - СоответствиеИмен.Вставить("отчеты" , "Reports"); - СоответствиеИмен.Вставить("reports" , "Reports"); - СоответствиеИмен.Вставить("перечисления" , "Enums"); - СоответствиеИмен.Вставить("enums" , "Enums"); - СоответствиеИмен.Вставить("планысчетов" , "ChartsOfAccounts"); - СоответствиеИмен.Вставить("chartsofaccounts" , "ChartsOfAccounts"); - СоответствиеИмен.Вставить("бизнеспроцессы" , "BusinessProcesses"); - СоответствиеИмен.Вставить("businessprocesses" , "BusinessProcesses"); - СоответствиеИмен.Вставить("задачи" , "Tasks"); - СоответствиеИмен.Вставить("tasks" , "Tasks"); - СоответствиеИмен.Вставить("планыобмена" , "ExchangePlans"); - СоответствиеИмен.Вставить("exchangeplans" , "ExchangePlans"); - СоответствиеИмен.Вставить("планывидовхарактеристик" , "ChartsOfCharacteristicTypes"); - СоответствиеИмен.Вставить("chartsofcharacteristictypes" , "ChartsOfCharacteristicTypes"); - СоответствиеИмен.Вставить("планывидоврасчета" , "ChartsOfCalculationTypes"); - СоответствиеИмен.Вставить("chartsofcalculationtypes" , "ChartsOfCalculationTypes"); - СоответствиеИмен.Вставить("константы" , "Constants"); - СоответствиеИмен.Вставить("constants" , "Constants"); - - Возврат СоответствиеИмен[ТипОбъектов]; - -КонецФункции - -&НаСервереБезКонтекста -Функция ПолучитьСвязьСОбъектомМетаданных(Реквизит, Связи) - - Связь = ""; - Типы = Реквизит.Тип.Типы(); - - Индекс = 0; - Пока Индекс < Типы.Количество() И НЕ ЗначениеЗаполнено(Связь) Цикл - - Тип = Типы[Индекс]; - - СвязьТипа = Связи[Тип]; - Если СвязьТипа = Неопределено Тогда - - ОбъектМетаданных = Метаданные.НайтиПоТипу(Тип); - Если ОбъектМетаданных <> Неопределено Тогда - - // Сейчас связи описыватьются только для справочников и документов. - // При желании, пожертвовав скоростью получения описания всех метаданных - // сюда же можно добавить следующие элементы: - // Метаданные.БизнесПроцессы businessProcesses - // Метаданные.Задачи tasks - // Метаданные.ПланыВидовРасчета chartsOfCalculationTypes - // Метаданные.ПланыВидовХарактеристик chartsOfCharacteristicTypes - // Метаданные.ПланыОбмена exchangePlans - // Метаданные.ПланыСчетов сhartsOfAccounts - Если Метаданные.Справочники.Содержит(ОбъектМетаданных) Тогда - Связь = "catalogs." + ОбъектМетаданных.Имя; - ИначеЕсли Метаданные.Документы.Содержит(ОбъектМетаданных) Тогда - Связь = "documents." + ОбъектМетаданных.Имя; - Иначе - Связь = ""; - КонецЕсли; - - КонецЕсли; - - Связи[Тип] = Связь; - Иначе - Связь = СвязьТипа; - КонецЕсли; - - Индекс = Индекс + 1; - КонецЦикла; - - Возврат Связь; - -КонецФункции - -&НаСервереБезКонтекста -Процедура ДобавитьОписаниеРеквизита(ОписаниеРеквизитов, Реквизит, Связи) - - Связь = ?(Связи <> Неопределено, ПолучитьСвязьСОбъектомМетаданных(Реквизит, Связи), ""); - - ОписаниеРеквизита = Новый Структура("name", Реквизит.Синоним); - - Если ЗначениеЗаполнено(Связь) Тогда - ОписаниеРеквизита.Вставить("ref", Связь); - КонецЕсли; - - ОписаниеРеквизитов.Вставить(Реквизит.Имя, ОписаниеРеквизита); - -КонецПроцедуры - -&НаСервереБезКонтекста -Функция ПолучитьСписокОбъектовМетаданных(ТипОбъектов, АдресОбновления) - - ОписаниеМетаданных = ""; - - ИмяКоллекции = ПолучитьИмяКоллекцииМетаданныхПоТипу(ТипОбъектов); - Если ЗначениеЗаполнено(ИмяКоллекции) Тогда - - Коллекция = Метаданные[ТипОбъектов]; - - СписокОбъектов = ПолучитьСписокОбъектовМетаданныхИзКоллекции(Коллекция); - - Файл = Новый ЗаписьJSON(); - Файл.УстановитьСтроку(); - Попытка - ЗаписатьJSON(Файл, СписокОбъектов); - Исключение - ВызватьИсключение("Не удалось сохранить коллекцию метаданных:" + Символы.ПС + ОписаниеОшибки()); - КонецПопытки; - - ОписаниеМетаданных = Файл.Закрыть(); - - АдресОбновления = ИмяКоллекции + ".items"; - - КонецЕсли; - - Возврат ОписаниеМетаданных; - -КонецФункции - -&НаСервереБезКонтекста -Процедура ЗаполнитьТипРегистра(ДополнительныеСвойства, ОбъектМетаданных, ПолноеИмя) - - ТипРегистра = ""; - - Если ИмяМетаданных(ПолноеИмя) = "РегистрСведений" Тогда - - Непериодический = Метаданные.СвойстваОбъектов.ПериодичностьРегистраСведений.Непериодический; - - Если ОбъектМетаданных.ПериодичностьРегистраСведений = Непериодический Тогда - ТипРегистра = "nonperiodical"; - Иначе - ТипРегистра = "periodical"; - КонецЕсли; - - ИначеЕсли ИмяМетаданных(ПолноеИмя) = "РегистрНакопления" Тогда - - Если ОбъектМетаданных.ВидРегистра = Метаданные.СвойстваОбъектов.ВидРегистраНакопления.Остатки Тогда - ТипРегистра = "balance"; - Иначе - ТипРегистра = "turnovers"; - КонецЕсли; - Иначе - - ТипРегистра = ""; - - КонецЕсли; - - Если ЗначениеЗаполнено(ТипРегистра) Тогда - ДополнительныеСвойства.Вставить("type", ТипРегистра); - КонецЕсли; - -КонецПроцедуры - -&НаСервереБезКонтекста -Процедура ЗаполнитьОписаниеПредопределенныхЭлементов(ОбъектМетаданных, ПолноеИмя, ОписаниеПредопределенных) - - Если ОбъектМетаданныхИмеетПредопределенные(ПолноеИмя) Тогда - - Если ИмяМетаданных(ПолноеИмя) = "ПланСчетов" Тогда - - Запрос = Новый Запрос( - "ВЫБРАТЬ - | ТаблицаПланаСчетов.Код КАК Код, - | ТаблицаПланаСчетов.ИмяПредопределенныхДанных КАК Имя - |ИЗ - | &Таблица КАК ТаблицаПланаСчетов - |ГДЕ - | ТаблицаПланаСчетов.Предопределенный"); - - Запрос.Текст = СтрЗаменить(Запрос.Текст, "&Таблица", ПолноеИмя); - - Выборка = Запрос.Выполнить().Выбрать(); - - Пока Выборка.Следующий() Цикл - ОписаниеПредопределенных.Вставить(Выборка.Имя, СтрШаблон("%1 (%2)", Выборка.Имя, Выборка.Код)); - КонецЦикла; - Иначе - - Предопределенные = ОбъектМетаданных.ПолучитьИменаПредопределенных(); - Для Каждого Имя Из Предопределенные Цикл - ОписаниеПредопределенных.Вставить(Имя, ""); - КонецЦикла; - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -&НаСервереБезКонтекста -Процедура ЗаполнитьОписаниеИзмеренийРесурсов(ОбъектМетаданных, ПолноеИмя, ОписаниеРеквизитов, - ОписаниеРесурсов, ДополнительныеСвойства, Связи) - - Если ОбъектМетаданныхИмеетИзмерения(ПолноеИмя) Тогда - - Для НомерРеквизита = 0 По ОбъектМетаданных.Измерения.Количество() - 1 Цикл - Реквизит = ОбъектМетаданных.Измерения.Получить(НомерРеквизита); - ДобавитьОписаниеРеквизита(ОписаниеРеквизитов, Реквизит, Связи); - КонецЦикла; - - Для НомерРеквизита = 0 По ОбъектМетаданных.Ресурсы.Количество() - 1 Цикл - Реквизит = ОбъектМетаданных.Ресурсы.Получить(НомерРеквизита); - ДобавитьОписаниеРеквизита(ОписаниеРесурсов, Реквизит, Связи); - КонецЦикла; - - ЗаполнитьТипРегистра(ДополнительныеСвойства, ОбъектМетаданных, ПолноеИмя); - КонецЕсли; - -КонецПроцедуры - -&НаСервереБезКонтекста -Процедура ЗаполнитьОписаниеТабличныхЧастей(ОбъектМетаданных, ПолноеИмя, ОписаниеРеквизитов, ОписаниеТабличныхЧастей, Связи) - - Если ОбъектМетаданныхИмеетТЧ(ПолноеИмя) Тогда - - Для НомерРеквизита = 0 По ОбъектМетаданных.ТабличныеЧасти.Количество() - 1 Цикл - - ТабличнаяЧасть = ОбъектМетаданных.ТабличныеЧасти.Получить(НомерРеквизита); - ОписаниеРеквизитов.Вставить(ТабличнаяЧасть.Имя, Новый Структура("name", "ТЧ: " + ТабличнаяЧасть.Синоним)); - - ОписаниеТабличнойЧасти = Новый Структура(); - - Для Каждого РеквизитТЧ Из ТабличнаяЧасть.СтандартныеРеквизиты Цикл - ОписаниеТабличнойЧасти.Вставить(РеквизитТЧ.Имя, РеквизитТЧ.Синоним); - КонецЦикла; - - Для НомерРеквизитаТЧ = 0 По ТабличнаяЧасть.Реквизиты.Количество() - 1 Цикл - РеквизитТЧ = ТабличнаяЧасть.Реквизиты.Получить(НомерРеквизитаТЧ); - ДобавитьОписаниеРеквизита(ОписаниеТабличнойЧасти, РеквизитТЧ, Связи); - КонецЦикла; - - Если 0 < ОписаниеТабличнойЧасти.Количество() Тогда - ОписаниеТабличныхЧастей.Вставить(ТабличнаяЧасть.Имя, ОписаниеТабличнойЧасти); - КонецЕсли; - КонецЦикла; - КонецЕсли; - -КонецПроцедуры - -&НаСервереБезКонтекста -Процедура ЗаполнитьОписаниеРеквизитов(ОбъектМетаданных, ОписаниеРеквизитов, Связи) - - Для НомерРеквизита = 0 По ОбъектМетаданных.Реквизиты.Количество() - 1 Цикл - Реквизит = ОбъектМетаданных.Реквизиты.Получить(НомерРеквизита); - ДобавитьОписаниеРеквизита(ОписаниеРеквизитов, Реквизит, Связи); - КонецЦикла; - -КонецПроцедуры - -&НаСервереБезКонтекста -Процедура ЗаполнитьОписаниеСтандартныхРеквизитов(ОбъектМетаданных, ПолноеИмя, ОписаниеРеквизитов, Связи) - - Если ОбъектМетаданныхИмеетСтандартныеРеквизиты(ПолноеИмя) Тогда - - Для Каждого Реквизит Из ОбъектМетаданных.СтандартныеРеквизиты Цикл - ДобавитьОписаниеРеквизита(ОписаниеРеквизитов, Реквизит, Связи); - КонецЦикла; - КонецЕсли; - -КонецПроцедуры - -&НаСервереБезКонтекста -Процедура ЗаполнитьОписаниеЗначенийПеречисления(ОбъектМетаданных, ОписаниеРеквизитов) - - Для НомерРеквизита = 0 По ОбъектМетаданных.ЗначенияПеречисления.Количество() - 1 Цикл - Реквизит = ОбъектМетаданных.ЗначенияПеречисления.Получить(НомерРеквизита); - ОписаниеРеквизитов.Вставить(Реквизит.Имя, Новый Структура("name", Реквизит.Синоним)); - КонецЦикла; - -КонецПроцедуры - -&НаСервереБезКонтекста -Функция ПолучитьОписаниеОбъектаМетаданных(ТипОбъекта, АдресОбновления) - - ОписаниеМетаданных = ""; - - Части = СтрРазделить(ТипОбъекта, "."); - - ИмяКоллекции = ПолучитьИмяКоллекцииМетаданныхПоТипу(Части[0]); - - Если ЗначениеЗаполнено(ИмяКоллекции) Тогда - - ОписаниеРеквизитов = Новый Структура(); - ОписаниеРесурсов = Новый Структура(); - ОписаниеПредопределенных = Новый Структура(); - ОписаниеТабличныхЧастей = Новый Структура(); - ДополнительныеСвойства = Новый Структура(); - - Связи = Новый Соответствие(); - - ОбъектМетаданных = Метаданные[Части[0]][Части[1]]; - ПолноеИмя = ОбъектМетаданных.ПолноеИмя(); - - Если ИмяМетаданных(ПолноеИмя) = "Перечисление" Тогда - ЗаполнитьОписаниеЗначенийПеречисления(ОбъектМетаданных, ОписаниеРеквизитов); - Иначе - ЗаполнитьОписаниеРеквизитов(ОбъектМетаданных, ОписаниеРеквизитов, Связи); - ЗаполнитьОписаниеСтандартныхРеквизитов(ОбъектМетаданных, ПолноеИмя, ОписаниеРеквизитов, Связи); - ЗаполнитьОписаниеПредопределенныхЭлементов(ОбъектМетаданных, ПолноеИмя, ОписаниеПредопределенных); - ЗаполнитьОписаниеИзмеренийРесурсов(ОбъектМетаданных, ПолноеИмя, ОписаниеРеквизитов, ОписаниеРесурсов, ДополнительныеСвойства, Связи); - ЗаполнитьОписаниеТабличныхЧастей(ОбъектМетаданных, ПолноеИмя, ОписаниеРеквизитов, ОписаниеТабличныхЧастей, Связи); - КонецЕсли; - - СтруктураОбъекта = Новый Структура(); - СтруктураОбъекта.Вставить("properties", ОписаниеРеквизитов); - - Для Каждого Обход Из ДополнительныеСвойства Цикл - СтруктураОбъекта.Вставить(Обход.Ключ, Обход.Значение); - КонецЦикла; - - Если 0 < ОписаниеРесурсов.Количество() Тогда - СтруктураОбъекта.Вставить("resources", ОписаниеРесурсов); - КонецЕсли; - - Если 0 < ОписаниеПредопределенных.Количество() Тогда - СтруктураОбъекта.Вставить("predefined", ОписаниеПредопределенных); - КонецЕсли; - - Если 0 < ОписаниеТабличныхЧастей.Количество() Тогда - СтруктураОбъекта.Вставить("tabulars", ОписаниеТабличныхЧастей); - КонецЕсли; - - Файл = Новый ЗаписьJSON(); - Файл.УстановитьСтроку(); - Попытка - ЗаписатьJSON(Файл, СтруктураОбъекта); - Исключение - ВызватьИсключение("Не удалось сохранить коллекцию метаданных:" + Символы.ПС + ОписаниеОшибки()); - КонецПопытки; - - АдресОбновления = ИмяКоллекции + ".items." + ОбъектМетаданных.Имя; - - ОписаниеМетаданных = Файл.Закрыть(); - - КонецЕсли; - - Возврат ОписаниеМетаданных; - -КонецФункции - -&НаКлиенте -Процедура ЗагрузитьОбъектМетаданныхПоЗапросу(ПараметрыЗапроса) - - АдресОбновления = ""; - ОписаниеМетаданных = ПолучитьОписаниеОбъектаМетаданных(ПараметрыЗапроса, АдресОбновления); - - Если ЗначениеЗаполнено(ОписаниеМетаданных) Тогда - - Если ТипЗнч(View().updateMetadata(ОписаниеМетаданных, АдресОбновления)) = Тип("Булево") Тогда - View().triggerSuggestions(); - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ЗагрузитьСписокМетаданныхПоЗапросу(ПараметрыЗапроса) - - АдресОбновления = ""; - ОписаниеМетаданных = ПолучитьСписокОбъектовМетаданных(ПараметрыЗапроса, АдресОбновления); - - Если ЗначениеЗаполнено(ОписаниеМетаданных) Тогда - - Если ТипЗнч(View().updateMetadata(ОписаниеМетаданных, АдресОбновления)) = Тип("Булево") Тогда - View().triggerSuggestions(); - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ОбработкаСобытияПолученияМетаданных(Событие) - - ПараметрыЗапроса = НРег(Событие.params); - Если 0 < СтрНайти(ПараметрыЗапроса, ".") Тогда - - ЧастиЗапроса = СтрРазделить(ПараметрыЗапроса, "."); - - Если ЧастиЗапроса[0] = "module" Тогда - - Если ЧастиЗапроса.Количество() = 2 Тогда - ЗагрузитьСтруктуруОбщегоМодуляПоЗапросу(ЧастиЗапроса); - Иначе - ЗагрузитьСтруктуруМодуляМенеджераИлиОбъектаПоЗапросу(ЧастиЗапроса); - КонецЕсли; - Иначе - ЗагрузитьОбъектМетаданныхПоЗапросу(ПараметрыЗапроса); - КонецЕсли; - Иначе - ЗагрузитьСписокМетаданныхПоЗапросу(ПараметрыЗапроса); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область КонструкторЗапросов - -&НаКлиенте -Процедура ПриЗакрытииКонструктораЗапросов(Текст, ДопПараметры) Экспорт - - Если Текст <> Неопределено Тогда - - Если Не View().queryMode Тогда - Текст = СтрЗаменить(Текст, Символы.ПС, Символы.ПС + "|"); - Текст = СтрЗаменить(Текст, """", """"""); - Текст = """" + Текст + """"; - КонецЕсли; - - УстановитьТекст(Текст, ДопПараметры, Истина); - ОбновитьИсполняемыйКод(); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ОткрытьКонструкторЗапроса(Текст, ДопПараметры) - - Конструктор = Новый КонструкторЗапроса(); - - Если ЗначениеЗаполнено(Текст) Тогда - Попытка - Конструктор.Текст = Текст; - Исключение - Инфо = ИнформацияОбОшибке(); - ПоказатьПредупреждение(, "Ошибка в тексте запроса:" + Символы.ПС + Инфо.Причина.Описание); - Возврат; - КонецПопытки; - КонецЕсли; - - Конструктор.Показать(Новый ОписаниеОповещения("ПриЗакрытииКонструктораЗапросов", ЭтотОбъект, ДопПараметры)); - -КонецПроцедуры - -&НаКлиенте -Процедура ВопросСоздатьНовыйЗапрос(Ответ, ДопПараметры) Экспорт - - Если Ответ = КодВозвратаДиалога.Да Тогда - ОткрытьКонструкторЗапроса("", Неопределено); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Функция ПодготовитьТекстЗапроса(Текст) - - ТекстЗапроса = СтрЗаменить(Текст, "|", ""); - ТекстЗапроса = СтрЗаменить(ТекстЗапроса, """""", "$"); - ТекстЗапроса = СтрЗаменить(ТекстЗапроса, """", ""); - ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "$", """"); - - Возврат ТекстЗапроса; - -КонецФункции - -&НаКлиенте -Процедура ВызватьКонструкторЗапроса(ПараметрыЗапроса) - - Если ПараметрыЗапроса = Неопределено Тогда - ТекстВопроса = "Не найден текст запроса." + Символы.ПС + "Создать новый запрос?"; - ПоказатьВопрос( - Новый ОписаниеОповещения("ВопросСоздатьНовыйЗапрос", ЭтотОбъект), ТекстВопроса, РежимДиалогаВопрос.ДаНет); - Иначе - ТекстЗапроса = ПодготовитьТекстЗапроса(ПараметрыЗапроса.text); - ОткрытьКонструкторЗапроса(ТекстЗапроса, ПараметрыЗапроса.range); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область КонструкторФорматнойСтроки - -&НаКлиенте -Процедура ПриЗакрытииКонструктораФорматнойСтроки(ФорматнаяСтрока, ДопПараметры) Экспорт - - Если ФорматнаяСтрока <> Неопределено Тогда - ФорматнаяСтрока = СтрЗаменить(ФорматнаяСтрока, "'", ""); - ФорматнаяСтрока = """" + ФорматнаяСтрока + """"; - УстановитьТекст(ФорматнаяСтрока, ДопПараметры, Ложь); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ОткрытьКонструкторФорматнойСтроки(ФорматнаяСтрока, ДопПараметры) - - Конструктор = Новый КонструкторФорматнойСтроки(); - Попытка - Конструктор.Текст = ФорматнаяСтрока; - Исключение - Инфо = ИнформацияОбОшибке(); - ПоказатьПредупреждение(, "Ошибка в тексте форматной строки:" + Символы.ПС + Инфо.Причина.Описание); - Возврат; - КонецПопытки; - - Конструктор.Показать(Новый ОписаниеОповещения("ПриЗакрытииКонструктораФорматнойСтроки", ЭтотОбъект, ДопПараметры)); - -КонецПроцедуры - -&НаКлиенте -Процедура ВопросСоздатьНовуюФорматнуюСтроку(Ответ, ДопПараметры) Экспорт - - Если Ответ = КодВозвратаДиалога.Да Тогда - ОткрытьКонструкторФорматнойСтроки("", Неопределено); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ВызватьКонструкторФорматнойСтроки(ПараметрыСтроки) - - Если ПараметрыСтроки = Неопределено Тогда - ТекстВопроса = "Форматная строка не найдена." + Символы.ПС + "Создать новую форматную строку?"; - ПоказатьВопрос( - Новый ОписаниеОповещения("ВопросСоздатьНовуюФорматнуюСтроку", ЭтотОбъект), ТекстВопроса, РежимДиалогаВопрос.ДаНет); - Иначе - ФорматнаяСтрока = СтрЗаменить(СтрЗаменить(ПараметрыСтроки.text, "|", ""), """", ""); - ОткрытьКонструкторФорматнойСтроки(ФорматнаяСтрока, ПараметрыСтроки.range); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область Прочее - -&НаКлиенте -Процедура ПослеВыводаОшибки(ДопПараметры) Экспорт - - Если ДопПараметры.ЗакрыватьКонсоль Тогда - ЗакрытьКонсоль(); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ВывестиОшибку(Текст, ЗакрыватьКонсоль) - - ПоказатьПредупреждение( - Новый ОписаниеОповещения("ПослеВыводаОшибки", ЭтотОбъект, - Новый Структура("ЗакрыватьКонсоль", ЗакрыватьКонсоль)), Текст); - -КонецПроцедуры - -&НаКлиенте -Процедура ОпределитьРазделительПути() - - РазделительПути = ПолучитьРазделительПути(); - -КонецПроцедуры - -&НаКлиенте -Функция ПолучитьИмяТемы() - - Возврат "bsl-white"; - -КонецФункции - -&НаКлиенте -Процедура ПереключитьТему(Тема) - - Элементы.ПолеHTML.Документ.monaco.editor.setTheme(Тема); - -КонецПроцедуры - -&НаКлиенте -Функция ВебДокументДоступен() - - Если Элементы.ПолеHTML.Документ <> Неопределено И Элементы.ПолеHTML.Документ.defaultView <> Неопределено Тогда - Попытка - ПолучитьТекст(); - Возврат Истина; - Исключение - Возврат Ложь; - КонецПопытки; - Иначе - Возврат Ложь; - КонецЕсли; - -КонецФункции - -&НаКлиенте -Процедура ПослеУдаленияИндексногоФайла(ДопПараметры) Экспорт - - ИндексныйФайл = ""; - Закрыть(); - -КонецПроцедуры - -&НаКлиенте -Процедура ЗакрытьКонсоль() - - Если ЗначениеЗаполнено(ИндексныйФайл) Тогда - Оповещение = Новый ОписаниеОповещения("ПослеУдаленияИндексногоФайла", ЭтотОбъект); - НачатьУдалениеФайлов(Оповещение, ИндексныйФайл); - Иначе - Закрыть(); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура УправлениеВидимостьюКартыКода() - - Элементы.КартаКода.Пометка = ВидимостьКартыКода; - -КонецПроцедуры - -&НаКлиенте -Процедура УправлениеВидимостьюСтрокиСостояния() - - Элементы.СтрокаСостояния.Пометка = ВидимостьСтрокиСостояния; - -КонецПроцедуры - -&НаКлиенте -Процедура УправлениеВидимостьюПодсветкиЗапросов() - - Элементы.ПодсвечиватьЗапросы.Пометка = ПодсвечиватьЗапросы; - -КонецПроцедуры - -#КонецОбласти - -#КонецОбласти diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\243\320\274\320\276\320\273\321\207\320\260\320\275\320\270\321\216.xml" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\243\320\274\320\276\320\273\321\207\320\260\320\275\320\270\321\216.xml" deleted file mode 100644 index f7bb1e31..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\243\320\274\320\276\320\273\321\207\320\260\320\275\320\270\321\216.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - \ No newline at end of file diff --git "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\243\320\274\320\276\320\273\321\207\320\260\320\275\320\270\321\216/Ext/Template.txt" "b/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\243\320\274\320\276\320\273\321\207\320\260\320\275\320\270\321\216/Ext/Template.txt" deleted file mode 100644 index c5f8a1c7..00000000 --- "a/release/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Templates/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\237\320\276\320\243\320\274\320\276\320\273\321\207\320\260\320\275\320\270\321\216/Ext/Template.txt" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index d74a8cfc..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,622 +0,0 @@ - - - - - - d524301b-6120-46d3-bd04-9f6c067ff390 - 35e25d16-2d34-4a7a-abd8-3f72759aea49 - - - 4c411dc1-0b4e-4923-96fb-4dd9ca9817be - 93307727-55f4-42b9-821c-b49ad3fec5f5 - - - 36c207f7-c30b-4c93-9e28-7cfa965fdf78 - aa34b743-5fc7-4fb9-b8a4-f594b472382f - - - 5a255bae-d853-4124-b0e4-32015ef6229c - 2096ee43-83d1-4e1f-88d7-d67aae05d9e5 - - - e0c7818b-9e07-4bc3-8b5e-be21ff483717 - 2ec8d079-0231-4c7f-aea5-ebff92f1af8d - - - 3cfb734e-9774-4100-a9e9-983a44f2802b - 4d1b1000-df53-4852-ac85-4b28f726136b - - - - __ПредопределенныеЗначения - - - ru - Предопределенные значения - - - - true - false - - - xs:boolean - xs:string - xs:dateTime - xs:decimal - - 15 - 3 - Any - - - 256 - Variable - - - Date - - - true - true - 9 - Variable - 150 - WholeCharacteristicKind - true - true - AsDescription - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - true - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - Auto - InDialog - false - BothWays - - ChartOfCharacteristicTypes.__ПредопределенныеЗначения.StandardAttribute.Description - ChartOfCharacteristicTypes.__ПредопределенныеЗначения.StandardAttribute.Code - - DontUse - Begin - Directly - DontUse - Auto - ChartOfCharacteristicTypes.__ПредопределенныеЗначения.Form.ФормаЭлемента - ChartOfCharacteristicTypes.__ПредопределенныеЗначения.Form.ФормаГруппы - ChartOfCharacteristicTypes.__ПредопределенныеЗначения.Form.ФормаСписка - - - - - - - - - - Managed - Use - - - - - - DontUse - false - false - - - - - Значение - - - ru - Значение - - - - - cfg:Characteristic.__ПредопределенныеЗначения - - false - - - - false - - false - false - - - false - - DontCheck - FoldersAndItems - - - ТипЗначения - ChartOfCharacteristicTypes.__ПредопределенныеЗначения.StandardAttribute.ValueType - Clear - - - - Auto - Auto - - - ChartOfCharacteristicTypes.__ПредопределенныеЗначения.StandardAttribute.ValueType - 0 - - Auto - DontIndex - ForItem - Use - Use - - - - - Пароль - - - ru - Пароль - - - - - xs:boolean - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - ForItem - Use - Use - - - - - СписокЗначений - - - ru - Список значений - - - - - xs:boolean - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - ForItem - Use - Use - - - - - Комментарий - - - ru - Комментарий - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - ForItem - Use - Use - - - - - - 863b2ccd-57a9-4c08-8135-79e10099637e - 2910b852-5a02-43d7-90e9-e390e677b339 - - - a17605e4-f120-425f-8a4c-0bfe97977b44 - 70afc5b0-a9bb-4e39-a16e-8d41941e4873 - - - - ЗначенияЭлементов - - - ru - Значения элементов - - - - - DontCheck - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - ForItem - - - - - Значение - - - ru - Значение - - - - - cfg:Characteristic.__ПредопределенныеЗначения - - false - - - - false - - false - false - - - DontCheck - FoldersAndItems - - - ТипЗначения - ChartOfCharacteristicTypes.__ПредопределенныеЗначения.StandardAttribute.ValueType - Clear - - - - Auto - Auto - - - ChartOfCharacteristicTypes.__ПредопределенныеЗначения.StandardAttribute.ValueType - 0 - - Auto - DontIndex - Use - Use - - - - -
ФормаЭлемента
-
ФормаСписка
-
ФормаГруппы
-
-
-
\ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/ManagerModule.bsl" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/ManagerModule.bsl" deleted file mode 100644 index a664721b..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/ManagerModule.bsl" +++ /dev/null @@ -1,200 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда - -#Область ПрограммныйИнтерфейс - -// Возвращает значение ПВХ по имени. -// -// Параметры: -// Имя - Строка - Имя переменной ПВХ. -// -// Возвращаемое значение: -// ПроизвольныйТип - Значение переменной ПВХ. -// -Функция ПолучитьЗначение(Имя) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - УстановитьПривилегированныйРежим(Истина); - - Значение = Неопределено; - - Если ПланыВидовХарактеристик.__ПредопределенныеЗначения[Имя].СписокЗначений Тогда - Значение = ОбщегоНазначения.ВыгрузитьКолонку( - ПланыВидовХарактеристик.__ПредопределенныеЗначения[Имя].ЗначенияЭлементов, "Значение", Истина); - ИначеЕсли ПланыВидовХарактеристик.__ПредопределенныеЗначения[Имя].Пароль Тогда - Значение = ПолучитьПарольПоИмени(Имя); - Иначе - Значение = ПланыВидовХарактеристик.__ПредопределенныеЗначения[Имя].Значение; - КонецЕсли; - - УстановитьПривилегированныйРежим(Ложь); - - Возврат Значение; - -КонецФункции - -// Возвращает соответствие предопределенных элементов ПВХ по имени. -// -// Параметры: -// Имя - Строка - Имена переменных ПВХ, перечисленные через запятую. -// ВРазрезеКлючей - Булево - Признак получения данных в виде соответствия, где Ключ - Имя переменной. -// -// Возвращаемое значение: -// - Соответствие - Соответствие имен и значений переменных ПВХ. -// - Массив - Массив значений переменных ПВХ. -// -Функция ПолучитьЗначения(Имена, ВРазрезеКлючей = Ложь) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - ОбщегоНазначенияКлиентСервер = Неопределено; - СтроковыеФункцииКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - УстановитьПривилегированныйРежим(Истина); - - Если ВРазрезеКлючей Тогда - Значения = Новый Соответствие; - Иначе - Значения = Новый Массив; - КонецЕсли; - - МассивИмен = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(Имена); - МассивИмен = ОбщегоНазначенияКлиентСервер.СвернутьМассив(МассивИмен); - - Если Не МассивИмен.Количество() Тогда - Возврат Значения; - КонецЕсли; - - Запрос = Новый Запрос; - Запрос.Текст = "ВЫБРАТЬ - | ПредопределенныеЗначения.Ссылка КАК ПредопределенноеЗначение, - | ПредопределенныеЗначения.ИмяПредопределенныхДанных КАК Имя - |ПОМЕСТИТЬ ПредопределенныеЗначения - |ИЗ - | ПланВидовХарактеристик.__ПредопределенныеЗначения КАК ПредопределенныеЗначения - |ГДЕ - | ПредопределенныеЗначения.ИмяПредопределенныхДанных В(&МассивИмен) - |; - | - |//////////////////////////////////////////////////////////////////////////////// - |ВЫБРАТЬ - | ПредопределенныеЗначения.Имя КАК Имя, - | __ПредопределенныеЗначения.Значение КАК Значение, - | ПУСТАЯТАБЛИЦА.( КАК Значение) КАК ЗначенияЭлементов, - | __ПредопределенныеЗначения.Пароль КАК Пароль, - | ЛОЖЬ КАК СписокЗначений - |ИЗ - | ПредопределенныеЗначения КАК ПредопределенныеЗначения - | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.__ПредопределенныеЗначения КАК __ПредопределенныеЗначения - | ПО ПредопределенныеЗначения.ПредопределенноеЗначение = __ПредопределенныеЗначения.Ссылка - | И (НЕ __ПредопределенныеЗначения.СписокЗначений) - | - |ОБЪЕДИНИТЬ ВСЕ - | - |ВЫБРАТЬ - | ПредопределенныеЗначения.Имя, - | НЕОПРЕДЕЛЕНО, - | __ПредопределенныеЗначения.ЗначенияЭлементов.( - | Значение - | ), - | ЛОЖЬ, - | ИСТИНА - |ИЗ - | ПредопределенныеЗначения КАК ПредопределенныеЗначения - | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.__ПредопределенныеЗначения КАК __ПредопределенныеЗначения - | ПО ПредопределенныеЗначения.ПредопределенноеЗначение = __ПредопределенныеЗначения.Ссылка - | И (__ПредопределенныеЗначения.СписокЗначений)"; - - Запрос.УстановитьПараметр("МассивИмен", МассивИмен); - РезультатЗапроса = Запрос.Выполнить(); - - Выборка = РезультатЗапроса.Выбрать(); - Пока Выборка.Следующий() Цикл - - Значение = Неопределено; - - Если Выборка.Пароль Тогда - Значение = ПолучитьПарольПоИмени(Выборка.Имя); - ИначеЕсли Выборка.СписокЗначений Тогда - Значение = ОбщегоНазначения.ВыгрузитьКолонку(Выборка.ЗначенияЭлементов.Выгрузить(), "Значение", Истина); - Иначе - Значение = Выборка.Значение; - КонецЕсли; - - Если ВРазрезеКлючей Тогда - Значения.Вставить(Выборка.Имя, Значение); - Иначе - Если ТипЗнч(Значение) = Тип("Массив") Тогда - ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Значения, Значение); - Иначе - Значения.Добавить(Значение); - КонецЕсли; - КонецЕсли; - - КонецЦикла; - - Если Не ВРазрезеКлючей Тогда - Значения = ОбщегоНазначенияКлиентСервер.СвернутьМассив(Значения); - КонецЕсли; - - УстановитьПривилегированныйРежим(Ложь); - - Возврат Значения; - -КонецФункции - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -Функция ПолучитьПарольПоИмени(Имя) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Значение = Неопределено; - - ДанныеХранилища = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища( - Строка(ПланыВидовХарактеристик.__ПредопределенныеЗначения[Имя].УникальныйИдентификатор())); - - Если ТипЗнч(ДанныеХранилища) = Тип("Структура") Тогда - Значение = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДанныеХранилища, "bit_password", ""); - Иначе - Значение = ""; - КонецЕсли; - - Возврат Значение; - -КонецФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции - -#КонецЕсли \ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Predefined.xml" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Predefined.xml" deleted file mode 100644 index 34ac9f96..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Predefined.xml" +++ /dev/null @@ -1,40 +0,0 @@ - - - - НастройкиИнтеграции - 000000001 - Настройки интеграции - - true - - - КолДнейХраненияИсторииИнтеграции - 000000002 - Количество дней хранения истории интеграции - - xs:decimal - - 3 - 0 - Nonnegative - - - false - - - КолДнейХраненияОшибокИсторииИнтеграции - 000000003 - Количество дней хранения ошибок истории интеграции - - xs:decimal - - 3 - 0 - Nonnegative - - - false - - - - \ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" deleted file mode 100644 index f21eb4af..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаГруппы - - - ru - Форма группы - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" deleted file mode 100644 index b91a1cea..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form.xml" +++ /dev/null @@ -1,68 +0,0 @@ - -
- LockOwnerWindow - - Copy - Delete - SetDeletionMark - Write - WriteAndClose - - Folders - - - - true - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Наименование и код</v8:content> - </v8:item> - - Horizontal - Usual - None - false - - - - Объект.Description - EnterOnInput - - - - - Объект.Code - EnterOnInput - - - - - - - Объект.Parent - true - EnterOnInput - - - - - Объект.Комментарий - true - - - - КомментарийОткрытие - - - - - - - cfg:ChartOfCharacteristicTypesObject.__ПредопределенныеЗначения - - true - true - - - \ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form/Module.bsl" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form/Module.bsl" deleted file mode 100644 index 0c278942..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213/Ext/Form/Module.bsl" +++ /dev/null @@ -1,61 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовШапкиФормы - -&НаКлиенте -Процедура КомментарийОткрытие(Элемент, СтандартнаяОбработка) - - СтандартнаяОбработка = Ложь; - - ПоказатьВводСтроки(Новый ОписаниеОповещения("КомментарийОткрытиеЗавершение", ЭтотОбъект), - Объект.Комментарий, НСтр("ru='Комментарий'; en = 'Comment'"), , Истина); - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовТаблицыФормы - -#КонецОбласти - -#Область ОбработчикиКомандФормы - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -&НаКлиенте -Процедура КомментарийОткрытиеЗавершение(Результат, ДополнительныеПараметры) Экспорт - - Если Результат <> Неопределено Тогда - Объект.Комментарий = Результат; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти \ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" deleted file mode 100644 index 8dd12471..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаСписка - - - ru - Форма списка - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" deleted file mode 100644 index 97273910..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" +++ /dev/null @@ -1,166 +0,0 @@ - -
- - Copy - Create - CreateFolder - Delete - MoveItem - SetDeletionMark - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа пользовательских настроек</v8:content> - </v8:item> - - false - Vertical - Usual - false - - - - None - true - true - ExpandTopLevel - true - true - Список - Список.DefaultPicture - - Copy - Create - CreateFolder - Delete - SetDeletionMark - - false - 60 - - Custom - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - Items - false - - true - false - Auto - СписокКомпоновщикНастроекПользовательскиеНастройки - true - - - false - - - - - Список - SearchStringRepresentation - - - - - - - Список - ViewStatusRepresentation - - - - - - - Список - SearchControl - - - - - - - Список.Код - - - - - Список.Наименование - - - - - Список.Значение - - - - - Список.Комментарий - - - - -
-
- - - - cfg:DynamicList - - true - - true - true - ВЫБРАТЬ - ПредопределенныеЗначения.Ссылка КАК Ссылка, - ПредопределенныеЗначения.ПометкаУдаления КАК ПометкаУдаления, - ПредопределенныеЗначения.Родитель КАК Родитель, - ПредопределенныеЗначения.ЭтоГруппа КАК ЭтоГруппа, - ПредопределенныеЗначения.Код КАК Код, - ПредопределенныеЗначения.Наименование КАК Наименование, - ПредопределенныеЗначения.ТипЗначения КАК ТипЗначения, - ВЫБОР - КОГДА ПредопределенныеЗначения.Пароль - ТОГДА "Пароль" - КОГДА ПредопределенныеЗначения.СписокЗначений - ТОГДА "Список" - ИНАЧЕ ПредопределенныеЗначения.Значение - КОНЕЦ КАК Значение, - ПредопределенныеЗначения.Пароль КАК Пароль, - ПредопределенныеЗначения.СписокЗначений КАК СписокЗначений, - ПредопределенныеЗначения.Комментарий КАК Комментарий, - ПредопределенныеЗначения.ЗначенияЭлементов.( - Ссылка КАК Ссылка, - НомерСтроки КАК НомерСтроки, - Значение КАК Значение - ) КАК ЗначенияЭлементов, - ПредопределенныеЗначения.Предопределенный КАК Предопределенный, - ПредопределенныеЗначения.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных -ИЗ - ПланВидовХарактеристик.__ПредопределенныеЗначения КАК ПредопределенныеЗначения - ChartOfCharacteristicTypes.__ПредопределенныеЗначения - - - Normal - dfcece9d-5077-440b-b6b3-45a5cb4538eb - - - Normal - 88619765-ccb3-46c6-ac52-38e9c992ebd4 - - - Normal - b75fecce-942b-4aed-abc9-e6a02e460fb3 - - Normal - 911b6018-f537-43e8-a417-da56b22f9aec - - - - - \ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" deleted file mode 100644 index 5eec037f..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
- - ФормаЭлемента - - - ru - Форма элемента - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
-
\ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" deleted file mode 100644 index 9e4ae2f0..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" +++ /dev/null @@ -1,243 +0,0 @@ - -
- LockOwnerWindow - - Copy - Delete - SetDeletionMark - - Items - - - ПриСозданииНаСервере - ПередЗаписьюНаСервере - - - - true - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Наименование и код</v8:content> - </v8:item> - - Horizontal - Usual - None - false - - - - Объект.Description - EnterOnInput - true - - - - НаименованиеОткрытие - - - - Объект.Code - EnterOnInput - - - - - - - Объект.Parent - true - EnterOnInput - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа параметры значения</v8:content> - </v8:item> - - - - ru - Группа параметры значения - - - AlwaysHorizontal - Usual - None - false - - - - Объект.ValueType - true - EnterOnInput - - - - - Объект.Пароль - Auto - - - - ПарольПриИзменении - - - - Объект.СписокЗначений - Auto - - - - СписокЗначенийПриИзменении - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа значение</v8:content> - </v8:item> - - - - ru - Группа значение - - - Vertical - Usual - None - false - - - - false - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Пустой пароль</v8:content> - </v8:item> - - - - - - Объект.Значение - EnterOnInput - true - true - - Объект.ValueType - 0 - - - - - ЗначениеОткрытие - - - - List - true - true - true - Объект.ЗначенияЭлементов - - - - - - - ЗначенияЭлементов - SearchStringRepresentation - - - - - - - ЗначенияЭлементов - ViewStatusRepresentation - - - - - - - ЗначенияЭлементов - SearchControl - - - - - - - Объект.ЗначенияЭлементов.LineNumber - EnterOnInput - - - - - Объект.ЗначенияЭлементов.Значение - EnterOnInput - true - - - - ЗначенияЭлементовЗначениеОткрытие - - - -
-
-
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа комментарий</v8:content> - </v8:item> - - - - ru - Группа комментарий - - - Horizontal - Usual - None - Equal - false - - - - Объект.Комментарий - false - true - - - - КомментарийОткрытие - - - - -
- - - - cfg:ChartOfCharacteristicTypesObject.__ПредопределенныеЗначения - - true - true - - - \ No newline at end of file diff --git "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" "b/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" deleted file mode 100644 index 390d6e36..00000000 --- "a/release/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" +++ /dev/null @@ -1,273 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - УправлениеФормой(); - -КонецПроцедуры - -&НаСервере -Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ДанныеХранилища = Неопределено; - - УстановитьПривилегированныйРежим(Истина); - - Если Объект.Пароль Тогда - ДанныеХранилища = Новый Структура("bit_password", Объект.Значение); - ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище( - Строка(ТекущийОбъект.Ссылка.УникальныйИдентификатор()), ДанныеХранилища); - ТекущийОбъект.Значение = ""; - Иначе - ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище( - Строка(ТекущийОбъект.Ссылка.УникальныйИдентификатор()), Неопределено); - КонецЕсли; - - УстановитьПривилегированныйРежим(Ложь); - - УстановитьНаличиеПароля(ДанныеХранилища); - -КонецПроцедуры - -#КонецОбласти // ОбработчикиСобытийФормы - -#Область ОбработчикиСобытийЭлементовШапкиФормы - -&НаКлиенте -Процедура НаименованиеОткрытие(Элемент, СтандартнаяОбработка) - - СтандартнаяОбработка = Ложь; - - ПоказатьВводСтроки(Новый ОписаниеОповещения("ВводСтрокиЗавершение", - ЭтотОбъект, Новый Структура("РеквизитШапки, ТолькоПросмотр, Реквизит", Истина, Истина, "Наименование")), - Объект.Наименование, НСтр("ru='Наименование'; en = 'Name'"), , Истина); - -КонецПроцедуры - -&НаКлиенте -Процедура ПарольПриИзменении(Элемент) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиент = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если ТипЗнч(Объект.Значение) <> Тип("Строка") Тогда - - Объект.Пароль = Ложь; - - ОбщегоНазначенияКлиент.СообщитьПользователю( - НСтр("ru='Пароль может использовать только тип ""Строка"".'; - | en='The password can only use the type ""String"".'"), - Объект.Ссылка, "ТипЗначения", "Объект.ТипЗначения"); - - Возврат; - - ИначеЕсли Объект.Пароль И Объект.СписокЗначений Тогда - - Объект.Пароль = Ложь; - - ОбщегоНазначенияКлиент.СообщитьПользователю( - НСтр("ru='Использование пароля недоступен для списка значений.'; - | en='Password usage is not available for the list of values.'"), - Объект.Ссылка, "СписокЗначений", "Объект.СписокЗначений"); - - Возврат; - - ИначеЕсли НЕ Объект.Пароль И ЗначениеЗаполнено(Объект.Значение) Тогда - - ПоказатьВопрос(Новый ОписаниеОповещения("ПарольПриИзмененииПродолжение", ЭтотОбъект), - НСтр("ru='Пароль будет очищен. Продолжить?'; - | en='The password will be cleared. Continue?'"), - РежимДиалогаВопрос.ДаНет, 60); - - Иначе - УправлениеФормой(); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура СписокЗначенийПриИзменении(Элемент) - - УправлениеФормой(); - -КонецПроцедуры - -&НаКлиенте -Процедура ЗначениеОткрытие(Элемент, СтандартнаяОбработка) - - Если ТипЗнч(Объект.Значение) <> Тип("Строка") ИЛИ Объект.Пароль Тогда - Возврат; - КонецЕсли; - - СтандартнаяОбработка = Ложь; - - ПоказатьВводСтроки(Новый ОписаниеОповещения("ВводСтрокиЗавершение", - ЭтотОбъект, Новый Структура("РеквизитШапки, Реквизит", Истина, "Значение")), - Объект.Значение, НСтр("ru='Значение'; en = 'Value'"), , Истина); - -КонецПроцедуры - -&НаКлиенте -Процедура КомментарийОткрытие(Элемент, СтандартнаяОбработка) - - СтандартнаяОбработка = Ложь; - - ПоказатьВводСтроки(Новый ОписаниеОповещения("ВводСтрокиЗавершение", - ЭтотОбъект, Новый Структура("РеквизитШапки, Реквизит", Истина, "Комментарий")), - Объект.Комментарий, НСтр("ru='Комментарий'; en = 'Comment'"), , Истина); - -КонецПроцедуры - -#КонецОбласти // ОбработчикиСобытийЭлементовШапкиФормы - -#Область ОбработчикиСобытийЭлементовТаблицыФормы - -&НаКлиенте -Процедура ЗначенияЭлементовЗначениеОткрытие(Элемент, СтандартнаяОбработка) - - ТекущиеДанные = Элементы.ЗначенияЭлементов.ТекущиеДанные; - Если ТекущиеДанные = Неопределено Тогда - Возврат; - КонецЕсли; - - Если ТипЗнч(ТекущиеДанные.Значение) <> Тип("Строка") Тогда - Возврат; - КонецЕсли; - - СтандартнаяОбработка = Ложь; - - ПоказатьВводСтроки(Новый ОписаниеОповещения("ВводСтрокиЗавершение", - ЭтотОбъект, Новый Структура("РеквизитШапки, Реквизит", Ложь, ТекущиеДанные)), - ТекущиеДанные.Значение, НСтр("ru='Значение'; en = 'Value'"), , Истина); - -КонецПроцедуры - -#КонецОбласти // ОбработчикиСобытийЭлементовТаблицыФормы - -#Область ОбработчикиКомандФормы - -#КонецОбласти // ОбработчикиКомандФормы - -#Область СлужебныеПроцедурыИФункции - -&НаСервере -Процедура УправлениеФормой() - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( - Элементы, "НадписьНаличиеПароля", "Видимость", Объект.Пароль); - ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( - Элементы, "Значение", "Видимость", Не Объект.СписокЗначений); - ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( - Элементы, "Значение", "КнопкаВыбора", Не Объект.Пароль); - ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( - Элементы, "Значение", "РежимПароля", Объект.Пароль); - ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( - Элементы, "Значение", "КнопкаОткрытия", Не Объект.Пароль); - ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( - Элементы, "ЗначенияЭлементов", "Видимость", Объект.СписокЗначений); - ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( - Элементы, "СписокЗначений", "ТолькоПросмотр", Объект.Пароль); - - УстановитьНаличиеПароля(); - -КонецПроцедуры - -&НаСервере -Процедура УстановитьНаличиеПароля(ДанныеХранилища = Неопределено); - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если НЕ Объект.Пароль Тогда - Возврат; - КонецЕсли; - - Если ДанныеХранилища = Неопределено Тогда - - УстановитьПривилегированныйРежим(Истина); - ДанныеХранилища = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища( - Строка(Объект.Ссылка.УникальныйИдентификатор())); - УстановитьПривилегированныйРежим(Ложь); - - КонецЕсли; - - Если ТипЗнч(ДанныеХранилища) = Тип("Структура") - И НЕ ПустаяСтрока(ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДанныеХранилища, "bit_password", "")) Тогда - - Элементы.НадписьНаличиеПароля.Заголовок = НСтр("ru = 'Пароль установлен'"); - Иначе - Элементы.НадписьНаличиеПароля.Заголовок = НСтр("ru = 'Пустой пароль'") - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ПарольПриИзмененииПродолжение(РезультатВопроса, ДополнительныеПараметры) Экспорт - - Если РезультатВопроса = КодВозвратаДиалога.Да Тогда - Объект.Значение = ""; - Иначе - Объект.Пароль = Истина; - КонецЕсли; - - УправлениеФормой(); - -КонецПроцедуры - -&НаКлиенте -Процедура ВводСтрокиЗавершение(Результат, ДополнительныеПараметры) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДополнительныеПараметры, "ТолькоПросмотр", Ложь) Тогда - Возврат; - КонецЕсли; - - Если Результат <> Неопределено Тогда - Если ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДополнительныеПараметры, "РеквизитШапки", Ложь) Тогда - Объект[ДополнительныеПараметры.Реквизит] = Результат; - Иначе - ДополнительныеПараметры.Реквизит.Значение = Результат; - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217.xml" "b/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217.xml" deleted file mode 100644 index d899d602..00000000 --- "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217.xml" +++ /dev/null @@ -1,28 +0,0 @@ - - - - - __ФормаВыбораПоля - - - ru - Выбор поля - - - en - Field Selection - - - - Managed - true - - PlatformApplication - MobilePlatformApplication - - false - - - - - \ No newline at end of file diff --git "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Form.xml" "b/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Form.xml" deleted file mode 100644 index 9bf4864d..00000000 --- "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Form.xml" +++ /dev/null @@ -1,370 +0,0 @@ - -
- - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Выбор поля</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Field Selection</v8:content> - </v8:item> - - false - false - useIfNecessary - - false - - - ПриСозданииНаСервере - - - - Tree - true - false - false - true - ExpandTopLevel - true - true - AsFile - Поля - Поля.Картинка - None - None - None - - - false - - - - - Поля - SearchStringRepresentation - - - - - - - Поля - ViewStatusRepresentation - - - - - - - Поля - SearchControl - - - - - - ПоляВыбор - ПоляПередРазворачиванием - - - - Поля.Имя - false - EnterOnInput - - - - - Поля.Синоним - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Поле</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Field</v8:content> - </v8:item> - - EnterOnInput - - - - - Поля.Доступно - false - EnterOnInput - Auto - - - - -
- - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Действия формы</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Form Actions</v8:content> - </v8:item> - - Right - - - - - - - - -
- - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Поля</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Fields</v8:content> - </v8:item> - - - v8:ValueTree - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Имя</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>FName</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Синоним</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Synonym</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Доступно</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Available</v8:content> - </v8:item> - - - xs:boolean - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Картинка</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Image</v8:content> - </v8:item> - - - v8ui:Picture - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>type</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Режим</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Mode</v8:content> - </v8:item> - - - xs:string - - 0 - Variable - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Переменные</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Variables</v8:content> - </v8:item> - - - v8:ValueListType - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание справочники</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Description Catalogs</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Описание документы</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Description Documents</v8:content> - </v8:item> - - - v8:TypeDescription - - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>ОК</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>OK</v8:content> - </v8:item> - - - - ru - Команда ОК - - - КомандаОК - DontUse - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Обновить</v8:content> - </v8:item> - <v8:item> - <v8:lang>en</v8:lang> - <v8:content>Refresh</v8:content> - </v8:item> - - - - ru - Обновить - - - en - Refresh - - - - StdPicture.Refresh - true - - КомандаОбновить - DontUse - - -
\ No newline at end of file diff --git "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Form/Module.bsl" "b/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Form/Module.bsl" deleted file mode 100644 index 47d12d0f..00000000 --- "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Form/Module.bsl" +++ /dev/null @@ -1,276 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Параметры.Свойство("Режим", Режим); - - Если Параметры.Свойство("Переменные") Тогда - Для Каждого Имя Из Параметры.Переменные Цикл - Переменные.Добавить(Имя); - КонецЦикла; - КонецЕсли; - - ОписаниеСправочники = Справочники.ТипВсеСсылки(); - ОписаниеДокументы = Документы.ТипВсеСсылки(); - - ОбновитьДерево(); - - Если Не Поля.ПолучитьЭлементы().Количество() Тогда - ОбщегоНазначения.СообщитьПользователю(НСтр("ru='Нет полей для выбора.';en='No fields to select.'"),,,, Отказ); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовТаблицыФормыПоля - -&НаКлиенте -Процедура ПоляВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) - - Результат = СформироватьРезСтруктуру(Элементы.Поля.ТекущаяСтрока); - Если ТипЗнч(Результат) = Тип("Структура") Тогда - Закрыть(Результат); - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ПоляПередРазворачиванием(Элемент, Строка, Отказ) - - Если Отказ Тогда - Возврат; - КонецЕсли; - - Если Строка = Неопределено Тогда - Возврат; - КонецЕсли; - - РазвернутьПодчиненные(Строка); - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиКомандФормы - -&НаКлиенте -Процедура КомандаОК(Команда) - - ТекущаяСтрока = Элементы.Поля.ТекущаяСтрока; - Результат = СформироватьРезСтруктуру(ТекущаяСтрока); - Закрыть(Результат); - -КонецПроцедуры - -&НаКлиенте -Процедура КомандаОбновить(Команда) - - ОбновитьДерево(); - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -&НаСервере -Процедура ОбновитьДерево() - - ДанныеДерева = Поля.ПолучитьЭлементы(); - ДанныеДерева.Очистить(); - - Если Переменные.Количество() Тогда - - ЭлементВерх = ДанныеДерева.Добавить(); - ЗаполнитьЭлементДерева(ЭлементВерх, "Переменные",,,,, БиблиотекаКартинок.__Реквизиты); - - Коллекция = ЭлементВерх.ПолучитьЭлементы(); - - Для Каждого ТекущаяПеременная Из Переменные Цикл - ЗаполнитьЭлементДерева(Коллекция.Добавить(), ТекущаяПеременная.Значение,,, Истина, Истина); - КонецЦикла; - КонецЕсли; - -КонецПроцедуры - -&НаСервере -Процедура ЗаполнитьЭлементДерева(ЭлементДерева - , Имя - , Синоним = "" - , Описание = Неопределено - , Доступность = Ложь - , ДобавлятьПодчиненные = Ложь - , Картинка = Неопределено) - - ЭлементДерева.Имя = Имя; - ЭлементДерева.Синоним = ?(ПустаяСтрока(Синоним), Имя, Синоним); - ЭлементДерева.Тип = ?(Описание = Неопределено, Новый ОписаниеТипов("Строка"), Описание); - - ЭлементДерева.Доступно = Доступность; - - Если ДобавлятьПодчиненные Тогда - - МассивТипов = ЭлементДерева.Тип.Типы(); - Для Каждого Тип Из МассивТипов Цикл - - Если ОписаниеСправочники.СодержитТип(Тип) Или ОписаниеДокументы.СодержитТип(Тип) Тогда - - Коллекция = ЭлементДерева.ПолучитьЭлементы(); - ЗаполнитьЭлементДерева(Коллекция.Добавить(), "СлужебнаяДляРазворота"); - - Прервать; - КонецЕсли; - КонецЦикла; - КонецЕсли; - - Если Не Картинка = Неопределено Тогда - ЭлементДерева.Картинка = Картинка; - Иначе - ЭлементДерева.Картинка = БиблиотекаКартинок.__Реквизит; - КонецЕсли; - -КонецПроцедуры - -&НаСервере -Функция СобратьИмена(СтрокаСтарт) - - Результат = ""; - Если СтрокаСтарт <> Неопределено Тогда - - Результат = СтрокаСтарт.Имя; - - СтрокаРодитель = СтрокаСтарт.ПолучитьРодителя(); - Если СтрокаРодитель <> Неопределено Тогда - Результат = СобратьИмена(СтрокаРодитель) + "." + Результат; - КонецЕсли; - КонецЕсли; - - Возврат Результат; - -КонецФункции - -&НаСервере -Функция СформироватьРезСтруктуру(ИдСтроки) - - Результат = Неопределено; - - Если ТипЗнч(ИдСтроки) = Тип("Число") Тогда - - ТекущаяСтрока = Поля.НайтиПоИдентификатору(ИдСтроки); - - Если Не ТекущаяСтрока = Неопределено И ТекущаяСтрока.Доступно Тогда - Результат = Новый Структура("Имя"); - Результат.Имя = СобратьИмена(ТекущаяСтрока); - КонецЕсли; - КонецЕсли; - - Возврат Результат; - -КонецФункции - -&НаСервере -Процедура РазвернутьПодчиненные(ИдСтроки) - - СтрокаДерева = Поля.НайтиПоИдентификатору(ИдСтроки); - Если СтрокаДерева = Неопределено Тогда - Возврат; - КонецЕсли; - - ДобавитьОписаниеРеквизитов(СтрокаДерева, "Справочники", ОписаниеСправочники, "СправочникСсылка"); - ДобавитьОписаниеРеквизитов(СтрокаДерева, "Документы", ОписаниеДокументы, "ДокументСсылка"); - -КонецПроцедуры - -&НаСервере -Процедура ДобавитьОписаниеРеквизитов(СтрокаДерева,ИмяКоллекции,ОписаниеКоллекции,НачалоИмениТипа) - - Если Не ТипЗнч(СтрокаДерева) = Тип("ДанныеФормыЭлементДерева") Тогда - Возврат; - КонецЕсли; - - Для Каждого Тип Из СтрокаДерева.Тип.Типы() Цикл - - Если ОписаниеКоллекции.СодержитТип(Тип) Тогда - - Результат = __ОбщегоНазначенияСервер.ПолучитьИмяОбъектаПоОписаниюТипов(СтрокаДерева.Тип,ИмяКоллекции,НачалоИмениТипа); - Если Результат <> Неопределено Тогда - - Коллекция = СтрокаДерева.ПолучитьЭлементы(); - - Если Не Коллекция.Количество() = 1 Тогда - Продолжить; - КонецЕсли; - - ПерваяСтрока = Коллекция[0]; - - Если ПерваяСтрока.Имя = "СлужебнаяДляРазворота" Тогда - Коллекция.Очистить(); - Иначе - Продолжить; - КонецЕсли; - - Если ИмяКоллекции = "Справочники" Тогда - - ЭлементПодч = Коллекция.Добавить(); - ЗаполнитьЭлементДерева(ЭлементПодч, "Код"); - - ЭлементПодч = Коллекция.Добавить(); - ЗаполнитьЭлементДерева(ЭлементПодч, "Наименование"); - - ИначеЕсли ИмяКоллекции = "Документы" Тогда - - ЭлементПодч = Коллекция.Добавить(); - ЗаполнитьЭлементДерева(ЭлементПодч, "Дата"); - - ЭлементПодч = Коллекция.Добавить(); - ЗаполнитьЭлементДерева(ЭлементПодч, "Номер"); - - ЭлементПодч = Коллекция.Добавить(); - ЗаполнитьЭлементДерева(ЭлементПодч, "Проведен"); - - КонецЕсли; - - Для Каждого ТекущийОбъект Из Метаданные[ИмяКоллекции][Результат.Имя].Реквизиты Цикл - - ЗаполнитьЭлементДерева(Коллекция.Добавить(), - ТекущийОбъект.Имя, ТекущийОбъект.Синоним, ТекущийОбъект.Тип, Истина, Истина); - КонецЦикла; - - Прервать; - - КонецЕсли; - КонецЕсли; - КонецЦикла; - -КонецПроцедуры - -#КонецОбласти diff --git "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Help.xml" "b/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Help.xml" deleted file mode 100644 index 4294b565..00000000 --- "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Help.xml" +++ /dev/null @@ -1,4 +0,0 @@ - - - ru - \ No newline at end of file diff --git "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Help/ru.html" "b/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Help/ru.html" deleted file mode 100644 index 7fe73503..00000000 --- "a/release/CommonForms/__\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\237\320\276\320\273\321\217/Ext/Help/ru.html" +++ /dev/null @@ -1,2 +0,0 @@ - -

Вспомогательная форма.

\ No newline at end of file diff --git "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214.xml" "b/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214.xml" deleted file mode 100644 index dbee850e..00000000 --- "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ВспомогательныйМодульНеПереносить - - - ru - Вспомогательный модуль (не переносить) - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" "b/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" deleted file mode 100644 index 24593a90..00000000 --- "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" +++ /dev/null @@ -1,382 +0,0 @@ -Функция НайтиЗадания(ПараметрыЗадания) Экспорт - - МассивЗаданий = Новый Массив; - МассивЗаданий.Добавить(Новый Структура("Использование, Расписание", Ложь, Новый РасписаниеРегламентногоЗадания())); - Возврат МассивЗаданий; - -КонецФункции - -Функция РазложитьСтрокуВМассивПодстрок(Знач Значение, Знач Разделитель = ",", Знач ПропускатьПустыеСтроки = Неопределено, - СокращатьНепечатаемыеСимволы = Ложь) Экспорт - - Если СтрДлина(Разделитель) = 1 - И ПропускатьПустыеСтроки = Неопределено - И СокращатьНепечатаемыеСимволы Тогда - - Результат = СтрРазделить(Значение, Разделитель, Ложь); - Для Индекс = 0 По Результат.ВГраница() Цикл - Результат[Индекс] = СокрЛП(Результат[Индекс]) - КонецЦикла; - Возврат Результат; - - КонецЕсли; - - Результат = Новый Массив; - - // Для обеспечения обратной совместимости. - Если ПропускатьПустыеСтроки = Неопределено Тогда - ПропускатьПустыеСтроки = ?(Разделитель = " ", Истина, Ложь); - Если ПустаяСтрока(Значение) Тогда - Если Разделитель = " " Тогда - Результат.Добавить(""); - КонецЕсли; - Возврат Результат; - КонецЕсли; - КонецЕсли; - // - - Позиция = СтрНайти(Значение, Разделитель); - Пока Позиция > 0 Цикл - Подстрока = Лев(Значение, Позиция - 1); - Если Не ПропускатьПустыеСтроки Или Не ПустаяСтрока(Подстрока) Тогда - Если СокращатьНепечатаемыеСимволы Тогда - Результат.Добавить(СокрЛП(Подстрока)); - Иначе - Результат.Добавить(Подстрока); - КонецЕсли; - КонецЕсли; - Значение = Сред(Значение, Позиция + СтрДлина(Разделитель)); - Позиция = СтрНайти(Значение, Разделитель); - КонецЦикла; - - Если Не ПропускатьПустыеСтроки Или Не ПустаяСтрока(Значение) Тогда - Если СокращатьНепечатаемыеСимволы Тогда - Результат.Добавить(СокрЛП(Значение)); - Иначе - Результат.Добавить(Значение); - КонецЕсли; - КонецЕсли; - - Возврат Результат; - -КонецФункции - -Процедура ВыполнитьМетодКонфигурации(Знач ИмяМетода, Знач Параметры = Неопределено) Экспорт - - ПараметрыСтрока = ""; - Если Параметры <> Неопределено И Параметры.Количество() > 0 Тогда - Для Индекс = 0 По Параметры.ВГраница() Цикл - ПараметрыСтрока = ПараметрыСтрока + "Параметры[" + XMLСтрока(Индекс) + "],"; - КонецЦикла; - ПараметрыСтрока = Сред(ПараметрыСтрока, 1, СтрДлина(ПараметрыСтрока) - 1); - КонецЕсли; - - Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; - -КонецПроцедуры - -// Выполняет произвольный алгоритм на встроенном языке 1С:Предприятия, предварительно устанавливая -// безопасный режим выполнения кода и безопасный режим разделения данных для всех разделителей, -// присутствующих в составе конфигурации. -// -// Параметры: -// Алгоритм - Строка - алгоритм на встроенном языке "1С:Предприятия". -// Параметры - Произвольный - контекст, который требуется для выполнения алгоритма. -// В тексте алгоритма обращение к контексту должно происходить по имени "Параметры". -// Например, выражение "Параметры.Значение1 = Параметры.Значение2" обращается к значениям -// "Значение1" и "Значение2", переданным в Параметры, как свойства. -// -// Пример: -// -// Параметры = Новый Структура; -// Параметры.Вставить("Значение1", 1); -// Параметры.Вставить("Значение2", 10); -// ОбщегоНазначения.ВыполнитьВБезопасномРежиме("Параметры.Значение1 = Параметры.Значение2", Параметры); -// -Процедура ВыполнитьВБезопасномРежиме(Знач Алгоритм, Знач Параметры = Неопределено) Экспорт - - УстановитьБезопасныйРежим(Истина); - - Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда - МодульРаботаВМоделиСервиса = ОбщийМодуль("РаботаВМоделиСервиса"); - МассивРазделителей = МодульРаботаВМоделиСервиса.РазделителиКонфигурации(); - Иначе - МассивРазделителей = Новый Массив; - КонецЕсли; - - Для Каждого ИмяРазделителя Из МассивРазделителей Цикл - - УстановитьБезопасныйРежимРазделенияДанных(ИмяРазделителя, Истина); - - КонецЦикла; - - Выполнить Алгоритм; - -КонецПроцедуры - -// Возвращает Истина, если "функциональная" подсистема существует в конфигурации. -// Предназначена для реализации вызова необязательной подсистемы (условного вызова). -// -// У "функциональной" подсистемы снят флажок "Включать в командный интерфейс". -// -// Параметры: -// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема -// без слов "Подсистема." и с учетом регистра символов. -// Например: "СтандартныеПодсистемы.ВариантыОтчетов". -// -// Пример: -// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда -// МодульВариантыОтчетов = ОбщегоНазначения.ОбщийМодуль("ВариантыОтчетов"); -// МодульВариантыОтчетов.<Имя метода>(); -// КонецЕсли; -// -// Возвращаемое значение: -// Булево - Истина, если существует. -// -Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт - - ИменаПодсистем = __ВспомогательныйМодульНеПереноситьПотвИсп.ИменаПодсистем(); - Возврат ИменаПодсистем.Получить(ПолноеИмяПодсистемы) <> Неопределено; - -КонецФункции - -// Возвращает ссылку на общий модуль или модуль менеджера по имени. -// -// Параметры: -// Имя - Строка - имя общего модуля. -// -// Возвращаемое значение: -// ОбщийМодуль -// МодульМенеджераОбъекта -// -// Пример: -// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбновлениеКонфигурации") Тогда -// МодульОбновлениеКонфигурации = ОбщегоНазначения.ОбщийМодуль("ОбновлениеКонфигурации"); -// МодульОбновлениеКонфигурации.<Имя метода>(); -// КонецЕсли; -// -// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПолнотекстовыйПоиск") Тогда -// МодульПолнотекстовыйПоискСервер = ОбщегоНазначения.ОбщийМодуль("ПолнотекстовыйПоискСервер"); -// МодульПолнотекстовыйПоискСервер.<Имя метода>(); -// КонецЕсли; -// -Функция ОбщийМодуль(Имя) Экспорт - - Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда - // АПК:488-выкл ВычислитьВБезопасномРежиме не используется, чтобы избежать вызова ОбщийМодуль рекурсивно. - УстановитьБезопасныйРежим(Истина); - Модуль = Вычислить(Имя); - // АПК:488-вкл - ИначеЕсли СтрЧислоВхождений(Имя, ".") = 1 Тогда - Возврат СерверныйМодульМенеджера(Имя); - Иначе - Модуль = Неопределено; - КонецЕсли; - - Если ТипЗнч(Модуль) <> Тип("ОбщийМодуль") Тогда - ВызватьИсключение __СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( - НСтр("ru = 'Общий модуль ""%1"" не существует.'; - |en = 'Common module ""%1"" does not exist.'"), - Имя); - КонецЕсли; - - Возврат Модуль; - -КонецФункции - -// Возвращает серверный модуль менеджера по имени объекта. -Функция СерверныйМодульМенеджера(Имя) - ОбъектНайден = Ложь; - - ЧастиИмени = СтрРазделить(Имя, "."); - Если ЧастиИмени.Количество() = 2 Тогда - - ИмяВида = ВРег(ЧастиИмени[0]); - ИмяОбъекта = ЧастиИмени[1]; - - Если ИмяВида = ВРег("Константы") Тогда - Если Метаданные.Константы.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("РегистрыСведений") Тогда - Если Метаданные.РегистрыСведений.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("РегистрыНакопления") Тогда - Если Метаданные.РегистрыНакопления.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("РегистрыБухгалтерии") Тогда - Если Метаданные.РегистрыБухгалтерии.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("РегистрыРасчета") Тогда - Если Метаданные.РегистрыРасчета.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("Справочники") Тогда - Если Метаданные.Справочники.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("Документы") Тогда - Если Метаданные.Документы.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("Отчеты") Тогда - Если Метаданные.Отчеты.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("Обработки") Тогда - Если Метаданные.Обработки.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("БизнесПроцессы") Тогда - Если Метаданные.БизнесПроцессы.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("ЖурналыДокументов") Тогда - Если Метаданные.ЖурналыДокументов.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("Задачи") Тогда - Если Метаданные.Задачи.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("ПланыСчетов") Тогда - Если Метаданные.ПланыСчетов.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("ПланыОбмена") Тогда - Если Метаданные.ПланыОбмена.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("ПланыВидовХарактеристик") Тогда - Если Метаданные.ПланыВидовХарактеристик.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - ИначеЕсли ИмяВида = ВРег("ПланыВидовРасчета") Тогда - Если Метаданные.ПланыВидовРасчета.Найти(ИмяОбъекта) <> Неопределено Тогда - ОбъектНайден = Истина; - КонецЕсли; - КонецЕсли; - - КонецЕсли; - - Если Не ОбъектНайден Тогда - ВызватьИсключение __СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( - НСтр("ru = 'Объект метаданных ""%1"" не существует.'; - |en = 'Metadata object ""%1"" does not exist.'"), Имя); - КонецЕсли; - - // АПК:488-выкл ВычислитьВБезопасномРежиме не используется, чтобы избежать вызова ОбщийМодуль рекурсивно. - УстановитьБезопасныйРежим(Истина); - Модуль = Вычислить(Имя); - // АПК:488-вкл - - Возврат Модуль; -КонецФункции - -// Формирует и выводит сообщение, которое может быть связано с элементом управления формы. -// -// В фоновом задании длительной операции, если вызов выполнен вне транзакции, -// сообщение записывается в служебный регистр и отправляется сразу на клиент, -// если подключена система взаимодействия. -// В конце фонового задания длительной операции, а также при отправке прогресса, -// все сообщения извлекаются из очереди сообщений фонового задания, -// записываются в служебный регистр и отправляются сразу на клиент, -// если подключена система взаимодействия. -// -// АПК:142-выкл 4 необязательных параметра для совместимости -// с устаревшей процедурой ОбщегоНазначенияКлиентСервер.СообщитьПользователю. -// -// Параметры: -// ТекстСообщенияПользователю - Строка - текст сообщения. -// КлючДанных - ЛюбаяСсылка - объект или ключ записи информационной базы, к которому это сообщение относится. -// Поле - Строка - наименование реквизита формы. -// ПутьКДанным - Строка - путь к данным (путь к реквизиту формы). -// Отказ - Булево - выходной параметр, всегда устанавливается в значение Истина. -// -// Пример: -// -// 1. Для вывода сообщения у поля управляемой формы, связанного с реквизитом объекта: -// ОбщегоНазначения.СообщитьПользователю( -// НСтр("ru = 'Сообщение об ошибке.'"), , -// "ПолеВРеквизитеФормыОбъект", -// "Объект"); -// -// Альтернативный вариант использования в форме объекта: -// ОбщегоНазначения.СообщитьПользователю( -// НСтр("ru = 'Сообщение об ошибке.'"), , -// "Объект.ПолеВРеквизитеФормыОбъект"); -// -// 2. Для вывода сообщения рядом с полем управляемой формы, связанным с реквизитом формы: -// ОбщегоНазначения.СообщитьПользователю( -// НСтр("ru = 'Сообщение об ошибке.'"), , -// "ИмяРеквизитаФормы"); -// -// 3. Для вывода сообщения связанного с объектом информационной базы: -// ОбщегоНазначения.СообщитьПользователю( -// НСтр("ru = 'Сообщение об ошибке.'"), ОбъектИнформационнойБазы, "Ответственный",,Отказ); -// -// 4. Для вывода сообщения по ссылке на объект информационной базы: -// ОбщегоНазначения.СообщитьПользователю( -// НСтр("ru = 'Сообщение об ошибке.'"), Ссылка, , , Отказ); -// -// Случаи некорректного использования: -// 1. Передача одновременно параметров КлючДанных и ПутьКДанным. -// 2. Передача в параметре КлючДанных значения типа отличного от допустимого. -// 3. Установка ссылки без установки поля (и/или пути к данным). -// -Процедура СообщитьПользователю(Знач ТекстСообщенияПользователю, Знач КлючДанных = Неопределено, Знач Поле = "", - Знач ПутьКДанным = "", Отказ = Ложь) Экспорт - - ЭтоОбъект = Ложь; - - Если КлючДанных <> Неопределено - И XMLТипЗнч(КлючДанных) <> Неопределено Тогда - - ТипЗначенияСтрокой = XMLТипЗнч(КлючДанных).ИмяТипа; - ЭтоОбъект = СтрНайти(ТипЗначенияСтрокой, "Object.") > 0; - КонецЕсли; - - Сообщение = СообщениеПользователю(ТекстСообщенияПользователю, - КлючДанных, Поле, ПутьКДанным, Отказ, ЭтоОбъект); - - //Если СтандартныеПодсистемыПовтИсп.ЭтоСеансДлительнойОперации() - // И Не ТранзакцияАктивна() Тогда - // - // ДлительныеОперации.ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение); - //Иначе - Сообщение.Сообщить(); - //КонецЕсли; - -КонецПроцедуры - -Функция СообщениеПользователю( - Знач ТекстСообщенияПользователю, - Знач КлючДанных, - Знач Поле, - Знач ПутьКДанным = "", - Отказ = Ложь, - ЭтоОбъект = Ложь) Экспорт - - Сообщение = Новый СообщениеПользователю; - Сообщение.Текст = ТекстСообщенияПользователю; - Сообщение.Поле = Поле; - - Если ЭтоОбъект Тогда - Сообщение.УстановитьДанные(КлючДанных); - Иначе - Сообщение.КлючДанных = КлючДанных; - КонецЕсли; - - Если НЕ ПустаяСтрока(ПутьКДанным) Тогда - Сообщение.ПутьКДанным = ПутьКДанным; - КонецЕсли; - - Отказ = Истина; - - Возврат Сообщение; - -КонецФункции - diff --git "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\232\320\273\320\270\320\265\320\275\321\202.xml" "b/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\232\320\273\320\270\320\265\320\275\321\202.xml" deleted file mode 100644 index c5b731c8..00000000 --- "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\232\320\273\320\270\320\265\320\275\321\202.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ВспомогательныйМодульНеПереноситьКлиент - - - ru - Вспомогательный модуль клиент (не переносить) - - - - false - true - false - false - true - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" "b/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" deleted file mode 100644 index 0d263ec4..00000000 --- "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" +++ /dev/null @@ -1,5 +0,0 @@ -Функция ПредопределенныйЭлемент(ПолноеИмяПредопределенного) Экспорт - - Возврат ПредопределенноеЗначение(ПолноеИмяПредопределенного); - -КонецФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index bc083e0a..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ДокументыОбработкаЗаполнения - - - ru - Документы обработка заполнения - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" deleted file mode 100644 index c5c5b64a..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" +++ /dev/null @@ -1,72 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -/////////////////////////////////////////////////////////////////////////////// -// Документы событие "Обработка заполнения" (вызов сервера): обработка событий при заполнении - -#Область ПрограммныйИнтерфейс - -// Возникает при вводе документа на основании, а также при выполнении метода Заполнить, -// при вводе на основании, а также при интерактивном вводе нового. -// -// Параметры: -// Источник - ДокументОбъект - Объект, обрабатываемый подпиской на события. -// ДанныеЗаполнения - Произвольный - Значение, которое используется как основание для заполнения. -// ТекстЗаполнения - Строка, Неопределено - Текст, используемый для заполнения документа. -// СтандартнаяОбработка - Булево - Признак выполнения стандартной (системной) обработки события. -// -Процедура ДокументыОбработкаЗаполнения(Источник, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Источник.ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ИмяМетода = __ОбщегоНазначенияПовтИсп.ДокументыОбработкаЗаполнения().Получить(ТипЗнч(Источник)); - - Если ЗначениеЗаполнено(ИмяМетода) Тогда - Попытка - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Источник); - ПараметрыМетода.Добавить(ДанныеЗаполнения); - ПараметрыМетода.Добавить(ТекстЗаполнения); - ПараметрыМетода.Добавить(СтандартнаяОбработка); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - Исключение - ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода); - КонецПопытки; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index 4ca32901..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ДокументыОбработкаПроведения - - - ru - Документы обработка проведения - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217/Ext/Module.bsl" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217/Ext/Module.bsl" deleted file mode 100644 index 7ab2c3f7..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217/Ext/Module.bsl" +++ /dev/null @@ -1,70 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Документы событие "Обработка проведения" (вызов сервера): обработка событий при проведении - -#Область ПрограммныйИнтерфейс - -// Возникает при проведении документа. -// Основное назначение процедуры-обработчика данного события - генерация движений по документу. Выполняется в транзакции записи. -// -// Параметры: -// Источник - ДокументОбъект - Объект, обрабатываемый подпиской на события. -// Отказ - Булево - Признак проведения документа. -// РежимПроведения - РежимПроведенияДокумента - Текущий режим проведения. -// -Процедура ДокументыОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Отказ Или Источник.ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ИмяМетода = __ОбщегоНазначенияПовтИсп.ДокументыОбработкаПроведения().Получить(ТипЗнч(Источник)); - - Если ЗначениеЗаполнено(ИмяМетода) Тогда - Попытка - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Источник); - ПараметрыМетода.Добавить(Отказ); - ПараметрыМетода.Добавить(РежимПроведения); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - Исключение - ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода); - КонецПопытки; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" deleted file mode 100644 index 66e46fb6..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ДокументыПередЗаписью - - - ru - Документы перед записью - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" deleted file mode 100644 index 0e7f2dc2..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" +++ /dev/null @@ -1,71 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Документы событие "Перед записью" (вызов сервера): обработка событий перед записью - -#Область ПрограммныйИнтерфейс - -// Возникает перед выполнением записи объекта. -// Процедура-обработчик вызывается после начала транзакции записи, но до начала записи документа. -// -// Параметры: -// Источник - ДокументОбъект - Объект, обрабатываемый подпиской на события. -// Отказ - Булево - Признак отказа от записи. -// РежимЗаписи - РежимЗаписиДокумента - Текущий режим записи документа. -// РежимПроведения - РежимПроведенияДокумента - Текущий режим проведения. -// -Процедура ДокументыПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Отказ Или Источник.ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ИмяМетода = __ОбщегоНазначенияПовтИсп.ДокументыПередЗаписью().Получить(ТипЗнч(Источник)); - Если ЗначениеЗаполнено(ИмяМетода) Тогда - Попытка - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Источник); - ПараметрыМетода.Добавить(Отказ); - ПараметрыМетода.Добавить(РежимЗаписи); - ПараметрыМетода.Добавить(РежимПроведения); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - Исключение - ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода); - КонецПопытки; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" deleted file mode 100644 index 5f3ee7e8..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ДокументыПриЗаписи - - - ru - Документы при записи - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" deleted file mode 100644 index 9831a5e1..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" +++ /dev/null @@ -1,68 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Документы событие "При записи" (вызов сервера): обработка событий при записи - -#Область ПрограммныйИнтерфейс - -// Возникает при записи объекта. -// Процедура-обработчик вызывается после записи объекта в базу данных, но до окончания транзакции записи. -// -// Параметры: -// Источник - ДокументОбъект - Объект, обрабатываемый подпиской на события. -// Отказ - Булево - Признак отказа от записи документа. -// -Процедура ДокументыПриЗаписи(Источник, Отказ) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Отказ Или Источник.ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ИмяМетода = __ОбщегоНазначенияПовтИсп.ДокументыПриЗаписи().Получить(ТипЗнч(Источник)); - - Если ЗначениеЗаполнено(ИмяМетода) Тогда - Попытка - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Источник); - ПараметрыМетода.Добавить(Отказ); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - Исключение - ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода); - КонецПопытки; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" deleted file mode 100644 index fec19635..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ДокументыПриКопировании - - - ru - Документы при копировании - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" "b/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" deleted file mode 100644 index a71c6305..00000000 --- "a/release/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" +++ /dev/null @@ -1,67 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Документы событие "При копировании" (вызов сервера): обработка событий при копировании - -#Область ПрограммныйИнтерфейс - -// Возникает при создании документа копированием. -// -// Параметры: -// Источник - ДокументОбъект - Объект, обрабатываемый подпиской на события. -// ОбъектКопирования - ДокументОбъект - Исходный документ, который является источником копирования. -// -Процедура ДокументыПриКопировании(Источник, ОбъектКопирования) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Источник.ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ИмяМетода = __ОбщегоНазначенияПовтИсп.ДокументыПриКопировании().Получить(ТипЗнч(Источник)); - - Если ЗначениеЗаполнено(ИмяМетода) Тогда - Попытка - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Источник); - ПараметрыМетода.Добавить(ОбъектКопирования); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - Исключение - ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода); - КонецПопытки; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/release/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml" deleted file mode 100644 index 220aeda4..00000000 --- "a/release/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ИнтеграцииСервер - - - ru - Интеграции (сервер) - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/release/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" deleted file mode 100644 index 7a4f1ee7..00000000 --- "a/release/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ /dev/null @@ -1,464 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ПрограммныйИнтерфейс - -// Процедура создает запись справочника История интеграции с информацией о событии интеграции -// -// Параметры: -// СтруктураЗаписиИстории - Структура - описание действия повлекшего ошибку -// ЭтоЗагрузка - Булево - Истина если это Загрузка, Ложь если это Выгрузка -// -Процедура СоздатьСообщениеИсторииИнтеграции(СтруктураЗаписиИстории, ЭтоЗагрузка) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - Пользователи = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - УстановитьПривилегированныйРежим(Истина); - - ДополнительноОбработатьЗапросыИнтеграцииПередЗаписьюВИсторию(СтруктураЗаписиИстории); - - НовоеСообщение = Справочники.__ИсторияИнтеграции.СоздатьЭлемент(); - НовоеСообщение.ДатаИнтеграции = ТекущаяДатаСеанса(); - НовоеСообщение.ДатаИнтеграцииВМиллисекундах = ТекущаяУниверсальнаяДатаВМиллисекундах(); - НовоеСообщение.Код = Новый УникальныйИдентификатор(); - НовоеСообщение.Ошибка = ЗначениеЗаполнено(СтруктураЗаписиИстории.ОписаниеОшибки); - НовоеСообщение.Пользователь = Пользователи.ТекущийПользователь(); - НовоеСообщение.ДлительностьОбмена = НовоеСообщение.ДатаИнтеграции - СтруктураЗаписиИстории.ДатаНачалаИнтеграции; - НовоеСообщение.ДлительностьВызова = СтруктураЗаписиИстории.ДлительностьВызова; - Если ЭтоЗагрузка Тогда - Если НовоеСообщение.Ошибка Тогда - НовоеСообщение.Статус = Перечисления.__СтатусыИнтеграции.ОшибкаЗагрузки; - Иначе - НовоеСообщение.Статус = Перечисления.__СтатусыИнтеграции.Загружено; - КонецЕсли; - Иначе - Если НовоеСообщение.Ошибка Тогда - НовоеСообщение.Статус = Перечисления.__СтатусыИнтеграции.ОшибкаВыгрузки; - Иначе - НовоеСообщение.Статус = Перечисления.__СтатусыИнтеграции.Выгружено; - КонецЕсли; - КонецЕсли; - ЗаполнитьЗначенияСвойств(НовоеСообщение, СтруктураЗаписиИстории); - Для Каждого Строка Из СтруктураЗаписиИстории.ОбъектыИнтеграции Цикл - НоваяСтрока = НовоеСообщение.ОбъектыИнтеграции.Добавить(); - ЗаполнитьЗначенияСвойств(НоваяСтрока, Строка); - КонецЦикла; - - НовоеСообщение.Записать(); - -КонецПроцедуры - -// Функция возвращает структуру со всеми необходимыми значениями для заполнения записи истории интеграции -// -// Возвращаемое значение: -// Строка -Функция ПолучитьСтруктуруЗаписиИстории() Экспорт - - СтруктураЗаписиИстории = Новый Структура; - СтруктураЗаписиИстории.Вставить("МетодИнтеграции", ""); - СтруктураЗаписиИстории.Вставить("ЗапросВходящий", ""); - СтруктураЗаписиИстории.Вставить("ЗапросИсходящий", ""); - СтруктураЗаписиИстории.Вставить("ИнтегрируемаяСистема", Неопределено); - СтруктураЗаписиИстории.Вставить("ОписаниеОшибки", ""); - СтруктураЗаписиИстории.Вставить("ПротоколОбмена", ""); - СтруктураЗаписиИстории.Вставить("ДатаНачалаИнтеграции", ТекущаяДатаСеанса()); - СтруктураЗаписиИстории.Вставить("ДлительностьВызова", 0); - СтруктураЗаписиИстории.Вставить("ФорматЗапросаИнтеграции", Перечисления.__ФорматыЗапросовИнтеграции.XML); - ОбъектыИнтеграции = Новый ТаблицаЗначений; - ОбъектыИнтеграции.Колонки.Добавить("ОбъектИнтеграции"); - ОбъектыИнтеграции.Колонки.Добавить("СозданОбновлен"); - СтруктураЗаписиИстории.Вставить("ОбъектыИнтеграции", ОбъектыИнтеграции); - - Возврат СтруктураЗаписиИстории; - -КонецФункции - -// Процедура добавляет сообщения в протокол обмена через указанный разделитель -// -// Параметры: -// СтруктураОтвета - Структура - см. ИнтеграцииСервер.ПолучитьСтруктуруЗаписиИстории -// ТекстСообщения - Строка - Текст, который будет записан в протокол обмена -// Разделитель - Строка - Разделитель записей -Процедура ДобавитьЗаписьВПротоколОбмена(СтруктураОтвета, ТекстСообщения, Разделитель = "") Экспорт - - Если ПустаяСтрока(Разделитель) Тогда - Разделитель = ";" + Символы.ПС; - КонецЕсли; - - ВыводРазделителя = ?(ПустаяСтрока(СтруктураОтвета.ПротоколОбмена), "", Разделитель); - - СтруктураОтвета.ПротоколОбмена = СтруктураОтвета.ПротоколОбмена + ВыводРазделителя + НСтр(ТекстСообщения); - -КонецПроцедуры - -// Функция форматирует XML запрос в строковом виде для удобного чтения -// -// Параметры: -// XMLТекст - Строка - XML запрос в строковом виде -// ИспользоватьОтступы - Булево - по-умолчанию Ложь -// Возвращаемое значение: -// Строка -Функция ОтформатироватьXMLЧерезDOM(XMLТекст, ИспользоватьОтступы = Ложь) Экспорт - - ЧтениеXML = Новый ЧтениеXML; - ЧтениеXML.УстановитьСтроку(XMLТекст); - - ПостроительDOM = Новый ПостроительDOM; - ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML); - - ЗаписьXML = Новый ЗаписьXML; - ЗаписьXML.УстановитьСтроку(Новый ПараметрыЗаписиXML(,, ИспользоватьОтступы, ИспользоватьОтступы)); - - ЗаписьDOM = Новый ЗаписьDOM; - ЗаписьDOM.Записать(ДокументDOM, ЗаписьXML); - - Возврат ЗаписьXML.Закрыть(); - -КонецФункции - -// Функция возвращает структуру с настройками для интеграции -// -// Параметры: -// НастройкаИнтеграции - СправочникСсылка.__НастройкиИнтеграции - Ссылка на элемент справочника Настройки интеграции -// Возвращаемое значение: -// Структура -Функция ПолучитьСтруктуруНастроекИнтеграции(НастройкаИнтеграции) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - УстановитьПривилегированныйРежим(Истина); - - СтруктураНастроек = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(НастройкаИнтеграции, "Сервер, Порт"); - ДанныеБезопасногоХранилища = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(НастройкаИнтеграции); - - Для Каждого КлючИЗначение Из ДанныеБезопасногоХранилища Цикл - СтруктураНастроек.Вставить(КлючИЗначение.Ключ, КлючИЗначение.Значение); - КонецЦикла; - - УстановитьПривилегированныйРежим(Ложь); - - Возврат СтруктураНастроек; - -КонецФункции - -// Функция возвращает структуру с настройками для интеграции -// -// Параметры: -// МетодИнтеграции - СправочникСсылка.__МетодыИнтеграции - Ссылка на элемент справочника Методы интеграции -// Возвращаемое значение: -// Структура -Функция ПолучитьСтруктуруМетодаИНастроекИнтеграции(МетодИнтеграции) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - СтруктураМетодаИНастроек = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(МетодИнтеграции, "НастройкаИнтеграции, Метод"); - СтруктураНастроек = ПолучитьСтруктуруНастроекИнтеграции(СтруктураМетодаИНастроек.НастройкаИнтеграции); - ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(СтруктураМетодаИНастроек, СтруктураНастроек); - - Возврат СтруктураМетодаИНастроек; - -КонецФункции - -// Функция возвращает строку, закодированную в base64. -// -// Параметры: -// ПодготовленнаяСтрока - Строка - Исходная строка, которую необходимо конвертировать в Base64 -// КодировкаТекста - Строка - Кодировка текста -// -// Возвращаемое значение: -// Строка - Зашифрованная строка в Base64 -// -Функция ЗашифроватьBase64Сервер(ПодготовленнаяСтрока, КодировкаТекста = "UTF-8") Экспорт - - ДвоичныеДанныеСтроки = ПолучитьДвоичныеДанныеИзСтроки(ПодготовленнаяСтрока, КодировкаТекста); - Base64Hash = ПолучитьBase64СтрокуИзДвоичныхДанных(ДвоичныеДанныеСтроки); - - Возврат Base64Hash; - -КонецФункции - -Функция ДатаИзUnixTime(Знач Секунд) Экспорт - - Если Не ЗначениеЗаполнено(Секунд) Тогда - Возврат '0001.01.01'; - ИначеЕсли ТипЗнч(Секунд) = Тип("Строка") Тогда - Секунд = Число(Секунд); - КонецЕсли; - - Дата = '1970.01.01' + Секунд; - - Возврат Дата; - -КонецФункции - -#Область REST - -Функция ПолучитьЗапросТекстомИзСоответствияJSON(ТелоЗапросаJSON) Экспорт - - НастройкиСериализации = Новый НастройкиСериализацииJSON; - НастройкиСериализации.ВариантЗаписиДаты = ВариантЗаписиДатыJSON.УниверсальнаяДата; - НастройкиСериализации.ФорматСериализацииДаты = ФорматДатыJSON.ISO; - - ЗаписьJSON = Новый ЗаписьJSON; - ЗаписьJSON.УстановитьСтроку(); - ЗаписатьJSON(ЗаписьJSON, ТелоЗапросаJSON, НастройкиСериализации); - СтрокаJSON = ЗаписьJSON.Закрыть(); - - Возврат СтрокаJSON; - -КонецФункции - -Функция ПодготовитьТаблицуКодовОтветаHTTP() Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ТаблицаКодовОтвета = Новый ТаблицаЗначений; - ТаблицаКодовОтвета.Колонки.Добавить("КодОтвета" , ОбщегоНазначения.ОписаниеТипаЧисло(3)); - ТаблицаКодовОтвета.Колонки.Добавить("КраткоеОписание" , ОбщегоНазначения.ОписаниеТипаСтрока(150)); - - // Успешные - НоваяСтрока = ТаблицаКодовОтвета.Добавить(); - НоваяСтрока.КодОтвета = 100; - НоваяСтрока.КраткоеОписание = РасшифровкаКодаСостоянияHTTP(НоваяСтрока.КодОтвета); - - НоваяСтрока = ТаблицаКодовОтвета.Добавить(); - НоваяСтрока.КодОтвета = 200; - НоваяСтрока.КраткоеОписание = РасшифровкаКодаСостоянияHTTP(НоваяСтрока.КодОтвета); - - // Сообщения о перенаправлениях - Для Инкремент = 0 По 8 Цикл - НоваяСтрока = ТаблицаКодовОтвета.Добавить(); - - НоваяСтрока.КодОтвета = Число("30" + Инкремент); - НоваяСтрока.КраткоеОписание = РасшифровкаКодаСостоянияHTTP(НоваяСтрока.КодОтвета); - КонецЦикла; - - // Клиентские - Для Инкремент = 0 По 17 Цикл - НоваяСтрока = ТаблицаКодовОтвета.Добавить(); - - Если Инкремент < 10 Тогда - НоваяСтрока.КодОтвета = Число("40" + Инкремент); - Иначе - НоваяСтрока.КодОтвета = Число("4" + Инкремент); - КонецЕсли; - - НоваяСтрока.КраткоеОписание = РасшифровкаКодаСостоянияHTTP(НоваяСтрока.КодОтвета); - КонецЦикла; - - НоваяСтрока = ТаблицаКодовОтвета.Добавить(); - НоваяСтрока.КодОтвета = 429; - НоваяСтрока.КраткоеОписание = РасшифровкаКодаСостоянияHTTP(НоваяСтрока.КодОтвета); - - // Серверные - Для Инкремент = 0 По 11 Цикл - НоваяСтрока = ТаблицаКодовОтвета.Добавить(); - - Если Инкремент < 10 Тогда - НоваяСтрока.КодОтвета = Число("50" + Инкремент); - Иначе - НоваяСтрока.КодОтвета = Число("5" + Инкремент); - КонецЕсли; - - НоваяСтрока.КраткоеОписание = РасшифровкаКодаСостоянияHTTP(НоваяСтрока.КодОтвета); - КонецЦикла; - - Возврат ТаблицаКодовОтвета; - -КонецФункции -// Функция возвратает расшифровку под коду состояния HTTP-ответа -// -// Параметры: -// КодСостояния - Число - код состояния HTTP-ответа -// -// Возвращаемое значение: -// - Строка - Расшифровка кода -// -Функция РасшифровкаКодаСостоянияHTTP(КодСостояния) Экспорт - - Если 100 <= КодСостояния И КодСостояния <= 299 Тогда - Расшифровка = НСтр("ru = 'Успешно.'"); - ИначеЕсли КодСостояния = 300 Тогда // Multiple Choice - Расшифровка = НСтр("ru = 'Запрос имеет более чем один из возможных ответов.'"); - ИначеЕсли КодСостояния = 301 Тогда // Moved Permanently - Расшифровка = НСтр("ru = 'URI запрашиваемого ресурса был изменён.'"); - ИначеЕсли КодСостояния = 302 Тогда // Found - Расшифровка = НСтр("ru = 'Запрошенный ресурс временно изменён.'"); - ИначеЕсли КодСостояния = 303 Тогда // See Other - Расшифровка = НСтр("ru = 'Попробуйте получить запрашиваемый ресурс в другой URI с запросом GET.'"); - ИначеЕсли КодСостояния = 304 Тогда // Not Modified - Расшифровка = НСтр("ru = 'Нет необходимости повторно передавать запрошенные ресурсы.'"); - ИначеЕсли КодСостояния = 305 Тогда // Use Proxy - Расшифровка = НСтр("ru = 'Запрошенный ресурс должен быть доступен через прокси.'"); - ИначеЕсли КодСостояния = 306 Тогда // Switch Proxy - Расшифровка = НСтр("ru = 'Последующие запросы должны использовать указанный прокси.'"); - ИначеЕсли КодСостояния = 307 Тогда // Temporary Redirect - Расшифровка = НСтр("ru = 'Запрошенный ресурс временно перенаправлен на другой URL-адрес с тем же методом, который использовал предыдущий запрос.'"); - ИначеЕсли КодСостояния = 308 Тогда // Permanent Redirect - Расшифровка = НСтр("ru = 'Запрошенный ресурс теперь постоянно находится в другом URI.'"); - ИначеЕсли КодСостояния = 400 Тогда // Bad Request - Расшифровка = НСтр("ru = 'Запрос не может быть исполнен.'"); - ИначеЕсли КодСостояния = 401 Тогда // Unauthorized - Расшифровка = НСтр("ru = 'Попытка авторизации на сервере была отклонена.'"); - ИначеЕсли КодСостояния = 402 Тогда // Payment Required - Расшифровка = НСтр("ru = 'Требуется оплата.'"); - ИначеЕсли КодСостояния = 403 Тогда // Forbidden - Расшифровка = НСтр("ru = 'К запрашиваемому ресурсу нет доступа.'"); - ИначеЕсли КодСостояния = 404 Тогда // Not Found - Расшифровка = НСтр("ru = 'Запрашиваемый ресурс не существует на сервере.'"); - ИначеЕсли КодСостояния = 405 Тогда // Method Not Allowed - Расшифровка = НСтр("ru = 'Метод запроса не поддерживается сервером.'"); - ИначеЕсли КодСостояния = 406 Тогда // Not Acceptable - Расшифровка = НСтр("ru = 'Запрошенный формат данных не поддерживается сервером.'"); - ИначеЕсли КодСостояния = 407 Тогда // Proxy Authentication Required - Расшифровка = НСтр("ru = 'Ошибка аутентификации на прокси-сервере'"); - ИначеЕсли КодСостояния = 408 Тогда // Request Timeout - Расшифровка = НСтр("ru = 'Время ожидания сервером передачи от клиента истекло.'"); - ИначеЕсли КодСостояния = 409 Тогда // Conflict - Расшифровка = НСтр("ru = 'Запрос не может быть выполнен из-за конфликтного обращения к ресурсу.'"); - ИначеЕсли КодСостояния = 410 Тогда // Gone - Расшифровка = НСтр("ru = 'Ресурс на сервере был перемещен.'"); - ИначеЕсли КодСостояния = 411 Тогда // Length Required - Расшифровка = НСтр("ru = 'Сервер требует указание ""Content-length."" в заголовке запроса.'"); - ИначеЕсли КодСостояния = 412 Тогда // Precondition Failed - Расшифровка = НСтр("ru = 'Запрос не применим к ресурсу'"); - ИначеЕсли КодСостояния = 413 Тогда // Request Entity Too Large - Расшифровка = НСтр("ru = 'Сервер отказывается обработать, слишком большой объем передаваемых данных.'"); - ИначеЕсли КодСостояния = 414 Тогда // Request-URL Too Long - Расшифровка = НСтр("ru = 'Сервер отказывается обработать, слишком длинный URL.'"); - ИначеЕсли КодСостояния = 415 Тогда // Unsupported Media-Type - Расшифровка = НСтр("ru = 'Сервер заметил, что часть запроса была сделана в неподдерживаемом формат'"); - ИначеЕсли КодСостояния = 416 Тогда // Requested Range Not Satisfiable - Расшифровка = НСтр("ru = 'Часть запрашиваемого ресурса не может быть предоставлена'"); - ИначеЕсли КодСостояния = 417 Тогда // Expectation Failed - Расшифровка = НСтр("ru = 'Сервер не может предоставить ответ на указанный запрос.'"); - ИначеЕсли КодСостояния = 429 Тогда // Too Many Requests - Расшифровка = НСтр("ru = 'Слишком много запросов за короткое время.'"); - ИначеЕсли КодСостояния = 500 Тогда // Internal Server Error - Расшифровка = НСтр("ru = 'Внутренняя ошибка сервера.'"); - ИначеЕсли КодСостояния = 501 Тогда // Not Implemented - Расшифровка = НСтр("ru = 'Сервер не поддерживает метод запроса.'"); - ИначеЕсли КодСостояния = 502 Тогда // Bad Gateway - Расшифровка = НСтр("ru = 'Сервер, выступая в роли шлюза или прокси-сервера, - |получил недействительное ответное сообщение от вышестоящего сервера.'"); - ИначеЕсли КодСостояния = 503 Тогда // Server Unavailable - Расшифровка = НСтр("ru = 'Сервер временно не доступен.'"); - ИначеЕсли КодСостояния = 504 Тогда // Gateway Timeout - Расшифровка = НСтр("ru = 'Сервер в роли шлюза или прокси-сервера - |не дождался ответа от вышестоящего сервера для завершения текущего запроса.'"); - ИначеЕсли КодСостояния = 505 Тогда // HTTP Version Not Supported - Расшифровка = НСтр("ru = 'Сервер не поддерживает указанную в запросе версию протокола HTTP'"); - ИначеЕсли КодСостояния = 506 Тогда // Variant Also Negotiates - Расшифровка = НСтр("ru = 'Сервер настроен некорректно, и не способен обработать запрос.'"); - ИначеЕсли КодСостояния = 507 Тогда // Insufficient Storage - Расшифровка = НСтр("ru = 'На сервере недостаточно места для выполнения запроса.'"); - ИначеЕсли КодСостояния = 509 Тогда // Bandwidth Limit Exceeded - Расшифровка = НСтр("ru = 'Сервер превысил отведенное ограничение на потребление трафика.'"); - ИначеЕсли КодСостояния = 510 Тогда // Not Extended - Расшифровка = НСтр("ru = 'Сервер требует больше информации о совершаемом запросе.'"); - ИначеЕсли КодСостояния = 511 Тогда // Network Authentication Required - Расшифровка = НСтр("ru = 'Требуется авторизация на сервере.'"); - Иначе - Расшифровка = НСтр("ru = '<Неизвестный код состояния>.'"); - КонецЕсли; - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - СтроковыеФункцииКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( - НСтр("ru = '[%1] %2'"), - КодСостояния, - Расшифровка); - -КонецФункции - -#КонецОбласти // REST - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -// Процедура обрабатывает запросы в структуре записи истории -Процедура ДополнительноОбработатьЗапросыИнтеграцииПередЗаписьюВИсторию(СтруктураЗаписиИстории) - - Если НЕ ПустаяСтрока(СтруктураЗаписиИстории.ЗапросИсходящий) И СтрНайти(СтруктураЗаписиИстории.ЗапросИсходящий, "xml") <> 0 Тогда - - ОчиститьДлинныеАтрибутыСообщенияXML(СтруктураЗаписиИстории.ЗапросИсходящий); - - КонецЕсли; - - Если НЕ ПустаяСтрока(СтруктураЗаписиИстории.ЗапросВходящий) И СтрНайти(СтруктураЗаписиИстории.ЗапросВходящий, "xml") <> 0 Тогда - - ОчиститьДлинныеАтрибутыСообщенияXML(СтруктураЗаписиИстории.ЗапросВходящий); - - КонецЕсли; - -КонецПроцедуры - -// Процедура очищает XML строку от длинных записей (например base64 строк) -Процедура ОчиститьДлинныеАтрибутыСообщенияXML(XMLСтрока) - - ЧтениеXML = Новый ЧтениеXML; - ЧтениеXML.УстановитьСтроку(XMLСтрока); - - ПостроительDOM = Новый ПостроительDOM; - ДокументDOM = ПостроительDOM.Прочитать(ЧтениеXML); - - ТребуетсяПерезаписатьXML = Ложь; - - //Перебрать все узлы - ИтераторДерева = Новый ОбходДереваDOM(ДокументDOM); - Пока ИтераторДерева.СледующийУзел() <> Неопределено Цикл - Если ТипЗнч(ИтераторДерева.ТекущийУзел) = Тип("ЭлементDOM") Тогда - Если СтрДлина(ИтераторДерева.ТекущийУзел.ТекстовоеСодержимое) > 1000 Тогда - ИтераторДерева.ТекущийУзел.ТекстовоеСодержимое = "X"; - ТребуетсяПерезаписатьXML = Истина; - КонецЕсли; - КонецЕсли; - КонецЦикла; - - Если ТребуетсяПерезаписатьXML Тогда - - ЗаписьXML = Новый ЗаписьXML; - ЗаписьXML.УстановитьСтроку(Новый ПараметрыЗаписиXML(, , Истина, Истина)); - - ЗаписьDOM = Новый ЗаписьDOM; - ЗаписьDOM.Записать(ДокументDOM, ЗаписьXML); - - XMLСтрока = ЗаписьXML.Закрыть(); - - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP.xml" "b/release/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP.xml" deleted file mode 100644 index 07d3d220..00000000 --- "a/release/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __КоннекторHTTP - - - ru - Коннектор HTTP - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" "b/release/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" deleted file mode 100644 index 74d3b32d..00000000 --- "a/release/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP/Ext/Module.bsl" +++ /dev/null @@ -1,3408 +0,0 @@ -// Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 -// -// Copyright 2017-2023 Vladimir Bondarevskiy -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/vbondarevsky/Connector -// e-mail: vbondarevsky@gmail.com -// Версия: 2.5.0 -// -// Требования: платформа 1С версии 8.3.10 и выше - -#Область ПрограммныйИнтерфейс - -#Область МетодыHTTP - -#Область МетодыОбщегоНазначения - -// Отправляет GET запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// ПараметрыЗапроса - Структура, Соответствие - параметры, которые будут отправлены в URL (часть после ?): -// * Ключ - Строка - ключ параметра в URL. -// * Значение - Строка - значение параметра URL -// - Массив - сформирует строку из нескольких параметров: key=value1&key=value2 и т.д. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// См. ВызватьМетод -// -Функция Get(URL, ПараметрыЗапроса = Неопределено, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(ПараметрыЗапроса, Неопределено, Неопределено)); - - Возврат ВызватьHTTPМетод(ТекущаяСессия, "GET", URL, Параметры); - -КонецФункции - -// Отправляет OPTIONS запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// См. ВызватьМетод -// -Функция Options(URL, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Неопределено, Неопределено)); - - Возврат ВызватьHTTPМетод(ТекущаяСессия, "OPTIONS", URL, Параметры); - -КонецФункции - -// Отправляет HEAD запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// См. ВызватьМетод -// -Функция Head(URL, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Неопределено, Неопределено)); - - Возврат ВызватьHTTPМетод(ТекущаяСессия, "HEAD", URL, Параметры); - -КонецФункции - -// Отправляет POST запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// Данные - Структура, Соответствие, Строка, ДвоичныеДанные - см. описание ДополнительныеПараметры.Данные. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// См. ВызватьМетод -// -Функция Post(URL, Данные = Неопределено, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Данные, Неопределено)); - - Возврат ВызватьHTTPМетод(ТекущаяСессия, "POST", URL, Параметры); - -КонецФункции - -// Отправляет PUT запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// Данные - Структура, Соответствие, Строка, ДвоичныеДанные - см. описание ДополнительныеПараметры.Данные. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// См. ВызватьМетод -// -Функция Put(URL, Данные = Неопределено, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Данные, Неопределено)); - - Возврат ВызватьHTTPМетод(ТекущаяСессия, "PUT", URL, Параметры); - -КонецФункции - -// Отправляет PATCH запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// Данные - Структура, Соответствие, Строка, ДвоичныеДанные - см. описание ДополнительныеПараметры.Данные. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// См. ВызватьМетод -// -Функция Patch(URL, Данные = Неопределено, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Данные, Неопределено)); - - Возврат ВызватьHTTPМетод(ТекущаяСессия, "PATCH", URL, Параметры); - -КонецФункции - -// Отправляет DELETE запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// Данные - Структура, Соответствие, Строка, ДвоичныеДанные - см. описание ДополнительныеПараметры.Данные. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// См. ВызватьМетод -// -Функция Delete(URL, Данные = Неопределено, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Данные, Неопределено)); - - Возврат ВызватьHTTPМетод(ТекущаяСессия, "DELETE", URL, Параметры); - -КонецФункции - -// Отправляет данные на указанный адрес для обработки с использованием указанного HTTP-метода. -// -// Параметры: -// Метод - Строка - имя HTTP-метода для запроса. -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// Структура - ответ на выполненный запрос: -// * ВремяВыполнения - Число - время выполнения запроса в миллисекундах. -// * Cookies - Соответствие - cookies полученные с сервера. -// * Заголовки - Соответствие - HTTP заголовки ответа. -// * ЭтоПостоянныйРедирект - Булево - признак постоянного редиректа. -// * ЭтоРедирект - Булево - признак редиректа. -// * Кодировка - Строка - кодировка текста ответа. -// * Тело - ДвоичныеДанные - тело ответа. -// * КодСостояния - Число - код состояния ответа. -// * URL - Строка - итоговый URL, по которому был выполнен запрос. -// -Функция ВызватьМетод(Метод, URL, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Неопределено, Неопределено)); - Дополнить(Параметры, ДополнительныеПараметры); - - Возврат ВызватьHTTPМетод(ТекущаяСессия, Метод, URL, Параметры); - -КонецФункции - -#КонецОбласти - -#Область УпрощенныеМетодыДляРаботыСЗапросамиВФорматеJSON - -// Отправляет GET запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// ПараметрыЗапроса - Структура, Соответствие - параметры, которые будут отправлены в URL (часть после ?). -// См. описание Сессия.ПараметрыЗапроса. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// Соответствие, Структура - ответ, десериализованный из JSON. -// Параметры преобразования см. ДополнительныеПараметры.ПараметрыПреобразованияJSON. -// -Функция GetJson(URL, - ПараметрыЗапроса = Неопределено, - ДополнительныеПараметры = Неопределено, - Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(ПараметрыЗапроса, Неопределено, Неопределено)); - - ПараметрыПреобразованияJSON = - ВыбратьЗначение(Неопределено, Параметры, "ПараметрыПреобразованияJSON", Неопределено); - - Возврат КакJson(ВызватьHTTPМетод(ТекущаяСессия, "GET", URL, Параметры), ПараметрыПреобразованияJSON); - -КонецФункции - -// Отправляет POST запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// Json - Структура, Соответствие - данные, которые необходимо сериализовать в JSON. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// Соответствие, Структура - ответ, десериализованный из JSON. -// Параметры преобразования см. ДополнительныеПараметры.ПараметрыПреобразованияJSON -// -Функция PostJson(URL, Json, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Неопределено, Json)); - - ПараметрыПреобразованияJSON = - ВыбратьЗначение(Неопределено, Параметры, "ПараметрыПреобразованияJSON", Неопределено); - - Возврат КакJson(ВызватьHTTPМетод(ТекущаяСессия, "POST", URL, Параметры), ПараметрыПреобразованияJSON); - -КонецФункции - -// Отправляет PUT запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// Json - Структура, Соответствие - данные, которые необходимо сериализовать в JSON. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// Соответствие, Структура - ответ, десериализованный из JSON. -// Параметры преобразования см. ДополнительныеПараметры.ПараметрыПреобразованияJSON -// -Функция PutJson(URL, Json, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Неопределено, Json)); - - ПараметрыПреобразованияJSON = - ВыбратьЗначение(Неопределено, Параметры, "ПараметрыПреобразованияJSON", Неопределено); - Возврат КакJson(ВызватьHTTPМетод(ТекущаяСессия, "PUT", URL, Параметры), ПараметрыПреобразованияJSON); - -КонецФункции - -// Отправляет DELETE запрос -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// Json - Структура, Соответствие - данные, которые необходимо сериализовать в JSON. -// ДополнительныеПараметры - См. НовыеПараметры -// Сессия - См. СоздатьСессию -// -// Возвращаемое значение: -// Соответствие, Структура - ответ, десериализованный из JSON. -// Параметры преобразования см. ДополнительныеПараметры.ПараметрыПреобразованияJSON -// -Функция DeleteJson(URL, Json, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт - - ТекущаяСессия = ТекущаяСессия(Сессия); - - Параметры = НовыеПараметры(); - Дополнить(Параметры, ДополнительныеПараметры); - Дополнить(Параметры, ПараметрыИзАргументов(Неопределено, Неопределено, Json)); - - ПараметрыПреобразованияJSON = - ВыбратьЗначение(Неопределено, Параметры, "ПараметрыПреобразованияJSON", Неопределено); - Возврат КакJson(ВызватьHTTPМетод(ТекущаяСессия, "DELETE", URL, Параметры), ПараметрыПреобразованияJSON); - -КонецФункции - -#КонецОбласти - -#Область Конструкторы - -// Конструктор дополнительных параметров -// -// Возвращаемое значение: -// Структура - позволяет задать дополнительные параметры: -// * Заголовки - Соответствие - см. описание Сессия.Заголовки. -// * Аутентификация - Структура - см. описание Сессия.Аутентификация -// * Прокси - ИнтернетПрокси - см. описание Сессия.Прокси. -// * ПараметрыЗапроса - Структура, Соответствие - см. описание Сессия.ПараметрыЗапроса. -// * ПроверятьSSL - Булево - см. описание Сессия.ПроверятьSSL. -// * КлиентскийСертификатSSL - СертификатКлиентаФайл, СертификатКлиентаWindows - Значение по умолчанию: Неопределено. -// * Cookies - Массив - см. описание Сессия.Cookies. -// * Таймаут - Число - время ожидания осуществляемого соединения и операций, в секундах. -// Значение по умолчанию - 30 сек. -// * РазрешитьПеренаправление - Булево - Истина - редиректы будут автоматически разрешены. -// Ложь - будет выполнен только один запрос к серверу. -// * Json - Структура, Соответствие - данные, которые необходимо сериализовать в JSON. -// * ПараметрыПреобразованияJSON - Структура - задает параметры преобразования JSON: -// ** ПрочитатьВСоответствие - Булево - Если Истина, чтение объекта JSON будет выполнено в Соответствие. -// Если Ложь, объекты будут считываться в объект типа Структура. -// ** ФорматДатыJSON - ФорматДатыJSON - формат, в котором представлена дата в строке, -// подлежащей преобразованию. -// ** ИменаСвойствСоЗначениямиДата - Строка, Массив Из Строка - имена свойств JSON, -// для которых нужно вызывать восстановление даты из строки. -// ** ИмяФункцииВосстановления - Строка - определяет имя функции, которая будет вызывается при чтении -// каждого свойства и должна иметь следующие параметры: -// ** Свойство - Строка - указывается только при чтении объектов JSON -// ** Значение - Произвольный - значение допустимого для сериализации типа -// ** ДополнительныеПараметры - Произвольный -// Возвращаемое значение: -// Произвольный - значение, десериализованное из JSON. -// ** МодульФункцииВосстановления - Произвольный - определяет модуль, процедура которого будет использована для -// восстановления значения. -// ** ДополнительныеПараметрыФункцииВосстановления - Произвольный - определяет дополнительные параметры, которые -// будут переданы в функцию восстановления значений. -// ** ИменаСвойствДляОбработкиВосстановления - Массив - определяет массив имен свойств JSON, для которых -// будет вызвана функция восстановления. -// ** МаксимальнаяВложенность - Число - определяет максимальный уровень вложенности объекта JSON. -// * ПараметрыЗаписиJSON - ПараметрыЗаписиJSON - используемые при записи объекта JSON. -// * Данные - Строка, ДвоичныеДанные - произвольные данные, которые необходимо отправить в запросе. -// - Структура, Соответствие - поля формы, которые необходимо отправить в запрос: -// ** Ключ - Строка - имя поля. -// ** Значение - Строка - значение поля. -// * Файлы - См. НовыйОтправляемыйФайл, Массив Из См. НовыйОтправляемыйФайл - файлы, к отправке -// * МаксимальноеКоличествоПовторов - Число - количество повторных попыток соединения/отправки запроса. -// Между попытками выполняется задержка, растущая по экспоненте. -// Но если код состояния один из 413, 429, 503 -// и в ответе есть заголовок Retry-After, -// то время задержки формируется из значения этого заголовка -// Значение по умолчанию: 0 - повторы не выполняются. -// * МаксимальноеВремяПовторов - Число - максимальное общее время (в секундах) отправки запроса с учетом повторов. -// Значение по умолчанию: 600. -// * КоэффициентЭкспоненциальнойЗадержки - Число - коэффициент изменения экспоненциальной задержки. -// 1 формирует последовательность задержек: 1, 2, 4, 8 и т.д. -// 2 формируется последовательность задержек: 2, 4, 8, 16 и т.д. -// ... -// Значение по умолчанию: 1. -// * ПовторятьДляКодовСостояний - Неопределено - повторы будут выполняться для кодов состояний >= 500. -// - Массив - повторы будут выполняться для конкретных кодов состояний. -// Значение по умолчанию: Неопределено. -// -Функция НовыеПараметры() Экспорт - - Параметры = Новый Структура; - Параметры.Вставить("Заголовки", Новый Соответствие); - Параметры.Вставить("Аутентификация", Неопределено); - Параметры.Вставить("Прокси", Неопределено); - Параметры.Вставить("ПараметрыЗапроса", Неопределено); - Параметры.Вставить("ПроверятьSSL", Истина); - Параметры.Вставить("КлиентскийСертификатSSL", Неопределено); - Параметры.Вставить("Cookies", Новый Соответствие); - Параметры.Вставить("Таймаут", СтандартныйТаймаут()); - Параметры.Вставить("РазрешитьПеренаправление", Истина); - Параметры.Вставить("Json", Неопределено); - Параметры.Вставить("ПараметрыПреобразованияJSON", ПараметрыПреобразованияJSONПоУмолчанию()); - Параметры.Вставить("Данные", Неопределено); - Параметры.Вставить("Файлы", Новый Массив); - Параметры.Вставить("МаксимальноеКоличествоПовторов", 0); - Параметры.Вставить("МаксимальноеВремяПовторов", 600); - Параметры.Вставить("КоэффициентЭкспоненциальнойЗадержки", 1); - Параметры.Вставить("ПовторятьДляКодовСостояний", Неопределено); - - Возврат Параметры; - -КонецФункции - -// Конструктор описания отправляемого файла. -// -// Параметры: -// Имя - Строка - имя поля формы. -// ИмяФайла - Строка - имя файла. -// Данные - ДвоичныеДанные - двоичные данные файла. -// Тип - Строка - MIME-тип файла -// -// Возвращаемое значение: -// Структура: -// * Имя - Строка - имя поля формы. -// * ИмяФайла - Строка - имя файла. -// * Данные - ДвоичныеДанные - двоичные данные файла. -// * Тип - Строка - MIME-тип файла. -// * Заголовки - Соответствие - HTTP заголовки запроса. -// -Функция НовыйОтправляемыйФайл(Имя, ИмяФайла, Данные = Неопределено, Тип = Неопределено) Экспорт - - Файл = Новый Структура; - Файл.Вставить("Имя", Имя); - Файл.Вставить("ИмяФайла", ИмяФайла); - Файл.Вставить("Данные", ?(Данные = Неопределено, Base64Значение(""), Данные)); - Файл.Вставить("Тип", Тип); - Файл.Вставить("Заголовки", Новый Соответствие); - - Возврат Файл; - -КонецФункции - -// Создает объект для хранения параметров сессии. -// -// Возвращаемое значение: -// Структура - параметры сессии: -// * Заголовки - Соответствие - HTTP заголовки запроса. -// * Аутентификация - Структура - параметры аутентификации запроса. -// ** ИспользоватьАутентификациюОС - Булево - включает использование аутентификации NTLM или Negotiate. -// Значение по умолчанию: Ложь. -// ** Тип - Строка - тип аутентификации. Для Basic Тип можно не указывать. -// Если Тип = Digest или Basic: -// ** Пользователь - Строка - имя пользователя. -// ** Пароль - Строка - пароль пользователя. -// Если Тип = AWS4-HMAC-SHA256: -// ** ИдентификаторКлючаДоступа - Строка - идентификатор ключа доступа. -// ** СекретныйКлюч - Строка - секретный ключ. -// ** Сервис - Строка - сервис, к которому выполняется подключение. -// ** Регион - Строка - регион, к которому выполняется подключение. -// * Прокси - ИнтернетПрокси - параметры прокси, которые будут использованы при отправке запроса. -// Значение по умолчанию: Неопределено. При этом если в конфигурации используется БСП, -// то значения прокси будет взято из БСП. -// * ПараметрыЗапроса - Структура, Соответствие - параметры, которые будут отправлены в URL (часть после ?): -// * Ключ - Строка - ключ параметра в URL. -// * Значение - Строка - значение параметра URL -// - Массив - сформирует строку из нескольких параметров: key=value1&key=value2 и т.д. -// * ПроверятьSSL - Булево - Ложь - проверка сертификата сервера не выполняется. -// - Истина - используется значение СертификатыУдостоверяющихЦентровОС. -// - СертификатыУдостоверяющихЦентровФайл - См. СертификатыУдостоверяющихЦентровФайл. -// Значение по умолчанию: Истина. -// * КлиентскийСертификатSSL - СертификатКлиентаФайл, СертификатКлиентаWindows - Значение по умолчанию: Неопределено. -// * МаксимальноеКоличествоПеренаправлений - Число - максимальное количество редиректов. Защита от зацикливания. -// Значение по умолчанию: 30 -// * Cookies - Соответствие - хранилище cookies. -// -Функция СоздатьСессию() Экспорт - - Сессия = Новый Структура; - Сессия.Вставить("Заголовки", ЗаголовкиПоУмолчанию()); - Сессия.Вставить("Аутентификация", Неопределено); - Сессия.Вставить("Прокси", Неопределено); - Сессия.Вставить("ПараметрыЗапроса", Новый Структура); - Сессия.Вставить("ПроверятьSSL", Истина); - Сессия.Вставить("КлиентскийСертификатSSL", Неопределено); - Сессия.Вставить("МаксимальноеКоличествоПеренаправлений", МаксимальноеКоличествоПеренаправлений()); - Сессия.Вставить("Cookies", Новый Соответствие); - Сессия.Вставить("СлужебныеДанные", Новый Структура("ПараметрыDigest")); - - Возврат Сессия; - -КонецФункции - -// Пакет ответа результата вызова метода HTTP. -// -// Возвращаемое значение: -// * Метод - Строка - имя HTTP-метода запроса -// * URL - Строка - итоговый URL, по которому был выполнен запрос. -// * КодСостояния - Число - Код состояния ответа.. -// * Заголовки - Соответствие - Заголовки ответа. -// * Тело - ДвоичныеДанные - Тело ответа. -// * Кодировка - Строка - код кодировки ответа. -// * ВремяВыполнения - Число - время выполнения запроса в миллисекундах. -// * ЭтоПостоянныйРедирект - Булево - указывает что это постоянный редирект. -// * ЭтоРедирект - Булево - указывает что это редирект. -// * Cookies - Соответствие - хранилище cookies. -// * Ошибки - Массив Из Строка - Список ошибок возникших в ходе выполнения запроса. -// -Функция НовыйОтвет() Экспорт - - Результат = Новый Структура; - Результат.Вставить("Метод", "GET"); - Результат.Вставить("URL", ""); - Результат.Вставить("КодСостояния", 600); // Сетевая ошибка (>500) - Результат.Вставить("Заголовки", Новый Соответствие); - Результат.Вставить("Тело", Base64Значение("")); - Результат.Вставить("Кодировка", "utf-8"); - Результат.Вставить("ВремяВыполнения", Неопределено); - Результат.Вставить("ЭтоПостоянныйРедирект", Ложь); - Результат.Вставить("ЭтоРедирект", Ложь); - Результат.Вставить("Cookies", Новый Соответствие); - Результат.Вставить("Ошибки", Новый Массив); - - Возврат Результат; - -КонецФункции - - -// Конструктор аутентификации операционной системы -// -// Возвращаемое значение: -// Структура: -// * ИспользоватьАутентификациюОС - Строка - включает использование аутентификации NTLM или Negotiate. -// -Функция НоваяАутентификацияОС() Экспорт - - Результат = Новый Структура; - Результат.Вставить("ИспользоватьАутентификациюОС", Истина); - - Возврат Результат; - -КонецФункции - - -// Конструктор аутентификации Basic -// -// Возвращаемое значение: -// Структура: -// * Пользователь - Строка - имя пользователя. -// * Пароль - Строка - пароль пользователя. -// -Функция НоваяАутентификацияBasic(Пользователь = "", Пароль = "") Экспорт - - Результат = Новый Структура; - Результат.Вставить("Тип", "Basic"); - Результат.Вставить("Пользователь", Пользователь); - Результат.Вставить("Пароль", Пароль); - - Возврат Результат; - -КонецФункции - -// Конструктор аутентификации Digest -// -// Возвращаемое значение: -// Структура: -// * Тип - Строка - Код типа аутентификации. Всегда "Digest". -// * Пользователь - Строка - имя пользователя. -// * Пароль - Строка - пароль пользователя. -// -Функция НоваяАутентификацияDigest(Пользователь = "", Пароль = "") Экспорт - - Результат = Новый Структура; - Результат.Вставить("Тип", "Digest"); - Результат.Вставить("Пользователь", Пользователь); - Результат.Вставить("Пароль", Пароль); - - Возврат Результат; - -КонецФункции - -// Конструктор аутентификации AWS4-HMAC-SHA256 -// -// Возвращаемое значение: -// Структура: -// * Тип - Строка - Код типа аутентификации. Всегда "AWS4-HMAC-SHA256". -// * ИдентификаторКлючаДоступа - Строка - идентификатор ключа доступа (AccessKey). -// * СекретныйКлюч - Строка - секретный ключ (SecretKey). -// * Сервис - Строка - сервис, к которому выполняется подключение. -// * Регион - Строка - регион, к которому выполняется подключение. -// -Функция НоваяАутентификацияAWS4(КлючДоступа = "", СекретныйКлюч = "", Сервис = "", Регион = "") Экспорт - - Результат = Новый Структура; - Результат.Вставить("Тип", "AWS4-HMAC-SHA256"); - Результат.Вставить("ИдентификаторКлючаДоступа", КлючДоступа); - Результат.Вставить("СекретныйКлюч", СекретныйКлюч); - Результат.Вставить("Сервис", Сервис); - Результат.Вставить("Регион", Регион); - - Возврат Результат; - -КонецФункции - -#КонецОбласти - -#КонецОбласти - -#Область ФорматыОтветов - -// Возвращает ответ сервера в виде десериализованного значения JSON. -// -// Параметры: -// Ответ - См. НовыйОтвет -// ПараметрыПреобразованияJSON - Структура - задает параметры преобразования JSON. -// * ПрочитатьВСоответствие - Булево - Если Истина, чтение объекта JSON будет выполнено в Соответствие. -// Если Ложь, объекты будут считываться в объект типа Структура. -// * ФорматДатыJSON - ФорматДатыJSON - формат, в котором представлена дата в строке, подлежащей преобразованию. -// * ИменаСвойствСоЗначениямиДата - Массив, Строка - имена свойств JSON, -// для которых нужно вызывать восстановление даты из строки. -// * ИмяФункцииВосстановления - Строка - определяет имя функции, которая будет вызывается при чтении -// каждого свойства и должна иметь следующие параметры: -// ** Свойство - Строка - указывается только при чтении объектов JSON -// ** Значение - Произвольный - значение допустимого для сериализации типа -// ** ДополнительныеПараметры - Произвольный -// Возвращаемое значение: -// Произвольный - значение, десериализованное из JSON. -// * МодульФункцииВосстановления - Произвольный - определяет модуль, процедура которого будет использована для -// восстановления значения. -// * ДополнительныеПараметрыФункцииВосстановления - Произвольный - определяет дополнительные параметры, которые -// будут переданы в функцию восстановления значений. -// * ИменаСвойствДляОбработкиВосстановления - Массив - определяет массив имен свойств JSON, для которых -// будет вызвана функция восстановления. -// * МаксимальнаяВложенность - Число - определяет максимальный уровень вложенности объекта JSON. -// -// Возвращаемое значение: -// Соответствие - ответ сервера в виде десериализованного значения JSON. -// Если ПараметрыПреобразования.ПрочитатьВСоответствие = Истина (по умолчанию). -// Структура - если ПараметрыПреобразования.ПрочитатьВСоответствие = Ложь. -// -Функция КакJson(Ответ, ПараметрыПреобразованияJSON = Неопределено) Экспорт - - Попытка - Возврат JsonВОбъект(РаспаковатьОтвет(Ответ), Ответ.Кодировка, ПараметрыПреобразованияJSON); - Исключение - ВызватьИсключение КакИсключение(Ответ, НСтр("ru = 'Ошибка при десериализации JSON.'")); - КонецПопытки; - -КонецФункции - -// Возвращает ответ сервера в виде текста. -// -// Параметры: -// Ответ - См. НовыйОтвет -// Кодировка - Строка, КодировкаТекста - определяет кодировку текста. -// Если значение не задано, то кодировка извлекается из Ответ.Кодировка. -// -// Возвращаемое значение: -// Строка - ответ сервера в виде текста. -// -Функция КакТекст(Ответ, Кодировка = Неопределено) Экспорт - - Если Не ЗначениеЗаполнено(Кодировка) Тогда - Кодировка = Ответ.Кодировка; - КонецЕсли; - - ЧтениеТекста = Новый ЧтениеТекста(РаспаковатьОтвет(Ответ).ОткрытьПотокДляЧтения(), Кодировка); - Текст = ЧтениеТекста.Прочитать(); - ЧтениеТекста.Закрыть(); - - Если Текст = Неопределено Тогда - Текст = ""; - КонецЕсли; - - Возврат Текст; - -КонецФункции - -// Возвращает ответ сервера в двоичных данных. -// -// Параметры: -// Ответ - См. НовыйОтвет -// -// Возвращаемое значение: -// Строка - ответ сервера в виде двоичных данных. -// -Функция КакДвоичныеДанные(Ответ) Экспорт - - Возврат РаспаковатьОтвет(Ответ); - -КонецФункции - -// Возвращает ответ сервера в XDTO. -// -// Параметры: -// Ответ - См. НовыйОтвет -// ПараметрыЧтенияXML - ПараметрыЧтенияXML - Параметры чтения, которые будут использованы при чтении данных XML -// Подробнее см. в синтакс помощнике метод ЧтениеXML.ОткрытьПоток -// НаборСхемXML - НаборСхемXML - Набор схем XML, используемых при проверке читаемого документа XML. -// Если набор схем указан, но не проверен и включена проверка документа XML, -// то будет выполнена проверка набора схем -// Подробнее см. в синтакс помощнике метод ЧтениеXML.ОткрытьПоток -// Кодировка - Строка, КодировкаТекста - Позволяет задать кодировку. -// Подробнее см. в синтакс помощнике метод ЧтениеXML.ОткрытьПоток -// -// Возвращаемое значение: -// ОбъектXDTO, СписокXDTO - тип возвращаемого значения может быть любым из поддерживаемых сериализацию в XDTO. -// -Функция КакXDTO(Ответ, - ПараметрыЧтенияXML = Неопределено, - НаборСхемXML = Неопределено, - Кодировка = Неопределено) Экспорт - - Попытка - ДвоичныеДанные = РаспаковатьОтвет(Ответ); - - ПотокДляЧтения = ДвоичныеДанные.ОткрытьПотокДляЧтения(); - - Если Не ЗначениеЗаполнено(Кодировка) Тогда - Кодировка = Ответ.Кодировка; - КонецЕсли; - - ЧтениеXML = Новый ЧтениеXML; - ЧтениеXML.ОткрытьПоток(ПотокДляЧтения, ПараметрыЧтенияXML, НаборСхемXML, Кодировка); - - ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML); - Исключение - ВызватьИсключение КакИсключение(Ответ, НСтр("ru = 'Ошибка при десериализации XDTO.'")); - КонецПопытки; - - Возврат ОбъектXDTO; - -КонецФункции - -// Возвращает ответ сервера в виде текста предназначенного для использования в ВызватьИсключение. -// -// Параметры: -// Ответ - См. НовыйОтвет. -// ТекстДляПользователя - Строка - Текст пояснения причины для пользователя. -// -// Возвращаемое значение: -// Строка - ответ сервера в виде текста исключения. -// -Функция КакИсключение(Ответ, Знач ТекстДляПользователя = Неопределено) Экспорт - - ТекстИсключения = СтрШаблон( - НСтр("ru = 'HTTP %1 %2 - |%3'"), - Ответ.Метод, - Ответ.URL, - ПредставлениеКодаСостоянияHTTP(Ответ.КодСостояния) - ); - - ТелоОтвета = ВырезатьТекст(КакТекст(Ответ)); - - Если Не ПустаяСтрока(ТелоОтвета) Тогда - ТекстИсключения = ТекстИсключения + Символы.ПС + СтрШаблон( - НСтр("ru = 'Тело ответа: - |%1'"), - ТелоОтвета); - КонецЕсли; - - Если Ответ.Ошибки.Количество() Тогда - ТекстИсключения = ТекстИсключения + Символы.ПС + Символы.ПС - + СтрСоединить(Ответ.Ошибки, Символы.ПС + Символы.ПС); - КонецЕсли; - - Если Не ПустаяСтрока(ТекстДляПользователя) Тогда - ТекстИсключения = ТекстДляПользователя + Символы.ПС + Символы.ПС + ТекстИсключения; - КонецЕсли; - - Возврат ТекстИсключения; - -КонецФункции - -#КонецОбласти - -#Область ВспомогательныеФункции - -// Возвращает структурированное представление URL. -// -// Параметры: -// URL - Строка - URL ресурса, к которому будет отправлен запрос. -// -// Возвращаемое значение: -// Структура - структура URL: -// * Схема - Строка - схема обращения к серверу (http, https). -// * Аутентификация - Структура - параметры аутентификации: -// ** Пользователь - Строка - имя пользователя. -// ** Пароль - Строка - пароль пользователя. -// * Сервер - Строка - адрес сервера. -// * Порт - Число - порт сервера. -// * Путь - Строка - адрес ресурса на сервере. -// * ПараметрыЗапроса - Соответствие - параметры запроса передаваемые на сервер в URL (часть после ?): -// ** Ключ - Строка - ключ параметра в URL. -// ** Значение - Строка - значение параметра URL; -// - Массив - значения параметра (key=value1&key=value2). -// * Фрагмент - Строка - часть URL после #. -// -Функция РазобратьURL(Знач URL) Экспорт - - Схема = ""; - Путь = ""; - Аутентификация = Новый Структура("Пользователь, Пароль", "", ""); - Сервер = ""; - Порт = ""; - Фрагмент = ""; - - ДопустимыеСхемы = СтрРазделить("http,https", ","); - - URLБезСхемы = URL; - РазбитьСтрокуПоРазделителю(Схема, URLБезСхемы, "://"); - Если ДопустимыеСхемы.Найти(НРег(Схема)) <> Неопределено Тогда - URL = URLБезСхемы; - Иначе - Схема = ""; - КонецЕсли; - - Результат = РазделитьПоПервомуНайденномуРазделителю(URL, СтрРазделить("/,?,#", ",")); - URL = Результат[0]; - Если ЗначениеЗаполнено(Результат[2]) Тогда - Путь = Результат[2] + Результат[1]; - КонецЕсли; - - АутентификацияСтрока = ""; - РазбитьСтрокуПоРазделителю(АутентификацияСтрока, URL, "@"); - Если ЗначениеЗаполнено(АутентификацияСтрока) Тогда - АутентификацияЧасти = СтрРазделить(АутентификацияСтрока, ":"); - Аутентификация.Пользователь = АутентификацияЧасти[0]; - Если АутентификацияЧасти.Количество() > 1 Тогда - Аутентификация.Пароль = АутентификацияЧасти[1]; - КонецЕсли; - КонецЕсли; - - // IPv6 - РазбитьСтрокуПоРазделителю(Сервер, URL, "]"); - Если ЗначениеЗаполнено(Сервер) Тогда - Сервер = Сервер + "]"; - КонецЕсли; - - URL = СтрЗаменить(URL, "/", ""); - - РазбитьСтрокуПоРазделителю(Порт, URL, ":", Истина); - - Если Не ЗначениеЗаполнено(Сервер) Тогда - Сервер = URL; - КонецЕсли; - - Если ЗначениеЗаполнено(Порт) Тогда - Порт = Число(Порт); - Иначе - Порт = 0; - КонецЕсли; - - РазбитьСтрокуПоРазделителю(Фрагмент, Путь, "#", Истина); - - ПараметрыЗапроса = ЗаполнитьПараметрыЗапроса(Путь); - - Если Не ЗначениеЗаполнено(Схема) Тогда - Схема = "http"; - КонецЕсли; - - Если Не ЗначениеЗаполнено(Путь) Тогда - Путь = "/"; - КонецЕсли; - - Результат = Новый Структура; - Результат.Вставить("Схема", Схема); - Результат.Вставить("Аутентификация", Аутентификация); - Результат.Вставить("Сервер", Сервер); - Результат.Вставить("Порт", Порт); - Результат.Вставить("Путь", Путь); - Результат.Вставить("ПараметрыЗапроса", ПараметрыЗапроса); - Результат.Вставить("Фрагмент", Фрагмент); - - Возврат Результат; - -КонецФункции - -// Преобразование Объекта в JSON. -// -// Параметры: -// Объект - Произвольный - данные, которые необходимо преобразовать в JSON. -// ПараметрыПреобразования - Структура - кодировка текста JSON. Значение по умолчанию - utf-8. -// * ФорматДатыJSON - ФорматДатыJSON - определяет формат сериализации дат JSON-объектов. -// * ВариантЗаписиДатыJSON - ВариантЗаписиДатыJSON - определяет вариант записи даты в формате JSON. -// * ИмяФункцииПреобразования - Строка - функция, которая вызывается для всех свойств, -// тип которых не поддерживает автоматическую сериализацию в JSON. -// Функция должна быть экспортируемая и иметь следующие параметры: -// ** Свойство - Строка - свойство структуры данных, которое не может быть -// автоматически сериализовано в JSON. -// ** Значение - Строка - значение свойства структуры данных, которое -// не может быть автоматически сериализовано в JSON. -// ** ДополнительныеПараметры - Произвольный - в этом параметре будет передан -// ДополнительныеПараметрыФункцииПреобразования. -// ** Отказ - Булево - отменяет операцию записи свойства. -// Возвращаемое значение функции: -// Произвольный - результат преобразования. -// * МодульФункцииПреобразования - Произвольный - модуль, в котором определена функция ИмяФункцииПреобразования. -// * ДополнительныеПараметрыФункцииПреобразования - Произвольный - параметры, которые будут переданы -// в функцию ИмяФункцииПреобразования. -// ПараметрыЗаписи - Структура - параметры преобразования JSON: -// * ПереносСтрок - ПереносСтрокJSON - определяет способ переноса строк, -// который будет использован при записи данных JSON. -// * СимволыОтступа - Строка - определяет символы отступа, используемые при записи данных JSON. -// * ИспользоватьДвойныеКавычки - Булево - определяет, будут ли при записи имена свойств JSON -// записываться в двойных кавычках. -// * ЭкранированиеСимволов - ЭкранированиеСимволовJSON - определяет используемый способ экранирования (замены) -// символов при записи данных JSON. -// * ЭкранироватьУгловыеСкобки - Булево - определяет, будут ли при записи экранироваться символы "<" и ">". -// * ЭкранироватьРазделителиСтрок - Булево - определяет, будут ли экранироваться разделители строк -// U+2028 (line-separator) и U+2029 (page-separator). -// * ЭкранироватьАмперсанд - Булево - определяет, будет ли при записи экранироваться символ амперсанда "&". -// * ЭкранироватьОдинарныеКавычки - Булево - определяет, будут ли экранироваться одинарные кавычки. -// * ЭкранироватьСлеш - Булево - определяет, будет ли экранироваться слеш (косая черта) при записи значения. -// -// Возвращаемое значение: -// Строка - объект в формате JSON. -// -Функция ОбъектВJson(Объект, Знач ПараметрыПреобразования = Неопределено, Знач ПараметрыЗаписи = Неопределено) Экспорт - - ПараметрыПреобразованияJSON = Объединить(ПараметрыПреобразованияJSONПоУмолчанию(), ПараметрыПреобразования); - - НастройкиСериализации = Новый НастройкиСериализацииJSON; - НастройкиСериализации.ФорматСериализацииДаты = ПараметрыПреобразованияJSON.ФорматДатыJSON; - НастройкиСериализации.ВариантЗаписиДаты = ПараметрыПреобразованияJSON.ВариантЗаписиДатыJSON; - - ПараметрыЗаписи = Объединить(ПараметрыЗаписиJSONПоУмолчанию(), ПараметрыЗаписи); - - ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON( - ПараметрыЗаписи.ПереносСтрок, - ПараметрыЗаписи.СимволыОтступа, - ПараметрыЗаписи.ИспользоватьДвойныеКавычки, - ПараметрыЗаписи.ЭкранированиеСимволов, - ПараметрыЗаписи.ЭкранироватьУгловыеСкобки, - ПараметрыЗаписи.ЭкранироватьРазделителиСтрок, - ПараметрыЗаписи.ЭкранироватьАмперсанд, - ПараметрыЗаписи.ЭкранироватьОдинарныеКавычки, - ПараметрыЗаписи.ЭкранироватьСлеш); - - ЗаписьJSON = Новый ЗаписьJSON; - ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписиJSON); - - Если ПараметрыПреобразованияJSON.ИмяФункцииПреобразования <> Неопределено - И ПараметрыПреобразованияJSON.МодульФункцииПреобразования <> Неопределено Тогда - ЗаписатьJSON(ЗаписьJSON, Объект, НастройкиСериализации, - ПараметрыПреобразованияJSON.ИмяФункцииПреобразования, - ПараметрыПреобразованияJSON.МодульФункцииПреобразования, - ПараметрыПреобразованияJSON.ДополнительныеПараметрыФункцииПреобразования); - Иначе - ЗаписатьJSON(ЗаписьJSON, Объект, НастройкиСериализации); - КонецЕсли; - - Возврат ЗаписьJSON.Закрыть(); - -КонецФункции - -// Преобразование JSON в Объект. -// -// Параметры: -// Json - Поток, ДвоичныеДанные, Строка - данные в формате JSON. -// Кодировка - Строка - кодировка текста JSON. Значение по умолчанию - utf-8. -// ПараметрыПреобразования - Структура - параметры преобразования JSON: -// * ПрочитатьВСоответствие - Булево - если Истина, чтение объекта JSON будет выполнено в Соответствие, -// иначе в Структура. -// * ИменаСвойствСоЗначениямиДата - Массив, Строка, ФиксированныйМассив - имена свойств JSON, -// для которых нужно вызывать восстановление даты из строки. -// * ФорматДатыJSON - ФорматДатыJSON - определяет формат десериализации дат JSON-объектов. -// * ИмяФункцииВосстановления - Строка - определяет имя функции, которая будет вызывается при чтении -// каждого свойства и должна иметь следующие параметры: -// ** Свойство - Строка - указывается только при чтении объектов JSON -// ** Значение - Произвольный - значение допустимого для сериализации типа -// ** ДополнительныеПараметры - Произвольный -// Возвращаемое значение: -// Произвольный - значение, десериализованное из JSON. -// * МодульФункцииВосстановления - Произвольный - определяет модуль, процедура которого будет использована для -// восстановления значения. -// * ДополнительныеПараметрыФункцииВосстановления - Произвольный - определяет дополнительные параметры, которые -// будут переданы в функцию восстановления значений. -// * ИменаСвойствДляОбработкиВосстановления - Массив - определяет массив имен свойств JSON, для которых -// будет вызвана функция восстановления. -// * МаксимальнаяВложенность - Число - определяет максимальный уровень вложенности объекта JSON. -// -// Возвращаемое значение: -// Произвольный - значение, десериализованное из JSON. -// -Функция JsonВОбъект(Json, Кодировка = "utf-8", ПараметрыПреобразования = Неопределено) Экспорт - - ПараметрыПреобразованияJSON = Объединить(ПараметрыПреобразованияJSONПоУмолчанию(), ПараметрыПреобразования); - - ЧтениеJSON = Новый ЧтениеJSON; - Если ТипЗнч(Json) = Тип("ДвоичныеДанные") Тогда - ЧтениеJSON.ОткрытьПоток(Json.ОткрытьПотокДляЧтения(), Кодировка); - ИначеЕсли ТипЗнч(Json) = Тип("Строка") Тогда - ЧтениеJSON.УстановитьСтроку(Json); - Иначе - ЧтениеJSON.ОткрытьПоток(Json, Кодировка); - КонецЕсли; - Объект = ПрочитатьJSON( - ЧтениеJSON, - ПараметрыПреобразованияJSON.ПрочитатьВСоответствие, - ПараметрыПреобразованияJSON.ИменаСвойствСоЗначениямиДата, - ПараметрыПреобразованияJSON.ФорматДатыJSON, - ПараметрыПреобразованияJSON.ИмяФункцииВосстановления, - ПараметрыПреобразованияJSON.МодульФункцииВосстановления, - ПараметрыПреобразованияJSON.ДополнительныеПараметрыФункцииВосстановления, - ПараметрыПреобразованияJSON.ИменаСвойствДляОбработкиВосстановления, - ПараметрыПреобразованияJSON.МаксимальнаяВложенность); - ЧтениеJSON.Закрыть(); - - Возврат Объект; - -КонецФункции - -// Вычисляет HMAC (hash-based message authentication code). -// -// Параметры: -// Ключ - ДвоичныеДанные - секретный ключ. -// Данные - ДвоичныеДанные - данные, для которых нужно посчитать HMAC. -// Алгоритм - ХешФункция - алгоритм, используемый для вычисления хеша. -// -// Возвращаемое значение: -// ДвоичныеДанные - вычисленное значение HMAC. -// -Функция HMAC(Ключ, Данные, Алгоритм) Экспорт - - ДлинаБлока = 64; - - Если Ключ.Размер() > ДлинаБлока Тогда - Хеширование = Новый ХешированиеДанных(Алгоритм); - Хеширование.Добавить(Ключ); - - КлючБуфер = ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных(Хеширование.ХешСумма); - Иначе - КлючБуфер = ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных(Ключ); - КонецЕсли; - - ИзмененныйКлюч = Новый БуферДвоичныхДанных(ДлинаБлока); - ИзмененныйКлюч.Записать(0, КлючБуфер); - - ВнутреннийКлюч = ИзмененныйКлюч.Скопировать(); - ВнешнийКлюч = ИзмененныйКлюч; - - ВнутреннееВыравнивание = Новый БуферДвоичныхДанных(ДлинаБлока); - ВнешнееВыравнивание = Новый БуферДвоичныхДанных(ДлинаБлока); - Для Индекс = 0 По ДлинаБлока - 1 Цикл - ВнутреннееВыравнивание.Установить(Индекс, 54); - ВнешнееВыравнивание.Установить(Индекс, 92); - КонецЦикла; - - ВнутреннееХеширование = Новый ХешированиеДанных(Алгоритм); - ВнешнееХеширование = Новый ХешированиеДанных(Алгоритм); - - ВнутреннийКлюч.ЗаписатьПобитовоеИсключительноеИли(0, ВнутреннееВыравнивание); - ВнешнийКлюч.ЗаписатьПобитовоеИсключительноеИли(0, ВнешнееВыравнивание); - - ВнешнееХеширование.Добавить(ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных(ВнешнийКлюч)); - ВнутреннееХеширование.Добавить(ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных(ВнутреннийКлюч)); - - Если ЗначениеЗаполнено(Данные) Тогда - ВнутреннееХеширование.Добавить(Данные); - КонецЕсли; - - ВнешнееХеширование.Добавить(ВнутреннееХеширование.ХешСумма); - - Возврат ВнешнееХеширование.ХешСумма; - -КонецФункции - -// Возвращает структуру именованных кодов состояний HTTP. -// -// Возвращаемое значение: -// Структура - именованные коды состояний HTTP. -// -Функция КодыСостоянияHTTP() Экспорт - - КодыСостояния = Новый Структура; - Для Каждого Описание Из ОписанияКодовСостоянийHTTP() Цикл - КодыСостояния.Вставить(Описание.Ключ, Описание.Код); - КонецЦикла; - - Возврат КодыСостояния; - -КонецФункции - -// Возвращает текстовое представление переданного кода состояния HTTP. -// -// Параметры: -// КодСостояния - Число - код состояния HTTP, для которого нужно получить текстовое представление. -// -// Возвращаемое значение: -// Строка - текстовое представление кода состояния HTTP. -// -Функция ПредставлениеКодаСостоянияHTTP(КодСостояния) Экспорт - - ОписаниеКодаСостояния = Неопределено; - Для Каждого Описание Из ОписанияКодовСостоянийHTTP() Цикл - Если Описание.Код = КодСостояния Тогда - ОписаниеКодаСостояния = Описание; - Прервать; - КонецЕсли; - КонецЦикла; - - Если ОписаниеКодаСостояния = Неопределено Тогда - Возврат СтрШаблон(НСтр("ru = '%1: Неизвестный код состояния HTTP'"), КодСостояния); - Иначе - Возврат СтрШаблон("%1: %2", ОписаниеКодаСостояния.Код, ОписаниеКодаСостояния.Описание); - КонецЕсли; - -КонецФункции - -// Выполняет чтение данных из архива GZip. -// -// Параметры: -// СжатыеДанные - ДвоичныеДанные - данные упакованные GZip. -// -// Возвращаемое значение: -// ДвоичныеДанные - распакованные данные. -// -Функция ПрочитатьGZip(СжатыеДанные) Экспорт - - РазмерПрефиксаGZip = 10; - РазмерПостфиксаGZip = 8; - - ЧтениеДанных = Новый ЧтениеДанных(СжатыеДанные); - ЧтениеДанных.Пропустить(РазмерПрефиксаGZip); - РазмерСжатыхДанных = ЧтениеДанных.ИсходныйПоток().Размер() - РазмерПрефиксаGZip - РазмерПостфиксаGZip; - - ПотокZip = Новый ПотокВПамяти(ZipРазмерLFH() + РазмерСжатыхДанных + ZipРазмерDD() + ZipРазмерCDH() + ZipРазмерEOCD()); - ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipLFH()); - ЧтениеДанных.КопироватьВ(ЗаписьДанных, РазмерСжатыхДанных); - - ЗаписьДанных.Закрыть(); - ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); - - CRC32 = ЧтениеДанных.ПрочитатьЦелое32(); - РазмерНесжатыхДанных = ЧтениеДанных.ПрочитатьЦелое32(); - ЧтениеДанных.Закрыть(); - - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipDD(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных)); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipCDH(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных)); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipEOCD(РазмерСжатыхДанных)); - ЗаписьДанных.Закрыть(); - - Возврат ПрочитатьZip(ПотокZip); - -КонецФункции - -// Выполняет запись данных в архив GZip. -// -// Параметры: -// Данные - ДвоичныеДанные - исходные данные. -// -// Возвращаемое значение: -// ДвоичныеДанные - данные упакованные GZip. -// -Функция ЗаписатьGZip(Данные) Экспорт - - ЧтениеДанных = Новый ЧтениеДанных(ЗаписатьZip(Данные)); - - НачальноеСмещение = 14; - ЧтениеДанных.Пропустить(НачальноеСмещение); - CRC32 = ЧтениеДанных.ПрочитатьЦелое32(); - - РазмерСжатыхДанных = ЧтениеДанных.ПрочитатьЦелое32(); - РазмерИсходныхДанных = ЧтениеДанных.ПрочитатьЦелое32(); - - РазмерИмениФайла = ЧтениеДанных.ПрочитатьЦелое16(); - РазмерДополнительногоПоля = ЧтениеДанных.ПрочитатьЦелое16(); - ЧтениеДанных.Пропустить(РазмерИмениФайла + РазмерДополнительногоПоля); - - ПотокGZip = Новый ПотокВПамяти; - ЗаписьДанных = Новый ЗаписьДанных(ПотокGZip); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(GZipHeader()); - ЧтениеДанных.КопироватьВ(ЗаписьДанных, РазмерСжатыхДанных); - ЗаписьДанных.Закрыть(); - ЗаписьДанных = Новый ЗаписьДанных(ПотокGZip); - - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(GZipFooter(CRC32, РазмерИсходныхДанных)); - - Возврат ПотокGZip.ЗакрытьИПолучитьДвоичныеДанные(); - -КонецФункции - -#КонецОбласти - -#КонецОбласти - -#Область СлужебныйПрограммныйИнтерфейс - -Функция ПодготовитьЗапрос(Сессия, Метод, URL, ДополнительныеПараметры) Экспорт - - Cookies = ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "Cookies", Новый Массив); - Cookies = ОбъединитьCookies(ДозаполнитьCookie(Сессия.Cookies, URL), ДозаполнитьCookie(Cookies, URL)); - - АутентификацияИзДополнительныхПараметров = - ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "Аутентификация", Новый Структура); - ПараметрыЗапросаИзДополнительныхПараметров = - ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "ПараметрыЗапроса", Новый Структура); - ЗаголовкиИзДополнительныхПараметров = - ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "Заголовки", Новый Соответствие); - - Аутентификация = Объединить(Скопировать(АутентификацияИзДополнительныхПараметров), Сессия.Аутентификация); - ПараметрыЗапроса = Объединить(Скопировать(ПараметрыЗапросаИзДополнительныхПараметров), Сессия.ПараметрыЗапроса); - Заголовки = Объединить(Скопировать(ЗаголовкиИзДополнительныхПараметров), Сессия.Заголовки); - ПараметрыПреобразованияJSON = - ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "ПараметрыПреобразованияJSON", Неопределено); - - ПодготовленныйЗапрос = Новый Структура; - ПодготовленныйЗапрос.Вставить("Cookies", Cookies); - ПодготовленныйЗапрос.Вставить("Аутентификация", Аутентификация); - ПодготовленныйЗапрос.Вставить("Метод", Метод); - ПодготовленныйЗапрос.Вставить("Заголовки", Заголовки); - ПодготовленныйЗапрос.Вставить("ПараметрыЗапроса", ПараметрыЗапроса); - ПодготовленныйЗапрос.Вставить("URL", ПодготовитьURL(URL, ПараметрыЗапроса)); - ПодготовленныйЗапрос.Вставить("ПараметрыПреобразованияJSON", ПараметрыПреобразованияJSON); - - ПодготовитьCookies(ПодготовленныйЗапрос); - - Данные = ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "Данные", Новый Структура); - Файлы = ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "Файлы", Новый Массив); - Json = ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "Json", Неопределено); - ПараметрыЗаписиJSON = ВыбратьЗначение(Неопределено, ДополнительныеПараметры, "ПараметрыЗаписиJSON", Неопределено); - - ПодготовитьТелоЗапроса(ПодготовленныйЗапрос, Данные, Файлы, Json, ПараметрыЗаписиJSON); - ПодготовитьАутентификацию(ПодготовленныйЗапрос); - - Возврат ПодготовленныйЗапрос; - -КонецФункции - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -#Область РаботаСHTTPЗапросами - -Функция ПараметрыИзАргументов(ПараметрыЗапроса, Данные, Json) - - Результат = Новый Структура; - Результат.Вставить("ПараметрыЗапроса", ПараметрыЗапроса); - Результат.Вставить("Данные", Данные); - Результат.Вставить("Json", Json); - - Возврат Результат; - -КонецФункции - -Функция ВызватьHTTPМетод(Сессия, Метод, URL, ДополнительныеПараметры) - - ПодготовленныйЗапрос = ПодготовитьЗапрос(Сессия, Метод, URL, ДополнительныеПараметры); - - НастройкиПодключения = НастройкиПодключения(Метод, URL, ДополнительныеПараметры); - - Ответ = ОтправитьЗапрос(Сессия, ПодготовленныйЗапрос, НастройкиПодключения); - - Если НастройкиПодключения.РазрешитьПеренаправление И Ответ.ЭтоРедирект Тогда - // INFO: по хорошему аутентификацию нужно привести к новых параметрам, но пока будем игнорировать. - Ответ = ПеренаправитьЗапрос(Сессия, НастройкиПодключения, ПодготовленныйЗапрос, Ответ); - КонецЕсли; - - Возврат Ответ; - -КонецФункции - -Функция ПеренаправитьЗапрос(Сессия, НастройкиПодключения, ПодготовленныйЗапрос, ПеренаправленныйОтвет) - - Перенаправление = 0; - - Пока ПеренаправленныйОтвет.ЭтоРедирект Цикл - - ПодготовитьЗапросДляРедиректа(Сессия, ПодготовленныйЗапрос, ПеренаправленныйОтвет); - - ПеренаправленныйОтвет = ОтправитьЗапрос(Сессия, ПодготовленныйЗапрос, НастройкиПодключения); - - Перенаправление = Перенаправление + 1; - - Если Перенаправление > Сессия.МаксимальноеКоличествоПеренаправлений Тогда - ВызватьИсключение("СлишкомМногоПеренаправлений"); - КонецЕсли; - - КонецЦикла; - - Возврат ПеренаправленныйОтвет; - -КонецФункции - -Процедура ПодготовитьЗапросДляРедиректа(Сессия, ПодготовленныйЗапрос, ПеренаправленныйОтвет) - - КодыСостоянияHTTP = КодыСостоянияHTTP(); - - НовыйURL = СформироватьНовыйURLПриПеренаправлении(ПеренаправленныйОтвет); - - ПодготовленныйЗапрос.URL = КодироватьСтроку(НовыйURL, СпособКодированияСтроки.URLВКодировкеURL); - НовыйHTTPЗапрос = Новый HTTPЗапрос(СобратьАдресРесурса(РазобратьURL(НовыйURL), Новый Соответствие)); - ПереопределитьМетод(ПодготовленныйЗапрос, ПеренаправленныйОтвет); - - Если ПеренаправленныйОтвет.КодСостояния <> КодыСостоянияHTTP.ВременноеПеренаправление_307 - И ПеренаправленныйОтвет.КодСостояния <> КодыСостоянияHTTP.ПостоянноеПеренаправление_308 Тогда - УдалитьЗаголовки(ПодготовленныйЗапрос.Заголовки, "content-length,content-type,transfer-encoding"); - НовыйHTTPЗапрос.Заголовки = ПодготовленныйЗапрос.Заголовки; - Иначе - ИсходныйПоток = ПодготовленныйЗапрос.HTTPЗапрос.ПолучитьТелоКакПоток(); - ИсходныйПоток.КопироватьВ(НовыйHTTPЗапрос.ПолучитьТелоКакПоток()); - КонецЕсли; - - ПодготовленныйЗапрос.HTTPЗапрос = НовыйHTTPЗапрос; - УдалитьЗаголовки(ПодготовленныйЗапрос.Заголовки, "cookies"); - - ПодготовленныйЗапрос.Cookies = ОбъединитьCookies(ПодготовленныйЗапрос.Cookies, Сессия.Cookies); - ПодготовитьCookies(ПодготовленныйЗапрос); - -КонецПроцедуры - -Процедура ПодготовитьАутентификацию(ПодготовленныйЗапрос) - - ПодготовленныйЗапрос.Вставить("СобытияНаОтвет", Новый Массив); - Если Не ЗначениеЗаполнено(ПодготовленныйЗапрос.Аутентификация) Тогда - СтруктураURL = РазобратьURL(ПодготовленныйЗапрос.URL); - Если ЗначениеЗаполнено(СтруктураURL.Аутентификация) Тогда - ПодготовленныйЗапрос.Аутентификация = СтруктураURL.Аутентификация; - КонецЕсли; - КонецЕсли; - - Если ЗначениеЗаполнено(ПодготовленныйЗапрос.Аутентификация) Тогда - Если ПодготовленныйЗапрос.Аутентификация.Свойство("Тип") Тогда - ТипАутентификации = НРег(ПодготовленныйЗапрос.Аутентификация.Тип); - Если ТипАутентификации = "digest" Тогда - ПодготовленныйЗапрос.СобытияНаОтвет.Добавить("ОбработкаОтветаСКодом401"); - КонецЕсли; - Если ТипАутентификации = "aws4-hmac-sha256" Тогда - ПодготовитьАутентификациюAWS4(ПодготовленныйЗапрос); - КонецЕсли; - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -Процедура ПодготовитьТелоЗапроса(ПодготовленныйЗапрос, Данные, Файлы, Json, ПараметрыЗаписиJSON) - - СтруктураURL = РазобратьURL(ПодготовленныйЗапрос.URL); - - HTTPЗапрос = Новый HTTPЗапрос; - HTTPЗапрос.АдресРесурса = СобратьАдресРесурса(СтруктураURL, ПодготовленныйЗапрос.ПараметрыЗапроса); - Если ЗначениеЗаполнено(Файлы) Тогда - ContentType = ЗакодироватьФайлы(HTTPЗапрос, Файлы, Данные); - ИначеЕсли ЗначениеЗаполнено(Данные) Тогда - ContentType = "application/x-www-form-urlencoded"; - Если ТипЗнч(Данные) = Тип("ДвоичныеДанные") Тогда - HTTPЗапрос.УстановитьТелоИзДвоичныхДанных(Данные); - Иначе - Если ТипЗнч(Данные) = Тип("Строка") Тогда - Тело = Данные; - Иначе - Тело = КодироватьПараметрыЗапроса(Данные); - КонецЕсли; - ContentType = "application/x-www-form-urlencoded; charset=utf-8"; - HTTPЗапрос.УстановитьТелоИзСтроки(Тело, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); - КонецЕсли; - ИначеЕсли Json <> Неопределено Тогда - ContentType = "application/json; charset=utf-8"; - СтрокаJson = ОбъектВJson(Json, ПодготовленныйЗапрос.ПараметрыПреобразованияJSON, ПараметрыЗаписиJSON); - HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJson, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); - Иначе - ContentType = Неопределено; - КонецЕсли; - ЗначениеЗаголовка = ЗначениеЗаголовка("content-type", ПодготовленныйЗапрос.Заголовки); - Если ЗначениеЗаголовка = Ложь И ЗначениеЗаполнено(ContentType) Тогда - ПодготовленныйЗапрос.Заголовки.Вставить("Content-Type", ContentType); - КонецЕсли; - - HTTPЗапрос.Заголовки = ПодготовленныйЗапрос.Заголовки; - - УпаковатьЗапрос(HTTPЗапрос); - - ПодготовленныйЗапрос.Вставить("HTTPЗапрос", HTTPЗапрос); - -КонецПроцедуры - -Функция ЗакодироватьФайлы(HTTPЗапрос, Файлы, Данные) - - Части = Новый Массив; - Если ЗначениеЗаполнено(Данные) Тогда - Для Каждого Поле Из Данные Цикл - Части.Добавить(СоздатьПолеФормы(Новый Структура("Имя,Данные", Поле.Ключ, Поле.Значение))); - КонецЦикла; - КонецЕсли; - Если ТипЗнч(Файлы) = Тип("Массив") Тогда - Для Каждого Файл Из Файлы Цикл - Части.Добавить(СоздатьПолеФормы(Файл)); - КонецЦикла; - Иначе - Части.Добавить(СоздатьПолеФормы(Файлы)); - КонецЕсли; - - Разделитель = СтрЗаменить(Новый УникальныйИдентификатор, "-", ""); - РазделительСтрок = Символы.ВК + Символы.ПС; - - ТелоЗапроса = HTTPЗапрос.ПолучитьТелоКакПоток(); - ЗаписьДанных = Новый ЗаписьДанных(ТелоЗапроса, КодировкаТекста.UTF8, ПорядокБайтов.LittleEndian, "", "", Ложь); - Для Каждого Часть Из Части Цикл - ЗаписьДанных.ЗаписатьСтроку("--" + Разделитель + РазделительСтрок); - ЗаписьДанных.ЗаписатьСтроку(ЗаголовкиВСтроку(Часть.Заголовки)); - Если ТипЗнч(Часть.Данные) = Тип("ДвоичныеДанные") Тогда - ЗаписьДанных.Записать(Часть.Данные); - Иначе - ЗаписьДанных.ЗаписатьСтроку(Часть.Данные); - КонецЕсли; - ЗаписьДанных.ЗаписатьСтроку(РазделительСтрок); - КонецЦикла; - ЗаписьДанных.ЗаписатьСтроку("--" + Разделитель + "--" + РазделительСтрок); - ЗаписьДанных.Закрыть(); - - Возврат СтрШаблон("multipart/form-data; boundary=%1", Разделитель); - -КонецФункции - -Функция СоздатьПолеФормы(ИсходныеПараметры) - - Поле = Новый Структура("Имя,ИмяФайла,Данные,Тип,Заголовки"); - Поле.Имя = ИсходныеПараметры.Имя; - Поле.Данные = ИсходныеПараметры.Данные; - - Поле.Тип = ЗначениеПоКлючу(ИсходныеПараметры, "Тип"); - Поле.Заголовки = ЗначениеПоКлючу(ИсходныеПараметры, "Заголовки", Новый Соответствие); - Поле.ИмяФайла = ЗначениеПоКлючу(ИсходныеПараметры, "ИмяФайла"); - - Ключ = "Content-Disposition"; - Если ЗначениеЗаголовка("content-disposition", Поле.Заголовки, Ключ) = Ложь Тогда - Поле.Заголовки.Вставить("Content-Disposition", "form-data"); - КонецЕсли; - - Части = Новый Массив; - Части.Добавить(Поле.Заголовки[Ключ]); - Части.Добавить(СтрШаблон("name=""%1""", Поле.Имя)); - Если ЗначениеЗаполнено(Поле.ИмяФайла) Тогда - Части.Добавить(СтрШаблон("filename=""%1""", Поле.ИмяФайла)); - КонецЕсли; - - Поле.Заголовки[Ключ] = СтрСоединить(Части, "; "); - Поле.Заголовки["Content-Type"] = Поле.Тип; - - Возврат Поле; - -КонецФункции - -Функция ЗаполнитьПараметрыЗапроса(Путь) - - ПараметрыЗапроса = Новый Соответствие; - - Запрос = ""; - РазбитьСтрокуПоРазделителю(Запрос, Путь, "?", Истина); - Для Каждого СтрокаКлючРавноПараметр Из СтрРазделить(Запрос, "&", Ложь) Цикл - СтрокаКлючРавноПараметр = РаскодироватьСтроку( - СтрокаКлючРавноПараметр, СпособКодированияСтроки.URLВКодировкеURL); - - ПозицияРавно = СтрНайти(СтрокаКлючРавноПараметр, "="); - Если ПозицияРавно = 0 Тогда - Ключ = СтрокаКлючРавноПараметр; - Значение = Неопределено; - Иначе - Ключ = Лев(СтрокаКлючРавноПараметр, ПозицияРавно - 1); - Значение = Сред(СтрокаКлючРавноПараметр, ПозицияРавно + 1); - КонецЕсли; - - Если ПараметрыЗапроса.Получить(Ключ) <> Неопределено Тогда - Если ТипЗнч(ПараметрыЗапроса[Ключ]) = Тип("Массив") Тогда - ПараметрыЗапроса[Ключ].Добавить(Значение); - Иначе - Значения = Новый Массив; - Значения.Добавить(ПараметрыЗапроса[Ключ]); - Значения.Добавить(Значение); - ПараметрыЗапроса[Ключ] = Значения; - КонецЕсли; - Иначе - ПараметрыЗапроса.Вставить(Ключ, Значение); - КонецЕсли; - - КонецЦикла; - - Возврат ПараметрыЗапроса; - -КонецФункции - -Функция КодироватьПараметрыЗапроса(ПараметрыЗапроса) - - ЧастиПараметрыЗапроса = Новый Массив; - Для Каждого Параметр Из ПараметрыЗапроса Цикл - Если ТипЗнч(Параметр.Значение) = Тип("Массив") Тогда - Значения = Параметр.Значение; - Иначе - Значения = Новый Массив; - Значения.Добавить(Параметр.Значение); - КонецЕсли; - - Если Параметр.Значение = Неопределено Тогда - ЧастиПараметрыЗапроса.Добавить(Параметр.Ключ); - Иначе - Для Каждого Значение Из Значения Цикл - ЗначениеПараметра = КодироватьСтроку(Значение, СпособКодированияСтроки.КодировкаURL); - ЧастиПараметрыЗапроса.Добавить(СтрШаблон("%1=%2", Параметр.Ключ, ЗначениеПараметра)); - КонецЦикла; - КонецЕсли; - КонецЦикла; - - Возврат СтрСоединить(ЧастиПараметрыЗапроса, "&"); - -КонецФункции - -Процедура ПереопределитьМетод(ПодготовленныйЗапрос, Ответ) - - КодыСостоянияHTTP = КодыСостоянияHTTP(); - - Метод = ПодготовленныйЗапрос.Метод; - - // http://tools.ietf.org/html/rfc7231#section-6.4.4 - Если Ответ.КодСостояния = КодыСостоянияHTTP.СмотретьДругое_303 И Метод <> "HEAD" Тогда - Метод = "GET"; - КонецЕсли; - - // Поведение браузеров - Если Ответ.КодСостояния = КодыСостоянияHTTP.ПеремещеноВременно_302 И Метод <> "HEAD" Тогда - Метод = "GET"; - КонецЕсли; - - ПодготовленныйЗапрос.Метод = Метод; - -КонецПроцедуры - -Функция ОтправитьЗапрос(Сессия, ПодготовленныйЗапрос, Настройки) - - Начало = ТекущаяУниверсальнаяДатаВМиллисекундах(); - МиллисекундВСекунде = 1000; - - Повтор = 0; - Длительность = 0; - Ошибки = Новый Массив; - - Пока Истина Цикл - Попытка - Ответ = ОтправитьHTTPЗапрос(Сессия, ПодготовленныйЗапрос, Настройки); - Исключение - ОшибкаВыполненияЗапроса = ИнформацияОбОшибке(); - - ТекстОшибки = СтрШаблон( - НСтр("ru = 'HTTP %1 %2 - |Network error: - |%3'"), - ПодготовленныйЗапрос.Метод, - ПодготовленныйЗапрос.URL, - ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()) - ); - Ошибки.Добавить(ТекстОшибки); - КонецПопытки; - - Повтор = Повтор + 1; - Длительность = (ТекущаяУниверсальнаяДатаВМиллисекундах() - Начало) / МиллисекундВСекунде; - - Если Не НеобходимоПовторитьЗапрос(Ответ, Настройки, ОшибкаВыполненияЗапроса) Тогда - Прервать; - КонецЕсли; - - Если Повтор > Настройки.МаксимальноеКоличествоПовторов - ИЛИ Длительность > Настройки.МаксимальноеВремяПовторов Тогда - Прервать; - КонецЕсли; - - Если ОшибкаВыполненияЗапроса <> Неопределено - ИЛИ НЕ ЭтоКодСостоянияПриКоторомНужноУчитыватьЗаголовокRetryAfter(Ответ.КодСостояния) Тогда - ЗаголовокRetryAfter = Ложь; - Иначе - ЗаголовокRetryAfter = ЗначениеЗаголовка("retry-after", Ответ.Заголовки); - КонецЕсли; - - Если ОшибкаВыполненияЗапроса <> Неопределено Тогда - Ошибки.Добавить(КакИсключение(Ответ)); - КонецЕсли; - - ДлительностьПриостановки = РассчитатьДлительностьПриостановки( - Повтор, - Настройки.КоэффициентЭкспоненциальнойЗадержки, - ЗаголовокRetryAfter, - Настройки.МаксимальноеВремяПовторов - Длительность); - Приостановить(ДлительностьПриостановки); - КонецЦикла; - - Если ОшибкаВыполненияЗапроса <> Неопределено Тогда - ВызватьИсключение(ПодробноеПредставлениеОшибки(ОшибкаВыполненияЗапроса)); - КонецЕсли; - - ЗаголовокContentType = ЗначениеЗаголовка("content-type", Ответ.Заголовки); - Если ЗаголовокContentType = Ложь Тогда - ЗаголовокContentType = ""; - КонецЕсли; - - ПодготовленныйОтвет = НовыйОтвет(); - ПодготовленныйОтвет.Метод = ПодготовленныйЗапрос.Метод; - ПодготовленныйОтвет.URL = ПодготовленныйЗапрос.URL; - ПодготовленныйОтвет.КодСостояния = Ответ.КодСостояния; - ПодготовленныйОтвет.Заголовки = Ответ.Заголовки; - ПодготовленныйОтвет.Тело = Ответ.ПолучитьТелоКакДвоичныеДанные(); - ПодготовленныйОтвет.Кодировка = КодировкаИзЗаголовка(ЗаголовокContentType); - ПодготовленныйОтвет.ВремяВыполнения = ТекущаяУниверсальнаяДатаВМиллисекундах() - Начало; - ПодготовленныйОтвет.ЭтоПостоянныйРедирект = ЭтоПостоянныйРедирект(Ответ.КодСостояния, Ответ.Заголовки); - ПодготовленныйОтвет.ЭтоРедирект = ЭтоРедирект(Ответ.КодСостояния, Ответ.Заголовки); - ПодготовленныйОтвет.Cookies = ИзвлечьCookies(Ответ.Заголовки, ПодготовленныйЗапрос.URL); - - Сессия.Cookies = ОбъединитьCookies(Сессия.Cookies, ПодготовленныйОтвет.Cookies); - - Возврат ПодготовленныйОтвет; - -КонецФункции - -Функция ОтправитьHTTPЗапрос(Сессия, ПодготовленныйЗапрос, Настройки) - - СтруктураURL = РазобратьURL(ПодготовленныйЗапрос.URL); - Соединение = Соединение(СтруктураURL, ПодготовленныйЗапрос.Аутентификация, Настройки, Сессия); - Ответ = Соединение.ВызватьHTTPМетод(ПодготовленныйЗапрос.Метод, ПодготовленныйЗапрос.HTTPЗапрос); - - Для Каждого Обработчик Из ПодготовленныйЗапрос.СобытияНаОтвет Цикл - Если Обработчик = "ОбработкаОтветаСКодом401" Тогда - ОбработкаОтветаСКодом401(Сессия, ПодготовленныйЗапрос, Настройки, Ответ); - КонецЕсли; - КонецЦикла; - - Возврат Ответ; - -КонецФункции - -Функция НеобходимоПовторитьЗапрос(Ответ, Настройки, ОшибкаВыполненияЗапроса) - - Если Настройки.МаксимальноеКоличествоПовторов < 1 Тогда - ПовторитьЗапрос = Ложь; - ИначеЕсли ОшибкаВыполненияЗапроса <> Неопределено ИЛИ ПовторятьПриКодеСостояния(Ответ.КодСостояния, Настройки) Тогда - ПовторитьЗапрос = Истина; - Иначе - ЗаголовокRetryAfter = ЗначениеЗаголовка("retry-after", Ответ.Заголовки); - ПовторитьЗапрос = ЗаголовокRetryAfter <> Ложь - И ЭтоКодСостоянияПриКоторомНужноУчитыватьЗаголовокRetryAfter(Ответ.КодСостояния); - КонецЕсли; - - Возврат ПовторитьЗапрос; - -КонецФункции - -Функция ПовторятьПриКодеСостояния(КодСостояния, Настройки) - - ПовторПриЛюбомКодеСостоянияБольшеИлиРавным500 = Настройки.ПовторятьДляКодовСостояний = Неопределено - И КодСостояния >= КодыСостоянияHTTP().ВнутренняяОшибкаСервера_500; - КодСостоянияСоответствуетКодуСостоянияПовтора = ТипЗнч(Настройки.ПовторятьДляКодовСостояний) = Тип("Массив") - И Настройки.ПовторятьДляКодовСостояний.Найти(КодСостояния) <> Неопределено; - Возврат ПовторПриЛюбомКодеСостоянияБольшеИлиРавным500 ИЛИ КодСостоянияСоответствуетКодуСостоянияПовтора; - -КонецФункции - -Функция ЭтоПостоянныйРедирект(КодСостояния, Заголовки) - - КодыСостоянияHTTP = КодыСостоянияHTTP(); - - Возврат ЕстьЗаголовокLocation(Заголовки) - И (КодСостояния = КодыСостоянияHTTP.ПеремещеноНавсегда_301 - ИЛИ КодСостояния = КодыСостоянияHTTP.ПостоянноеПеренаправление_308); - -КонецФункции - -Функция ЭтоРедирект(КодСостояния, Заголовки) - - КодыСостоянияHTTP = КодыСостоянияHTTP(); - - СостоянияРедиректа = Новый Массив; - СостоянияРедиректа.Добавить(КодыСостоянияHTTP.ПеремещеноНавсегда_301); - СостоянияРедиректа.Добавить(КодыСостоянияHTTP.ПеремещеноВременно_302); - СостоянияРедиректа.Добавить(КодыСостоянияHTTP.СмотретьДругое_303); - СостоянияРедиректа.Добавить(КодыСостоянияHTTP.ВременноеПеренаправление_307); - СостоянияРедиректа.Добавить(КодыСостоянияHTTP.ПостоянноеПеренаправление_308); - - Возврат ЕстьЗаголовокLocation(Заголовки) И СостоянияРедиректа.Найти(КодСостояния) <> Неопределено; - -КонецФункции - -Процедура УпаковатьЗапрос(Запрос) - - Заголовок = ЗначениеЗаголовка("content-encoding", Запрос.Заголовки); - Если Заголовок <> Ложь Тогда - Если НРег(Заголовок) = "gzip" Тогда - Запрос.УстановитьТелоИзДвоичныхДанных(ЗаписатьGZip(Запрос.ПолучитьТелоКакДвоичныеДанные())); - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -Функция РаспаковатьОтвет(Ответ) - - Заголовок = ЗначениеЗаголовка("content-encoding", Ответ.Заголовки); - Если Заголовок <> Ложь Тогда - Если НРег(Заголовок) = "gzip" Тогда - Возврат ПрочитатьGZip(Ответ.Тело); - КонецЕсли; - КонецЕсли; - - Возврат Ответ.Тело; - -КонецФункции - -#КонецОбласти - -#Область ОбработчикиСобытий - -Процедура ОбработкаОтветаСКодом401(Сессия, ПодготовленныйЗапрос, Настройки, Ответ) - - Если ЭтоРедирект(Ответ.КодСостояния, Ответ.Заголовки) Тогда - Возврат; - КонецЕсли; - - КодыСостоянияHTTP = КодыСостоянияHTTP(); - Если Ответ.КодСостояния < КодыСостоянияHTTP.НеверныйЗапрос_400 - ИЛИ Ответ.КодСостояния >= КодыСостоянияHTTP.ВнутренняяОшибкаСервера_500 Тогда - Возврат; - КонецЕсли; - - Значение = ЗначениеЗаголовка("www-authenticate", Ответ.Заголовки); - Если Значение <> Ложь И СтрНайти(НРег(Значение), "digest") Тогда - Позиция = СтрНайти(НРег(Значение), "digest"); - Значение = Сред(Значение, Позиция + СтрДлина("digest") + 1); - Значение = СтрЗаменить(Значение, """", ""); - Значение = СтрЗаменить(Значение, Символы.ПС, ""); - - ПараметрыDigest = Новый Структура("algorithm,realm,nonce,qop,opaque"); - Для Каждого Часть Из РазбитьСтрокуПоСтроке(Значение, ", ") Цикл - КлючЗначение = СтрРазделить(Часть, "="); - ПараметрыDigest.Вставить(КлючЗначение[0], КлючЗначение[1]); - КонецЦикла; - - Сессия.СлужебныеДанные.ПараметрыDigest = ПараметрыDigest; - - ПодготовленныйЗапрос.Заголовки.Вставить("Authorization", ПодготовитьЗаголовокDigest(Сессия, ПодготовленныйЗапрос)); - ПодготовленныйЗапрос.HTTPЗапрос.Заголовки = ПодготовленныйЗапрос.Заголовки; - - Ответ = ОтправитьHTTPЗапрос(Сессия, ПодготовленныйЗапрос, Настройки); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область URL - -Функция ПодготовитьURL(Знач URL, ПараметрыЗапроса = Неопределено) - - URL = СокрЛ(URL); - - СтруктураURL = РазобратьURL(URL); - - ПодготовленныйURL = СтруктураURL.Схема + "://"; - Если ЗначениеЗаполнено(СтруктураURL.Аутентификация.Пользователь) Тогда - ПодготовленныйURL = ПодготовленныйURL - + СтруктураURL.Аутентификация.Пользователь + ":" - + СтруктураURL.Аутентификация.Пароль + "@"; - КонецЕсли; - ПодготовленныйURL = ПодготовленныйURL + СтруктураURL.Сервер; - Если ЗначениеЗаполнено(СтруктураURL.Порт) Тогда - ПодготовленныйURL = ПодготовленныйURL + ":" + Формат(СтруктураURL.Порт, "ЧРГ=; ЧГ="); - КонецЕсли; - - ПодготовленныйURL = ПодготовленныйURL + СобратьАдресРесурса(СтруктураURL, ПараметрыЗапроса); - - Возврат ПодготовленныйURL; - -КонецФункции - -Функция СобратьАдресРесурса(СтруктураURL, ПараметрыЗапроса) - - АдресРесурса = СтруктураURL.Путь; - - ОбъединенныеПараметрыЗапроса = Объединить(Скопировать(ПараметрыЗапроса), СтруктураURL.ПараметрыЗапроса); - Если ЗначениеЗаполнено(ОбъединенныеПараметрыЗапроса) Тогда - АдресРесурса = АдресРесурса + "?" + КодироватьПараметрыЗапроса(ОбъединенныеПараметрыЗапроса); - КонецЕсли; - Если ЗначениеЗаполнено(СтруктураURL.Фрагмент) Тогда - АдресРесурса = АдресРесурса + "#" + СтруктураURL.Фрагмент; - КонецЕсли; - - Возврат АдресРесурса; - -КонецФункции - -Функция СформироватьНовыйURLПриПеренаправлении(Ответ) - - НовыйURL = ЗначениеЗаголовка("location", Ответ.Заголовки); - НовыйURL = РаскодироватьСтроку(НовыйURL, СпособКодированияСтроки.URLВКодировкеURL); - - // Редирект без схемы - Если СтрНачинаетсяС(НовыйURL, "//") Тогда - СтруктураURL = РазобратьURL(Ответ.URL); - НовыйURL = СтруктураURL.Схема + ":" + НовыйURL; - КонецЕсли; - - СтруктураURL = РазобратьURL(НовыйURL); - Если РазбитьСтрокуПоСтроке(НовыйURL, "://").Количество() < 2 Тогда - СтруктураURLОтвета = РазобратьURL(Ответ.URL); - БазовыйURL = СтрШаблон("%1://%2", СтруктураURLОтвета.Схема, СтруктураURLОтвета.Сервер); - Если ЗначениеЗаполнено(СтруктураURLОтвета.Порт) Тогда - БазовыйURL = БазовыйURL + ":" + Формат(СтруктураURLОтвета.Порт, "ЧРГ=; ЧГ="); - КонецЕсли; - Если СтрНачинаетсяС(НовыйURL, "/") Тогда - НовыйURL = БазовыйURL + НовыйURL; - Иначе - ИндексПоследнегоСлеша = СтрНайти(СтруктураURLОтвета.Путь, "/", НаправлениеПоиска.СКонца); - РодительскаяДиректория = Лев(СтруктураURLОтвета.Путь, ИндексПоследнегоСлеша); - НовыйURL = БазовыйURL + РодительскаяДиректория + НовыйURL; - КонецЕсли; - КонецЕсли; - - Возврат НовыйURL; - -КонецФункции - -Функция ЭтоСтандартныйПорт(СтруктураURL) - - СтандартныйПортHTTP = 80; - СтандартныйПортHTTPS = 443; - - Возврат (СтруктураURL.Схема = "http" И СтруктураURL.Порт = СтандартныйПортHTTP) - ИЛИ (СтруктураURL.Схема = "https" И СтруктураURL.Порт = СтандартныйПортHTTPS); - -КонецФункции - -#КонецОбласти - -#Область РаботаССоединением - -Функция НастройкиПодключения(Метод, URL, ДополнительныеПараметры) - - РазрешитьПеренаправление = - ЗначениеПоКлючу(ДополнительныеПараметры, "РазрешитьПеренаправление", ВРег(Метод) <> "HEAD"); - ПроверятьSSL = ЗначениеПоКлючу(ДополнительныеПараметры, "ПроверятьSSL", Истина); - КлиентскийСертификатSSL = ЗначениеПоКлючу(ДополнительныеПараметры, "КлиентскийСертификатSSL"); - Прокси = ЗначениеПоКлючу(ДополнительныеПараметры, "Прокси", ПроксиПоУмолчанию(URL)); - МаксимальноеКоличествоПовторов = ЗначениеПоКлючу(ДополнительныеПараметры, "МаксимальноеКоличествоПовторов", 0); - ПовторятьДляКодовСостояний = - ЗначениеПоКлючу(ДополнительныеПараметры, "ПовторятьДляКодовСостояний", Неопределено); - КоэффициентЭкспоненциальнойЗадержки = - ЗначениеПоКлючу(ДополнительныеПараметры, "КоэффициентЭкспоненциальнойЗадержки", 1); - МаксимальноеВремяПовторов = ЗначениеПоКлючу(ДополнительныеПараметры, "МаксимальноеВремяПовторов", 600); - - Настройки = Новый Структура; - Настройки.Вставить("Таймаут", Таймаут(ДополнительныеПараметры)); - Настройки.Вставить("РазрешитьПеренаправление", РазрешитьПеренаправление); - Настройки.Вставить("ПроверятьSSL", ПроверятьSSL); - Настройки.Вставить("КлиентскийСертификатSSL", КлиентскийСертификатSSL); - Настройки.Вставить("Прокси", Прокси); - Настройки.Вставить("МаксимальноеКоличествоПовторов", МаксимальноеКоличествоПовторов); - Настройки.Вставить("ПовторятьДляКодовСостояний", ПовторятьДляКодовСостояний); - Настройки.Вставить("КоэффициентЭкспоненциальнойЗадержки", КоэффициентЭкспоненциальнойЗадержки); - Настройки.Вставить("МаксимальноеВремяПовторов", МаксимальноеВремяПовторов); - - Возврат Настройки; - -КонецФункции - -Функция Соединение(ПараметрыСоединения, Аутентификация, ДополнительныеПараметры, Сессия) - - Если Не ЗначениеЗаполнено(ПараметрыСоединения.Порт) Тогда - Если ПараметрыСоединения.Схема = "https" Тогда - ПараметрыСоединения.Порт = 443; - Иначе - ПараметрыСоединения.Порт = 80; - КонецЕсли; - КонецЕсли; - - ЗащищенноеСоединение = Неопределено; - Если ПараметрыСоединения.Схема = "https" Тогда - ЗащищенноеСоединение = ОбъектЗащищенногоСоединения(ДополнительныеПараметры); - КонецЕсли; - - Пользователь = ""; - Пароль = ""; - Если ЗначениеЗаполнено(Аутентификация) Тогда - Если Аутентификация.Свойство("Пользователь") И Аутентификация.Свойство("Пароль") Тогда - Пользователь = Аутентификация.Пользователь; - Пароль = Аутентификация.Пароль; - КонецЕсли; - КонецЕсли; - - ИспользоватьАутентификациюОС = Аутентификация.Свойство("ИспользоватьАутентификациюОС") - И Аутентификация.ИспользоватьАутентификациюОС = Истина; - - ПараметрыДляРасчетаИдентификатора = Новый Массив; - ПараметрыДляРасчетаИдентификатора.Добавить(ПараметрыСоединения.Сервер); - ПараметрыДляРасчетаИдентификатора.Добавить(ПараметрыСоединения.Порт); - ПараметрыДляРасчетаИдентификатора.Добавить(Пользователь); - ПараметрыДляРасчетаИдентификатора.Добавить(Пароль); - ПараметрыДляРасчетаИдентификатора.Добавить(ДополнительныеПараметры.Таймаут); - ПараметрыДляРасчетаИдентификатора.Добавить(ИспользоватьАутентификациюОС); - ПараметрыДляРасчетаИдентификатора.Добавить(ЗащищенноеСоединение); - ПараметрыДляРасчетаИдентификатора.Добавить(ДополнительныеПараметры.Прокси); - - Если Не Сессия.Свойство("СлужебныеДанные") ИЛИ ТипЗнч(Сессия.СлужебныеДанные) <> Тип("Структура") Тогда - Сессия.Вставить("СлужебныеДанные", Новый Структура); - КонецЕсли; - Если Не Сессия.СлужебныеДанные.Свойство("ПулСоединений") Тогда - Сессия.СлужебныеДанные.Вставить("ПулСоединений", Новый Соответствие); - КонецЕсли; - ПулСоединений = Сессия.СлужебныеДанные.ПулСоединений; - - ИдентификаторСоединения = ИдентификаторСоединения(ПараметрыДляРасчетаИдентификатора); - - Если ПулСоединений.Получить(ИдентификаторСоединения) = Неопределено Тогда - НовоеСоединение = Новый HTTPСоединение( - ПараметрыСоединения.Сервер, - ПараметрыСоединения.Порт, - Пользователь, Пароль, - ДополнительныеПараметры.Прокси, - ДополнительныеПараметры.Таймаут, - ЗащищенноеСоединение, - ИспользоватьАутентификациюОС); - ПулСоединений.Вставить(ИдентификаторСоединения, НовоеСоединение); - КонецЕсли; - - Возврат ПулСоединений[ИдентификаторСоединения]; - -КонецФункции - -Функция ИдентификаторСоединения(ПараметрыСоединения) - - ПараметрыДляРасчетаИдентификатора = Новый Массив; - - Для Каждого Элемент Из ПараметрыСоединения Цикл - ТипЭлемента = ТипЗнч(Элемент); - Если ТипЭлемента = Тип("ИнтернетПрокси") Тогда - ПараметрыДляРасчетаИдентификатора.Добавить(СтрСоединить(Элемент.НеИспользоватьПроксиДляАдресов, "")); - ПараметрыДляРасчетаИдентификатора.Добавить(XMLСтрока(Элемент.НеИспользоватьПроксиДляЛокальныхАдресов)); - ПараметрыДляРасчетаИдентификатора.Добавить(Элемент.Пользователь); - ПараметрыДляРасчетаИдентификатора.Добавить(Элемент.Пароль); - ИначеЕсли ТипЭлемента = Тип("ЗащищенноеСоединениеOpenSSL") Тогда - // Для упрощения будет считать, что сертификаты в рамках сессии не меняются - Если Элемент.СертификатКлиента = Неопределено Тогда - ПараметрыДляРасчетаИдентификатора.Добавить(""); - Иначе - ПараметрыДляРасчетаИдентификатора.Добавить(Строка(ТипЗнч(Элемент.СертификатКлиента))); - КонецЕсли; - Если Элемент.СертификатыУдостоверяющихЦентров = Неопределено Тогда - ПараметрыДляРасчетаИдентификатора.Добавить(""); - Иначе - ПараметрыДляРасчетаИдентификатора.Добавить(Строка(ТипЗнч(Элемент.СертификатыУдостоверяющихЦентров))); - КонецЕсли; - Иначе - ПараметрыДляРасчетаИдентификатора.Добавить(XMLСтрока(Элемент)); - КонецЕсли; - КонецЦикла; - - Возврат ХешированиеДанных(ХешФункция.MD5, СтрСоединить(ПараметрыДляРасчетаИдентификатора, "")); - -КонецФункции - -Функция ОбъектЗащищенногоСоединения(ДополнительныеПараметры) - - Если ДополнительныеПараметры.ПроверятьSSL = Ложь Тогда - СертификатыУЦ = Неопределено; - ИначеЕсли ТипЗнч(ДополнительныеПараметры.ПроверятьSSL) = Тип("СертификатыУдостоверяющихЦентровФайл") Тогда - СертификатыУЦ = ДополнительныеПараметры.ПроверятьSSL; - Иначе - СертификатыУЦ = Новый СертификатыУдостоверяющихЦентровОС; - КонецЕсли; - КлиентскийСертификат = Неопределено; - Если ТипЗнч(ДополнительныеПараметры.КлиентскийСертификатSSL) = Тип("СертификатКлиентаФайл") - ИЛИ ТипЗнч(ДополнительныеПараметры.КлиентскийСертификатSSL) = Тип("СертификатКлиентаWindows") Тогда - КлиентскийСертификат = ДополнительныеПараметры.КлиентскийСертификатSSL; - КонецЕсли; - - Возврат Новый ЗащищенноеСоединениеOpenSSL(КлиентскийСертификат, СертификатыУЦ); - -КонецФункции - -Функция Таймаут(ДополнительныеПараметры) - - Если ДополнительныеПараметры.Свойство("Таймаут") И ДополнительныеПараметры.Таймаут <> Неопределено Тогда - Таймаут = ДополнительныеПараметры.Таймаут; - Иначе - Таймаут = СтандартныйТаймаут(); - КонецЕсли; - - Возврат Таймаут; - -КонецФункции - -Функция ПроксиПоУмолчанию(URL) - - ПроксиПоУмолчанию = Новый ИнтернетПрокси; - // BSLLS:ExecuteExternalCodeInCommonModule-off - ИмяОМПолученияФайловБСП = "ПолучениеФайловИзИнтернета"; - Если Метаданные.ОбщиеМодули.Найти(ИмяОМПолученияФайловБСП) <> Неопределено Тогда - СтруктураURL = РазобратьURL(URL); - Модуль = Вычислить(ИмяОМПолученияФайловБСП); - ПроксиПоУмолчанию = Модуль.ПолучитьПрокси(СтруктураURL.Схема); - КонецЕсли; - // BSLLS:ExecuteExternalCodeInCommonModule-on - - Возврат ПроксиПоУмолчанию; - -КонецФункции - -Функция ТекущаяСессия(Сессия) - - Если Сессия = Неопределено Тогда - Сессия = СоздатьСессию(); - КонецЕсли; - - Возврат Сессия; - -КонецФункции - -#КонецОбласти - -#Область Заголовки - -Функция ЗаголовкиВСтроку(Заголовки) - - РазделительСтрок = Символы.ВК + Символы.ПС; - Строки = Новый Массив; - - СортированныеЗаголовки = "Content-Disposition,Content-Type,Content-Location"; - Для Каждого Ключ Из СтрРазделить(СортированныеЗаголовки, ",") Цикл - Значение = ЗначениеЗаголовка(Ключ, Заголовки); - Если Значение <> Ложь И ЗначениеЗаполнено(Значение) Тогда - Строки.Добавить(СтрШаблон("%1: %2", Ключ, Значение)); - КонецЕсли; - КонецЦикла; - - Ключи = СтрРазделить(ВРег(СортированныеЗаголовки), ","); - Для Каждого Заголовок Из Заголовки Цикл - Если Ключи.Найти(ВРег(Заголовок.Ключ)) = Неопределено Тогда - Строки.Добавить(СтрШаблон("%1: %2", Заголовок.Ключ, Заголовок.Значение)); - КонецЕсли; - КонецЦикла; - Строки.Добавить(РазделительСтрок); - - Возврат СтрСоединить(Строки, РазделительСтрок); - -КонецФункции - -Процедура УдалитьЗаголовки(Заголовки, СписокЗаголовковСтрокой) - - ЗаголовкиДляУдаления = Новый Массив; - СписокЗаголовков = СтрРазделить(СписокЗаголовковСтрокой, ",", Ложь); - Для Каждого Заголовок Из Заголовки Цикл - Если СписокЗаголовков.Найти(НРег(Заголовок.Ключ)) <> Неопределено Тогда - ЗаголовкиДляУдаления.Добавить(Заголовок.Ключ); - КонецЕсли; - КонецЦикла; - Для Каждого ЗаголовокДляУдаления Из ЗаголовкиДляУдаления Цикл - Заголовки.Удалить(ЗаголовокДляУдаления); - КонецЦикла; - -КонецПроцедуры - -Функция ЕстьЗаголовокLocation(Заголовки) - - Возврат ЗначениеЗаголовка("location", Заголовки) <> Ложь; - -КонецФункции - -Функция КодировкаИзЗаголовка(Знач Заголовок) - - Кодировка = Неопределено; - - Заголовок = НРег(СокрЛП(Заголовок)); - ИндексРазделителя = СтрНайти(Заголовок, ";"); - Если ИндексРазделителя Тогда - ТипСодержимого = СокрЛП(Лев(Заголовок, ИндексРазделителя - 1)); - КлючКодировки = "charset="; - ИндексКодировки = СтрНайти(Заголовок, КлючКодировки); - Если ИндексКодировки Тогда - ИндексРазделителя = СтрНайти(Заголовок, ";", НаправлениеПоиска.СНачала, ИндексКодировки); - НачальнаяПозиция = ИндексКодировки + СтрДлина(КлючКодировки); - Если ИндексРазделителя Тогда - ДлинаКодировки = ИндексРазделителя - НачальнаяПозиция; - Иначе - ДлинаКодировки = СтрДлина(Заголовок); - КонецЕсли; - Кодировка = Сред(Заголовок, НачальнаяПозиция, ДлинаКодировки); - Кодировка = СтрЗаменить(Кодировка, """", ""); - Кодировка = СтрЗаменить(Кодировка, "'", ""); - КонецЕсли; - Иначе - ТипСодержимого = Заголовок; - КонецЕсли; - - Если Кодировка = Неопределено И СтрНайти(ТипСодержимого, "text") Тогда - Кодировка = "iso-8859-1"; - КонецЕсли; - - Возврат Кодировка; - -КонецФункции - -Функция ЗначениеЗаголовка(Заголовок, ВсеЗаголовки, Ключ = Неопределено) - - Для Каждого ОчереднойЗаголовок Из ВсеЗаголовки Цикл - Если НРег(ОчереднойЗаголовок.Ключ) = НРег(Заголовок) Тогда - Ключ = ОчереднойЗаголовок.Ключ; - Возврат ОчереднойЗаголовок.Значение; - КонецЕсли; - КонецЦикла; - - Возврат Ложь; - -КонецФункции - -Функция СформироватьЗначениеЗаголовкаHost(СтруктураURL) - - Host = СтруктураURL.Сервер; - Если ЗначениеЗаполнено(СтруктураURL.Порт) И НЕ ЭтоСтандартныйПорт(СтруктураURL) Тогда - Host = Host + ":" + Формат(СтруктураURL.Порт, "ЧРГ=; ЧГ="); - КонецЕсли; - - Возврат Host; - -КонецФункции - -Функция ПодготовитьЗаголовокDigest(Сессия, ПодготовленныйЗапрос) - - ПараметрыDigest = Сессия.СлужебныеДанные.ПараметрыDigest; - - Алгоритм = ОпределитьХешФункцию(ПараметрыDigest.algorithm); - АлгоритмСтрокой = ВРег(ПараметрыDigest.algorithm); - Если Алгоритм = Неопределено Тогда - Возврат Неопределено; - КонецЕсли; - - СтруктураURL = РазобратьURL(ПодготовленныйЗапрос.URL); - Путь = СтруктураURL.Путь; - Если ЗначениеЗаполнено(СтруктураURL.ПараметрыЗапроса) Тогда - Путь = Путь + "?" + КодироватьПараметрыЗапроса(СтруктураURL.ПараметрыЗапроса); - КонецЕсли; - - A1 = СтрШаблон("%1:%2:%3", - ПодготовленныйЗапрос.Аутентификация.Пользователь, - ПараметрыDigest.realm, - ПодготовленныйЗапрос.Аутентификация.Пароль); - A2 = СтрШаблон("%1:%2", ПодготовленныйЗапрос.Метод, Путь); - - HA1 = ХешированиеДанных(Алгоритм, A1); - HA2 = ХешированиеДанных(Алгоритм, A2); - - Если Не ПараметрыDigest.Свойство("last_nonce") Тогда - ПараметрыDigest.Вставить("last_nonce"); - КонецЕсли; - - Если ПараметрыDigest.nonce = ПараметрыDigest.last_nonce Тогда - ПараметрыDigest.nonce_count = ПараметрыDigest.nonce_count + 1; - Иначе - ПараметрыDigest.Вставить("nonce_count", 1); - КонецЕсли; - - ЗначениеNC = Формат(ПараметрыDigest.nonce_count, "ЧЦ=8; ЧВН=; ЧГ="); - ЗначениеNonce = Лев(СтрЗаменить(НРег(Новый УникальныйИдентификатор), "-", ""), 16); - - Если АлгоритмСтрокой = "MD5-SESS" Тогда - HA1 = ХешированиеДанных(Алгоритм, СтрШаблон("%1:%2:%3", HA1, ПараметрыDigest.nonce, ЗначениеNonce)); - КонецЕсли; - - Если Не ЗначениеЗаполнено(ПараметрыDigest.qop) Тогда - ЗначениеResponse = ХешированиеДанных(Алгоритм, СтрШаблон("%1:%2:%3", HA1, ПараметрыDigest.nonce, HA2)); - ИначеЕсли ПараметрыDigest.qop = "auth" - ИЛИ СтрРазделить(ПараметрыDigest.qop, ",", Ложь).Найти("auth") <> Неопределено Тогда - ЗначениеNonceBit = СтрШаблон("%1:%2:%3:%4:%5", ПараметрыDigest.nonce, ЗначениеNC, ЗначениеNonce, "auth", HA2); - ЗначениеResponse = ХешированиеДанных(Алгоритм, СтрШаблон("%1:%2", HA1, ЗначениеNonceBit)); - Иначе - // INFO: auth-int не реализовано - Возврат Неопределено; - КонецЕсли; - - ПараметрыDigest.last_nonce = ПараметрыDigest.nonce; - - База = СтрШаблон("username=""%1"", realm=""%2"", nonce=""%3"", uri=""%4"", response=""%5""", - ПодготовленныйЗапрос.Аутентификация.Пользователь, - ПараметрыDigest.realm, - ПараметрыDigest.nonce, - Путь, - ЗначениеResponse); - Строки = Новый Массив; - Строки.Добавить(База); - - Если ЗначениеЗаполнено(ПараметрыDigest.opaque) Тогда - Строки.Добавить(СтрШаблон(", opaque=""%1""", ПараметрыDigest.opaque)); - КонецЕсли; - Если ЗначениеЗаполнено(ПараметрыDigest.algorithm) Тогда - Строки.Добавить(СтрШаблон(", algorithm=""%1""", ПараметрыDigest.algorithm)); - КонецЕсли; - Если ЗначениеЗаполнено(ПараметрыDigest.qop) Тогда - Строки.Добавить(СтрШаблон(", qop=""auth"", nc=%1, cnonce=""%2""", ЗначениеNC, ЗначениеNonce)); - КонецЕсли; - - Возврат СтрШаблон("Digest %1", СтрСоединить(Строки, "")); - -КонецФункции - -#КонецОбласти - -#Область Cookies - -Процедура ПодготовитьCookies(ПодготовленныйЗапрос) - - ЗаголовокCookie = ПодготовитьЗаголовокCookie(ПодготовленныйЗапрос); - Если ЗначениеЗаполнено(ЗаголовокCookie) Тогда - ПодготовленныйЗапрос.Заголовки["Cookie"] = ЗаголовокCookie; - КонецЕсли; - -КонецПроцедуры - -Функция ПодготовитьЗаголовокCookie(ПодготовленныйЗапрос) - - СтруктураURL = РазобратьURL(ПодготовленныйЗапрос.URL); - - Cookies = Новый Массив; - Для Каждого Cookie Из ОтобратьCookiesДляЗапроса(СтруктураURL, ПодготовленныйЗапрос.Cookies) Цикл - Cookies.Добавить(СтрШаблон("%1=%2", Cookie.Наименование, Cookie.Значение)); - КонецЦикла; - - Возврат СтрСоединить(Cookies, "; "); - -КонецФункции - -Функция ОбъединитьCookies(ГлавныйИсточник, ДополнительныйИсточник) - - Cookies = Новый Соответствие; - Для Каждого Cookie Из ПреобразоватьХранилищеCookiesВМассивCookies(ГлавныйИсточник) Цикл - ДобавитьCookieВХранилище(Cookies, Cookie, Истина); - КонецЦикла; - Для Каждого Cookie Из ПреобразоватьХранилищеCookiesВМассивCookies(ДополнительныйИсточник) Цикл - ДобавитьCookieВХранилище(Cookies, Cookie, Истина); - КонецЦикла; - - Возврат Cookies; - -КонецФункции - -Функция ПреобразоватьХранилищеCookiesВМассивCookies(ХранилищеCookies) - - Cookies = Новый Массив; - Если ТипЗнч(ХранилищеCookies) = Тип("Массив") Тогда - Для Каждого Cookie Из ХранилищеCookies Цикл - НоваяCookie = КонструкторCookie(); - ЗаполнитьЗначенияСвойств(НоваяCookie, Cookie); - Cookies.Добавить(НоваяCookie); - КонецЦикла; - - Возврат Cookies; - КонецЕсли; - - Для Каждого Домен Из ХранилищеCookies Цикл - Для Каждого Путь Из Домен.Значение Цикл - Для Каждого Наименование Из Путь.Значение Цикл - Cookies.Добавить(Наименование.Значение); - КонецЦикла; - КонецЦикла; - КонецЦикла; - - Возврат Cookies; - -КонецФункции - -Функция ОтобратьCookiesДляЗапроса(СтруктураURL, Cookies) - - СерверВЗапросе = ДобавитьЛидирующуюТочку(СтруктураURL.Сервер); - - Результат = Новый Массив; - Для Каждого Домен Из Cookies Цикл - Если Не СтрЗаканчиваетсяНа(СерверВЗапросе, Домен.Ключ) Тогда - Продолжить; - КонецЕсли; - Для Каждого Путь Из Домен.Значение Цикл - Если Не СтрНачинаетсяС(СтруктураURL.Путь, Путь.Ключ) Тогда - Продолжить; - КонецЕсли; - ЗаполнитьСписокОтфильтрованнымиCookies(Путь.Значение, СтруктураURL, Результат); - КонецЦикла; - КонецЦикла; - - Возврат Результат; - -КонецФункции - -Процедура ЗаполнитьСписокОтфильтрованнымиCookies(Cookies, СтруктураURL, Список) - - Для Каждого Cookie Из Cookies Цикл - Если Cookie.Значение.ТолькоБезопасноеСоединение = Истина И СтруктураURL.Схема <> "https" Тогда - Продолжить; - КонецЕсли; - // INFO: проверка срока действия игнорируется (Cookie.Значение.СрокДействия) - // INFO: проверка порта игнорируется - - Список.Добавить(Cookie.Значение); - КонецЦикла; - -КонецПроцедуры - -Функция ДозаполнитьCookie(Cookies, URL) - - СтруктураURL = РазобратьURL(URL); - НовыеCookies = Новый Массив; - Если ТипЗнч(Cookies) = Тип("Массив") Тогда - Для Каждого Cookie Из Cookies Цикл - НовыйCookie = КонструкторCookie(Cookie.Наименование, Cookie.Значение); - ЗаполнитьЗначенияСвойств(НовыйCookie, Cookie); - - Если Не ЗначениеЗаполнено(НовыйCookie.Домен) Тогда - НовыйCookie.Домен = СтруктураURL.Сервер; - КонецЕсли; - Если Не ЗначениеЗаполнено(НовыйCookie.Путь) Тогда - НовыйCookie.Путь = "/"; - КонецЕсли; - - НовыеCookies.Добавить(НовыйCookie); - КонецЦикла; - - Возврат НовыеCookies; - КонецЕсли; - - Возврат Cookies; - -КонецФункции - -Функция ИзвлечьCookies(Заголовки, URL) - - ТекущееВремя = ТекущаяУниверсальнаяДата(); - Cookies = Новый Соответствие; - Для Каждого ОчереднойЗаголовок Из Заголовки Цикл - Если НРег(ОчереднойЗаголовок.Ключ) = "set-cookie" Тогда - Для Каждого ЗаголовокCookie Из РазбитьНаОтдельныеЗаголовкиCookies(ОчереднойЗаголовок.Значение) Цикл - Cookie = РаспарситьCookie(ЗаголовокCookie, URL, ТекущееВремя); - Если Cookie = Неопределено Тогда - Продолжить; - КонецЕсли; - Если Cookie.СрокДействия <= ТекущееВремя Тогда - УдалитьCookieИзХранилища(Cookies, Cookie); - Иначе - ДобавитьCookieВХранилище(Cookies, Cookie); - КонецЕсли; - КонецЦикла; - КонецЕсли; - КонецЦикла; - - Возврат Cookies; - -КонецФункции - -Функция РазбитьНаОтдельныеЗаголовкиCookies(Знач Заголовок) - - Заголовки = Новый Массив; - - Если Не ЗначениеЗаполнено(Заголовок) Тогда - Возврат Заголовки; - КонецЕсли; - - ЗапчастиЗаголовков = СтрРазделить(Заголовок, ",", Ложь); - - ОтдельныйЗаголовок = ЗапчастиЗаголовков[0]; - Для Индекс = 1 По ЗапчастиЗаголовков.ВГраница() Цикл - ТочкаСЗапятой = СтрНайти(ЗапчастиЗаголовков[Индекс], ";"); - Равно = СтрНайти(ЗапчастиЗаголовков[Индекс], "="); - Если ТочкаСЗапятой И Равно И Равно < ТочкаСЗапятой Тогда - Заголовки.Добавить(ОтдельныйЗаголовок); - ОтдельныйЗаголовок = ЗапчастиЗаголовков[Индекс]; - Иначе - ОтдельныйЗаголовок = ОтдельныйЗаголовок + ЗапчастиЗаголовков[Индекс]; - КонецЕсли; - КонецЦикла; - Заголовки.Добавить(ОтдельныйЗаголовок); - - Возврат Заголовки; - -КонецФункции - -Процедура ДобавитьCookieВХранилище(ХранилищеCookies, Cookie, Замещать = Ложь) - - Если ХранилищеCookies.Получить(Cookie.Домен) = Неопределено Тогда - ХранилищеCookies[Cookie.Домен] = Новый Соответствие; - КонецЕсли; - Если ХранилищеCookies[Cookie.Домен].Получить(Cookie.Путь) = Неопределено Тогда - ХранилищеCookies[Cookie.Домен][Cookie.Путь] = Новый Соответствие; - КонецЕсли; - Если ХранилищеCookies[Cookie.Домен][Cookie.Путь].Получить(Cookie.Наименование) = Неопределено ИЛИ Замещать Тогда - ХранилищеCookies[Cookie.Домен][Cookie.Путь][Cookie.Наименование] = Cookie; - КонецЕсли; - -КонецПроцедуры - -Процедура УдалитьCookieИзХранилища(ХранилищеCookies, Cookie) - - Если ХранилищеCookies.Получить(Cookie.Домен) <> Неопределено - И ХранилищеCookies[Cookie.Домен].Получить(Cookie.Путь) <> Неопределено - И ХранилищеCookies[Cookie.Домен][Cookie.Путь].Получить(Cookie.Наименование) <> Неопределено Тогда - ХранилищеCookies[Cookie.Домен][Cookie.Путь].Удалить(Cookie.Наименование); - КонецЕсли; - -КонецПроцедуры - -Функция РаспарситьCookie(Заголовок, URL, ТекущееВремя) - - Cookie = Неопределено; - Индекс = 0; - - Для Каждого Параметр Из СтрРазделить(Заголовок, ";", Ложь) Цикл - Индекс = Индекс + 1; - Параметр = СокрЛП(Параметр); - - Если Индекс = 1 Тогда - Cookie = СоздатьCookieИЗаполнитьОсновныеПараметры(Параметр); - Продолжить; - КонецЕсли; - - Части = СтрРазделить(Параметр, "=", Ложь); - Ключ = НРег(Части[0]); - Если Части.Количество() > 1 Тогда - Значение = Части[1]; - КонецЕсли; - - Если Ключ = "domain" Тогда - Cookie.Домен = Значение; - ИначеЕсли Ключ = "path" Тогда - Cookie.Путь = Значение; - ИначеЕсли Ключ = "secure" Тогда - Cookie.ТолькоБезопасноеСоединение = Истина; - ИначеЕсли Ключ = "max-age" Тогда - СрокДействияMaxAge = ТекущееВремя + ЧислоИзСтроки(Значение); - ИначеЕсли Ключ = "expires" Тогда - Cookie.СрокДействия = ДатаИзСтрокиRFC7231(Значение); - Иначе - Продолжить; - КонецЕсли; - КонецЦикла; - Если ЗначениеЗаполнено(Cookie) И ЗначениеЗаполнено(СрокДействияMaxAge) Тогда - Cookie.СрокДействия = СрокДействияMaxAge; - КонецЕсли; - - ДозаполнитьCookieНеявнымиЗначениями(Cookie, URL); - - Возврат Cookie; - -КонецФункции - -Функция СоздатьCookieИЗаполнитьОсновныеПараметры(Параметр) - - Части = СтрРазделить(Параметр, "=", Ложь); - Наименование = Части[0]; - Если Части.Количество() > 1 Тогда - Значение = Сред(Параметр, СтрДлина(Наименование) + 2); - КонецЕсли; - - Возврат КонструкторCookie(Наименование, Значение); - -КонецФункции - -Процедура ДозаполнитьCookieНеявнымиЗначениями(Cookie, URL) - - Если Cookie = Неопределено Тогда - Возврат; - КонецЕсли; - - СтруктураURL = РазобратьURL(URL); - Если Не ЗначениеЗаполнено(Cookie.Домен) Тогда - Cookie.Домен = СтруктураURL.Сервер; - КонецЕсли; - Если Не ЗначениеЗаполнено(Cookie.Порт) И ЗначениеЗаполнено(СтруктураURL.Порт) Тогда - Cookie.Порт = СтруктураURL.Порт; - КонецЕсли; - Если Не ЗначениеЗаполнено(Cookie.Путь) Тогда - ПозицияПоследнегоСлеша = СтрНайти(СтруктураURL.Путь, "/", НаправлениеПоиска.СКонца); - Если ПозицияПоследнегоСлеша <= 1 Тогда - Cookie.Путь = "/"; - Иначе - Cookie.Путь = Лев(СтруктураURL.Путь, ПозицияПоследнегоСлеша - 1); - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -Функция КонструкторCookie(Наименование = "", Значение = Неопределено) - - НовыйCookie = Новый Структура; - НовыйCookie.Вставить("Наименование", Наименование); - НовыйCookie.Вставить("Значение", Значение); - НовыйCookie.Вставить("Домен", ""); - НовыйCookie.Вставить("Путь", ""); - НовыйCookie.Вставить("Порт"); - НовыйCookie.Вставить("СрокДействия", '39990101'); - НовыйCookie.Вставить("ТолькоБезопасноеСоединение"); - - Возврат НовыйCookie; - -КонецФункции - -#КонецОбласти - -#Область ПараметрыРаботыСJSON - -// Преобразует значение типа к типу, сериализация которого поддерживается. -// -// Параметры: -// Свойство - Строка - имя свойства, если выполняется запись структуры или соответствия. -// Значение - Произвольный - исходное значение. -// ДополнительныеПараметры - Произвольный - дополнительные параметры, которые указаны в вызове метода ЗаписатьJSON. -// Отказ - Булево - отказ от записи свойства. -// -// Возвращаемое значение: -// Произвольный - см. типы ЗаписатьJSON. -// -Функция ПреобразованиеJson(Свойство, Значение, ДополнительныеПараметры, Отказ) Экспорт - - Если ТипЗнч(Значение) = Тип("УникальныйИдентификатор") Тогда - Возврат Строка(Значение); - ИначеЕсли ТипЗнч(Значение) = Тип("ДвоичныеДанные") Тогда - Возврат ПолучитьBase64СтрокуИзДвоичныхДанных(Значение); - Иначе - // Если значение не поддерживает сериализацию в JSON, то будет выброшено исключение - Возврат Значение; - КонецЕсли; - -КонецФункции - -// Восстанавливает значение типа, десериализация которого не поддерживается. -// -// Параметры: -// Свойство - Строка - имя свойства, значение которого нужно восстановить. -// Значение - Строка - значение, которое нужно восстановить. -// ТипыСвойств - Соответствие - типы свойств, которые нужно восстановить. -// * Ключ - Строка - имя свойства. Равно значению параметра Свойство. -// * Значение - Тип - исходный тип значения. -// -// Возвращаемое значение: -// Произвольный - восстановленное значение. -// -Функция ВосстановлениеJson(Свойство, Значение, ТипыСвойств) Экспорт - - ТипСвойства = ТипыСвойств.Получить(Свойство); - Если ТипСвойства = Тип("УникальныйИдентификатор") Тогда - Возврат Новый УникальныйИдентификатор(Значение); - ИначеЕсли ТипСвойства = Тип("ДвоичныеДанные") Тогда - Возврат ПолучитьДвоичныеДанныеИзBase64Строки(Значение); - Иначе - Возврат Значение; - КонецЕсли; - -КонецФункции - -#КонецОбласти - -#Область АутентификацияAWS4 - -Функция КлючПодписиAWS4(СекретныйКлюч, Дата, Регион, Сервис) - - КлючДата = ПодписатьСообщениеHMAC("AWS4" + СекретныйКлюч, Дата); - КлючРегион = ПодписатьСообщениеHMAC(КлючДата, Регион); - КлючСервис = ПодписатьСообщениеHMAC(КлючРегион, Сервис); - - Возврат ПодписатьСообщениеHMAC(КлючСервис, "aws4_request"); - -КонецФункции - -Функция ПодписатьСообщениеHMAC(Знач Ключ, Знач Сообщение, Знач Алгоритм = Неопределено) - - Если Алгоритм = Неопределено Тогда - Алгоритм = ХешФункция.SHA256; - КонецЕсли; - - Если ТипЗнч(Ключ) = Тип("Строка") Тогда - Ключ = ПолучитьДвоичныеДанныеИзСтроки(Ключ, КодировкаТекста.UTF8, Ложь); - КонецЕсли; - Если ТипЗнч(Сообщение) = Тип("Строка") Тогда - Сообщение = ПолучитьДвоичныеДанныеИзСтроки(Сообщение, КодировкаТекста.UTF8, Ложь); - КонецЕсли; - - Возврат HMAC(Ключ, Сообщение, Алгоритм); - -КонецФункции - -Процедура ПодготовитьАутентификациюAWS4(ПодготовленныйЗапрос) - - ЗначениеЗаголовка = ЗначениеЗаголовка("x-amz-date", ПодготовленныйЗапрос.Заголовки); - Если ЗначениеЗаголовка <> Ложь Тогда - ТекущееВремя = Дата(СтрЗаменить(СтрЗаменить(ЗначениеЗаголовка, "T", ""), "Z", "")); - Иначе - ТекущееВремя = ТекущаяУниверсальнаяДата(); - КонецЕсли; - ПодготовленныйЗапрос.Заголовки["x-amz-date"] = Формат(ТекущееВремя, "ДФ=yyyyMMddTHHmmssZ"); - ОбластьДействияДата = Формат(ТекущееВремя, "ДФ=yyyyMMdd"); - - ПодготовленныйЗапрос.Заголовки["x-amz-content-sha256"] = - ХешированиеДанных(ХешФункция.SHA256, ПодготовленныйЗапрос.HTTPЗапрос.ПолучитьТелоКакПоток()); - - СтруктураURL = РазобратьURL(ПодготовленныйЗапрос.URL); - - КаноническиеЗаголовки = КаноническиеЗаголовкиAWS4(ПодготовленныйЗапрос.Заголовки, СтруктураURL); - - КаноническийПуть = СтруктураURL.Путь; - КаноническиеПараметрыЗапроса = КаноническиеПараметрыЗапросаAWS4(СтруктураURL.ПараметрыЗапроса); - - ЧастиЗапроса = Новый Массив; - ЧастиЗапроса.Добавить(ПодготовленныйЗапрос.Метод); - ЧастиЗапроса.Добавить(КаноническийПуть); - ЧастиЗапроса.Добавить(КаноническиеПараметрыЗапроса); - ЧастиЗапроса.Добавить(КаноническиеЗаголовки.КаноническиеЗаголовки); - ЧастиЗапроса.Добавить(КаноническиеЗаголовки.ПодписываемыеЗаголовки); - ЧастиЗапроса.Добавить(ПодготовленныйЗапрос.Заголовки["x-amz-content-sha256"]); - КаноническийЗапрос = СтрСоединить(ЧастиЗапроса, Символы.ПС); - - ЧастиОбластиДействия = Новый Массив; - ЧастиОбластиДействия.Добавить(ОбластьДействияДата); - ЧастиОбластиДействия.Добавить(ПодготовленныйЗапрос.Аутентификация.Регион); - ЧастиОбластиДействия.Добавить(ПодготовленныйЗапрос.Аутентификация.Сервис); - ЧастиОбластиДействия.Добавить("aws4_request"); - ОбластьДействия = СтрСоединить(ЧастиОбластиДействия, "/"); - - ЧастиСтрокиДляПодписи = Новый Массив; - ЧастиСтрокиДляПодписи.Добавить(ПодготовленныйЗапрос.Аутентификация.Тип); - ЧастиСтрокиДляПодписи.Добавить(ПодготовленныйЗапрос.Заголовки["x-amz-date"]); - ЧастиСтрокиДляПодписи.Добавить(ОбластьДействия); - ЧастиСтрокиДляПодписи.Добавить(ХешированиеДанных(ХешФункция.SHA256, КаноническийЗапрос)); - СтрокаДляПодписи = СтрСоединить(ЧастиСтрокиДляПодписи, Символы.ПС); - - Ключ = КлючПодписиAWS4( - ПодготовленныйЗапрос.Аутентификация.СекретныйКлюч, - ОбластьДействияДата, - ПодготовленныйЗапрос.Аутентификация.Регион, - ПодготовленныйЗапрос.Аутентификация.Сервис); - Подпись = НРег(ПолучитьHexСтрокуИзДвоичныхДанных(ПодписатьСообщениеHMAC(Ключ, СтрокаДляПодписи))); - - ПодготовленныйЗапрос.Заголовки["Authorization"] = СтрШаблон( - "%1 Credential=%2/%3, SignedHeaders=%4, Signature=%5", - ПодготовленныйЗапрос.Аутентификация.Тип, - ПодготовленныйЗапрос.Аутентификация.ИдентификаторКлючаДоступа, - ОбластьДействия, - КаноническиеЗаголовки.ПодписываемыеЗаголовки, - Подпись); - - ПодготовленныйЗапрос.HTTPЗапрос.Заголовки = ПодготовленныйЗапрос.Заголовки; - -КонецПроцедуры - -Функция КаноническиеЗаголовкиAWS4(Заголовки, СтруктураURL) - - Список = Новый СписокЗначений; - - ЗаголовокHostЕстьВЗапросе = Ложь; - ЗаголовкиПоУмолчанию = ЗаголовкиПоУмолчаниюAWS4(); - Для Каждого ОчереднойЗаголовок Из Заголовки Цикл - Заголовок = НРег(ОчереднойЗаголовок.Ключ); - Если ЗаголовкиПоУмолчанию.Исключения.Найти(Заголовок) <> Неопределено Тогда - Продолжить; - КонецЕсли; - ЗаголовокHostЕстьВЗапросе = Макс(ЗаголовокHostЕстьВЗапросе, Заголовок = "host"); - - Если ЗаголовкиПоУмолчанию.Равно.Найти(Заголовок) <> Неопределено Тогда - Список.Добавить(Заголовок, СокрЛП(ОчереднойЗаголовок.Значение)); - Иначе - Для Каждого Префикс Из ЗаголовкиПоУмолчанию.НачинаетсяС Цикл - Если СтрНачинаетсяС(Заголовок, Префикс) Тогда - Список.Добавить(Заголовок, СокрЛП(ОчереднойЗаголовок.Значение)); - Прервать; - КонецЕсли; - КонецЦикла; - КонецЕсли; - КонецЦикла; - - Если Не ЗаголовокHostЕстьВЗапросе Тогда - Список.Добавить("host", СформироватьЗначениеЗаголовкаHost(СтруктураURL)); - КонецЕсли; - - Список.СортироватьПоЗначению(НаправлениеСортировки.Возр); - - КаноническиеЗаголовки = Новый Массив; - ПодписываемыеЗаголовки = Новый Массив; - Для Каждого ЭлементСписка Из Список Цикл - КаноническиеЗаголовки.Добавить(ЭлементСписка.Значение + ":" + ЭлементСписка.Представление); - ПодписываемыеЗаголовки.Добавить(ЭлементСписка.Значение); - КонецЦикла; - КаноническиеЗаголовки.Добавить(""); - - КаноническиеЗаголовки = СтрСоединить(КаноническиеЗаголовки, Символы.ПС); - ПодписываемыеЗаголовки = СтрСоединить(ПодписываемыеЗаголовки, ";"); - Возврат Новый Структура( - "КаноническиеЗаголовки, ПодписываемыеЗаголовки", - КаноническиеЗаголовки, ПодписываемыеЗаголовки); - -КонецФункции - -Функция КаноническиеПараметрыЗапросаAWS4(ПараметрыЗапроса) - - Список = Новый СписокЗначений; - Для Каждого ОчереднойПараметрЗапроса Из ПараметрыЗапроса Цикл - Список.Добавить(ОчереднойПараметрЗапроса.Ключ, СокрЛП(ОчереднойПараметрЗапроса.Значение)); - КонецЦикла; - Список.СортироватьПоЗначению(НаправлениеСортировки.Возр); - - КаноническиеПараметры = Новый Массив; - Для Каждого ЭлементСписка Из Список Цикл - ЗначениеПараметра = КодироватьСтроку(ЭлементСписка.Представление, СпособКодированияСтроки.КодировкаURL); - КаноническиеПараметры.Добавить(ЭлементСписка.Значение + "=" + ЗначениеПараметра); - КонецЦикла; - - Возврат СтрСоединить(КаноническиеПараметры, "&"); - -КонецФункции - -Функция ЗаголовкиПоУмолчаниюAWS4() - - Заголовки = Новый Структура; - Заголовки.Вставить("Равно", СтрРазделить("host,content-type,date", ",")); - Заголовки.Вставить("НачинаетсяС", СтрРазделить("x-amz-", ",")); - Заголовки.Вставить("Исключения", СтрРазделить("x-amz-client-context", ",")); - - Возврат Заголовки; - -КонецФункции - -#КонецОбласти - -#Область КодированиеДекодированиеДанных - -#Область СлужебныеСтруктурыZip - -// Описание структур см. здесь https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT - -Функция ZipРазмерLFH() - - Возврат 34; - -КонецФункции - -Функция ZipРазмерDD() - - Возврат 16; - -КонецФункции - -Функция ZipРазмерCDH() - - Возврат 50; - -КонецФункции - -Функция ZipРазмерEOCD() - - Возврат 22; - -КонецФункции - -Функция ZipLFH() - - // Local file header - Буфер = Новый БуферДвоичныхДанных(ZipРазмерLFH()); - Буфер.ЗаписатьЦелое32(0, 67324752); // signature 0x04034b50 - Буфер.ЗаписатьЦелое16(4, 20); // version - Буфер.ЗаписатьЦелое16(6, 10); // bit flags - Буфер.ЗаписатьЦелое16(8, 8); // compression method - Буфер.ЗаписатьЦелое16(10, 0); // time - Буфер.ЗаписатьЦелое16(12, 0); // date - Буфер.ЗаписатьЦелое32(14, 0); // crc-32 - Буфер.ЗаписатьЦелое32(18, 0); // compressed size - Буфер.ЗаписатьЦелое32(22, 0); // uncompressed size - Буфер.ЗаписатьЦелое16(26, 4); // filename legth - "data" - Буфер.ЗаписатьЦелое16(28, 0); // extra field length - Буфер.Записать(30, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); - - Возврат Буфер; - -КонецФункции - -Функция ZipDD(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных) - - // Data descriptor - Буфер = Новый БуферДвоичныхДанных(ZipРазмерDD()); - Буфер.ЗаписатьЦелое32(0, 134695760); - Буфер.ЗаписатьЦелое32(4, CRC32); - Буфер.ЗаписатьЦелое32(8, РазмерСжатыхДанных); - Буфер.ЗаписатьЦелое32(12, РазмерНесжатыхДанных); - - Возврат Буфер; - -КонецФункции - -Функция ZipCDH(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных) - - // Central directory header - Буфер = Новый БуферДвоичныхДанных(ZipРазмерCDH()); - Буфер.ЗаписатьЦелое32(0, 33639248); // signature 0x02014b50 - Буфер.ЗаписатьЦелое16(4, 798); // version made by - Буфер.ЗаписатьЦелое16(6, 20); // version needed to extract - Буфер.ЗаписатьЦелое16(8, 10); // bit flags - Буфер.ЗаписатьЦелое16(10, 8); // compression method - Буфер.ЗаписатьЦелое16(12, 0); // time - Буфер.ЗаписатьЦелое16(14, 0); // date - Буфер.ЗаписатьЦелое32(16, CRC32); // crc-32 - Буфер.ЗаписатьЦелое32(20, РазмерСжатыхДанных); // compressed size - Буфер.ЗаписатьЦелое32(24, РазмерНесжатыхДанных); // uncompressed size - Буфер.ЗаписатьЦелое16(28, 4); // file name length - Буфер.ЗаписатьЦелое16(30, 0); // extra field length - Буфер.ЗаписатьЦелое16(32, 0); // file comment length - Буфер.ЗаписатьЦелое16(34, 0); // disk number start - Буфер.ЗаписатьЦелое16(36, 0); // internal file attributes - Буфер.ЗаписатьЦелое32(38, 2176057344); // external file attributes - Буфер.ЗаписатьЦелое32(42, 0); // relative offset of local header - Буфер.Записать(46, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); - - Возврат Буфер; - -КонецФункции - -Функция ZipEOCD(РазмерСжатыхДанных) - - // End of central directory - РазмерCDH = 50; - Буфер = Новый БуферДвоичныхДанных(ZipРазмерEOCD()); - Буфер.ЗаписатьЦелое32(0, 101010256); // signature 0x06054b50 - Буфер.ЗаписатьЦелое16(4, 0); // number of this disk - Буфер.ЗаписатьЦелое16(6, 0); // number of the disk with the start of the central directory - Буфер.ЗаписатьЦелое16(8, 1); // total number of entries in the central directory on this disk - Буфер.ЗаписатьЦелое16(10, 1); // total number of entries in the central directory - Буфер.ЗаписатьЦелое32(12, РазмерCDH); // size of the central directory - // offset of start of central directory with respect to the starting disk number - Буфер.ЗаписатьЦелое32(16, ZipРазмерLFH() + РазмерСжатыхДанных + ZipРазмерDD()); - Буфер.ЗаписатьЦелое16(20, 0); // the starting disk number - - Возврат Буфер; - -КонецФункции - -#КонецОбласти - -#Область СлужебныеСтруктурыGZip - -// Описание структур см. здесь https://www.ietf.org/rfc/rfc1952.txt - -Функция GZipРазмерHeader() - - Возврат 10; - -КонецФункции - -Функция GZipРазмерFooter() - - Возврат 8; - -КонецФункции - -Функция GZipHeader() - - Буфер = Новый БуферДвоичныхДанных(GZipРазмерHeader()); - Буфер[0] = 31; // ID1 0x1f - Буфер[1] = 139; // ID2 0x8b - Буфер[2] = 8; // compression method (08 for DEFLATE) - Буфер[3] = 0; // header flags - Буфер.ЗаписатьЦелое32(4, 0); // timestamp - Буфер[8] = 0; // compression flags - Буфер[9] = 255; // operating system ID - - Возврат Буфер; - -КонецФункции - -Функция GZipFooter(CRC32, РазмерИсходныхДанных) - - Буфер = Новый БуферДвоичныхДанных(GZipРазмерFooter()); - Буфер.ЗаписатьЦелое32(0, CRC32); - Буфер.ЗаписатьЦелое32(4, РазмерИсходныхДанных); - - Возврат Буфер; - -КонецФункции - -#КонецОбласти - -Функция ПрочитатьZip(СжатыеДанные, ТекстОшибки = Неопределено) - -#Если МобильноеПриложениеСервер Тогда - ВызватьИсключение(НСтр("ru = 'Работа с Zip-файлами в мобильной платформе не поддерживается'")); -#Иначе - Каталог = ПолучитьИмяВременногоФайла(); - ЧтениеZip = Новый ЧтениеZipФайла(СжатыеДанные); - ИмяФайла = ЧтениеZip.Элементы[0].Имя; - Попытка - ЧтениеZip.Извлечь(ЧтениеZip.Элементы[0], Каталог, РежимВосстановленияПутейФайловZIP.НеВосстанавливать); - Исключение - // Игнорируем проверку целостности архива, просто читаем результат - ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); - КонецПопытки; - ЧтениеZip.Закрыть(); - - Результат = Новый ДвоичныеДанные(Каталог + ПолучитьРазделительПути() + ИмяФайла); - УдалитьФайлы(Каталог); - - Возврат Результат; -#КонецЕсли - -КонецФункции - -Функция ЗаписатьZip(Данные) - -#Если МобильноеПриложениеСервер Тогда - ВызватьИсключение(НСтр("ru = 'Работа с Zip-файлами в мобильной платформе не поддерживается'")); -#Иначе - ВременныйФайл = ПолучитьИмяВременногоФайла(".bin"); - Данные.Записать(ВременныйФайл); - ПотокZip = Новый ПотокВПамяти; - ЗаписьZip = Новый ЗаписьZipФайла(ПотокZip); - ЗаписьZip.Добавить(ВременныйФайл); - ЗаписьZip.Записать(); - УдалитьФайлы(ВременныйФайл); - - Возврат ПотокZip.ЗакрытьИПолучитьДвоичныеДанные(); -#КонецЕсли - -КонецФункции - -#КонецОбласти - -#Область ПараметрыПоУмолчанию - -Функция ЗаголовкиПоУмолчанию() - - Заголовки = Новый Соответствие; -#Если МобильноеПриложениеСервер Тогда - Заголовки.Вставить("Accept-Encoding", "identity"); -#Иначе - Заголовки.Вставить("Accept-Encoding", "gzip"); -#КонецЕсли - Заголовки.Вставить("Accept", "*/*"); - Заголовки.Вставить("Connection", "keep-alive"); - - Возврат Заголовки; - -КонецФункции - -Функция МаксимальноеКоличествоПеренаправлений() - - Возврат 30; - -КонецФункции - -Функция СтандартныйТаймаут() - - Возврат 30; - -КонецФункции - -Функция ПараметрыПреобразованияJSONПоУмолчанию() - - ПараметрыПреобразованияПоУмолчанию = Новый Структура; - ПараметрыПреобразованияПоУмолчанию.Вставить("ПрочитатьВСоответствие", Истина); - ПараметрыПреобразованияПоУмолчанию.Вставить("ФорматДатыJSON", ФорматДатыJSON.ISO); - ПараметрыПреобразованияПоУмолчанию.Вставить("ИменаСвойствСоЗначениямиДата", Неопределено); - ПараметрыПреобразованияПоУмолчанию.Вставить("ВариантЗаписиДатыJSON", ВариантЗаписиДатыJSON.ЛокальнаяДата); - ПараметрыПреобразованияПоУмолчанию.Вставить("ИмяФункцииПреобразования", Неопределено); - ПараметрыПреобразованияПоУмолчанию.Вставить("МодульФункцииПреобразования", Неопределено); - ПараметрыПреобразованияПоУмолчанию.Вставить("ДополнительныеПараметрыФункцииПреобразования", Неопределено); - ПараметрыПреобразованияПоУмолчанию.Вставить("ИмяФункцииВосстановления", Неопределено); - ПараметрыПреобразованияПоУмолчанию.Вставить("МодульФункцииВосстановления", Неопределено); - ПараметрыПреобразованияПоУмолчанию.Вставить("ДополнительныеПараметрыФункцииВосстановления", Неопределено); - ПараметрыПреобразованияПоУмолчанию.Вставить("ИменаСвойствДляОбработкиВосстановления", Неопределено); - ПараметрыПреобразованияПоУмолчанию.Вставить("МаксимальнаяВложенность", 500); - - Возврат ПараметрыПреобразованияПоУмолчанию; - -КонецФункции - -Функция ПараметрыЗаписиJSONПоУмолчанию() - - ПараметрыЗаписиJSONПоУмолчанию = Новый Структура; - ПараметрыЗаписиJSONПоУмолчанию.Вставить("ПереносСтрок", ПереносСтрокJSON.Авто); - ПараметрыЗаписиJSONПоУмолчанию.Вставить("СимволыОтступа", " "); - ПараметрыЗаписиJSONПоУмолчанию.Вставить("ИспользоватьДвойныеКавычки", Истина); - ПараметрыЗаписиJSONПоУмолчанию.Вставить("ЭкранированиеСимволов", ЭкранированиеСимволовJSON.Нет); - ПараметрыЗаписиJSONПоУмолчанию.Вставить("ЭкранироватьУгловыеСкобки", Ложь); - ПараметрыЗаписиJSONПоУмолчанию.Вставить("ЭкранироватьРазделителиСтрок", Истина); - ПараметрыЗаписиJSONПоУмолчанию.Вставить("ЭкранироватьАмперсанд", Ложь); - ПараметрыЗаписиJSONПоУмолчанию.Вставить("ЭкранироватьОдинарныеКавычки", Ложь); - ПараметрыЗаписиJSONПоУмолчанию.Вставить("ЭкранироватьСлеш", Ложь); - - Возврат ПараметрыЗаписиJSONПоУмолчанию; - -КонецФункции - -#КонецОбласти - -#Область КодыСостояний - -Функция ОписанияКодовСостоянийHTTP() - - Коды = Новый Массив; - Коды.Добавить(НовыйКодHTTP(100, "Продолжай_100", "Continue")); - Коды.Добавить(НовыйКодHTTP(101, "ПереключениеПротокола_101", "Switching Protocols")); - Коды.Добавить(НовыйКодHTTP(102, "ИдетОбработка_102", "Processing")); - Коды.Добавить(НовыйКодHTTP(103, "РанняяМетаинформация_103", "Early Hints")); - - Коды.Добавить(НовыйКодHTTP(200, "ОК_200", "OK")); - Коды.Добавить(НовыйКодHTTP(201, "Создано_201", "Created")); - Коды.Добавить(НовыйКодHTTP(202, "Принято_202", "Accepted")); - Коды.Добавить(НовыйКодHTTP(203, "ИнформацияНеАвторитетна_203", "Non-Authoritative Information")); - Коды.Добавить(НовыйКодHTTP(204, "НетСодержимого_204", "No Content")); - Коды.Добавить(НовыйКодHTTP(205, "СброситьСодержимое_205", "Reset Content")); - Коды.Добавить(НовыйКодHTTP(206, "ЧастичноеСодержимое_206", "Partial Content")); - Коды.Добавить(НовыйКодHTTP(207, "Многостатусный_207", "Multi-Status")); - Коды.Добавить(НовыйКодHTTP(208, "УжеСообщалось_208", "Already Reported")); - Коды.Добавить(НовыйКодHTTP(226, "ИспользованоIM_226", "IM Used")); - - Коды.Добавить(НовыйКодHTTP(300, "МножествоВыборов_300", "Multiple Choices")); - Коды.Добавить(НовыйКодHTTP(301, "ПеремещеноНавсегда_301", "Moved Permanently")); - Коды.Добавить(НовыйКодHTTP(302, "ПеремещеноВременно_302", "Moved Temporarily")); - Коды.Добавить(НовыйКодHTTP(303, "СмотретьДругое_303", "See Other")); - Коды.Добавить(НовыйКодHTTP(304, "НеИзменялось_304", "Not Modified")); - Коды.Добавить(НовыйКодHTTP(305, "ИспользоватьПрокси_305", "Use Proxy")); - Коды.Добавить(НовыйКодHTTP(307, "ВременноеПеренаправление_307", "Temporary Redirect")); - Коды.Добавить(НовыйКодHTTP(308, "ПостоянноеПеренаправление_308", "Permanent Redirect")); - - Коды.Добавить(НовыйКодHTTP(400, "НеверныйЗапрос_400", "Bad Request")); - Коды.Добавить(НовыйКодHTTP(401, "НеАвторизован_401", "Unauthorized")); - Коды.Добавить(НовыйКодHTTP(402, "НеобходимаОплата_402", "Payment Required")); - Коды.Добавить(НовыйКодHTTP(403, "Запрещено_403", "Forbidden")); - Коды.Добавить(НовыйКодHTTP(404, "НеНайдено_404", "Not Found")); - Коды.Добавить(НовыйКодHTTP(405, "МетодНеПоддерживается_405", "Method Not Allowed")); - Коды.Добавить(НовыйКодHTTP(406, "Неприемлемо_406", "Not Acceptable")); - Коды.Добавить(НовыйКодHTTP(407, "НеобходимаАутентификацияПрокси_407", "Proxy Authentication Required")); - Коды.Добавить(НовыйКодHTTP(408, "ИстеклоВремяОжидания_408", "Request Timeout")); - Коды.Добавить(НовыйКодHTTP(409, "Конфликт_409", "Conflict")); - Коды.Добавить(НовыйКодHTTP(410, "Удален_410", "Gone")); - Коды.Добавить(НовыйКодHTTP(411, "НеобходимаДлина_411", "Length Required")); - Коды.Добавить(НовыйКодHTTP(412, "УсловиеЛожно_412", "Precondition Failed")); - Коды.Добавить(НовыйКодHTTP(413, "ПолезнаяНагрузкаСлишкомВелика_413", "Payload Too Large")); - Коды.Добавить(НовыйКодHTTP(414, "СлишкомДлинныйURI_414", "URI Too Long")); - Коды.Добавить(НовыйКодHTTP(415, "НеподдерживаемыйТипДанных_415", "Unsupported Media Type")); - Коды.Добавить(НовыйКодHTTP(416, "ДиапазонНеДостижим_416", "Range Not Satisfiable")); - Коды.Добавить(НовыйКодHTTP(417, "ОжиданиеНеУдалось_417", "Expectation Failed")); - Коды.Добавить(НовыйКодHTTP(419, "ОшибкаПроверкиCSRF_419", "Authentication Timeout")); - Коды.Добавить(НовыйКодHTTP(421, "НеправильноНаправленныйЗапрос_421", "Misdirected Request")); - Коды.Добавить(НовыйКодHTTP(422, "НеобрабатываемыйЭкземпляр_422", "Unprocessable Entity")); - Коды.Добавить(НовыйКодHTTP(423, "Заблокировано_423", "Locked")); - Коды.Добавить(НовыйКодHTTP(424, "НевыполненнаяЗависимость_424", "Failed Dependency")); - Коды.Добавить(НовыйКодHTTP(425, "СлишкомРано_425", "Too Early")); - Коды.Добавить(НовыйКодHTTP(426, "НеобходимоОбновление_426", "Upgrade Required")); - Коды.Добавить(НовыйКодHTTP(428, "НеобходимоПредусловие_428", "Precondition Required")); - Коды.Добавить(НовыйКодHTTP(429, "СлишкомМногоЗапросов_429", "Too Many Requests")); - Коды.Добавить(НовыйКодHTTP(431, "ПоляЗаголовкаЗапросаСлишкомБольшие_431", "Request Header Fields Too Large")); - Коды.Добавить(НовыйКодHTTP(449, "ПовторитьС_449", "Retry With")); - Коды.Добавить(НовыйКодHTTP(451, "НедоступноПоЮридическимПричинам_451", "Unavailable For Legal Reasons")); - Коды.Добавить(НовыйКодHTTP(499, "КлиентЗакрылСоединение_499", "Client Closed Request")); - - Коды.Добавить(НовыйКодHTTP(500, "ВнутренняяОшибкаСервера_500", "Internal Server Error")); - Коды.Добавить(НовыйКодHTTP(501, "НеРеализовано_501", "Not Implemented")); - Коды.Добавить(НовыйКодHTTP(502, "ОшибочныйШлюз_502", "Bad Gateway")); - Коды.Добавить(НовыйКодHTTP(503, "СервисНедоступен_503", "Service Unavailable")); - Коды.Добавить(НовыйКодHTTP(504, "ШлюзНеОтвечает_504", "Gateway Timeout")); - Коды.Добавить(НовыйКодHTTP(505, "ВерсияHTTPНеПоддерживается_505", "HTTP Version Not Supported")); - Коды.Добавить(НовыйКодHTTP(506, "ВариантТожеПроводитСогласование_506", "Variant Also Negotiates")); - Коды.Добавить(НовыйКодHTTP(507, "ПереполнениеХранилища_507", "Insufficient Storage")); - Коды.Добавить(НовыйКодHTTP(508, "ОбнаруженоБесконечноеПеренаправление_508", "Loop Detected")); - Коды.Добавить(НовыйКодHTTP(509, "ИсчерпанаПропускнаяШиринаКанала_509", "Bandwidth Limit Exceeded")); - Коды.Добавить(НовыйКодHTTP(510, "НеРасширено_510", "Not Extended")); - Коды.Добавить(НовыйКодHTTP(511, "ТребуетсяСетеваяАутентификация_511", "Network Authentication Required")); - Коды.Добавить(НовыйКодHTTP(520, "НеизвестнаяОшибка_520", "Unknown Error")); - Коды.Добавить(НовыйКодHTTP(521, "ВебСерверНеРаботает_521", "Web Server Is Down")); - Коды.Добавить(НовыйКодHTTP(522, "СоединениеНеОтвечает_522", "Connection Timed Out")); - Коды.Добавить(НовыйКодHTTP(523, "ИсточникНедоступен_523", "Origin Is Unreachable")); - Коды.Добавить(НовыйКодHTTP(524, "ВремяОжиданияИстекло_524", "A Timeout Occurred")); - Коды.Добавить(НовыйКодHTTP(525, "КвитированиеSSНеУдалось_525", "SSL Handshake Failed")); - Коды.Добавить(НовыйКодHTTP(526, "НедействительныйСертификатSSL_526", "Invalid SSL Certificate")); - - Возврат Коды; - -КонецФункции - -Функция НовыйКодHTTP(Код, Ключ, Описание) - - Возврат Новый Структура("Код, Ключ, Описание", Код, Ключ, Описание); - -КонецФункции - -Функция ЭтоКодСостоянияПриКоторомНужноУчитыватьЗаголовокRetryAfter(КодСостояния) - - Коды = КодыСостоянияHTTP(); - Возврат КодСостояния = Коды.ПолезнаяНагрузкаСлишкомВелика_413 - ИЛИ КодСостояния = Коды.СлишкомМногоЗапросов_429 - ИЛИ КодСостояния = Коды.СервисНедоступен_503; - -КонецФункции - -#КонецОбласти - -#Область Прочие - -Функция ОпределитьХешФункцию(Знач Алгоритм) - - Алгоритм = ВРег(Алгоритм); - Если Не ЗначениеЗаполнено(Алгоритм) ИЛИ Алгоритм = "MD5" ИЛИ Алгоритм = "MD5-SESS" Тогда - АлгоритмХеширования = ХешФункция.MD5; - ИначеЕсли Алгоритм = "SHA" Тогда - АлгоритмХеширования = ХешФункция.SHA1; - ИначеЕсли Алгоритм = "SHA-256" Тогда - АлгоритмХеширования = ХешФункция.SHA256; - Иначе - АлгоритмХеширования = Неопределено; - КонецЕсли; - - Возврат АлгоритмХеширования; - -КонецФункции - -Функция ХешированиеДанных(Знач Алгоритм, Знач Данные) - - Если ТипЗнч(Данные) = Тип("Строка") Тогда - Данные = ПолучитьДвоичныеДанныеИзСтроки(Данные, КодировкаТекста.UTF8, Ложь); - КонецЕсли; - - Хеширование = Новый ХешированиеДанных(Алгоритм); - Хеширование.Добавить(Данные); - - Возврат НРег(ПолучитьHexСтрокуИзДвоичныхДанных(Хеширование.ХешСумма)); - -КонецФункции - -Процедура Приостановить(ДлительностьОстановкиВСекундах) - - // Когда-нибудь в платформе сделают паузу и это можно будет выкинуть - - Если ДлительностьОстановкиВСекундах < 1 Тогда - Возврат; - КонецЕсли; - - ТекущаяДата = ТекущаяУниверсальнаяДата(); - ЖдатьДо = ТекущаяДата + ДлительностьОстановкиВСекундах; - - // BSLLS:UsingHardcodeNetworkAddress-off - ЛокальныйХост = "127.0.0.0"; - КакойНибудьСвободныйПорт = 56476; - // BSLLS:UsingHardcodeNetworkAddress-on - Пока ТекущаяДата < ЖдатьДо Цикл - Таймаут = ЖдатьДо - ТекущаяДата; - Начало = ТекущаяУниверсальнаяДатаВМиллисекундах(); - Попытка - Соединение = Новый HTTPСоединение( - ЛокальныйХост, КакойНибудьСвободныйПорт, Неопределено, Неопределено, Новый ИнтернетПрокси(Ложь), Таймаут); - Соединение.Получить(Новый HTTPЗапрос("/does_not_matter")); - Исключение - РеальныйТаймаут = ТекущаяУниверсальнаяДатаВМиллисекундах() - Начало; - КонецПопытки; - МинимальныйТаймаутВМиллисекундах = 1000; - Если РеальныйТаймаут < МинимальныйТаймаутВМиллисекундах Тогда - ВызватьИсключение(НСтр("ru = 'Процедура Приостановить не работает должным образом'")); - КонецЕсли; - ТекущаяДата = ТекущаяУниверсальнаяДата(); - КонецЦикла; - -КонецПроцедуры - -Функция РассчитатьДлительностьПриостановки(Повтор, КоэффициентЭкспоненциальнойЗадержки, ЗаголовокRetryAfter, Остаток) - - Если ЗаголовокRetryAfter <> Ложь Тогда - Длительность = ЧислоИзСтроки(ЗаголовокRetryAfter); - - Если Длительность = 0 Тогда - Дата = ДатаИзСтрокиRFC7231(ЗаголовокRetryAfter); - Если ЗначениеЗаполнено(Дата) Тогда - Длительность = Дата - ТекущаяУниверсальнаяДата(); - КонецЕсли; - КонецЕсли; - Иначе - Длительность = КоэффициентЭкспоненциальнойЗадержки * Pow(2, Повтор - 1); - КонецЕсли; - - Длительность = Мин(Длительность, Остаток); - - Если Длительность < 0 Тогда - Длительность = 0; - КонецЕсли; - - Возврат Длительность; - -КонецФункции - -#КонецОбласти - -#Область УниверсальныеСтруктурыДанных - -Функция ВыбратьЗначение(ОсновноеЗначение, ДополнительныеЗначения, Ключ, ЗначениеПоУмолчанию) - - Если ОсновноеЗначение <> Неопределено Тогда - Возврат ОсновноеЗначение; - КонецЕсли; - - Значение = ЗначениеПоКлючу(ДополнительныеЗначения, Ключ); - Если Значение <> Неопределено Тогда - Возврат Значение; - КонецЕсли; - - Возврат ЗначениеПоУмолчанию; - -КонецФункции - -Функция ЗначениеПоКлючу(Структура, Ключ, ЗначениеПоУмолчанию = Неопределено) - - Если ТипЗнч(Структура) = Тип("Структура") И Структура.Свойство(Ключ) Тогда - Значение = Структура[Ключ]; - ИначеЕсли ТипЗнч(Структура) = Тип("Соответствие") И Структура.Получить(Ключ) <> Неопределено Тогда - Значение = Структура.Получить(Ключ); - Иначе - Значение = ЗначениеПоУмолчанию; - КонецЕсли; - - Возврат Значение; - -КонецФункции - -#КонецОбласти - -#Область РаботаСоСтроками - -Функция ЧислоИзСтроки(Знач Строка) Экспорт - - ОписаниеТипа = Новый ОписаниеТипов("Число"); - Возврат ОписаниеТипа.ПривестиЗначение(Строка); - -КонецФункции - -Функция ДатаИзСтроки(Знач Строка) Экспорт - - КвалификаторДаты = Новый КвалификаторыДаты(ЧастиДаты.ДатаВремя); - ОписаниеТипа = Новый ОписаниеТипов("Дата", Неопределено, Неопределено, КвалификаторДаты); - Возврат ОписаниеТипа.ПривестиЗначение(Строка); - -КонецФункции - -Функция ДатаИзСтрокиRFC7231(Знач Строка) Экспорт - - Разделители = ",-:/\."; - Для Индекс = 1 По СтрДлина(Разделители) Цикл - Разделитель = Сред(Разделители, Индекс, 1); - Строка = СтрЗаменить(Строка, Разделитель, " "); - КонецЦикла; - Строка = СтрЗаменить(Строка, " ", " "); - СоставляющиеДаты = СтрРазделить(Строка, " "); - МесяцСтр = СоставляющиеДаты[2]; - - Месяцы = СтрРазделить("Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec", ","); - Месяц = Месяцы.Найти(МесяцСтр); - Если Месяц = Неопределено Тогда - Возврат '00010101'; - КонецЕсли; - - Дата = СоставляющиеДаты[3] + Формат(Месяц + 1, "ЧЦ=2; ЧВН=;") + СоставляющиеДаты[1]; - Время = СоставляющиеДаты[4] + СоставляющиеДаты[5] + СоставляющиеДаты[6]; - - Возврат ДатаИзСтроки(Дата + Время); - -КонецФункции - -Процедура РазбитьСтрокуПоРазделителю(ИзвлекаемаяЧасть, ОстальнаяЧасть, Разделитель, Инверсия = Ложь) - - Индекс = СтрНайти(ОстальнаяЧасть, Разделитель); - Если Индекс Тогда - ИзвлекаемаяЧасть = Лев(ОстальнаяЧасть, Индекс - 1); - ОстальнаяЧасть = Сред(ОстальнаяЧасть, Индекс + СтрДлина(Разделитель)); - Если Инверсия Тогда - ДляОбмена = ИзвлекаемаяЧасть; - ИзвлекаемаяЧасть = ОстальнаяЧасть; - ОстальнаяЧасть = ДляОбмена; - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -Функция РазделитьПоПервомуНайденномуРазделителю(Строка, Разделители) - - МинимальныйИндекс = СтрДлина(Строка); - ПервыйРазделитель = ""; - - Для Каждого Разделитель Из Разделители Цикл - Индекс = СтрНайти(Строка, Разделитель); - Если Индекс = 0 Тогда - Продолжить; - КонецЕсли; - Если Индекс < МинимальныйИндекс Тогда - МинимальныйИндекс = Индекс; - ПервыйРазделитель = Разделитель; - КонецЕсли; - КонецЦикла; - - Результат = Новый Массив; - Если ЗначениеЗаполнено(ПервыйРазделитель) Тогда - Результат.Добавить(Лев(Строка, МинимальныйИндекс - 1)); - Результат.Добавить(Сред(Строка, МинимальныйИндекс + СтрДлина(ПервыйРазделитель))); - Результат.Добавить(ПервыйРазделитель); - Иначе - Результат.Добавить(Строка); - Результат.Добавить(""); - Результат.Добавить(Неопределено); - КонецЕсли; - - Возврат Результат; - -КонецФункции - -Функция РазбитьСтрокуПоСтроке(Знач Строка, Разделитель) - - Результат = Новый Массив; - Пока Истина Цикл - Позиция = СтрНайти(Строка, Разделитель); - Если Позиция = 0 И ЗначениеЗаполнено(Строка) Тогда - Результат.Добавить(Строка); - Прервать; - КонецЕсли; - - ПерваяЧасть = Лев(Строка, Позиция - СтрДлина(Разделитель) + 1); - Результат.Добавить(ПерваяЧасть); - Строка = Сред(Строка, Позиция + СтрДлина(Разделитель)); - КонецЦикла; - - Возврат Результат; - -КонецФункции - -Функция ДобавитьЛидирующуюТочку(Знач Домен) - - Если Не СтрНачинаетсяС(Домен, ".") Тогда - Домен = "." + Домен; - КонецЕсли; - - Возврат Домен; - -КонецФункции - -Функция ВырезатьТекст(Текст, МаксимальнаяДлинаТекста = 1000) - - Если НайтиНедопустимыеСимволыXML(Текст) Тогда - Возврат НСтр("ru ='<Данные>'"); - КонецЕсли; - - Если СтрДлина(Текст) <= МаксимальнаяДлинаТекста Тогда - Результат = Текст; - Иначе - ПоловинаМаксимальнойДлиныТекста = МаксимальнаяДлинаТекста / 2; - Результат = Лев(Текст, ПоловинаМаксимальнойДлиныТекста); - Результат = Результат + Символы.ПС + "..." + Символы.ПС; - Результат = Результат + Прав(Текст, ПоловинаМаксимальнойДлиныТекста); - КонецЕсли; - - Возврат Результат; - -КонецФункции - -Функция Объединить(ГлавныйИсточник, ДополнительныйИсточник) - - Результат = ГлавныйИсточник; - Дополнить(ГлавныйИсточник, ДополнительныйИсточник); - Возврат Результат; - -КонецФункции - -Функция Скопировать(Источник) - - #Если МобильноеПриложениеСервер Тогда - Возврат JsonВОбъект(ОбъектВJson(Источник)); - #Иначе - Возврат ЗначениеИзСтрокиВнутр(ЗначениеВСтрокуВнутр(Источник)); - #КонецЕсли - -КонецФункции - -Процедура Дополнить(Приемник, Источник) - - Если Источник = Неопределено Тогда - Возврат; - КонецЕсли; - - Для Каждого ЭлементИсточника Из Источник Цикл - ПараметрНайден = Ложь; - - Если ТипЗнч(Приемник) = Тип("Соответствие") Тогда - ПараметрНайден = Приемник.Получить(ЭлементИсточника.Ключ) <> Неопределено; - КонецЕсли; - - Если ТипЗнч(Приемник) = Тип("Структура") Тогда - ПараметрНайден = Приемник.Свойство(ЭлементИсточника.Ключ); - КонецЕсли; - - Если Не ПараметрНайден ИЛИ ПараметрНайден И ЭлементИсточника.Значение <> Неопределено Тогда - Приемник.Вставить(ЭлементИсточника.Ключ, ЭлементИсточника.Значение); - КонецЕсли; - КонецЦикла; - -КонецПроцедуры - -#КонецОбласти - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/release/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200.xml" deleted file mode 100644 index b9c5a4fb..00000000 --- "a/release/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __МетодыРегламентныхЗаданийСервер - - - ru - Методы регламентных заданий (сервер) - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/release/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" deleted file mode 100644 index 12fce2c8..00000000 --- "a/release/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ /dev/null @@ -1,38 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ПрограммныйИнтерфейс - -//Длительность хранения ошибок интеграции на месяц дольше, чем успешных записей -Процедура ОчисткаИсторииИнтеграции() Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ОбщегоНазначения.ПриНачалеВыполненияРегламентногоЗадания(Метаданные.РегламентныеЗадания.__ОчисткаИсторииИнтеграции); - Справочники.__ИсторияИнтеграции.ОчиститьИсториюИнтеграции(); - -КонецПроцедуры - -#КонецОбласти diff --git "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" "b/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" deleted file mode 100644 index 3aa89e86..00000000 --- "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __МодификацияКонфигурацииКлиентПереопределяемый - - - ru - Модификация конфигурации клиент переопределяемый - - - - false - true - false - false - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" "b/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" deleted file mode 100644 index cd153e91..00000000 --- "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" +++ /dev/null @@ -1,58 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ПрограммныйИнтерфейс - -// Процедура - При открытии -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - модифицируемая форма -// Отказ - Булево - если Истина, то объект не будет создан -// -Процедура ПриОткрытии(Форма, Отказ) Экспорт - - ИмяФормы = Форма.ИмяФормы; - - Если ИмяФормы = "ТипМетаданных.ИмяОбработки.Форма.ИмяФормы" Тогда - - КонецЕсли; - -КонецПроцедуры - -// Процедура - После записи -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - модифицируемая форма -// ПараметрыЗаписи - Структура - параметры записи -// -Процедура ПослеЗаписи(Форма, ПараметрыЗаписи) Экспорт - - ИмяФормы = Форма.ИмяФормы; - - Если ИмяФормы = "ТипМетаданных.ИмяОбработки.Форма.ИмяФормы" Тогда - - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс \ No newline at end of file diff --git "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" "b/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" deleted file mode 100644 index f40a3857..00000000 --- "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __МодификацияКонфигурацииКлиентСерверПереопределяемый - - - ru - Модификация конфигурации клиент сервер переопределяемый - - - - false - true - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" "b/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" deleted file mode 100644 index 2cae81d7..00000000 --- "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" +++ /dev/null @@ -1,41 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ПрограммныйИнтерфейс - -// Процедура - Управление формой переопределяемая -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - модифицируемая форма -// -Процедура УправлениеФормойПереопределяемая(Форма) Экспорт - - ИмяФормы = Форма.ИмяФормы; - - Если ИмяФормы = "ТипМетаданных.ИмяОбработки.Форма.ИмяФормы" Тогда - - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс diff --git "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" "b/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" deleted file mode 100644 index 8c1ecea5..00000000 --- "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __МодификацияКонфигурацииПереопределяемый - - - ru - Модификация конфигурации переопределяемый - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" "b/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" deleted file mode 100644 index a0dcac38..00000000 --- "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" +++ /dev/null @@ -1,581 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Формы (сервер): для серверных функций обработок форм - -#Область ПрограммныйИнтерфейс - -#Область СобытияФормы - -// Используется для модификации форм на сервере. -// -// Параметры: -// Форма - Форма, из обработчика события которой происходит вызов процедуры, -// см. справочную информацию по событиям управляемой формы. -// Отказ - Булево - если Истина, то объект не будет создан -// СтандартнаяОбработка - Булево - если Истина, то запускается стандартная обработка -// ДополнительныеПараметры - Произвольный - любой дополнительный параметр получаемый в форме -// -Процедура ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка, ДополнительныеПараметры = Неопределено) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Отказ Тогда - Возврат; - КонецЕсли; - - ИмяМетода = ПолучитьИмяМетода(Форма, "ПриСозданииНаСервере"); - - Если ЗначениеЗаполнено(ИмяМетода) Тогда - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Форма); - ПараметрыМетода.Добавить(Отказ); - ПараметрыМетода.Добавить(СтандартнаяОбработка); - ПараметрыМетода.Добавить(ДополнительныеПараметры); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - КонецЕсли; - -КонецПроцедуры - -// Переопределяемая процедура, вызываемая из одноименного обработчика события формы. -// -// Параметры: -// Форма - Форма, из обработчика события которой происходит вызов процедуры, -// см. справочную информацию по событиям управляемой формы. -// Отказ - Булево - если Истина, то объект не будет создан -// ТекущийОбъект - Объект - записываемый объект -// ПараметрыЗаписи - Структура - структура, содержащая параметры записи. -// -Процедура ПередЗаписьюНаСервере(Форма, Отказ, ТекущийОбъект, ПараметрыЗаписи) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Отказ Тогда - Возврат; - КонецЕсли; - - ИмяМетода = ПолучитьИмяМетода(Форма, "ПередЗаписьюНаСервере"); - - Если ИмяМетода = Неопределено Тогда - Возврат; - КонецЕсли; - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Форма); - ПараметрыМетода.Добавить(Отказ); - ПараметрыМетода.Добавить(ТекущийОбъект); - ПараметрыМетода.Добавить(ПараметрыЗаписи); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - -КонецПроцедуры - -// Переопределяемая процедура, вызываемая из одноименного обработчика события формы. -// -// Параметры: -// Форма - Форма, из обработчика события которой происходит вызов процедуры, -// см. справочную информацию по событиям управляемой формы. -// ТекущийОбъект - Объект - записываемый объект -// ПараметрыЗаписи - Структура - структура, содержащая параметры записи. -// -Процедура ПослеЗаписиНаСервере(Форма, ТекущийОбъект, ПараметрыЗаписи) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ИмяМетода = ПолучитьИмяМетода(Форма, "ПослеЗаписиНаСервере"); - - Если ИмяМетода = Неопределено Тогда - Возврат; - КонецЕсли; - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Форма); - ПараметрыМетода.Добавить(ТекущийОбъект); - ПараметрыМетода.Добавить(ПараметрыЗаписи); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - -КонецПроцедуры - -// Переопределяемая процедура, вызываемая из одноименного обработчика события формы. -// -// Параметры: -// Форма - Форма, из обработчика события которой происходит вызов процедуры, -// см. справочную информацию по событиям управляемой формы. -// Отказ - Булево - если Истина, то запись выполнена не будет. -// ПроверяемыеРеквизиты - Массив - Массив путей к реквизитам, для которых будет выполнена проверка заполнения. -// -Процедура ОбработкаПроверкиЗаполненияНаСервере(Форма, Отказ, ПроверяемыеРеквизиты) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Отказ Тогда - Возврат; - КонецЕсли; - - ИмяМетода = ПолучитьИмяМетода(Форма, "ОбработкаПроверкиЗаполненияНаСервере"); - - Если ИмяМетода = Неопределено Тогда - Возврат; - КонецЕсли; - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Форма); - ПараметрыМетода.Добавить(Отказ); - ПараметрыМетода.Добавить(ПроверяемыеРеквизиты); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - -КонецПроцедуры - -#КонецОбласти // СобытияФормы - -#Область ПроцедурыИФункцииРаботыСЭлементамиФормы - -// Устаревшие процедуры и функции работы с элементами формы. Следует использовать модуль __РаботаСФормами - -Функция ДобавитьКомандуФормы(ИмяКомандыВход, ФормаВход, ДействиеВход = Неопределено, НаименованиеКартинки = "", ЗаголовокКомандыВход = "", ОтображениеКоманды = Неопределено) Экспорт - - НоваяКоманда = ФормаВход.Команды.Добавить(ИмяКомандыВход); - Если НаименованиеКартинки <> "" Тогда - НоваяКоманда.Картинка = БиблиотекаКартинок[НаименованиеКартинки]; - Иначе - // Картинка не указана. - КонецЕсли; - НоваяКоманда.Заголовок = ЗаголовокКомандыВход; - НоваяКоманда.Подсказка = ЗаголовокКомандыВход; - - Если ДействиеВход <> Неопределено Тогда - НоваяКоманда.Действие = ДействиеВход; - КонецЕсли; - - Если ОтображениеКоманды <> Неопределено Тогда - НоваяКоманда.Отображение = ОтображениеКоманды; - КонецЕсли; - - Возврат ИмяКомандыВход; - -КонецФункции - -Функция ДобавитьРеквизитФормы(НаименованиеНовогоРеквизитаВход, ОписаниеТиповВход, МассивДобавленияВход, ЗаголовокРеквизитаВход = "", ФормаВход = Неопределено) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоназначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - МожноДобавлять = Истина; - Если ФормаВход = Неопределено Тогда - МожноДобавлять = Истина; - Иначе - УжеЕстьРеквизит = ОбщегоназначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(ФормаВход, НаименованиеНовогоРеквизитаВход); - МожноДобавлять = НЕ УжеЕстьРеквизит; - КонецЕсли; - Если МожноДобавлять Тогда - НовыйРеквизитФормы = Новый РеквизитФормы(НаименованиеНовогоРеквизитаВход, ОписаниеТиповВход, "", ЗаголовокРеквизитаВход); - МассивДобавленияВход.Добавить(НовыйРеквизитФормы); - Иначе - // Не требуетя добавление реквизита. - КонецЕсли; - - Возврат НаименованиеНовогоРеквизитаВход; - -КонецФункции - -Функция ДобавитьЭлементКоманды(ЭлементыВход, ИмяЭлементаВход, ИмяКомандыВход, ГруппаРодительВход) Экспорт - - НовыйЭлемент = ЭлементыВход.Добавить(ИмяЭлементаВход, Тип("КнопкаФормы"), ГруппаРодительВход); - НовыйЭлемент.ИмяКоманды = ИмяКомандыВход; - - Возврат НовыйЭлемент; - -КонецФункции - -Функция ДобавитьЭлементФормы(ЭлементыВход, НаименованиеЭлементаВход, ГруппаРодительВход, - НаименованиеРеквизитаВход, ТипЭлементаВход = Неопределено, ВидЭлементаВход = Неопределено, ЗаголовокВход = "", СтруктураДействий = Неопределено) Экспорт - - ТипЭлементаРабочий = ?(ТипЭлементаВход = Неопределено, Тип("ПолеФормы"), ТипЭлементаВход); - ВидЭлементаРабочий = ?(ВидЭлементаВход = Неопределено, ВидПоляФормы.ПолеВвода, ВидЭлементаВход); - - НовыйЭлемент = ЭлементыВход.Добавить(НаименованиеЭлементаВход, ТипЭлементаРабочий, ГруппаРодительВход); - НовыйЭлемент.ПутьКДанным = НаименованиеРеквизитаВход; - НовыйЭлемент.Заголовок = ЗаголовокВход; - Если Не ТипЭлементаРабочий = Тип("ТаблицаФормы") Тогда - НовыйЭлемент.Вид = ВидЭлементаРабочий; - КонецЕсли; - - Если не СтруктураДействий = Неопределено Тогда - НовыйЭлемент.УстановитьДействие(СтруктураДействий.ИмяСобытия, СтруктураДействий.Действие); - КонецЕсли; - - Возврат НовыйЭлемент; - -КонецФункции - -Функция ДобавитьСтраницуНаФорму(Элементы, СтраницаРодитель, НаименованиеСтраницы, Заголовок = Неопределено) Экспорт - - НовыйЭлемент = Элементы.Добавить(НаименованиеСтраницы ,Тип("ГруппаФормы"), СтраницаРодитель); - НовыйЭлемент.Вид = ВидГруппыФормы.Страница; - НовыйЭлемент.Заголовок = ?(Заголовок = Неопределено, НаименованиеСтраницы, Заголовок); - - Возврат НовыйЭлемент; - -КонецФункции - -Функция ДобавитьЭлементТабличнойЧастиФормы(ЭлементыВход, НаименованиеЭлементаВход, ГруппаРодительВход, - НаименованиеРеквизитаВход, ТипЭлементаВход = Неопределено, ВидЭлементаВход = Неопределено,НаименованиеКартинкиШапки = "",НаименованиеКартинкиЗначений = "", ЗаголовокВход = "") Экспорт - - ТипЭлементаРабочий = ?(ТипЭлементаВход = Неопределено, Тип("ПолеФормы"), ТипЭлементаВход); - ВидЭлементаРабочий = ?(ВидЭлементаВход = Неопределено, ВидПоляФормы.ПолеВвода, ВидЭлементаВход); - - НовыйЭлементТЧ = ЭлементыВход.Добавить(НаименованиеЭлементаВход, ТипЭлементаРабочий, ГруппаРодительВход); - НовыйЭлементТЧ.Заголовок = ЗаголовокВход; - НовыйЭлементТЧ.ПутьКДанным = НаименованиеРеквизитаВход; - НовыйЭлементТЧ.Вид = ВидЭлементаРабочий; - - Если НаименованиеКартинкиШапки <> "" Тогда - НовыйЭлементТЧ.КартинкаШапки = БиблиотекаКартинок[НаименованиеКартинкиШапки]; - НовыйЭлементТЧ.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет; - Иначе - // Картинка не указана. - КонецЕсли; - Если НаименованиеКартинкиЗначений <> "" Тогда - НовыйЭлементТЧ.КартинкаЗначений = БиблиотекаКартинок[НаименованиеКартинкиЗначений]; - Иначе - // Картинка не указана. - КонецЕсли; - - Возврат НовыйЭлементТЧ; - -КонецФункции - -Функция ВставитьЭлементТабличнойЧастиФормы(ЭлементыВход, НаименованиеЭлементаВход, ГруппаРодительВход, - НаименованиеРеквизитаВход, ТипЭлементаВход = Неопределено, ВидЭлементаВход = Неопределено,НаименованиеКартинкиШапки = "",НаименованиеКартинкиЗначений = "", ЗаголовокВход = "", ЭлементФормы) Экспорт - - ТипЭлементаРабочий = ?(ТипЭлементаВход = Неопределено, Тип("ПолеФормы"), ТипЭлементаВход); - ВидЭлементаРабочий = ?(ВидЭлементаВход = Неопределено, ВидПоляФормы.ПолеВвода, ВидЭлементаВход); - - НовыйЭлементТЧ = ЭлементыВход.Вставить(НаименованиеЭлементаВход, ТипЭлементаРабочий, ГруппаРодительВход, ЭлементФормы); - - НовыйЭлементТЧ.Заголовок = ЗаголовокВход; - НовыйЭлементТЧ.ПутьКДанным = НаименованиеРеквизитаВход; - НовыйЭлементТЧ.Вид = ВидЭлементаРабочий; - - Если НаименованиеКартинкиШапки <> "" Тогда - НовыйЭлементТЧ.КартинкаШапки = БиблиотекаКартинок[НаименованиеКартинкиШапки]; - НовыйЭлементТЧ.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет; - Иначе - // Картинка не указана. - КонецЕсли; - Если НаименованиеКартинкиЗначений <> "" Тогда - НовыйЭлементТЧ.КартинкаЗначений = БиблиотекаКартинок[НаименованиеКартинкиЗначений]; - Иначе - // Картинка не указана. - КонецЕсли; - - Возврат НовыйЭлементТЧ; - -КонецФункции - -Функция ДобавитьЭлементТабличнойЧастиФормыСПозицией(ЭлементыВход, НаименованиеЭлементаВход, ГруппаРодительВход, - НаименованиеРеквизитаВход,Позиция, ТипЭлементаВход = Неопределено, ВидЭлементаВход = Неопределено,НаименованиеКартинкиШапки = "",НаименованиеКартинкиЗначений = "", ЗаголовокВход = "") Экспорт - - ТипЭлементаРабочий = ?(ТипЭлементаВход = Неопределено, Тип("ПолеФормы"), ТипЭлементаВход); - ВидЭлементаРабочий = ?(ВидЭлементаВход = Неопределено, ВидПоляФормы.ПолеВвода, ВидЭлементаВход); - - НовыйЭлементТЧ = ЭлементыВход.Вставить(НаименованиеЭлементаВход, ТипЭлементаРабочий,ГруппаРодительВход, Позиция); - НовыйЭлементТЧ.Заголовок = ЗаголовокВход; - НовыйЭлементТЧ.ПутьКДанным = НаименованиеРеквизитаВход; - НовыйЭлементТЧ.Вид = ВидЭлементаРабочий; - - Если НаименованиеКартинкиШапки <> "" Тогда - НовыйЭлементТЧ.КартинкаШапки = БиблиотекаКартинок[НаименованиеКартинкиШапки]; - НовыйЭлементТЧ.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет; - Иначе - // Картинка не указана. - КонецЕсли; - Если НаименованиеКартинкиЗначений <> "" Тогда - НовыйЭлементТЧ.КартинкаЗначений = БиблиотекаКартинок[НаименованиеКартинкиЗначений]; - Иначе - // Картинка не указана. - КонецЕсли; - - Возврат НовыйЭлементТЧ; - -КонецФункции - -Функция ДобавитьРеквизитТабличнойЧастиФормы(НаименованиеНовогоРеквизитаВход, ОписаниеТиповВход, МассивДобавленияВход,ТЧВход, ЗаголовокРеквизитаВход = "", ФормаВход = Неопределено, СохранаяемыеДанные = Истина) Экспорт - - НовыйРеквизитФормы = Новый РеквизитФормы(НаименованиеНовогоРеквизитаВход, ОписаниеТиповВход, ТЧВход, ЗаголовокРеквизитаВход, СохранаяемыеДанные); - МассивДобавленияВход.Добавить(НовыйРеквизитФормы); - - Возврат НаименованиеНовогоРеквизитаВход; - -КонецФункции - -Функция ДобавитьГруппуНаФорму(Элементы, ГруппаРодитель, НаименованиеГруппы, ВидГруппыВход = Неопределено, - Заголовок = Неопределено, ВидимостьЗаголовка = Истина, ОтображениеГруппы = Неопределено) Экспорт - - ВидЭлементаРабочий = ?(ВидГруппыВход = Неопределено, ВидГруппыФормы.ОбычнаяГруппа, ВидГруппыВход); - - НовыйЭлемент = Элементы.Добавить(НаименованиеГруппы ,Тип("ГруппаФормы"), ГруппаРодитель); - НовыйЭлемент.Вид = ВидЭлементаРабочий; - НовыйЭлемент.Заголовок = ?(Заголовок = Неопределено, НаименованиеГруппы, Заголовок); - - Если ВидЭлементаРабочий = ВидГруппыФормы.ОбычнаяГруппа Тогда - НовыйЭлемент.ОтображатьЗаголовок = ?(ВидимостьЗаголовка = Истина, Истина, Ложь); - НовыйЭлемент.Отображение = ?(ОтображениеГруппы = Неопределено, ОтображениеОбычнойГруппы.СлабоеВыделение, ОтображениеГруппы); - КонецЕсли; - - Возврат НовыйЭлемент; - -КонецФункции - -Функция ВставитьЭлементФормы(ЭлементыВход, НаименованиеЭлементаВход, ГруппаРодительВход, - НаименованиеРеквизитаВход, ТипЭлементаВход = Неопределено, ВидЭлементаВход = Неопределено, ЗаголовокВход = "", ЭлементФормы) Экспорт - - ТипЭлементаРабочий = ?(ТипЭлементаВход = Неопределено, Тип("ПолеФормы"), ТипЭлементаВход); - ВидЭлементаРабочий = ?(ВидЭлементаВход = Неопределено, ВидПоляФормы.ПолеВвода, ВидЭлементаВход); - - НовыйЭлемент = ЭлементыВход.Вставить(НаименованиеЭлементаВход, ТипЭлементаРабочий, ГруппаРодительВход, ЭлементФормы); - НовыйЭлемент.ПутьКДанным = НаименованиеРеквизитаВход; - НовыйЭлемент.Заголовок = ЗаголовокВход; - Если Не ТипЭлементаРабочий = Тип("ТаблицаФормы") Тогда - НовыйЭлемент.Вид = ВидЭлементаРабочий; - КонецЕсли; - - Возврат НовыйЭлемент; - -КонецФункции - -Функция ВставитьГруппуНаФорму(Элементы, ГруппаРодитель, НаименованиеГруппы, ВидГруппыВход = Неопределено, - Заголовок = Неопределено, ВидимостьЗаголовка = Истина, ОтображениеГруппы = Неопределено,ЭлементФормы) Экспорт - - ВидЭлементаРабочий = ?(ВидГруппыВход = Неопределено, ВидГруппыФормы.ОбычнаяГруппа, ВидГруппыВход); - - НовыйЭлемент = Элементы.Вставить(НаименованиеГруппы ,Тип("ГруппаФормы"), ГруппаРодитель,ЭлементФормы); - НовыйЭлемент.Вид = ВидЭлементаРабочий; - НовыйЭлемент.Заголовок = ?(Заголовок = Неопределено, НаименованиеГруппы, Заголовок); - - Если ВидЭлементаРабочий = ВидГруппыФормы.ОбычнаяГруппа Тогда - НовыйЭлемент.ОтображатьЗаголовок = ?(ВидимостьЗаголовка = Истина, Истина, Ложь); - НовыйЭлемент.Отображение = ?(ОтображениеГруппы = Неопределено, ОтображениеОбычнойГруппы.СлабоеВыделение, ОтображениеГруппы); - КонецЕсли; - - Возврат НовыйЭлемент; - -КонецФункции - -// Процедура удаляет элементы группы. -// -// Параметры: -// Элементы - ВсеЭлементыФормы - все элементы формы. -// ГруппаФормы - ГруппаФормы - группа формы родитель. -// -Процедура УдалитьЭлементыГруппыФормы(Элементы, ГруппаФормы) Экспорт - - КоличествоДекораций = ГруппаФормы.ПодчиненныеЭлементы.Количество(); - Для НомерЭлемента = 1 По КоличествоДекораций Цикл - - ЭлементГруппы = ГруппаФормы.ПодчиненныеЭлементы[КоличествоДекораций - НомерЭлемента]; - - НайденныйЭлемент = Элементы.Найти(ЭлементГруппы.Имя); - Если НайденныйЭлемент <> Неопределено Тогда - Элементы.Удалить(НайденныйЭлемент); - КонецЕсли; - КонецЦикла; - -КонецПроцедуры - -#КонецОбласти // ПроцедурыИФункцииРаботыСЭлементамиФормы - -#Область ПроцедурыИФункцииРаботыСУсловнымОформлением - -// Процедура добавляет элемент условного оформления. -// -// Параметры: -// УсловноеОформление - УсловноеОформлениеКомпановкиДанных - Условное оформление формы. -// Представление - Строка - Представление оформления. -// СтруктураУО - Структура ("СтруктураОформления, СтруктураУсловия, МассивОформляемыхПолей"). -// Позиция - Число (Позиция, в которую необходимо добавить оформление. -// Если = Неопределено, тогда добавляется в конец). -// -Процедура ДобавитьЭлементУсловногоОформления(УсловноеОформление, Представление, - СтруктураУО, Позиция = Неопределено) Экспорт - - // Раскроем структуру УО. - СтруктураОформления = СтруктураУО.СтруктураОформления; - СтруктураУсловия = СтруктураУО.СтруктураУсловия; - МассивОформляемыхПолей = СтруктураУО.МассивОформляемыхПолей; - - // Новый элемент условного оформления. - Если Позиция = Неопределено Тогда - ЭлементУО = УсловноеОформление.Элементы.Добавить(); - Иначе - ЭлементУО = УсловноеОформление.Элементы.Вставить(Позиция); - КонецЕсли; - ЭлементУО.Представление = Представление; - ЭлементУО.Использование = Истина; - - // Оформление. - Для Каждого Оформление Из СтруктураОформления Цикл - ЭлементУО.Оформление.УстановитьЗначениеПараметра(Оформление.Ключ, Оформление.Значение); - КонецЦикла; - - // Условие. - Если ТипЗнч(СтруктураУсловия) = Тип("Массив") Тогда - МассивУсловий = СтруктураУсловия; - Иначе - МассивУсловий = Новый Массив; - МассивУсловий.Добавить(СтруктураУсловия); - КонецЕсли; - - Для Каждого Условие Из МассивУсловий Цикл - - УсловиеУО = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); - УсловиеУО.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(Условие.УсловиеЛевое); - - Если Условие.Свойство("ВидСравнения") Тогда - // По умолчанию: ВидСравненияКомпоновкиДанных.Равно. - УсловиеУО.ВидСравнения = Условие.ВидСравнения; - КонецЕсли; - - Если Условие.Свойство("УсловиеПравое") Тогда - УсловиеУО.ПравоеЗначение = Условие.УсловиеПравое; - КонецЕсли; - КонецЦикла; - - // Оформляемые поля. - Для Каждого Поле Из МассивОформляемыхПолей Цикл - ОформляемоеПоле = ЭлементУО.Поля.Элементы.Добавить(); - ОформляемоеПоле.Поле = Новый ПолеКомпоновкиДанных(Поле); - КонецЦикла; - -КонецПроцедуры - -// Процедура удаляет элементы условного оформления по представлению. -// -// Параметры: -// Представление - Строка - Представление элемента. -// УсловноеОформление - УсловноеОформлениеКомпановкиДанных - условное оформление формы. -// -Процедура УдалитьЭлементыОформленияПоПредставлению(Представление, УсловноеОформление) Экспорт - - КоличествоЭлементов = УсловноеОформление.Элементы.Количество(); - Если КоличествоЭлементов = 0 Тогда - Возврат; - КонецЕсли; - - Для НомерЭлемента = 1 По КоличествоЭлементов Цикл - - СтарыйЭлемент = УсловноеОформление.Элементы.Получить(КоличествоЭлементов - НомерЭлемента); - Если СтарыйЭлемент.Представление = Представление Тогда - УсловноеОформление.Элементы.Удалить(СтарыйЭлемент); - КонецЕсли; - КонецЦикла; - -КонецПроцедуры - -// Функция формирует простое условия условного оформления. -// -// Параметры: -// УсловиеЛевое - Строка - Имя левого значения. -// УсловиеПравое - Любое значение - Правое значение условия. -// ВидСравненияУсловия (По умолчанию = Неопределено). -// -// Возвращаемое значение: -// Структура - Структура ключей простого условного оформления. -// -Функция ПростоеУсловие(УсловиеЛевое, УсловиеПравое, ВидСравненияУсловия = Неопределено) Экспорт - - СтруктураУсловия = Новый Структура; - СтруктураУсловия.Вставить("УсловиеЛевое" , УсловиеЛевое); - СтруктураУсловия.Вставить("УсловиеПравое", УсловиеПравое); - Если ВидСравненияУсловия <> Неопределено Тогда - СтруктураУсловия.Вставить("ВидСравнения", ВидСравненияУсловия); - КонецЕсли; - - Возврат СтруктураУсловия; - -КонецФункции - -// Функция формирует простое условия условного оформления. -// -// Параметры: -// УсловиеЛевое - Строка - Имя левого значения. -// ВидСравненияУсловия - ВидСравненияКомпоновкиДанных - Вид сравнения условия. -// -// Возвращаемое значение: -// Структура - Структура ключей условий на заполнение. -// -Функция УсловиеНаЗаполнение(УсловиеЛевое, ВидСравненияУсловия) Экспорт - - СтруктураУсловия = Новый Структура; - СтруктураУсловия.Вставить("УсловиеЛевое", УсловиеЛевое); - СтруктураУсловия.Вставить("ВидСравнения", ВидСравненияУсловия); - - Возврат СтруктураУсловия; - -КонецФункции - -#КонецОбласти // ПроцедурыИФункцииРаботыСУсловнымОформлением - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -Функция ПолучитьИмяМетода(Форма, ИмяПроцедурыВход) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - СтроковыеФункцииКлиентСервер = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ИмяФормы = Форма.ИмяФормы; - МассивПодимен = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ИмяФормы, "."); - - Если МассивПодимен.Количество() = 0 Тогда - Возврат Неопределено; - КонецЕсли; - - ПостфиксМодуля = МассивПодимен.Получить(0); - - ИмяМодуля = "__МодификацияКонфигурацииПереопределяемый" + ПостфиксМодуля; - ИмяПроцедуры = СтрЗаменить(ИмяФормы, ".", "") + ИмяПроцедурыВход; - ИмяМетода = ИмяМодуля + "." + ИмяПроцедуры; - - Возврат ИмяМетода; - -КонецФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.xml" "b/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.xml" deleted file mode 100644 index ef189e90..00000000 --- "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __МодификацияКонфигурацииПереопределяемыйДокумент - - - ru - Модификация конфигурации переопределяемый документ - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/Ext/Module.bsl" "b/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/Ext/Module.bsl" deleted file mode 100644 index 3349663b..00000000 --- "a/release/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202/Ext/Module.bsl" +++ /dev/null @@ -1,179 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Формы (сервер): для серверных функций обработок форм - -#Область ПрограммныйИнтерфейс - -// Процедура носит ознакомительный характер по работе с подсистемой "__РаботаСФормами", не переносить. -// -Процедура ДокументДемоРаботаСФормамиФормаФормаДокументаПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка, ДополнительныеПараметры = Неопределено) Экспорт - - // Демо-пример можно запустить на конфигурации БСП, в каркасной конфигурации отсутствуют необходимые _Демо объекты - Возврат; - - #Область ДемоПример - - #Область РаботаСРеквизитамиФормы - - // - СтруктураРеквизитов = Новый Структура; - СтруктураРеквизитов.Вставить("_ДемоДата", __РаботаСФормами.ОписаниеТипаДатаВремя()); - СтруктураРеквизитов.Вставить("_ДемоНомер", __РаботаСФормами.ОписаниеТипаСтрока(11)); - СтруктураРеквизитов.Вставить("_ДемоПокупатель", __РаботаСФормами.ОписаниеТипаСправочник("_ДемоКонтрагенты")); - СтруктураРеквизитов.Вставить("_ДемоПлатнаяДоставка", __РаботаСФормами.ОписаниеТипаБулево()); - СтруктураРеквизитов.Вставить("_ДемоТолькоБудни", __РаботаСФормами.ОписаниеТипаБулево()); - СтруктураРеквизитов.Вставить("_ДемоПолКурьера", __РаботаСФормами.ОписаниеТипаПеречисление("_ДемоПолФизическогоЛица")); - СтруктураРеквизитов.Вставить("_ДемоТовары", __РаботаСФормами.ОписаниеТипаТаблицаЗначений()); - СтруктураРеквизитов.Вставить("_ДемоКомментарий", __РаботаСФормами.ОписаниеТипаСтрока(100)); - __РаботаСФормами.СоздатьРеквизиты(Форма, СтруктураРеквизитов); - - // Реквизит таб. части. - СтруктураРеквизитовТабЧасти = Новый Структура; - СтруктураРеквизитовТабЧасти.Вставить("_ДемоТовар", __РаботаСФормами.ОписаниеТипаСправочник("_ДемоНоменклатура")); - СтруктураРеквизитовТабЧасти.Вставить("_ДемоКоличество", __РаботаСФормами.ОписаниеТипаЧисло(10)); - СтруктураРеквизитовТабЧасти.Вставить("_ДемоЦена", __РаботаСФормами.ОписаниеТипаЧисло(10,2)); - СтруктураРеквизитовТабЧасти.Вставить("_ДемоУпаковать", __РаботаСФормами.ОписаниеТипаБулево()); - СтруктураРеквизитовТабЧасти.Вставить("_ДемоХрупкое", __РаботаСФормами.ОписаниеТипаБулево()); - __РаботаСФормами.СоздатьРеквизитыТаблицы(Форма, "_ДемоТовары", СтруктураРеквизитовТабЧасти); - - #КонецОбласти - - #Область РаботаСГруппамиФормы - - // - ГруппаШапка = __РаботаСФормами.СоздатьГруппаОбычнаяБезОтображения(Форма, "_ДемоГруппаШапка", Форма, 3); - ГруппаШапкаЛевая = __РаботаСФормами.СоздатьГруппаОбычнаяБезОтображения(Форма, "_ДемоГруппаШапкаЛевая", ГруппаШапка, 1); - ГруппаНомерДата = __РаботаСФормами.СоздатьГруппаОбычнаяБезОтображения(Форма, "_ДемоГруппаНомерДата", ГруппаШапкаЛевая, 3); - ГруппаШапкаПравая = __РаботаСФормами.СоздатьГруппаОбычнаяБезОтображения(Форма, "_ДемоГруппаШапкаПравая", ГруппаШапка, 1); - ГруппаСтраниц = __РаботаСФормами.СоздатьГруппаСтраниц(Форма, "_ДемоГруппаСтраниц", Форма, 1, 1); - ГруппаТовары = __РаботаСФормами.СоздатьСтраница(Форма, "_ДемоГруппаТовары", ГруппаСтраниц, "Товары",, 1, 1); - ГруппаЗаказы = __РаботаСФормами.СоздатьСтраница(Форма, "_ДемоГруппаЗаказы", ГруппаСтраниц, "Заказы клиента",, 1, 1); - ГруппаПодвал = __РаботаСФормами.СоздатьГруппаОбычнаяБезОтображения(Форма, "_ДемоГруппаПодвал", Форма, 3); - - #КонецОбласти - - #Область РаботаСЭлементамиФормы - - // - НовыйЭлемент = __РаботаСФормами.СоздатьПоле(Форма, "_ДемоНомер", ГруппаНомерДата, "Номер", 1, "_ДемоНомер"); - ШиринаПоля = __РаботаСФормами.СтруктураСвойствРасположение(10,,, 10, Ложь,, Ложь); - ОсновныеНастройкиПоля = __РаботаСФормами.СтруктураСвойствОсновные(,,,,,, Истина); - __РаботаСФормами.УстановитьМножествоСтруктурСвойствЭлементу(НовыйЭлемент, ШиринаПоля, ОсновныеНастройкиПоля); - - // - __РаботаСФормами.СоздатьПоле(Форма, "_ДемоДата", ГруппаНомерДата, "от", 1, "_ДемоДата"); - __РаботаСФормами.СоздатьПоле(Форма, "_ДемоПокупатель", ГруппаШапкаЛевая, "Покупатель", 1, "_ДемоПокупатель"); - __РаботаСФормами.СоздатьПоле(Форма, "_ДемоПлатнаяДоставка", ГруппаШапкаЛевая, "Платная доставка", 2, "_ДемоПлатнаяДоставка"); - __РаботаСФормами.СоздатьПоле(Форма, "_ДемоПолКурьера", ГруппаШапкаПравая, "Пол курьера",1, "_ДемоПолКурьера"); - __РаботаСФормами.СоздатьПоле(Форма, "_ДемоКомментарий", ГруппаПодвал, "Комментарий", 1, "_ДемоКомментарий"); - - // Флажки - __РаботаСФормами.СоздатьПолеФлажок(Форма, "ТолькоБудни", ГруппаШапкаЛевая, "Только будни", 3, "_ДемоТолькоБудни"); - - // Декорации - __РаботаСФормами.СоздатьДекорацияКартинка(Форма, "_ДемоКартинкаЛоготип", ГруппаПодвал, "_ДемоРазделБизнесПроцессыИЗадачи"); - __РаботаСФормами.СоздатьДекорацияНадпись(Форма, "ИнформационнаяНадпись", ГруппаЗаказы, "Заказы по клиенту с начала года", 1); - - НовыйЭлемент = __РаботаСФормами.СоздатьДекорацияКартинка(Форма, "_ДемоBotFather", ГруппаПодвал, "BotFather"); - ОсновныеНастройкиПоля = __РаботаСФормами.СтруктураСвойствОсновные(,,,, Ложь); - __РаботаСФормами.УстановитьМножествоСтруктурСвойствЭлементу(НовыйЭлемент, ОсновныеНастройкиПоля); - - // Выпадающий список - МассивЗначений = Новый Массив; - МассивЗначений.Добавить("Седан"); - МассивЗначений.Добавить("Универсал"); - МассивЗначений.Добавить("Грузовик"); - МассивЗначений.Добавить("Метро"); - __РаботаСФормами.СоздатьВыпадающийСписок(Форма, "ВыборТС", ГруппаШапкаПравая, "Тип ТС", МассивЗначений); - - // Переключатель - МассивЗначений = Новый Массив; - МассивЗначений.Добавить("Обычная"); - МассивЗначений.Добавить("Срочно"); - МассивЗначений.Добавить("Вчера"); - __РаботаСФормами.СоздатьПереключатель(Форма, "СрочностьДоставки", ГруппаШапкаПравая, "Срочность", МассивЗначений, 1); - - // Таблица формы - СтруктураКолонок = Новый Структура; - СтруктураКолонок.Вставить("_ДемоТовар", "Товар"); - СтруктураКолонок.Вставить("_ДемоКоличество", "Количество"); - СтруктураКолонок.Вставить("_ДемоЦена", "Цена"); - НовыйЭлемент = __РаботаСФормами.СоздатьТаблицаФормы(Форма, "_ДемоТовары", ГруппаТовары, "_ДемоТовары", СтруктураКолонок); - - ВысотаТаблицы = __РаботаСФормами.СтруктураСвойствТаблицыФормы(,,,,,,, 4); - __РаботаСФормами.УстановитьСвойстваЭлементу(НовыйЭлемент, ВысотаТаблицы); - - // Колонки таблицы формы - ГруппаКолонки = __РаботаСФормами.СоздатьГруппаКолонокТаблицыФормы(Форма, "_ДемоГруппаДополнительно", НовыйЭлемент, 2,,, "Дополнительно"); - __РаботаСФормами.СоздатьКолонкаТаблицыФормы(Форма, "_ДемоУпаковать", ГруппаКолонки, 2, "Упаковать", "_ДемоТовары._ДемоУпаковать"); - __РаботаСФормами.СоздатьКолонкаТаблицыФормы(Форма, "_ДемоХрупкое", ГруппаКолонки, 2, "Стекло", "_ДемоТовары._ДемоХрупкое"); - - // Динамический список - ТекстЗапроса = "ВЫБРАТЬ - | _ДемоСчетФактураПолученный.Ссылка КАК Ссылка, - | _ДемоСчетФактураПолученный.Номер КАК _ДемоНомер, - | _ДемоСчетФактураПолученный.Дата КАК _ДемоДата, - | _ДемоСчетФактураПолученный.Контрагент КАК _ДемоКонтрагент, - | _ДемоСчетФактураПолученный.Сумма КАК _ДемоСумма - |ИЗ - | Документ._ДемоСчетФактураПолученный КАК _ДемоСчетФактураПолученный - |ГДЕ - | _ДемоСчетФактураПолученный.Дата > &Дата"; - ПараметрыЗапроса = Новый Структура; - ПараметрыЗапроса.Вставить("Дата", НачалоГода(ТекущаяДатаСеанса())); - - СтруктураКолонок = Новый Структура; - СтруктураКолонок.Вставить("_ДемоДата", ""); - СтруктураКолонок.Вставить("_ДемоНомер", ""); - СтруктураКолонок.Вставить("_ДемоКонтрагент","Покупатель"); - СтруктураКолонок.Вставить("_ДемоСумма", ""); - НовыйЭлемент = __РаботаСФормами.СоздатьДинамическийСписок(Форма, "_ДемоЗаказы", ГруппаЗаказы, ТекстЗапроса, - ПараметрыЗапроса,, СтруктураКолонок,,, Истина); - __РаботаСФормами.УстановитьСвойстваЭлементу(НовыйЭлемент, ВысотаТаблицы); - - #КонецОбласти - - #Область РаботаСКомандами - - // - __РаботаСФормами.СоздатьКоманду(Форма, "КогдаОбед", НСтр("ru='Когда обед?'; en='When is lunch?'"), "ПодсказатьКогдаОбед"); - __РаботаСФормами.СоздатьКнопка(Форма, "КогдаОбед", ГруппаПодвал,, "КогдаОбед", 2); - - __РаботаСФормами.СоздатьКоманду(Форма, "СкрытьОтца", "Скрыть отца", "СкрытьОтца"); - __РаботаСФормами.СоздатьКнопка(Форма, "СкрытьОтца", ГруппаПодвал,, "СкрытьОтца", 1); - - __РаботаСФормами.СоздатьКоманду(Форма, "ПоказатьОтца", "Показать отца", "ПоказатьОтца"); - __РаботаСФормами.СоздатьКнопка(Форма, "ПоказатьОтца", ГруппаПодвал,, "ПоказатьОтца", 1); - - #КонецОбласти - #КонецОбласти //ДемоПример - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202.xml" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202.xml" deleted file mode 100644 index ef5db958..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ОбщегоНазначенияКлиент - - - ru - Общего назначения клиент - - - - false - true - false - false - true - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" deleted file mode 100644 index a4b4f332..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" +++ /dev/null @@ -1,33 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Общего назначения (клиент): для клиентских функций общего назначения - -#Область ПрограммныйИнтерфейс - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" deleted file mode 100644 index 5217cb75..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" +++ /dev/null @@ -1,27 +0,0 @@ - - - - - __ОбщегоНазначенияКлиентСервер - - - ru - Общего назначения клиент сервер - - - en - Common client-server - - - - false - true - true - true - true - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" deleted file mode 100644 index d8b28686..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ /dev/null @@ -1,95 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - - -//////////////////////////////////////////////////////////////////////////////// -// Общего назначения (клиент): для клиентских и серверных функций общего назначения - -#Область ПрограммныйИнтерфейс - -// Упаковывает ДанныеФормыКоллекция в массив структур. -// Может использоваться для передачи таблицы между клиентом и сервером. -// -// Параметры: -// ДанныеФормыКоллекция - ДанныеФормыКоллекция - Данные формы коллекции -// ИменаКолонок - Массив - Массив колонок. -// -// Возвращаемое значение: -// Массив - Массив структур. -// -Функция УпаковатьДанныеФормыКоллекция(ДанныеФормыКоллекция, ИменаКолонок) Экспорт - - Результат = Новый Массив; - - Для Каждого СтрокаТаблицы Из ДанныеФормыКоллекция Цикл - - МодельСтроки = Новый Структура; - - Для Каждого Элемент Из ИменаКолонок Цикл - - Если ТипЗнч(ИменаКолонок) = Тип("Структура") Тогда - ИмяКолонки = Элемент.Ключ; - Иначе - ИмяКолонки = Элемент; - КонецЕсли; - - МодельСтроки.Вставить(ИмяКолонки, СтрокаТаблицы[ИмяКолонки]); - - КонецЦикла; - - Результат.Добавить(МодельСтроки); - - КонецЦикла; - - Возврат Результат; - -КонецФункции - -// Разбирает строку с разделителями и упаковывает значения в массив. -// -// Параметры: -// ИсходнаяСтрока - Строка - Исходная строка. -// Разделитель - Строка - Разделитель. -// -// Возвращаемое значение: -// Массив - Массив подстрок. -// -Функция РазобратьСтрокуСРазделителями(ИсходнаяСтрока, Разделитель = ",") Экспорт - - Результат = Новый Массив; - - // Разделитель бывает длиной строки > 1, учитывая особенность "СтрЗаменить", - // заменим его на редкий односимвольный разделитель - Символ(9786). - Сепаратор = Символ(9786); - Образец = СтрЗаменить(ИсходнаяСтрока, Разделитель, Сепаратор); - Результат = СтрРазделить(Образец, Сепаратор, Ложь); - - Возврат Результат; - -КонецФункции - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml" deleted file mode 100644 index 4bc1a063..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ОбщегоНазначенияПовтИсп - - - ru - Общего назначения повторного использования - - - - false - false - true - true - false - false - false - DuringSession - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\262\321\202\320\230\321\201\320\277/Ext/Module.bsl" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\262\321\202\320\230\321\201\320\277/Ext/Module.bsl" deleted file mode 100644 index 10027c18..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\262\321\202\320\230\321\201\320\277/Ext/Module.bsl" +++ /dev/null @@ -1,243 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Общего назначения (сервер): для серверных функций общего назначения -// с повторным использованием - -#Область ПрограммныйИнтерфейс - -// Возвращает значение предопределенного элемента ПВХ по имени. -// -// Параметры: -// Имя - Строка - Имя переменной ПВХ. -// -// Возвращаемое значение: -// - ПроизвольныйТип - Значение переменной ПВХ. -// - Массив - Массив значений переменной ПВХ. -// -Функция ПолучитьПредопределенноеЗначение(Имя) Экспорт - - Возврат ПланыВидовХарактеристик.__ПредопределенныеЗначения.ПолучитьЗначение(Имя); - -КонецФункции - -// Возвращает соответствие предопределенных элементов ПВХ по имени. -// -// Параметры: -// Имя - Строка - Имена переменных ПВХ, перечисленные через запятую. -// ВРазрезеКлючей - Булево - Признак получения данных в виде соответствия, где Ключ - Имя переменной. -// -// Возвращаемое значение: -// - Соответствие - Соответствие имен и значений переменных ПВХ. -// - Массив - Массив значений переменных ПВХ. -// -Функция ПолучитьПредопределенныеЗначения(Имена, ВРазрезеКлючей = Ложь) Экспорт - - Возврат ПланыВидовХарактеристик.__ПредопределенныеЗначения.ПолучитьЗначения(Имена, ВРазрезеКлючей); - -КонецФункции - -// Возвращает таблицу соответствий по отбору. -// -// Параметры: -// ТипСоответствия - Перечисление.__ТипСоответствияОбъектовИБ - Тип соответствия. -// Объект1 - ПроизвольныйТип - Объект1. -// Объект2 - ПроизвольныйТип - Объект2. -// Объект3 - ПроизвольныйТип - Объект3. -// -// Возвращаемое значение: -// - ТаблицаЗначений - Таблица соответствий по отбору. -// -Функция ПолучитьСоответствиеОбъектовИБ(ТипСоответствия, Объект1 = Неопределено, Объект2 = Неопределено, Объект3 = Неопределено) Экспорт - - Возврат РегистрыСведений.__СоответствияОбъектовИБ.ПолучитьСоответствиеОбъектовИБ(ТипСоответствия, Объект1, Объект2, Объект3); - -КонецФункции - -#Область ПодпискиНаСобытияДокументов - -// Определяет соответствие типа источника подписки и имени метода. -// -// Возвращаемое значение: -// Соответствие - в качестве ключа передается тип объекта источника подписки, -// а в качестве значения имя исполняемого метода. -// -// Пример: -// Соответствие.Вставить(Тип("ДокументОбъект.АвансовыйОтчет"), "АвансовыйОтчетПередЗаписью"); -// -Функция ДокументыПередЗаписью() Экспорт - - Соответствие = Новый Соответствие; - - Возврат Соответствие; - -КонецФункции - -// Определяет соответствие типа источника подписки и имени метода. -// -// Возвращаемое значение: -// Соответствие - в качестве ключа передается тип объекта источника подписки, -// а в качестве значения имя исполняемого метода. -// -// Пример: -// Соответствие.Вставить(Тип("ДокументОбъект.АвансовыйОтчет"), "АвансовыйОтчетПриЗаписи"); -// -Функция ДокументыПриЗаписи() Экспорт - - Соответствие = Новый Соответствие; - - Возврат Соответствие; - -КонецФункции - -// Определяет соответствие типа источника подписки и имени метода. -// -// Возвращаемое значение: -// Соответствие - в качестве ключа передается тип объекта источника подписки, -// а в качестве значения имя исполняемого метода. -// -// Пример: -// Соответствие.Вставить(Тип("ДокументОбъект.АвансовыйОтчет"), "АвансовыйОтчетОбработкаПроведения"); -// -Функция ДокументыОбработкаПроведения() Экспорт - - Соответствие = Новый Соответствие; - - Возврат Соответствие; - -КонецФункции - -// Определяет соответствие типа источника подписки и имени метода. -// -// Возвращаемое значение: -// Соответствие - в качестве ключа передается тип объекта источника подписки, -// а в качестве значения имя исполняемого метода. -// -// Пример: -// Соответствие.Вставить(Тип("ДокументОбъект.АвансовыйОтчет"), "АвансовыйОтчетОбработкаЗаполнения"); -// -Функция ДокументыОбработкаЗаполнения() Экспорт - - Соответствие = Новый Соответствие; - - Возврат Соответствие; - -КонецФункции - -// Определяет соответствие типа источника подписки и имени метода. -// -// Возвращаемое значение: -// Соответствие - в качестве ключа передается тип объекта источника подписки, -// а в качестве значения имя исполняемого метода. -// -// Пример: -// Соответствие.Вставить(Тип("ДокументОбъект.АвансовыйОтчет"), "АвансовыйОтчетПриКопировании"); -// -Функция ДокументыПриКопировании() Экспорт - - Соответствие = Новый Соответствие; - - Возврат Соответствие; - -КонецФункции - -#КонецОбласти // ПодпискиНаСобытияДокументов - -#Область ПодпискиНаСобытияСправочников - -// Определяет соответствие типа источника подписки и имени метода. -// -// Возвращаемое значение: -// Соответствие - в качестве ключа передается тип объекта источника подписки, -// а в качестве значения имя исполняемого метода. -// -// Пример: -// Соответствие.Вставить(Тип("СправочникОбъект.Номенеклатура"), "НоменеклатураПередЗаписью"); -// -Функция СправочникиПередЗаписью() Экспорт - - Соответствие = Новый Соответствие; - - Возврат Соответствие; - -КонецФункции - -// Определяет соответствие типа источника подписки и имени метода. -// -// Возвращаемое значение: -// Соответствие - в качестве ключа передается тип объекта источника подписки, -// а в качестве значения имя исполняемого метода. -// -// Пример: -// Соответствие.Вставить(Тип("СправочникОбъект.Номенеклатура"), "НоменеклатураПриЗаписи"); -// -Функция СправочникиПриЗаписи() Экспорт - - Соответствие = Новый Соответствие; - - Возврат Соответствие; - -КонецФункции - -// Определяет соответствие типа источника подписки и имени метода. -// -// Возвращаемое значение: -// Соответствие - в качестве ключа передается тип объекта источника подписки, -// а в качестве значения имя исполняемого метода. -// -// Пример: -// Соответствие.Вставить(Тип("СправочникОбъект.Номенеклатура"), "НоменеклатураОбработкаЗаполнения"); -// -Функция СправочникиОбработкаЗаполнения() Экспорт - - Соответствие = Новый Соответствие; - - Возврат Соответствие; - -КонецФункции - -// Определяет соответствие типа источника подписки и имени метода. -// -// Возвращаемое значение: -// Соответствие - в качестве ключа передается тип объекта источника подписки, -// а в качестве значения имя исполняемого метода. -// -// Пример: -// Соответствие.Вставить(Тип("СправочникОбъект.Номенеклатура"), "НоменеклатураПриКопировании"); -// -Функция СправочникиПриКопировании() Экспорт - - Соответствие = Новый Соответствие; - - Возврат Соответствие; - -КонецФункции - -#КонецОбласти // ПодпискиНаСобытияСправочников - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml" deleted file mode 100644 index 09ada59a..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ОбщегоНазначенияПолныеПрава - - - ru - Общего назначения полные права - - - - false - false - true - false - false - false - true - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260/Ext/Module.bsl" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260/Ext/Module.bsl" deleted file mode 100644 index 941924e0..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260/Ext/Module.bsl" +++ /dev/null @@ -1,33 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Привилегированный (сервер): для привилегированных функций - -#Область ПрограммныйИнтерфейс - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200.xml" deleted file mode 100644 index 2f0a05f4..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __ОбщегоНазначенияСервер - - - ru - Общего назначения сервер - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" deleted file mode 100644 index 15fb50e1..00000000 --- "a/release/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ /dev/null @@ -1,911 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Общего назначения (сервер): для серверных функций общего назначения - -#Область ПрограммныйИнтерфейс - -// Возвращает имя информационной базы. -// -// Возвращаемое значение: -// - Строка - Имя информационной базы. -// -Функция ПолучитьИмяИнформационнойБазы() Экспорт - - СтрокаПодключения = СтрокаСоединенияИнформационнойБазы(); - - НомерСимвола = СтрНайти(СтрокаПодключения, "File="); - Если НомерСимвола > 0 Тогда - - // Это Файловая база. - СтрокаСправа = Сред(СтрокаПодключения, НомерСимвола + 6); - - Возврат Сред(СтрокаСправа, 1, СтрДлина(СтрокаСправа) - 2); - КонецЕсли; - - НомерСимвола = СтрНайти(СтрокаПодключения, "Ref="); - Если НомерСимвола > 0 Тогда - - // Это серверная база. - СтрокаСправа = Сред(СтрокаПодключения, НомерСимвола + 5); - - Возврат Сред(СтрокаСправа, 1, СтрДлина(СтрокаСправа) - 2); - КонецЕсли; - - Возврат ""; - -Конецфункции - -// Возвращает значение предопределенного элемента ПВХ по имени. -// -// Параметры: -// Имя - Строка - Имя переменной ПВХ. -// ИспользоватьКэш - Булево - Признак получения данных из кэша. -// -// Возвращаемое значение: -// - ПроизвольныйТип - Значение переменной ПВХ. -// - Массив - Массив значений переменной ПВХ. -// -Функция ПолучитьПредопределенноеЗначение(Имя, ИспользоватьКэш = Ложь) Экспорт - - Если ИспользоватьКэш Тогда - Возврат __ОбщегоНазначенияПовтИсп.ПолучитьПредопределенноеЗначение(Имя); - Иначе - Возврат ПланыВидовХарактеристик.__ПредопределенныеЗначения.ПолучитьЗначение(Имя); - КонецЕсли; - -КонецФункции - -// Возвращает соответствие предопределенных элементов ПВХ по имени. -// -// Параметры: -// Имя - Строка - Имена переменных ПВХ, перечисленные через запятую. -// ВРазрезеКлючей - Булево - Признак получения данных в виде соответствия, где Ключ - Имя переменной. -// ИспользоватьКэш - Булево - Признак получения данных из кэша. -// -// Возвращаемое значение: -// - Соответствие - Соответствие имен и значений переменных ПВХ. -// - Массив - Массив значений переменных ПВХ. -// -Функция ПолучитьПредопределенныеЗначения(Имена, ВРазрезеКлючей = Ложь, ИспользоватьКэш = Ложь) Экспорт - - Если ИспользоватьКэш Тогда - Возврат __ОбщегоНазначенияПовтИсп.ПолучитьПредопределенныеЗначения(Имена, ВРазрезеКлючей); - Иначе - Возврат ПланыВидовХарактеристик.__ПредопределенныеЗначения.ПолучитьЗначения(Имена, ВРазрезеКлючей); - КонецЕсли; - -КонецФункции - -// Возвращает таблицу соответствий по отбору. -// -// Параметры: -// ТипСоответствия - Перечисление.__ТипСоответствияОбъектовИБ - Тип соответствия. -// Объект1 - ПроизвольныйТип - Объект1. -// Объект2 - ПроизвольныйТип - Объект2. -// Объект3 - ПроизвольныйТип - Объект3. -// ИспользоватьКэш - Булево - Признак получения данных из кэша. -// -// Возвращаемое значение: -// - ТаблицаЗначений - Таблица соответствий по отбору. -// -Функция ПолучитьСоответствиеОбъектовИБ(ТипСоответствия, Объект1 = Неопределено, Объект2 = Неопределено, Объект3 = Неопределено, ИспользоватьКэш = Ложь) Экспорт - - Если ИспользоватьКэш Тогда - Возврат __ОбщегоНазначенияПовтИсп.ПолучитьСоответствиеОбъектовИБ(ТипСоответствия, Объект1, Объект2, Объект3); - Иначе - Возврат РегистрыСведений.__СоответствияОбъектовИБ.ПолучитьСоответствиеОбъектовИБ(ТипСоответствия, Объект1, Объект2, Объект3); - КонецЕсли; - -КонецФункции - -// Возвращает таблицу значений с датами за период -// -// Параметры: -// НачалоПериода - Дата - Начало периода. -// ОкончаниеПериода - Дата - Конец периода. -// Интервал - Строка - одно из следующих значений: -// (Секунда, Минута, Час, День, Неделя, Месяц, Квартал, Полугодие, Год) -// -// Возвращаемое значение: -// ТаблицаЗначений - Таблица значений с датами за период. Содержит одну колонку "Период". -// -Функция ПолучитьТаблицуДатЗаПериод(НачалоПериода, ОкончаниеПериода, Интервал = "День") Экспорт - - ТаблицаИнтервалов = Новый ТаблицаЗначений; - ТаблицаИнтервалов.Колонки.Добавить("Период", Новый ОписаниеТипов("Дата")); - - Запрос = Новый Запрос; - Запрос.Текст = "ВЫБРАТЬ - | НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) КАК Период - | - |УПОРЯДОЧИТЬ ПО - | Период - |ИТОГИ ПО - | Период ПЕРИОДАМИ(%Интервал%, &НачалоПериода, &ОкончаниеПериода)"; - - Запрос.Текст = СтрЗаменить(Запрос.Текст, "%Интервал%", Интервал); - - Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода); - Запрос.УстановитьПараметр("ОкончаниеПериода", ОкончаниеПериода); - - Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Период", "ВСЕ"); - Пока Выборка.Следующий() Цикл - ЗаполнитьЗначенияСвойств(ТаблицаИнтервалов.Добавить(), Выборка); - КонецЦикла; - - Возврат ТаблицаИнтервалов; - -КонецФункции - -//Устанавливает элемент отбор динамического списка -// -//Параметры: -//Список - обрабатываемый динамический список, -//ИмяПоля - имя поля компоновки, отбор по которому нужно установить, -//ВидСравнения - вид сравнения отбора, по умолчанию - Равно, -//ПравоеЗначение - значение отбора -// -Процедура УстановитьЭлементОтбораСписка(Список, ИмяПоля, ПравоеЗначение, ВидСравнения = Неопределено, Представление = "") Экспорт - - ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); - ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля); - ЭлементОтбора.ВидСравнения = ?(ВидСравнения = Неопределено, ВидСравненияКомпоновкиДанных.Равно, ВидСравнения); - ЭлементОтбора.Использование = Истина; - ЭлементОтбора.ПравоеЗначение = ПравоеЗначение; - ЭлементОтбора.Представление = Представление; - -КонецПроцедуры - -//Изменяет элемент отбора динамического списка -// -//Параметры: -//Список - обрабатываемый динамический список, -//ИмяПоля - имя поля компоновки, отбор по которому нужно установить, -//ВидСравнения - вид сравнения отбора, по умолчанию - Равно, -//ПравоеЗначение - значение отбора, -//Установить - признак необходимости установить отбор -// -Процедура ИзменитьЭлементОтбораСписка(Список, ИмяПоля, ПравоеЗначение = Неопределено, Установить = Ложь, ВидСравнения = Неопределено) Экспорт - - УдалитьЭлементОтбораСписка(Список, ИмяПоля); - - Если Установить Тогда - - УстановитьЭлементОтбораСписка(Список, ИмяПоля, ПравоеЗначение, ВидСравнения); - - КонецЕсли; - -КонецПроцедуры - -//Удаляет элемент отбора динамического списка -// -//Параметры: -//Список - обрабатываемый динамический список, -//ИмяПоля - имя поля компоновки, отбор по которому нужно удалить -// -Процедура УдалитьЭлементОтбораСписка(Список, ИмяПоля) Экспорт - - ЭлементыДляУдаления = Новый Массив; - - ЭлементыОтбора = Список.Отбор.Элементы; - ПолеКомпоновки = Новый ПолеКомпоновкиДанных(ИмяПоля); - - Для Каждого ЭлементОтбора Из ЭлементыОтбора Цикл - Если ТипЗнч(ЭлементОтбора) = Тип("ЭлементОтбораКомпоновкиДанных") - И ЭлементОтбора.ЛевоеЗначение = ПолеКомпоновки Тогда - ЭлементыДляУдаления.Добавить(ЭлементОтбора); - КонецЕсли; - КонецЦикла; - - Для Каждого ЭлементОтбораДляУдаления Из ЭлементыДляУдаления Цикл - - ЭлементыОтбора.Удалить(ЭлементОтбораДляУдаления); - - КонецЦикла; - -КонецПроцедуры - -// Функция возвращает полный текст ошибки возникающей при исключении -// -// Параметры: -// ЗаголовокОшибки - Строка - описание действия повлекшего ошибку -// ТекстИсключения - Строка - подробное представление ошибки -// ДополнительныеСообщения - Массив - массив дополнительных сообщений -Функция ПолучениеПолногоТекстаОшибкиПриИсключении(ЗаголовокОшибки, ТекстИсключения, ДополнительныеСообщения) Экспорт - - ТекстОшибки = ЗаголовокОшибки; - Для Каждого Сообщение Из ДополнительныеСообщения Цикл - ТекстОшибки = ТекстОшибки + Символы.ПС + Сообщение.Текст; - КонецЦикла; - ТекстОшибки = ТекстОшибки + Символы.ПС + ТекстИсключения; - - Возврат ТекстОшибки; - -КонецФункции - -// Процедура удаляет экземпляр регламентного задания. -// -// Параметры: -// КлючЗадания - Строка - Ключ регламентного задания -// -Процедура УдалитьЭкземплярРегламентногоЗадания(КлючЗадания) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - РегламентныеЗаданияСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ОтборЗадания = Новый Структура; - ОтборЗадания.Вставить("Ключ", КлючЗадания); - МассивРегламентныхЗаданий = РегламентныеЗаданияСервер.НайтиЗадания(ОтборЗадания); - - Если МассивРегламентныхЗаданий.Количество() Тогда - РегламентноеЗадание = МассивРегламентныхЗаданий[0]; - РегламентныеЗаданияСервер.УдалитьЗадание(РегламентноеЗадание.УникальныйИдентификатор); - КонецЕсли; - -КонецПроцедуры - -// Выполняет запись элемента справочника. -// -// Параметры: -// ТекущийОбъект - СправочникОбъект - Записываемый объект. -// Заголовок - Строка (По умолчанию = ""). -// РежимСообщений - Строка: "Нет","Все","Ошибки" (По умолчанию = "Все"). -// РежимЗагрузки - Булево (По умолчанию = Ложь). -// -// Возвращаемое значение: -// Булево - Справочник записан. -// -Функция ЗаписатьСправочник(ТекущийОбъект, Заголовок = "", РежимСообщений = "Все", РежимЗагрузки = Ложь) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - СправочникЗаписан = Ложь; - - РежимыВывода = ОпределитьРежимыВывода(РежимСообщений); - - Попытка - - Если РежимЗагрузки Тогда - ТекущийОбъект.ОбменДанными.Загрузка = Истина; - СправочникЗаписан = Истина; - Иначе - СправочникЗаписан = ТекущийОбъект.ПроверитьЗаполнение(); - КонецЕсли; - - Если СправочникЗаписан Тогда - - ТекущийОбъект.Записать(); - Если РежимыВывода.ВыводитьИнформацию Тогда - ОбщегоНазначения.СообщитьПользователю( - СтрШаблон(НСтр("ru='Записан справочник ""%1"".';en='Directory ""%1"" saved.'"), ТекущийОбъект.Ссылка)); - КонецЕсли; - КонецЕсли; - Исключение - - СправочникЗаписан = Ложь; - - Если РежимыВывода.ВыводитьОшибки Тогда - ОбщегоНазначения.СообщитьПользователю(КраткоеПредставлениеОшибки(ИнформацияОбОшибке())); - КонецЕсли; - - ЗаписьЖурналаРегистрации("__.ОшибкаЗаписиСправочника", УровеньЖурналаРегистрации.Ошибка,,, - ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())); - КонецПопытки; - - Возврат СправочникЗаписан; - -КонецФункции // ЗаписатьСправочник() - -// Преобразует текст формата XML в таблицу значений, -// при этом колонки таблицы формируются на основе описания в XML. -// -// Параметры: -// ТекстXML - Текст в формате XML. -// Схема XML: -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// -// Примеры XML-файлов см. в демонстрационной конфигурации. -// -// Пример использования: -// КлассификаторТаблица = ПрочитатьXMLВТаблицу(РегистрыСведений.АдресныйКлассификатор. -// ПолучитьМакет("КлассификаторАдресныхОбъектовРоссии").ПолучитьТекст()); -// -// Возвращаемое значение: -// ТаблицаЗначений. -// -Функция ПрочитатьXMLВТаблицу(ТекстXML) Экспорт - - Чтение = Новый ЧтениеXML; - Чтение.УстановитьСтроку(ТекстXML); - - // Прочитаем первый узел и проверим его. - Если Не Чтение.Прочитать() Тогда - ВызватьИсключение("Пустой XML"); - ИначеЕсли Чтение.Имя <> "Items" Тогда - ВызватьИсключение(НСтр("ru='Ошибка в структуре XML';en='Ошибка в структуре XML'")); - КонецЕсли; - - // Получим описание таблицы и создадим ее. - ИмяТаблицы = Чтение.ПолучитьАтрибут("Description"); - ИменаКолонок = СтрЗаменить(Чтение.ПолучитьАтрибут("Columns"), ",", Символы.ПС); - Колонок = СтрЧислоСтрок(ИменаКолонок); - - ТаблицаЗначений = Новый ТаблицаЗначений; - Для Сч = 1 По Колонок Цикл - ТаблицаЗначений.Колонки.Добавить(СтрПолучитьСтроку(ИменаКолонок, Сч), Новый ОписаниеТипов("Строка")); - КонецЦикла; - - // Заполним значения в таблице. - Пока Чтение.Прочитать() Цикл - - Если Чтение.ТипУзла <> ТипУзлаXML.НачалоЭлемента Тогда - Продолжить; - ИначеЕсли Чтение.Имя <> "Item" Тогда - ВызватьИсключение(НСтр("ru='Ошибка в структуре XML';en='Ошибка в структуре XML'")); - КонецЕсли; - - НоваяСтрока = ТаблицаЗначений.Добавить(); - Для Сч = 1 По Колонок Цикл - ИмяКолонки = СтрПолучитьСтроку(ИменаКолонок, Сч); - НоваяСтрока[Сч - 1] = Чтение.ПолучитьАтрибут(ИмяКолонки); - КонецЦикла; - КонецЦикла; - - Результат = Новый Структура("ИмяТаблицы, Данные", ИмяТаблицы, ТаблицаЗначений); - - Возврат Результат; - -КонецФункции // ПрочитатьXMLВТаблицу() - -// Определяет режимы вывода сообщений. -// -// Параметры: -// РежимСообщений - Строка - "Нет", "Все", "Ошибки". -// -// Возвращаемое значение: -// Структура - Структура режима вывода сообщений. -// -Функция ОпределитьРежимыВывода(РежимСообщений) Экспорт - - РежимыВывода = Новый Структура("ВыводитьОшибки, ВыводитьИнформацию", - ВРег(РежимСообщений) = ВРег("Все") Или ВРег(РежимСообщений) = ВРег("Ошибки"), - ВРег(РежимСообщений) = ВРег("Все")); - - Возврат РежимыВывода; - -КонецФункции // ОпределитьРежимВывода() - -// Выполняет произвольный код с параметрами. -// -// Параметры: -// Текст функции - Произвольный. -// СтруктураПараметров - Массив структур (Номер, Значение). -// Переменные - Структура - Структура переменных функции. -// -// Возвращаемое значение: -// Неопределено, в случае успешного выполнения, Описание ошибки, в случае неудачи. -// -Функция ВыполнитьПользовательскуюФункциюСПараметрами(ТекстФункции, СтруктураПараметров, Переменные) Экспорт - - // Служебные переменные для передачи параметров функции. - Перем П1, П2, П3, П4, П5, П6, П7, П8, П9, П10; - - Для Каждого Параметр Из СтруктураПараметров Цикл - - Если Параметр.Номер = 1 Тогда - П1 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П1"); - ИначеЕсли Параметр.Номер = 2 Тогда - П2 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П2"); - ИначеЕсли Параметр.Номер = 3 Тогда - П3 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П3"); - ИначеЕсли Параметр.Номер = 4 Тогда - П4 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П4"); - ИначеЕсли Параметр.Номер = 5 Тогда - П5 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П5"); - ИначеЕсли Параметр.Номер = 6 Тогда - П6 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П6"); - ИначеЕсли Параметр.Номер = 7 Тогда - П7 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П7"); - ИначеЕсли Параметр.Номер = 8 Тогда - П8 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П8"); - ИначеЕсли Параметр.Номер = 9 Тогда - П9 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П9"); - ИначеЕсли Параметр.Номер = 10 Тогда - П10 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П10"); - КонецЕсли; - КонецЦикла; - - ТекстФункции = СтрЗаменить(ТекстФункции, "Переменные", "Параметры.Переменные"); - - Результат = Неопределено; - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Параметры = Новый Структура("П1, П2, П3, П4, П5, П6, П7, П8, П9, П10, Переменные", П1, П2, П3, П4, П5, П6, П7, П8, П9, П10, Переменные); - - Попытка - ОбщегоНазначения.ВыполнитьВБезопасномРежиме(ТекстФункции, Параметры); - Исключение - ВызватьИсключение КраткоеПредставлениеОшибки(ИнформацияОбОшибке()); - КонецПопытки; - - Возврат Результат; - -КонецФункции // ВыполнитьПользовательскуюФункциюСПараметрами() - -// Добавляет новую строку "ДобавляемаяСтрока" к тексту "Текст". -// -// Параметры: -// Текст - Строка - Текущий текст. -// ДобавляемаяСтрока - Строка - Добавляемая строка. -// -Процедура ДобавитьСтрокуКТексту(Текст, ДобавляемаяСтрока) Экспорт - - Текст = СтрШаблон("%1%2%3", Текст, ?(СокрЛП(Текст) = "", "", Символы.ПС), ДобавляемаяСтрока); - -КонецПроцедуры // ДобавитьСтрокуКТексту() - -// По массиву типов создается список выбора для быстрого выбора составного типа. -// -// Параметры: -// МассивТипов - Массив - Массив типов. -// -// Возвращаемое значение: -// СписокЗначений - Список выбора. -// -Функция ПодготовитьСписокВыбораТипа(МассивТипов) Экспорт - - СписокВыбора = Новый СписокЗначений; - Для Каждого ТекущийТип Из МассивТипов Цикл - - ОбъектМетаданных = Метаданные.НайтиПоТипу(ТекущийТип); - Если ОбъектМетаданных = Неопределено Тогда - ТекПредставление = Строка(ТекущийТип); - Иначе - ТекПредставление = ОбъектМетаданных.Синоним; - КонецЕсли; - - СписокВыбора.Добавить(ТекущийТип,ТекПредставление); - КонецЦикла; - - Возврат СписокВыбора; - -КонецФункции // ПодготовитьСписокВыбораТипа() - -// Функция определяет имя объекта ссылочного типа по описанию типов. -// -// Параметры: -// ОписаниеТипов - ОписаниеТипов - содержит тип, имя объекта которого нужно определить. -// ИмяКоллекции - Строка - имя коллекции объектов метаданных: "Справочники","Документы" и т.п. -// НачалоИмениТипа - Строка - начало строкового представления типа : "СправочникСсылка", "ДокументСсылка" и т.п. -// -// Возвращаемое значение: -// РезСтруктура - Структура (Ключи: "Имя","Синоним","ИмяТипа"; Значения: Строка) -// Неопределено (если имя не удалось определить). -// -Функция ПолучитьИмяОбъектаПоОписаниюТипов(ОписаниеТипов, ИмяКоллекции, НачалоИмениТипа) Экспорт - - Результат = Неопределено; - - Для Каждого ТекущийОбъект Из Метаданные[ИмяКоллекции] Цикл - - ИмяТипа = СтрШаблон("%1.%2", НачалоИмениТипа, ТекущийОбъект.Имя); - Если ОписаниеТипов.СодержитТип(Тип(ИмяТипа)) Тогда - - Результат = Новый Структура; - Результат.Вставить("Имя", ТекущийОбъект.Имя); - Результат.Вставить("Синоним", ТекущийОбъект.Синоним); - Результат.Вставить("ИмяТипа", ИмяТипа); - - Прервать; - КонецЕсли; - КонецЦикла; - - Возврат Результат; - -КонецФункции // ПолучитьИмяОбъектаПоОписаниюТипов() - -// Функция получает имя объекта по имени формы. -// -// Параметры: -// ИмяФормы - Строка - Имя формы. -// -// Возвращаемое значение: -// Строка - Имя объекта. -// -Функция ПолучитьИмяОбъектаПоИмениФормы(ИмяФормы, ПолноеИмя = Истина) Экспорт - - МассивИмениФормы = __СтроковыеФункцииКлиентСервер.РазобратьСтрокуСРазделителями(ИмяФормы, "."); - Результат = СтрШаблон("%1%2", - ?(ПолноеИмя, СтрШаблон("%1.", МассивИмениФормы.Получить(0)), ""), - МассивИмениФормы.Получить(1)); - - Возврат Результат; - -КонецФункции // ПолучитьИмяОбъектаПоИмениФормы() - -#Область ОтладкаВременныхТаблиц - -// Функция возвращает все поля указанной временной таблицы из менеджера временных таблиц. -// Используется для просмотра временных таблиц в отладчике. -// -// Параметры: -// ЗапросМенеджер - Запрос, МенеджерВременныхТаблиц - запрос (для вычленения текста запроса) или менеджер. -// ИмяВременнойТаблицы - Строка - Имя временной таблицы -// -// Возвращаемое значение: -// - ТаблицаЗначений - Результат временной таблицы запроса. -// -// Пример вызова функции: -// ЗапасыСервер.ПоказатьВременнуюТаблицу(МенеджерВременныхТаблиц, "ТаблицаТоваров") -// -Функция ПоказатьВременнуюТаблицу(ЗапросМенеджер, ИмяВременнойТаблицы) Экспорт - - ЗакрытьМенеджерВременныхТаблиц = Ложь; - - Если ТипЗнч(ЗапросМенеджер) = Тип("Запрос") Тогда - Если ЗапросМенеджер.МенеджерВременныхТаблиц = Неопределено Тогда - МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; - ЗакрытьМенеджерВременныхТаблиц = Истина; - ЗапросМенеджер.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; - Иначе - МенеджерВременныхТаблиц = ЗапросМенеджер.МенеджерВременныхТаблиц; - КонецЕсли; - - ЗапросМенеджер.Выполнить(); - Иначе - МенеджерВременныхТаблиц = ЗапросМенеджер; - КонецЕсли; - - ДанныеТаблицы = ЗапросВыполнитьВыгрузить("ВЫБРАТЬ * ИЗ " + ИмяВременнойТаблицы,, МенеджерВременныхТаблиц); - - Если ЗакрытьМенеджерВременныхТаблиц Тогда - МенеджерВременныхТаблиц.Закрыть(); - ЗапросМенеджер.МенеджерВременныхТаблиц = Неопределено; - КонецЕсли; - - Возврат ДанныеТаблицы; - -КонецФункции - -// Функция возвращает результат запроса. -// -// Параметры: -// ТекстЗапроса - Строка - текст исполняемого запроса. -// ПараметрыЗапроса - Соответствие - Соответствие параметров запроса. -// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - Менеджер временных таблиц запроса. -// -// Возвращаемое значение: -// - ТаблицаЗначений - Результат выполнения запроса. -// -Функция ЗапросВыполнитьВыгрузить(ТекстЗапроса, ПараметрыЗапроса = Неопределено, - МенеджерВременныхТаблиц = Неопределено) Экспорт - - Запрос = Новый Запрос(ТекстЗапроса); - - Если МенеджерВременныхТаблиц <> Неопределено Тогда - Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; - КонецЕсли; - - Если ЗначениеЗаполнено(ПараметрыЗапроса) Тогда - Для Каждого Параметр Из ПараметрыЗапроса Цикл - Запрос.УстановитьПараметр(Параметр.Ключ, Параметр.Значение); - КонецЦикла; - КонецЕсли; - - Возврат Запрос.Выполнить().Выгрузить(); - -КонецФункции - -// Формирует список полей временных таблиц. -// -// Параметры: -// ЗапросМенеджер - Запрос, МенеджерВременныхТаблиц - запрос (для вычленения текста запроса) или менеджер -// временных таблиц (имена временных таблиц в этом случае надо передавать явно). -// ИменаВременныхТаблиц - Строка - строка с именами интересующих временных таблиц (обязательный параметр при передаче -// менеджера ВТ вместо запроса в первом параметре). -// -// Возвращаемое значение: -// Массив - Поля временных таблицы, находящиеся в менеджере или запросе. -// -// Пример вызова функции: -// ПросмотрВременныхТаблиц(Запрос, "") -// -Функция ПоляВременныхТаблиц(ЗапросМенеджер, ИменаВременныхТаблиц = "") Экспорт - - // Предварительная обработка параметров: - Если ТипЗнч(ЗапросМенеджер) = Тип("МенеджерВременныхТаблиц") Тогда - Если ИменаВременныхТаблиц = "" Тогда - Возврат "Укажите имена временных таблиц через запятую"; - Иначе - Запрос = Новый Запрос; - Запрос.МенеджерВременныхТаблиц = ЗапросМенеджер; - КонецЕсли; - Иначе - Запрос = ЗапросМенеджер; - КонецЕсли; - - ТекстЗапроса = ВРег(Запрос.Текст); - ТекстЗапроса = СтрЗаменить(ТекстЗапроса, Символы.Таб, " "); - ТекстЗапроса = СтрЗаменить(ТекстЗапроса, Символы.ВТаб, " "); - ТекстЗапроса = СтрЗаменить(ТекстЗапроса, Символы.НПП, " "); - ТекстЗапроса = СтрЗаменить(ТекстЗапроса, ")", ") "); - ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "(", " ("); - - ОчищенныйТекстЗапроса = ""; - Для НомерСтроки = 1 По СтрЧислоСтрок(ТекстЗапроса) Цикл - - ОчереднаяСтрока = СтрПолучитьСтроку(ТекстЗапроса, НомерСтроки); - ПозицияКомментария = СтрНайти(ОчереднаяСтрока, "//"); - - Если ПозицияКомментария > 0 Тогда - ОчереднаяСтрока = Лев(ОчереднаяСтрока,ПозицияКомментария-1); - КонецЕсли; - - ОчищенныйТекстЗапроса = ОчищенныйТекстЗапроса + " " + ОчереднаяСтрока; - КонецЦикла; - - ТекстЗапроса = ОчищенныйТекстЗапроса; - - // Парсинг текста запроса и получение из него имен временных таблиц - ВременныеТаблицыЗапроса = новый Массив; - - Если НЕ ИменаВременныхТаблиц = "" Тогда - - СписокДополнительныхИмен = СтрЗаменить(ИменаВременныхТаблиц, ",", Символы.ПС); - Для Счетчик = 1 По СтрЧислоСтрок(СписокДополнительныхИмен) Цикл - ТекСтрока = СтрПолучитьСтроку(СписокДополнительныхИмен, Счетчик); - ВременныеТаблицыЗапроса.Добавить(ТекСтрока); - КонецЦикла; - - КонецЕсли; - - ВременнаяТаблица = НайтиИменаТаблицПоРасположениюСлов(ТекстЗапроса, "ПОМЕСТИТЬ"); - Для Каждого КлючЗначение Из ВременнаяТаблица Цикл - ВременныеТаблицыЗапроса.Добавить(КлючЗначение.Ключ); - КонецЦикла; - - ВременнаяТаблица = НайтиИменаТаблицПоРасположениюСлов(ТекстЗапроса, "ИЗ", "КАК"); - Для Каждого КлючЗначение Из ВременнаяТаблица Цикл - ВременныеТаблицыЗапроса.Добавить(КлючЗначение.Ключ); - КонецЦикла; - - ВременнаяТаблица = НайтиИменаТаблицПоРасположениюСлов(ТекстЗапроса, "СОЕДИНЕНИЕ", "КАК"); - Для Каждого КлючЗначение Из ВременнаяТаблица Цикл - ВременныеТаблицыЗапроса.Добавить(КлючЗначение.Ключ); - КонецЦикла; - - УничтожаемыеВременныеТаблицы = НайтиИменаТаблицПоРасположениюСлов(ТекстЗапроса, "УНИЧТОЖИТЬ"); - Для Каждого КлючЗначение Из УничтожаемыеВременныеТаблицы Цикл - ВременныеТаблицыЗапроса.Добавить(КлючЗначение.Ключ); - КонецЦикла; - - Ответ = Новый Структура; - - Если Запрос.МенеджерВременныхТаблиц = Неопределено тогда - - // На случай, если ВТ удаляются в тексте запроса, сложнейший алгоритм предварительно скопирует их - Смещение = 0; - Если УничтожаемыеВременныеТаблицы.Количество() Тогда - Для Каждого КлючИЗначение Из УничтожаемыеВременныеТаблицы Цикл - - ПозицияУничтожения = КлючИЗначение.Значение + Смещение; - ИмяВТ = КлючИЗначение.Ключ ; - НовыйПодзапросКопирования = "ВЫБРАТЬ * ПОМЕСТИТЬ КОПИЯ" + ИмяВТ + " ИЗ "+ ИмяВТ + ";"; - - ТекстЗапроса = Лев(ТекстЗапроса, ПозицияУничтожения - 1) + НовыйПодзапросКопирования + Прав( - ТекстЗапроса, СтрДлина(ТекстЗапроса) - (ПозицияУничтожения - 1)); - - Смещение = Смещение + НовыйПодзапросКопирования; - КонецЦикла; - КонецЕсли; - - // Выполняем запрос для создания интересующих нас таблиц - ЗапросТМП = Новый Запрос; - ЗапросТМП.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; - Для Каждого Параметр Из Запрос.Параметры Цикл - ЗапросТМП.УстановитьПараметр(Параметр.Ключ, Параметр.Значение); - КонецЦикла; - - ЗапросТМП.Текст = ТекстЗапроса; - ЗапросТМП.Выполнить(); - - ЗаполнитьТаблицыПоСпискуИмен(Ответ, ВременныеТаблицыЗапроса, ЗапросТМП.МенеджерВременныхТаблиц); - - ЗапросТМП.МенеджерВременныхТаблиц.Закрыть(); - - Иначе - - // Это надо запускать после выполнения запроса, чтобы временные таблицы уже были созданы - ОтсутствующиеИменаТаблиц = ЗаполнитьТаблицыПоСпискуИмен( - Ответ, ВременныеТаблицыЗапроса, Запрос.МенеджерВременныхТаблиц); - - Для Каждого ИмяТаблицы Из ОтсутствующиеИменаТаблиц Цикл - - Если УничтожаемыеВременныеТаблицы.Получить(ИмяТаблицы) = Неопределено Тогда - СообщениеОбОшибке = "Таблица еще не создана либо имя задано не верно"; - Иначе - СообщениеОбОшибке = "Таблица уничтожается при выполнении пакета"; - КонецЕсли; - - Ответ.Вставить(ИмяТаблицы, СообщениеОбОшибке); - - КонецЦикла; - - КонецЕсли; - - Возврат Ответ; - -КонецФункции - -#КонецОбласти // ОтладкаВременныхТаблиц - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -Функция ЗаполнитьТаблицыПоСпискуИмен(СтруктураОтвета, МассивИменТаблиц, Менеджер) - - ОтсутствующиеИменаТаблиц = Новый Массив; - - Запрос = Новый Запрос; - Запрос.МенеджерВременныхТаблиц = Менеджер; - - Для Каждого ИмяТаблицы Из МассивИменТаблиц Цикл - Если НЕ СтруктураОтвета.Свойство(ИмяТаблицы) Тогда - - Запрос.Текст = "ВЫБРАТЬ * ИЗ " + ИмяТаблицы + " КАК " + ИмяТаблицы; - Попытка - СтруктураОтвета.Вставить(ИмяТаблицы, Запрос.Выполнить().Выгрузить()); - Исключение - СтруктураОтвета.Вставить(ИмяТаблицы, ОписаниеОшибки()); - ОтсутствующиеИменаТаблиц.Добавить(ИмяТаблицы); - КонецПопытки; - - КонецЕсли; - КонецЦикла; - - Возврат ОтсутствующиеИменаТаблиц; - -КонецФункции - -Функция НайтиИменаТаблицПоРасположениюСлов(Знач Текст, ПервоеИскомоеСлово, ВтороеИскомоеСлово = "") - - СписокИгнорируемыхСимволов = Новый СписокЗначений; - СписокИгнорируемыхСимволов.Добавить(Символы.ПС); - СписокИгнорируемыхСимволов.Добавить(Символы.ВК); - СписокИгнорируемыхСимволов.Добавить(Символы.НПП); - СписокИгнорируемыхСимволов.Добавить(Символы.Таб); - СписокИгнорируемыхСимволов.Добавить(" "); - - СписокРазделителей = Новый СписокЗначений; - СписокРазделителей.Добавить("("); - СписокРазделителей.Добавить(")"); - СписокРазделителей.Добавить("."); - СписокРазделителей.Добавить(","); - СписокРазделителей.Добавить(";"); - СписокРазделителей.Добавить("&"); - - НайденныеИмена = Новый Структура; - ПервоеИскомоеСлово = ВРег(ПервоеИскомоеСлово); - ВтороеИскомоеСлово = ВРег(ВтороеИскомоеСлово); - - Пока Истина Цикл - - Найдено = Найти(Текст, " " + ВРег(ПервоеИскомоеСлово) + " "); - Если Найдено > 0 Тогда - - Текст = СокрЛП(Прав(Текст, СтрДлина(Текст) - Найдено - СтрДлина(ПервоеИскомоеСлово) - 1)); - СоставляемоеСлово = ""; - НайденноеСлово = ""; - - Для НомерСтроки = 1 По СтрДлина(Текст) Цикл - - ОчереднойСимвол = Сред(Текст, НомерСтроки, 1); - - Если НЕ СписокРазделителей.НайтиПоЗначению(ОчереднойСимвол) = Неопределено Тогда - - СоставляемоеСлово = ""; - НайденноеСлово = ""; - - Прервать; - - ИначеЕсли НЕ СписокИгнорируемыхСимволов.НайтиПоЗначению(ОчереднойСимвол) = Неопределено Тогда - - Если СоставляемоеСлово = "" Тогда - Продолжить; - Иначе - Если НайденноеСлово = "" Тогда - - НайденноеСлово = СоставляемоеСлово; - СоставляемоеСлово = ""; - - Если ВтороеИскомоеСлово = "" Тогда - Прервать; - КонецЕсли; - - Иначе - - Если НЕ СоставляемоеСлово = ВтороеИскомоеСлово Тогда - НайденноеСлово = ""; - КонецЕсли; - - Прервать; - - КонецЕсли; - КонецЕсли; - Иначе - СоставляемоеСлово = СоставляемоеСлово + ОчереднойСимвол; - КонецЕсли; - - КонецЦикла; - - Если НЕ НайденноеСлово = "" Тогда - НайденныеИмена.Вставить(НайденноеСлово, Найдено); - КонецЕсли; - Иначе - Прервать; - КонецЕсли; - - КонецЦикла; - - Возврат НайденныеИмена; - -КонецФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202.xml" "b/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202.xml" deleted file mode 100644 index 93440af8..00000000 --- "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202.xml" +++ /dev/null @@ -1,27 +0,0 @@ - - - - - __РаботаСДиалогамиКлиент - - - ru - Работа с диалогами клиент - - - en - Working with dialogues client - - - - false - true - false - false - true - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" "b/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" deleted file mode 100644 index 0685653c..00000000 --- "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" +++ /dev/null @@ -1,87 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Работа с диалогами (клиент): для клиентских методов работы с диалогами. - -#Область ПрограммныйИнтерфейс - -// Осуществляет выбор составного типа из списка в управляемой форме. -// -// Параметры: -// ТекущаяФорма - Форма -// ЭлементВладелец - ЭлементУправления -// Контейнер - Объект,СтрокаТабличнойЧасти -// ИмяРеквизита - Строка -// СписокВыбора - Список с типами, которые выбираем -// СтандартнаяОбработка - Булево -// -Процедура НачалоВыбораСоставного(ТекущаяФорма - ,ЭлементВладелец - ,Контейнер - ,ИмяРеквизита - ,СписокВыбора - ,СтандартнаяОбработка) Экспорт - - Если Контейнер = Неопределено Тогда - Возврат; - КонецЕсли; - - ЭлементВладелец.ВыбиратьТип = Ложь; - - ТекущееЗначение = Контейнер[ИмяРеквизита]; - Если ТекущееЗначение = Неопределено Тогда - - СтандартнаяОбработка = Ложь; - ЭлементВладелец.ВыбиратьТип = Истина; - - ДополнительныеПараметры = Новый Структура; - ДополнительныеПараметры.Вставить("Контейнер", Контейнер); - ДополнительныеПараметры.Вставить("ИмяРеквизита", ИмяРеквизита); - ДополнительныеПараметры.Вставить("ЭлементВладелец", ЭлементВладелец); - ДополнительныеПараметры.Вставить("СтандартнаяОбработка", СтандартнаяОбработка); - ТекущаяФорма.ПоказатьВыборИзСписка( - Новый ОписаниеОповещения("НачалоВыбораСоставного_Завершение", ЭтотОбъект, ДополнительныеПараметры), СписокВыбора); - КонецЕсли; - -КонецПроцедуры - -// Процедура - Начало выбора составного завершение -// -// Параметры: -// Результат - Произвольный - Результат выбора данных -// ПараметрыОповещения - Структура - Параметры передаваемые в оповещение -// -Процедура НачалоВыбораСоставного_Завершение(Результат, ПараметрыОповещения) Экспорт - - Если Результат = Неопределено Тогда - Возврат; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции diff --git "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml" deleted file mode 100644 index ef104fc1..00000000 --- "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml" +++ /dev/null @@ -1,27 +0,0 @@ - - - - - __РаботаСДиалогамиСервер - - - ru - Работа с диалогами сервер - - - en - Working with dialogues server - - - - false - false - true - false - false - true - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" deleted file mode 100644 index 924be697..00000000 --- "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\224\320\270\320\260\320\273\320\276\320\263\320\260\320\274\320\270\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ /dev/null @@ -1,63 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Работа с диалогами (сервер): для серверных методов работы с диалогами. - -#Область ПрограммныйИнтерфейс - -// Выполняет стандартные действия при создании на сервере в форме списка. -// -// Параметры: -// Отказ - Булево. -// СтандартнаяОбработка - Булево. -// ТекущаяФорма - УправляемаяФорма. -// ДополнительныеПараметры - Структура. -// -Процедура СписокПриСозданииНаСервере(Отказ, СтандартнаяОбработка, ТекущаяФорма, ДополнительныеПараметры = Неопределено) Экспорт - - ПолноеИмяОбъекта = __ОбщегоНазначенияСервер.ПолучитьИмяОбъектаПоИмениФормы(ТекущаяФорма.ИмяФормы, Истина); - ПолноеИмяОбъекта = СтрШаблон("%1.ФормаСписка", ПолноеИмяОбъекта); - -КонецПроцедуры - -// Выполняет стандартные действия при создании на сервере в форме выбора. -// -// Параметры: -// Отказ - Булево. -// СтандартнаяОбработка - Булево. -// ТекущаяФорма - УправляемаяФорма. -// ДополнительныеПараметры - Структура. -// -Процедура ФормаВыбораПриСозданииНаСервере(Отказ, СтандартнаяОбработка, ТекущаяФорма, ДополнительныеПараметры = Неопределено) Экспорт - - ПолноеИмяОбъекта = __ОбщегоНазначенияСервер.ПолучитьИмяОбъектаПоИмениФормы(ТекущаяФорма.ИмяФормы, Истина); - ПолноеИмяОбъекта = СтрШаблон("%1.ФормаВыбора", ПолноеИмяОбъекта); - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции diff --git "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\321\217\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\321\217\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" deleted file mode 100644 index dbced8aa..00000000 --- "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\321\217\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" +++ /dev/null @@ -1,27 +0,0 @@ - - - - - __РаботаСКоллекциямиКлиентСервер - - - ru - Работа с коллекциями клиент сервер - - - en - Working with collections client-server - - - - false - true - true - true - true - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\321\217\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\321\217\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" deleted file mode 100644 index 3db69f51..00000000 --- "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\232\320\276\320\273\320\273\320\265\320\272\321\206\320\270\321\217\320\274\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ /dev/null @@ -1,219 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Работа с коллекциями (клиент, сервер): Модуль содержит методы работы с универсальными коллекциями значений. - -#Область ПрограммныйИнтерфейс - -#Область РаботаСМассивами - -// Ищет элемент в массиве. Если находит - возвращает его индекс, иначе -1. -// -// Параметры: -// МассивДанные - МассивДанных - Массив данных для поиска. -// Элемент - Произвольный - Искомый элемент в массиве. -// -// Возвращаемое значение: -// Число - Индекс элемента в массиве. Если не найден, -1. -// -Функция ВернутьИндексВМассиве(МассивДанных, Элемент) Экспорт - - Если МассивДанных = Неопределено Тогда - Возврат -1; - КонецЕсли; - - Для ИндексЭлемента = 0 По МассивДанных.ВГраница() Цикл - - Если (МассивДанных[ИндексЭлемента] = Элемент) Тогда - Возврат ИндексЭлемента; - КонецЕсли; - КонецЦикла; - - Возврат -1; - -КонецФункции - -// Определяет входит ли в массив переданное значение. -// -// Параметры: -// ТекущийМассив - Массив - Массив данных. -// ЗначениеПоиска - Произвольный - Искомое значение. -// -// Возвращаемое значение: -// Булево - Результат поиска значения в массиве. -// -Функция МассивСодержит(ТекущийМассив, ЗначениеПоиска) Экспорт - - Возврат ТекущийМассив.Найти(ЗначениеПоиска) <> Неопределено; - -КонецФункции - -// Находит по значению элемент массива и удаляет его. -// -// Параметры: -// МассивЭлементов - Массив - Массив данных. -// Значение - Произвольный - Удаляемое значение массива. -// -Процедура УдалитьЭлементМассиваПоЗначению(МассивЭлементов, Значение) Экспорт - - Индекс = МассивЭлементов.Найти(Значение); - Если Индекс <> Неопределено Тогда - МассивЭлементов.Удалить(Индекс); - КонецЕсли; - -КонецПроцедуры - -// Удаляет повторяющиеся элементы массива. -// -// Параметры: -// ИсходныйМассив - Массив - Массив данных. -// УдалитьНеопределено - Булево (По умолчанию = Ложь) - Признак удаления . -// -// Возвращаемое значение: -// Массив - Массив данных после удаления дублей. -// -Функция УдалитьПовторяющиесяЭлементыМассива(ИсходныйМассив, УдалитьНеопределено = Ложь) Экспорт - - НовыйМассив = Новый Массив; - - Для Каждого ЭлементМассива Из ИсходныйМассив Цикл - - Если Не МассивСодержит(НовыйМассив, ЭлементМассива) - И Не (ЭлементМассива = Неопределено И УдалитьНеопределено) Тогда - - НовыйМассив.Добавить(ЭлементМассива); - КонецЕсли; - КонецЦикла; - - Возврат НовыйМассив; - -КонецФункции // УдалитьПовторяющиесяЭлементыМассива() - -// Преобразовывает массив строк в массив чисел. -// В случае невозможности преобразования элемента, элементу присваивается -1. -// -// Параметры: -// МассивСтрок - Массив - Массив данных -// -Процедура ПреобразоватьМассивСтрокВЧисла(МассивСтрок) Экспорт - - Для Сч = 1 По МассивСтрок.Количество() Цикл - - Попытка - МассивСтрок[Сч - 1] = Число(МассивСтрок[Сч - 1]); - Исключение - МассивСтрок[Сч - 1] = -1; - КонецПопытки; - КонецЦикла; - -КонецПроцедуры // ПреобразоватьМассивСтрокВЧисла() - -#КонецОбласти - -#Область РаботаСДеревьями - -// Функция выполняет поиск элемента дерева в коллекции. -// -// Параметры: -// Коллекция - ДанныеФормыКоллекцияЭлементовДерева - Дерево. -// СтруктураПоиска - Структура - Структура поиска элемента. -// -// Возвращаемое значение: -// ДанныеФормыЭлементДерева - Результат поиска элемента дерева. -// -Функция НайтиЭлементДерева(Коллекция, СтруктураПоиска) Экспорт - - НайденныйЭлемент = Неопределено; - - Для Каждого Элемент Из Коллекция Цикл - - Совпадение = Истина; - Для Каждого ТекущаяСтрока Из СтруктураПоиска Цикл - - Если Не Элемент[ТекущаяСтрока.Ключ] = ТекущаяСтрока.Значение Тогда - - Совпадение = Ложь; - Прервать; - КонецЕсли; - КонецЦикла; - - Если Совпадение Тогда - - НайденныйЭлемент = Элемент; - Прервать; - КонецЕсли; - КонецЦикла; - - Возврат НайденныйЭлемент; - -КонецФункции - -#КонецОбласти - -#Область РаботаСоСписками - -// Выполняет поиск элемента списка значени по представлению. -// -// Параметры: -// Список - СписокЗначений - Список данных. -// Представление - Строка - Значение поиска. -// УчитыватьРегистр - Булево - Признак учитывания регистра при поиске. -// -// Возвращаемое значение: -// ЭлементСпискаЗначений - Результат поиска. -// -Функция НайтиЭлементСпискаПоПредставлению(Список, Представление, УчитыватьРегистр = Ложь) Экспорт - - НайденныйЭлемент = Неопределено; - - Для Каждого ТекущаяСтрока Из Список Цикл - - Если УчитыватьРегистр Тогда - - Если ТекущаяСтрока.Представление = Представление Тогда - - НайденныйЭлемент = ТекущаяСтрока; - Прервать; - КонецЕсли; - Иначе - - Если ВРег(ТекущаяСтрока.Представление) = ВРег(Представление) Тогда - - НайденныйЭлемент = ТекущаяСтрока; - Прервать; - КонецЕсли; - КонецЕсли; - КонецЦикла; - - Возврат НайденныйЭлемент; - -КонецФункции - -#КонецОбласти - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" "b/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" deleted file mode 100644 index 403a79e6..00000000 --- "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __РаботаСФормами - - - ru - Работа с формами - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Ext/Module.bsl" "b/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Ext/Module.bsl" deleted file mode 100644 index 5cb0a1ad..00000000 --- "a/release/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Ext/Module.bsl" +++ /dev/null @@ -1,1692 +0,0 @@ -////////////////////////////////////////////////////////////////////////////////// -// -// Модуль Динамического Формирования Интерфейса -// Начало разработки 26.03.2020 года -// -// Автор и разработчик: Котов Дмитрий Вадимович -// При поддержеке участников сообщества GitHub & Infostart -// https://github.com/KotovDima1C/DFI -// Инфостарт https://infostart.ru/profile/564942/ -// telegram: @KotovDima -// -////////////////////////////////////////////////////////////////////////////////// - -#Область ПрограммныйИнтерфейс - -#Область ОписаниеТипов - -////////////////////////////////////////////////////////////////////////////////// -//Создание описание типов - -// Создание описания типа Строка -// -// Параметры: -// ДлинаСтроки - Число - длина строки -// -Функция ОписаниеТипаСтрока(ДлинаСтроки = 0) Экспорт - - Возврат Новый ОписаниеТипов("Строка",, КвалификаторСтрока(ДлинаСтроки)); - -КонецФункции - -// Создание описания типа Число -// -// Параметры: -// ДлинаЧисла - Число - общая длина числа -// ТочностьЧисла - Число - количество символов после запятой -// -Функция ОписаниеТипаЧисло(ДлинаЧисла = 15, ТочностьЧисла = 2) Экспорт - - Возврат Новый ОписаниеТипов("Число", КвалификаторЧисло(ДлинаЧисла,ТочностьЧисла)); - -КонецФункции - -// Создание описания типа ДатаВремя -// -// Параметры: -// ДатаВремя - Строка - Варианты: "ДатаВремя", "Дата" или "Время" -// -Функция ОписаниеТипаДатаВремя(ДатаВремя = "ДатаВремя") Экспорт - - Возврат Новый ОписаниеТипов("Дата",,, КвалификаторДатаВремя(ДатаВремя)); - -КонецФункции - -// Создание типа "Таблица значений" -Функция ОписаниеТипаТаблицаЗначений() Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Возврат Новый ОписаниеТипов(ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Тип("ТаблицаЗначений"))); - -КонецФункции - -// Создание типа "Динамический список" -Функция ОписаниеТипаДинамическийСписок() Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Возврат Новый ОписаниеТипов(ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Тип("ДинамическийСписок"))); - -КонецФункции - -// Создание типа "Булево" -Функция ОписаниеТипаБулево() Экспорт - - Возврат Новый ОписаниеТипов("Булево"); - -КонецФункции - -// Создание описания ссылочного типа справочника -// -// Параметры: -// ИмяДокумента - Строка - Имя документа в дереве метаданных -// -Функция ОписаниеТипаДокумент(ИмяДокумента) Экспорт - - Возврат Новый ОписаниеТипов(СтрШаблон("ДокументСсылка.%1", ИмяДокумента)); - -КонецФункции - -// Создание описания ссылочного типа справочника -// -// Параметры: -// ИмяСправочника - Строка - Имя справочника в дереве метаданных -// -Функция ОписаниеТипаСправочник(ИмяСправочника) Экспорт - - Возврат Новый ОписаниеТипов(СтрШаблон("СправочникСсылка.%1", ИмяСправочника)); - -КонецФункции - -// Создание описания типа перечисление -// -// Параметры: -// ИмяПеречисления - Строка - Имя перечисления в дереве метаданных -// -Функция ОписаниеТипаПеречисление(ИмяПеречисления) Экспорт - - Возврат Новый ОписаниеТипов(СтрШаблон("ПеречислениеСсылка.%1", ИмяПеречисления)); - -КонецФункции - -/////////////////////////////////////////////////////////////////////////////////// -//Создание квалификаторов - -// Создание квалификатора для типа Строка -// -// Параметры: -// ДлинаСтроки - Число - длина строки -// -Функция КвалификаторСтрока(ДлинаСтроки = 0) Экспорт - - Возврат Новый КвалификаторыСтроки(ДлинаСтроки); - -КонецФункции - -// Создание квалификатора для типа Число -// -// Параметры: -// ДлинаЧисла - Число - общая длина числа -// ТочностьЧисла - Число - количество символов после запятой -// -Функция КвалификаторЧисло(ДлинаЧисла = 15, ТочностьЧисла = 2) Экспорт - - Возврат Новый КвалификаторыЧисла(ДлинаЧисла, ТочностьЧисла); - -КонецФункции - -// Создание квалификатора для типа ДатаВремя -// -// Параметры: -// ДатаВремя - Строка - Варианты: "ДатаВремя", "Дата" или "Время" -// -Функция КвалификаторДатаВремя(ДатаВремя = "ДатаВремя") Экспорт - - Возврат Новый КвалификаторыДаты(ЧастиДаты[ДатаВремя]); - -КонецФункции - -#КонецОбласти - -#Область СозданиеРеквизитовКоманд - -// Создание одного реквизита -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяРеквизита - Строка - Имя реквизита -// ОписаниеТипа - ОписаниеТипа - Описание типа реквизита -// -Процедура СоздатьРеквизит(Форма, ИмяРеквизита, ОписаниеТипа) Экспорт - - СтруктураРеквизитов = Новый Структура; - СтруктураРеквизитов.Вставить(ОчиститьОтЗапрещенныхСимволов(ИмяРеквизита), ОписаниеТипа); - - СоздатьРеквизиты(Форма, СтруктураРеквизитов); - -КонецПроцедуры - -// Создание реквизитов -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// структураРеквизитов - Структура - Где ключ это Имя реквизита, а значение это описание типа реквизита -// -Процедура СоздатьРеквизиты(Форма, СтруктураРеквизитов) Экспорт - - ДобавляемыеРеквизиты = Новый Массив; - Для Каждого ТекущийРеквизит Из СтруктураРеквизитов Цикл - НовыйРеквизит = Новый РеквизитФормы(ТекущийРеквизит.Ключ, ТекущийРеквизит.Значение); - ДобавляемыеРеквизиты.Добавить(НовыйРеквизит); - КонецЦикла; - - Форма.ИзменитьРеквизиты(ДобавляемыеРеквизиты); - -КонецПроцедуры - -// Создание реквизитов для таблицы -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяТаблицы - Строка - Имя таблицы куда добавляете реквизиты -// структураРеквизитов - Структура - Где ключ это Имя реквизита, а значение это описание типа реквизита -// -Процедура СоздатьРеквизитыТаблицы(Форма, ИмяТаблицы, СтруктураРеквизитов) Экспорт - - ДобавляемыеРеквизиты = Новый Массив; - Для Каждого ТекущийРеквизит Из СтруктураРеквизитов Цикл - НовыйРеквизит = Новый РеквизитФормы(ТекущийРеквизит.Ключ, ТекущийРеквизит.Значение, ИмяТаблицы); - ДобавляемыеРеквизиты.Добавить(НовыйРеквизит); - КонецЦикла; - - Форма.ИзменитьРеквизиты(ДобавляемыеРеквизиты); - -КонецПроцедуры - -// Создание команды -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяКоманды - Строка - Имя команды -// Заголовок - Строка - Заголовок команды -// ИмяДействия - Строка - Имя процедуры действия команды -// Пример процедуры в модуле формы "Процедура <ИмяДействия>(Команда)" -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// -Процедура СоздатьКоманду(Форма, - ИмяКоманды, - Заголовок, - ИмяДействия, - СтруктураСвойств = Неопределено) Экспорт - - НоваяКоманда = Форма.Команды.Добавить(ОчиститьОтЗапрещенныхСимволов(ИмяКоманды)); - НоваяКоманда.Заголовок = Заголовок; - НоваяКоманда.Действие = ОчиститьОтЗапрещенныхСимволов(ИмяДействия); - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - УстановитьСвойстваЭлементу(НоваяКоманда,СтруктураСвойств); - -КонецПроцедуры - -#КонецОбласти - -#Область ВспомогательныеФункции - -// Устанавливает в свойство Ключ элемента формы значение Значение всех передаваемых структур. -// -// Параметры: -// Элемент - ЭлементыФормы - Элемент, в который устанавливаются свойства. -// СтруктураСвойств1 - Структура - Структура свойств элемента формы. -// СтруктураСвойств2 - Структура - Структура свойств элемента формы. -// СтруктураСвойств3 - Структура - Структура свойств элемента формы. -// СтруктураСвойств4 - Структура - Структура свойств элемента формы. -// СтруктураСвойств5 - Структура - Структура свойств элемента формы. -// СтруктураСвойств6 - Структура - Структура свойств элемента формы. -// СтруктураСвойств7 - Структура - Структура свойств элемента формы. -// СтруктураСвойств8 - Структура - Структура свойств элемента формы. -// СтруктураСвойств9 - Структура - Структура свойств элемента формы. -// СтруктураСвойств10 - Структура - Структура свойств элемента формы. -// -Процедура УстановитьМножествоСтруктурСвойствЭлементу(Элемент, - СтруктураСвойств1, - СтруктураСвойств2 = Неопределено, - СтруктураСвойств3 = Неопределено, - СтруктураСвойств4 = Неопределено, - СтруктураСвойств5 = Неопределено, - СтруктураСвойств6 = Неопределено, - СтруктураСвойств7 = Неопределено, - СтруктураСвойств8 = Неопределено, - СтруктураСвойств9 = Неопределено, - СтруктураСвойств10 = Неопределено) Экспорт - - УстановитьСвойстваЭлементу(Элемент,СтруктураСвойств1); - Если СтруктураСвойств2 <> Неопределено Тогда УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств2) КонецЕсли; - Если СтруктураСвойств3 <> Неопределено Тогда УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств3) КонецЕсли; - Если СтруктураСвойств4 <> Неопределено Тогда УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств4) КонецЕсли; - Если СтруктураСвойств5 <> Неопределено Тогда УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств5) КонецЕсли; - Если СтруктураСвойств6 <> Неопределено Тогда УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств6) КонецЕсли; - Если СтруктураСвойств7 <> Неопределено Тогда УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств7) КонецЕсли; - Если СтруктураСвойств8 <> Неопределено Тогда УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств8) КонецЕсли; - Если СтруктураСвойств9 <> Неопределено Тогда УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств9) КонецЕсли; - Если СтруктураСвойств10 <> Неопределено Тогда УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств10) КонецЕсли; - -КонецПроцедуры - -// Устанавливает в свойство Ключ элемента формы значение Значение элемента структуры. -// -// Параметры: -// Элемент - ЭлементыФормы - Элемент, в который устанавливаются свойства. -// СтруктураСвойств - Структура - Структура свойств элемента формы. -// -Процедура УстановитьСвойстваЭлементу(Элемент, СтруктураСвойств) Экспорт - - Для Каждого ТекущееСвойство Из СтруктураСвойств Цикл - Элемент[ТекущееСвойство.Ключ] = ТекущееСвойство.Значение; - КонецЦикла; - -КонецПроцедуры - -// Устанавливает события элемента формы. -// -// Параметры: -// Элемент - ЭлементыФормы - Элемент, для которого устанавливаются события. -// СтруктураСобытий - Структура - Структура свойств элемента формы. -// -Процедура УстановитьСобытияЭлементу(Элемент, СтруктураСобытий) Экспорт - - Для Каждого ТекущееСвойство Из СтруктураСобытий Цикл - Элемент.УстановитьДействие(ТекущееСвойство.Ключ, ТекущееСвойство.Значение); - КонецЦикла; - -КонецПроцедуры - -// Устанавливает параметры динамического списка. -// -// Параметры: -// РеквизитДинамическийСписок - ДинамическийСписок - Дин. список, для которого устанавливаются параметры. -// ПараметрыЗапроса - Структура - Структура параметров дин. списка. -// -Процедура УстановитьПараметрыЗапросу(РеквизитДинамическийСписок, ПараметрыЗапроса) Экспорт - - Для Каждого ТекущийПараметр Из ПараметрыЗапроса Цикл - РеквизитДинамическийСписок.Параметры.УстановитьЗначениеПараметра(ТекущийПараметр.Ключ, ТекущийПараметр.Значение); - КонецЦикла; - -КонецПроцедуры - -#КонецОбласти - -#Область СозданиеЭлементов - -// Создать обычную группу без отображения -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяГруппы - Строка - Имя элемента на форме -// РодительГруппы - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// ГруппировкаОбычнойГруппы - Число - Принимаемые значения: -// 1 - Вертикальная -// 2 - ГоризонтальнаяЕслиВозможно -// 3 - ГоризонтальнаяВсегда -// 0 - Авто -// РастягиватьГоризонтально - Число - Принимаемые значения: -// 1 - Истина -// 2 - Ложь -// 0 - Авто -// РастягиватьВертикально - Число - Принимаемые значения: -// 1 - Истина -// 2 - Ложь -// 0 - Авто -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьГруппаОбычнаяБезОтображения(Форма, - ИмяГруппы, - РодительГруппы, - ГруппировкаОбычнойГруппы = 0, - РастягиватьГоризонтально = 0, - РастягиватьВертикально = 0, - СтруктураСвойств = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ОпределитьЭлементФормы(Форма,РодительГруппы); - ОпределитьЭлементФормы(Форма,ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяГруппы, Тип("ГруппаФормы"), РодительГруппы, ЭлементПеред); - НовыйЭлемент.Вид = ВидГруппыФормы.ОбычнаяГруппа; - НовыйЭлемент.Отображение = ОтображениеОбычнойГруппы.Нет; - НовыйЭлемент.ОтображатьЗаголовок = Ложь; - - ПолучитьСостояниеГруппировкиЭлемента(НовыйЭлемент, ГруппировкаОбычнойГруппы); - ПолучитьСостояниеРастягиванияЭлементаПоГоризонтали(НовыйЭлемент, РастягиватьГоризонтально); - ПолучитьСостояниеРастягиванияЭлементаПоВертикали(НовыйЭлемент, РастягиватьВертикально); - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создать обычную группу -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяГруппы - Строка - Имя элемента на форме -// РодительГруппы - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// Заголовок - Строка - Заголовок группы -// ГруппировкаОбычнойГруппы - Число - Принимаемые значения: -// 1 - Вертикальная -// 2 - ГоризонтальнаяЕслиВозможно -// 3 - ГоризонтальнаяВсегда -// 0 - Авто -// РастягиватьГоризонтально - Число - Принимаемые значения: -// 1 - Истина -// 2 - Ложь -// 0 - Авто -// РастягиватьВертикально - Число - Принимаемые значения: -// 1 - Истина -// 2 - Ложь -// 0 - Авто -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьГруппаОбычная(Форма, - ИмяГруппы, - РодительГруппы, - Заголовок = "", - ГруппировкаОбычнойГруппы = 0, - РастягиватьГоризонтально = 0, - РастягиватьВертикально = 0, - СтруктураСвойств = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ОпределитьЭлементФормы(Форма, РодительГруппы); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяГруппы, Тип("ГруппаФормы"), РодительГруппы, ЭлементПеред); - НовыйЭлемент.Вид = ВидГруппыФормы.ОбычнаяГруппа; - НовыйЭлемент.Отображение = ОтображениеОбычнойГруппы.СлабоеВыделение; - НовыйЭлемент.ОтображатьЗаголовок = Истина; - - ПолучитьСостояниеГруппировкиЭлемента(НовыйЭлемент, ГруппировкаОбычнойГруппы); - ПолучитьСостояниеРастягиванияЭлементаПоГоризонтали(НовыйЭлемент, РастягиватьГоризонтально); - ПолучитьСостояниеРастягиванияЭлементаПоВертикали(НовыйЭлемент, РастягиватьВертикально); - - Если Заголовок <> "" Тогда - НовыйЭлемент.Заголовок = Заголовок - КонецЕсли; - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создать группу страниц -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяГруппы - Строка - Имя элемента на форме -// РодительГруппы - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// РастягиватьГоризонтально - Число - Принимаемые значения: -// 1 - Истина -// 2 - Ложь -// 0 - Авто -// РастягиватьВертикально - Число - Принимаемые значения: -// 1 - Истина -// 2 - Ложь -// 0 - Авто -// ПриСменеСтраницы - Строка - При смене страницы??? -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьГруппаСтраниц(Форма, - ИмяГруппы, - РодительГруппы, - РастягиватьГоризонтально = 0, - РастягиватьВертикально = 0, - ПриСменеСтраницы = "", - СтруктураСвойств = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ОпределитьЭлементФормы(Форма, РодительГруппы); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяГруппы, Тип("ГруппаФормы"), РодительГруппы, ЭлементПеред); - НовыйЭлемент.Вид = ВидГруппыФормы.Страницы; - - ПолучитьСостояниеРастягиванияЭлементаПоГоризонтали(НовыйЭлемент, РастягиватьГоризонтально); - ПолучитьСостояниеРастягиванияЭлементаПоВертикали(НовыйЭлемент, РастягиватьВертикально); - - Если ПриСменеСтраницы <> "" Тогда - НовыйЭлемент.ПриСменеСтраницы = ПриСменеСтраницы - КонецЕсли; - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создать страницу группы страницы -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяСтраницы - Строка - Имя элемента на форме -// ГруппаСтраницы - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// Заголовок - Строка - Заголовок страницы -// ГруппировкаОбычнойГруппы - Число - Принимаемые значения: -// 1 - Вертикальная -// 2 - ГоризонтальнаяЕслиВозможно -// 3 - ГоризонтальнаяВсегда -// 0 - Авто -// РастягиватьГоризонтально - Число - Принимаемые значения: -// 1 - Истина -// 2 - Ложь -// 0 - Авто -// РастягиватьВертикально - Число - Принимаемые значения: -// 1 - Истина -// 2 - Ложь -// 0 - Авто -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтраницаПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьСтраница(Форма, - ИмяСтраницы, - ГруппаСтраницы, - Заголовок = "", - ГруппировкаОбычнойГруппы = 0, - РастягиватьГоризонтально = 0, - РастягиватьВертикально = 0, - СтруктураСвойств = Неопределено, - СтраницаПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ОпределитьЭлементФормы(Форма, ГруппаСтраницы); - ОпределитьЭлементФормы(Форма, СтраницаПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяСтраницы, Тип("ГруппаФормы"), ГруппаСтраницы, СтраницаПеред); - НовыйЭлемент.Вид = ВидГруппыФормы.Страница; - - ПолучитьСостояниеГруппировкиЭлемента(НовыйЭлемент, ГруппировкаОбычнойГруппы); - ПолучитьСостояниеРастягиванияЭлементаПоГоризонтали(НовыйЭлемент, РастягиватьГоризонтально); - ПолучитьСостояниеРастягиванияЭлементаПоВертикали(НовыйЭлемент, РастягиватьВертикально); - - Если Заголовок <> "" Тогда - НовыйЭлемент.Заголовок = Заголовок - КонецЕсли; - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создать обычную группу -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяГруппы - Строка - Имя элемента на форме -// РодительПанели - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьГруппаКоманднаяПанель(Форма, - ИмяПанели, - РодительПанели, - СтруктураСвойств = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ОпределитьЭлементФормы(Форма, РодительПанели); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяПанели, Тип("ГруппаФормы"), РодительПанели, ЭлементПеред); - НовыйЭлемент.Вид = ВидГруппыФормы.КоманднаяПанель; - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создать группу -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяГруппы - Строка - Имя элемента на форме -// РодительГруппы - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьГруппа(Форма, - ИмяГруппы, - РодительГруппы, - СтруктураСвойств, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ОпределитьЭлементФормы(Форма, РодительГруппы); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяГруппы, Тип("ГруппаФормы"), РодительГруппы, ЭлементПеред); - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создание поля популярных видов -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяПоля - Строка - Имя элемента на форме -// РодительПоля - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// Заголовок - Строка - заголовок элемента -// ШифрВидаПоля - Число - возможно указать шифр следующих значений: -// 1 - ПолеВвода -// 2 - ПолеФлажка -// 3 - ПолеИндикатора -// 4 - ПолеПереключателя -// 5 - ПолеПериода -// 6 - ПолеHTMLДокумента -// 0 - Без указания типа, тип можно передать в структуре свойств -// ПутьКДанным - Строка - Путь к данным значения -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьПоле(Форма, - ИмяПоля, - РодительПоля, - Заголовок, - ШифрВидаПоля = 0, - ПутьКДанным = "", - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ЕслиСтруктураНеопределеноТоНовая(СтруктураСобытий); - ОпределитьЭлементФормы(Форма, РодительПоля); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяПоля, Тип("ПолеФормы"), РодительПоля, ЭлементПеред); - - Если ШифрВидаПоля <> 0 Тогда - - НаборВидов = "ПолеВвода - |ПолеФлажка - |ПолеИндикатора - |ПолеПереключателя - |ПолеПериода - |ПолеHTMLДокумента"; - - ВидПоля = СокрЛП(СтрПолучитьСтроку(НаборВидов, ШифрВидаПоля)); - НовыйЭлемент.Вид = ВидПоляФормы[ВидПоля]; - КонецЕсли; - - Если Заголовок <> "" Тогда - НовыйЭлемент.Заголовок = Заголовок - КонецЕсли; - Если ПутьКДанным <> "" Тогда - НовыйЭлемент.ПутьКДанным = ПутьКДанным - КонецЕсли; - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - УстановитьСобытияЭлементу(НовыйЭлемент, СтруктураСобытий); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создание поля популярных видов -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяПоля - Строка - Имя элемента на форме -// РодительПоля - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// Заголовок - Строка - заголовок элемента -// тВидФлажка - Число - возможные варианты: -// 0 - Авто -// 1 - Флажок -// 2 - Тумблер -// 3 - Выключатель -// ПутьКДанным - Строка - Путь к данным значения -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьПолеФлажок(Форма, - ИмяПоля, - РодительПоля, - Заголовок, - тВидФлажка = 0, - ПутьКДанным = "", - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - НовыйЭлемент = СоздатьПоле(Форма, ИмяПоля, РодительПоля, Заголовок, 2, ПутьКДанным, - СтруктураСвойств, СтруктураСобытий, ЭлементПеред); - - Если тВидФлажка <> 0 Тогда - - НаборВидов = "Флажок - |Тумблер - |Выключатель"; - - ВидПоля = СокрЛП(СтрПолучитьСтроку(НаборВидов, тВидФлажка)); - НовыйЭлемент.ВидФлажка = ВидФлажка[ВидПоля]; - КонецЕсли; - - Возврат НовыйЭлемент; - -КонецФункции - -// Быстрая функция по созданию декорации надпись -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяДекорации - Строка - Имя элемента на форме -// РодительДекорации - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// ЗаголовокДекорации - Строка - текст который содержит декорация -// РастягиватьПоГоризонтали - Булево - растянуть надпись на всю ширину формы -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьДекорацияНадпись(Форма, - ИмяДекорации, - РодительДекорации, - ЗаголовокДекорации, - РастягиватьПоГоризонтали = Истина, - ЭлементПеред = Неопределено) Экспорт - - ОпределитьЭлементФормы(Форма,РодительДекорации); - ОпределитьЭлементФормы(Форма,ЭлементПеред); - - НовыйЭлемент = СоздатьДекорация(Форма, ИмяДекорации, РодительДекорации,,, ЭлементПеред); - - НовыйЭлемент.Заголовок = ЗаголовокДекорации; - - Если РастягиватьПоГоризонтали Тогда - НовыйЭлемент.АвтоМаксимальнаяШирина = Истина; - НовыйЭлемент.РастягиватьПоГоризонтали = Истина; - КонецЕсли; - - Возврат НовыйЭлемент; - -КонецФункции - -// Быстрая функция по созданию декорации картинки -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяДекорации - Строка - Имя элемента на форме -// РодительДекорации - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// ИмяКартинки - Строка - Имя картинки в дереве метаданных -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьДекорацияКартинка(Форма, - ИмяДекорации, - РодительДекорации, - ИмяКартинки, - ЭлементПеред = Неопределено) Экспорт - - НовыйЭлемент = СоздатьДекорация(Форма, ИмяДекорации, РодительДекорации,,, ЭлементПеред); - - НовыйЭлемент.Вид = ВидДекорацииФормы.Картинка; - НовыйЭлемент.Картинка = БиблиотекаКартинок[ИмяКартинки]; - - Возврат НовыйЭлемент; - -КонецФункции - -// Общая функция создания декорации с видом надпись и картинка -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяДекорации - Строка - Имя элемента на форме -// РодительДекорации - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьДекорация(Форма, - ИмяДекорации, - РодительДекорации, - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ЕслиСтруктураНеопределеноТоНовая(СтруктураСобытий); - ОпределитьЭлементФормы(Форма, РодительДекорации); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяДекорации, Тип("ДекорацияФормы"), РодительДекорации, ЭлементПеред); - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - УстановитьСобытияЭлементу(НовыйЭлемент, СтруктураСобытий); - - Возврат НовыйЭлемент; - -КонецФункции - -// Общая функция создания кнопки -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяКнопки - Строка - Имя элемента на форме -// РодительКнопки - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// ЗаголовокКнопки - Строка - отображаемый заголовок кнопки -// ИмяКоманды - Строка - Имя команды -// ВидКнопки - Число - Принимаемые значения -// 1 - Обычная кнопка -// 2 - Гиперссылка -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьКнопка(Форма, - ИмяКнопки, - РодительКнопки, - ЗаголовокКнопки = "", - ИмяКоманды = "", - ВидКнопки = 0, - СтруктураСвойств = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ОпределитьЭлементФормы(Форма, РодительКнопки); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма,ИмяКнопки,Тип("КнопкаФормы"),РодительКнопки,ЭлементПеред); - Если ВидКнопки <> 0 Тогда - - НаборВидов = "ОбычнаяКнопка - |Гиперссылка"; - - ВидПоля = СокрЛП(СтрПолучитьСтроку(НаборВидов, ВидКнопки)); - НовыйЭлемент.Вид = ВидКнопкиФормы[ВидПоля]; - КонецЕсли; - - Если ЗаголовокКнопки <> "" Тогда - НовыйЭлемент.Заголовок = ЗаголовокКнопки; - КонецЕсли; - - Если ИмяКоманды <> "" Тогда - НовыйЭлемент.ИмяКоманды = ИмяКоманды; - КонецЕсли; - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создаем динамический список версия 2.0 -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяСписка - Строка - Имя будущей таблицы формы -// РодительСписка - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// ТекстЗапроса - Строка - если не заполнен, то обязательно должен быть заполнен параметр ТаблицаСписка -// ПараметрыЗапроса - Структура - Содержит параметры для запроса, где ключ - имя параметры, а значение соответственно -// ТаблицаСписка - Строка - имя таблицы списка, -// СтруктураКолонок - Структура - Ключ имя колонки в динамическом списке, значение это заголовок колонки -// Для сложных случаев лучше передать "неопределено" и впоспользоваться процедурой формирования колонок таблицы формы этого же модуля ДФИ -// СвояКоманднаяПанель - Булево - используется если требуется снять флаг "Автозаполнение" и наполнить самостоятельно -// Из-за специфики работы, нет программной возможности снятия флага "Автозаполнение", по этому создается своя командная панель, а стандартная скрывается полностью. -// Имя новой командной панели <ИмяСписка>+"КоманднаяПанель2" -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьДинамическийСписок(Форма, - ИмяСписка = "Список", - РодительСписка, - ТекстЗапроса = "", - ПараметрыЗапроса = Неопределено, - ТаблицаСписка = "", - СтруктураКолонок = Неопределено, - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - СвояКоманднаяПанель = Ложь, - ЭлементПеред = Неопределено) Экспорт - - СоздатьРеквизит(Форма, ИмяСписка, ОписаниеТипаДинамическийСписок()); - РеквизитДинамическийСписок = Форма[ИмяСписка]; - - Если ТекстЗапроса = "" Тогда - РеквизитДинамическийСписок.ПроизвольныйЗапрос = Ложь; - РеквизитДинамическийСписок.ОсновнаяТаблица = ТаблицаСписка; - Иначе - РеквизитДинамическийСписок.ПроизвольныйЗапрос = Истина; - РеквизитДинамическийСписок.ТекстЗапроса = ТекстЗапроса; - Если ТаблицаСписка <> "" Тогда - РеквизитДинамическийСписок.ОсновнаяТаблица = ТаблицаСписка; - КонецЕсли; - КонецЕсли; - - ЕслиСтруктураНеопределеноТоНовая(ПараметрыЗапроса); - УстановитьПараметрыЗапросу(РеквизитДинамическийСписок, ПараметрыЗапроса); - - ТаблицаФормы = СоздатьТаблицаФормы(Форма, ИмяСписка, РодительСписка, ИмяСписка, СтруктураКолонок, - СтруктураСвойств, СтруктураСобытий, СвояКоманднаяПанель, ЭлементПеред); - - Возврат ТаблицаФормы; - -КонецФункции - -// Создаем колонку для Таблицы формы (Динамического списка) -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяКолонки - Строка - Имя будущей колонки -// ТипКолонки - Число - Принимаемые значения: -// 0 - Поле вводы -// 1 - Поле надписи -// 2 - Поле флажка -// 3 - Поле картинки -// Заголовок - Строка - Заголовок колонки -// ПутьКДанным - Строка - Путь к данным, не забывайте про точку и "Объект", пример "Объект.Товары.Номенклатура" -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьКолонкаТаблицыФормы(Форма, - ИмяКолонки, - Родитель, - ТипКолонки = 0, - Заголовок = "", - ПутьКДанным, - ОтображатьШапку = Истина, - ОтображатьПодвал = Ложь, - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ЕслиСтруктураНеопределеноТоНовая(СтруктураСобытий); - ОпределитьЭлементФормы(Форма, Родитель); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - Если ТипКолонки <> 0 Тогда - - НаборВидов = "ПолеНадписи - |ПолеФлажка - |ПолеКартинки"; - - ВидПоля = СокрЛП(СтрПолучитьСтроку(НаборВидов, ТипКолонки)); - Иначе - ВидПоля = "ПолеВвода"; - КонецЕсли; - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяКолонки, Тип("ПолеФормы"), Родитель, ЭлементПеред); - НовыйЭлемент.Вид = ВидПоляФормы[ВидПоля]; - НовыйЭлемент.Заголовок = Заголовок; - НовыйЭлемент.ПутьКДанным = ПутьКДанным; - НовыйЭлемент.ОтображатьВШапке = ОтображатьШапку; - НовыйЭлемент.ОтображатьВПодвале = ОтображатьПодвал; - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - УстановитьСобытияЭлементу(НовыйЭлемент, СтруктураСобытий); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создаем Таблицу формы -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяТаблицы - Строка - Имя будущей таблицы -// РодительТаблицы - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// ПутьКДанным - Строка - Путь к данным реквизита -// СтруктураКолонок - Структура - Содержит значения колонок, где ключ имя колонки и значение это заголовок если необходимо изменить, иначе можно передать "" -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// СвояКоманднаяПанель - Булево - используется если требуется снять флаг "Автозаполнение" и наполнить самостоятельно -// Из-за специфики работы, нет программной возможности снятия флага "Автозаполнение", по этому создается своя командная панель, а стандартная скрывается полностью. -// Имя новой командной панели <ИмяСписка>+"КоманднаяПанель2" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьТаблицаФормы(Форма, - ИмяТаблицы, - РодительТаблицы, - ПутьКДанным, - СтруктураКолонок = Неопределено, - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - СвояКоманднаяПанель = Ложь, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураКолонок); - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ЕслиСтруктураНеопределеноТоНовая(СтруктураСобытий); - ОпределитьЭлементФормы(Форма, РодительТаблицы); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - Если СвояКоманднаяПанель Тогда - ГруппаДинамическогоСписка = СоздатьГруппаОбычнаяБезОтображения( - Форма, СтрШаблон("ДополнительнаяГруппаКоманднаяПанель%1", ИмяТаблицы), РодительТаблицы, 1, 1, 1,, ЭлементПеред); - КоманднаяПанельСписка = СоздатьГруппаКоманднаяПанель(Форма, СтрШаблон("%1КоманднаяПанель2", ИмяТаблицы), ГруппаДинамическогоСписка); - ТаблицаФормы = СоздатьЭлементФормы(Форма, ИмяТаблицы, Тип("ТаблицаФормы"), ГруппаДинамическогоСписка); - ТаблицаФормы.ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Нет; - Иначе - ТаблицаФормы = СоздатьЭлементФормы(Форма, ИмяТаблицы, Тип("ТаблицаФормы"), РодительТаблицы, ЭлементПеред); - КонецЕсли; - - ТаблицаФормы.ПутьКДанным = ПутьКДанным; - - СоздатьКолонкиДляТаблицыФормы(Форма, ТаблицаФормы, СтруктураКолонок); - - УстановитьСвойстваЭлементу(ТаблицаФормы, СтруктураСвойств); - УстановитьСобытияЭлементу(ТаблицаФормы, СтруктураСобытий); - - Возврат ТаблицаФормы; - -КонецФункции - -// Создать обычную группу без отображения -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяГруппы - Строка - Имя элемента на форме -// РодительГруппы - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// ГруппировкаГруппы - Число - Принимаемые значения: -// 1 - Горизонтальная -// 2 - Вертикальная -// 3 - В ячейке -// 0 - Авто -// РастягиватьГоризонтально - Число - Принимаемые значения: -// 1 - Истина -// 2 - Ложь -// 0 - Авто -// ОтображатьВШапке - Булево - Если необходимо вывести заголовок -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьГруппаКолонокТаблицыФормы(Форма, - ИмяГруппы, - РодительГруппы, - ГруппировкаГруппы = 0, - РастягиватьГоризонтально = 0, - ОтображатьВШапке = Ложь, - Заголовок = "", - СтруктураСвойств = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ОпределитьЭлементФормы(Форма, РодительГруппы); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяГруппы, Тип("ГруппаФормы"), РодительГруппы, ЭлементПеред); - НовыйЭлемент.Вид = ВидГруппыФормы.ГруппаКолонок; - НовыйЭлемент.ОтображатьВШапке = ОтображатьВШапке; - НовыйЭлемент.Заголовок = Заголовок; - - ПолучитьСостояниеГруппировкиКолонкиЭлемента(НовыйЭлемент, ГруппировкаГруппы); - ПолучитьСостояниеРастягиванияЭлементаПоГоризонтали(НовыйЭлемент, РастягиватьГоризонтально); - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создание специфического элемента, выпадающий список. -// Создается автоматически строковый реквизит с идентичным названием -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяСписка - Строка - Имя элемента на форме -// РодительСписка - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// Заголовок - Строка - отображаемый заголовок кнопки -// МассивЗначений - Массив - массив значений выбора из списка (содержит строковый тип) -// РедактированиеТекста - Булево - Редактирование текста, если Ложь, то можно выбирать только из списка -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьВыпадающийСписок(Форма, - ИмяСписка, - РодительСписка, - ЗаголовокЭлемента = "", - МассивЗначений, - РедактированиеТекста = Ложь, - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - СоздатьРеквизит(Форма, ИмяСписка, ОписаниеТипаСтрока(100)); - НовыйРеквизит = Форма[ИмяСписка]; - НовыйЭлемент = СоздатьПоле(Форма, ИмяСписка, РодительСписка, ЗаголовокЭлемента, 1, ИмяСписка, - СтруктураСвойств, СтруктураСобытий, ЭлементПеред); - НовыйЭлемент.КнопкаВыпадающегоСписка = Истина; - - Для Каждого ТекущийЭлемент Из МассивЗначений Цикл - НовыйЭлемент.СписокВыбора.Добавить(ТекущийЭлемент); - КонецЦикла; - - Если ЗаголовокЭлемента <> "" Тогда - НовыйЭлемент.Заголовок = ЗаголовокЭлемента; - КонецЕсли; - - НовыйЭлемент.РедактированиеТекста = РедактированиеТекста; - - Возврат НовыйЭлемент; - -КонецФункции - -// Создание специфического элемента, переключатель -// Создается автоматически реквизит с типом число с идентичным названием -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяПереключателя - Строка - Имя элемента на форме -// РодительЭлемента - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// Заголовок - Строка - отображаемый заголовок кнопки -// МассивЗначений - Массив - Массив значений выбора из списка (содержит строковый тип), -// Важно отметить, что номер в массиве соответствует номеру в списке выбора переключателя. -// тВидПереключателя - Число - Принимает значения: -// 1 - Переключатель -// 2 - Тумблер -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьПереключатель(Форма, - ИмяПереключателя, - РодительЭлемента, - ЗаголовокЭлемента = "", - МассивЗначений, - тВидПереключателя, - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - СоздатьРеквизит(Форма, ИмяПереключателя, ОписаниеТипаЧисло(10, 0)); - НовыйРеквизит = Форма[ИмяПереключателя]; - НовыйЭлемент = СоздатьПоле(Форма, ИмяПереключателя, РодительЭлемента, ЗаголовокЭлемента, 4, ИмяПереключателя, - СтруктураСвойств, СтруктураСобытий, ЭлементПеред); - - Если ЗаголовокЭлемента <> "" Тогда - НовыйЭлемент.Заголовок = ЗаголовокЭлемента; - КонецЕсли; - - Если тВидПереключателя <> 0 Тогда - - НаборВидов = "Переключатель - |Тумблер"; - ВидПоля = СокрЛП(СтрПолучитьСтроку(НаборВидов, тВидПереключателя)); - НовыйЭлемент.ВидПереключателя = ВидПереключателя[ВидПоля]; - КонецЕсли; - - Счетчик = 0; - Для Каждого ТекущийЭлемент Из МассивЗначений Цикл - НовыйЭлемент.СписокВыбора.Добавить(Счетчик, ТекущийЭлемент); - Счетчик = Счетчик + 1; - КонецЦикла; - - Возврат НовыйЭлемент; - -КонецФункции - -// Создание поля гиперссылки -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяПоля - Строка - Имя элемента на форме -// РодительПоля - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// Заголовок - Строка - заголовок элемента -// БезЗаголовка - Булево - по умолчанию заголовок не выводится -// ПутьКДанным - Строка - Путь к данным значения -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьПолеГиперссылка(Форма, - ИмяПоля, - РодительПоля, - Заголовок = "", - БезЗаголовка = Истина, - ПутьКДанным = "", - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ЕслиСтруктураНеопределеноТоНовая(СтруктураСобытий); - ОпределитьЭлементФормы(Форма, РодительПоля); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяПоля, Тип("ПолеФормы"), РодительПоля, ЭлементПеред); - НовыйЭлемент.Вид = ВидПоляФормы.ПолеНадписи; - НовыйЭлемент.Гиперссылка = Истина; - - Если БезЗаголовка Тогда - НовыйЭлемент.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет; - КонецЕсли; - - Если Заголовок <> "" Тогда - НовыйЭлемент.Заголовок = Заголовок; - КонецЕсли; - - Если ПутьКДанным <> "" Тогда - НовыйЭлемент.ПутьКДанным = ПутьКДанным; - КонецЕсли; - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - УстановитьСобытияЭлементу(НовыйЭлемент, СтруктураСобытий); - - Возврат НовыйЭлемент; - -КонецФункции - -// Создание поля Надпись -// -// Параметры: -// Форма - ФормаКлиентскогоПриложения - Форма на которой создаются элементы -// ИмяПоля - Строка - Имя элемента на форме -// РодительПоля - Строка - достаточно указать название элемента формы -// - Элементы - можно в качестве родителя передать элемент формы -// Заголовок - Строка - заголовок элемента -// БезЗаголовка - Булево - по умолчанию заголовок не выводится -// ПутьКДанным - Строка - Путь к данным значения -// СтруктураСвойств - Структура - Содержит значения свойств, где ключ название свойства и значение -// СтруктураСобытий - Структура - Содержит значения событий, где ключ название события и в значение название процедуры тип "строка" -// ЭлементПеред - Строка - достаточно указать название элемента формы перед которым требуется вставить новый элемент -// - Элементы - можно передать элемент формы -// -Функция СоздатьПолеНадписи(Форма, - ИмяПоля, - РодительПоля, - Заголовок = "", - БезЗаголовка = Истина, - ПутьКДанным = "", - СтруктураСвойств = Неопределено, - СтруктураСобытий = Неопределено, - ЭлементПеред = Неопределено) Экспорт - - ЕслиСтруктураНеопределеноТоНовая(СтруктураСвойств); - ЕслиСтруктураНеопределеноТоНовая(СтруктураСобытий); - ОпределитьЭлементФормы(Форма, РодительПоля); - ОпределитьЭлементФормы(Форма, ЭлементПеред); - - НовыйЭлемент = СоздатьЭлементФормы(Форма, ИмяПоля, Тип("ПолеФормы"), РодительПоля, ЭлементПеред); - НовыйЭлемент.Вид = ВидПоляФормы.ПолеНадписи; - - Если БезЗаголовка Тогда - НовыйЭлемент.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет; - КонецЕсли; - - Если Заголовок <> "" Тогда - НовыйЭлемент.Заголовок = Заголовок; - КонецЕсли; - Если ПутьКДанным <> "" Тогда - НовыйЭлемент.ПутьКДанным = ПутьКДанным; - КонецЕсли; - - УстановитьСвойстваЭлементу(НовыйЭлемент, СтруктураСвойств); - УстановитьСобытияЭлементу(НовыйЭлемент, СтруктураСобытий); - - Возврат НовыйЭлемент; - -КонецФункции - -#КонецОбласти - -#Область УдалениеЭлементовИРеквизитов - -// Удалить реквизиты ранее созданный программно! -// -//Параметры: -// МассивУдаляемыхРеквизитов - Массив - Содержит строковые типы с именами реквизитов, ТОЛЬКО СОЗДАННЫЕ ПРОГРАММНО! -Процедура УдалитьРеквизиты(Форма, МассивУдаляемыхРеквизитов) Экспорт - - Форма.ИзменитьРеквизиты(, МассивУдаляемыхРеквизитов); - -КонецПроцедуры - -// Удалить реквизит ранее созданный программно! -// -//Параметры: -// ИмяРеквизита - Строка - Имя удаляемого реквизита, ТОЛЬКО СОЗДАННЫЕ ПРОГРАММНО! -Процедура УдалитьРеквизит(Форма, ИмяРеквизита) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - УдалитьРеквизиты(Форма, ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ИмяРеквизита)); - -КонецПроцедуры - -// Удалить элементы ранее созданный программно! -// -//Параметры: -// МассивУдаляемыхЭлементов - Массив - Содержит строковые типы с именами удаляемых элементов, ТОЛЬКО СОЗДАННЫЕ ПРОГРАММНО! -Процедура УдалитьЭлементы(Форма, МассивУдаляемыхЭлементов) Экспорт - - Для Каждого ТекущийЭлемент Из МассивУдаляемыхЭлементов Цикл - Если Форма.Элементы.Найти(ТекущийЭлемент) <> Неопределено Тогда - Форма.Элементы.Удалить(Форма.Элементы[ТекущийЭлемент]); - КонецЕсли; - КонецЦикла; - -КонецПроцедуры - -// Удалить элемент ранее созданный программно! -// -//Параметры: -// ИмяРеквизита - Строка - Имя удаляемого элемента на форме, ТОЛЬКО СОЗДАННЫЕ ПРОГРАММНО! -Процедура УдалитьЭлемент(Форма, ИмяЭлемента) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - УдалитьЭлементы(Форма, ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ИмяЭлемента)); - -КонецПроцедуры - -// Удалить элемент и реквизит ранее созданный программно! -// -//Параметры: -// ИмяРеквизитаЭлемента - Строка - Имя удаляемого элемента и реквизита на форме СОВПАДАЕТ!!! и ТОЛЬКО СОЗДАННЫЕ ПРОГРАММНО! -Процедура УдалитьРеквизитИЭлемент(Форма,ИмяРеквизитаЭлемента) Экспорт - - УдалитьРеквизит(Форма, ИмяРеквизитаЭлемента); - УдалитьЭлемент(Форма, ИмяРеквизитаЭлемента); - -КонецПроцедуры - -#КонецОбласти - -#Область Свойства - -// Основные свойства поля ввода -// -// Параметры: -//Заголовок - Строка - Заголовок поля на форме -//Вид - ВидПоляФормы - Вид поля формы клиентского приложения -//ПутьКДанным - Строка - Путь к данным реквизита формы или объекта -//ПоложениеЗаголовка - ПоложениеЗаголовкаЭлементаФормы - Определяет положение заголовка относительно поля в макете формы. Следует заметить, что для отключения вывода заголовка следует установить это свойство в значение Нет. -//Видимость - Булево - Видимость элемента на форме -//Доступность - Булево - Доступность элемента на форме -//ТолькоПросмотр - Булево - Только просмотр элемента на форме -//ПропускатьПриВводе - Булево - Указывает необходимость пропуска поля при вводе данных -// - Неопределено - Авто -//АктивизироватьПоУмолчанию - Булево - Если свойство установлено, данный элемент будет активизирован при открытии формы -//ВажностьПриОтображении - ВажностьПриОтображении - Указывает важность элемента при отображении (используется для адаптации формы к ширине экрана мобильного устройства) -//Маска - Строка - (Поле ввода) Содержит посимвольную строку маски интерактивного ввода текста в поле. -//В строке маски допустимо использование следующих специальных символов: -//! - любой введенный символ преобразуется в верхний регистр; -//9 - допустимо ввести произвольный символ цифры; -//# - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел; -//N - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры); -//U - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) и любой введенный символ преобразуется в верхний регистр; -//X (латинского алфавита) - допустимо ввести произвольный символ; -//^ - недопустимо вводить этот символ интерактивно пользователем, он может устанавливаться только из языка; -//h - допустим ввод символов обозначения шестнадцатеричных цифр; -//@ - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел. -//Если в маске из специальных символов используются только символы "@", то все символы текста, соответствующие символам маски, не являющимся специальными символами, удаляются после последнего непустого блока из символов "@". Например, при маске "@@.@@.@@." текст "41. 2. ." преобразуется в "41.2". -//Для того, чтобы использовать в маске один из специальных символов, нужно использовать перед ним символ "\". -//Допускается указание нескольких масок в одном параметре. Маски разделяются символом ";". В этом случае использоваться будет та маска, к которой подходит введенный текст. -//РежимПароля - Булево - (Поле ввода, поле надписи) Содержит признак специального режима для ввода пароля, в котором все вводимые символы отображаются символом "*" (звездочка). -// - Неопределено - Авто -//МногострочныйРежим - Булево - Управляет многострочным режимом в поле ввода. -//РасширенноеРедактирование - Булево - (Поле ввода) Если свойство установлено в Истина, то включается расширенный режим редактирования, при котором само поле ввода обрабатывает нажатие клавиши TAB (в текст вставляется символ табуляции и переход к следующему полю не происходит), а также доступен поиск по тексту с помощью стандартных действий. -//Гиперссылка - Булево - (Поле надписи, поле картинки) можно обработать событие гиперссылки "ОбработкаНавигационнойСсылки" -// -Функция СтруктураСвойствОсновные(Заголовок = "", - Вид = Неопределено, - ПутьКДанным = "", - ПоложениеЗаголовка = Неопределено, - Видимость = Неопределено, - Доступность = Неопределено, - ТолькоПросмотр = Неопределено, - ПропускатьПриВводе = Неопределено, - АктивизироватьПоУмолчанию = Неопределено, - Маска = "", - РежимПароля = Неопределено, - МногострочныйРежим = Неопределено, - РасширенноеРедактирование = Неопределено, - Гиперссылка = Неопределено) Экспорт - - СтруктураСвойств = Новый Структура; - - Если Заголовок <> "" Тогда СтруктураСвойств.Вставить("Заголовок", Заголовок) КонецЕсли; - Если Вид <> Неопределено Тогда СтруктураСвойств.Вставить("Вид", Вид) КонецЕсли; - Если ПутьКДанным <> "" Тогда СтруктураСвойств.Вставить("ПутьКДанным", ПутьКДанным) КонецЕсли; - Если ПоложениеЗаголовка <> Неопределено Тогда СтруктураСвойств.Вставить("ПоложениеЗаголовка", ПоложениеЗаголовка) КонецЕсли; - Если Видимость <> Неопределено Тогда СтруктураСвойств.Вставить("Видимость", Видимость) КонецЕсли; - Если Доступность <> Неопределено Тогда СтруктураСвойств.Вставить("Доступность", Доступность) КонецЕсли; - Если ТолькоПросмотр <> Неопределено Тогда СтруктураСвойств.Вставить("ТолькоПросмотр", ТолькоПросмотр) КонецЕсли; - Если ПропускатьПриВводе <> Неопределено Тогда СтруктураСвойств.Вставить("ПропускатьПриВводе", ПропускатьПриВводе) КонецЕсли; - Если АктивизироватьПоУмолчанию <> Неопределено Тогда СтруктураСвойств.Вставить("АктивизироватьПоУмолчанию", АктивизироватьПоУмолчанию) КонецЕсли; - Если Маска <> "" Тогда СтруктураСвойств.Вставить("Маска", Маска) КонецЕсли; - Если РежимПароля <> Неопределено Тогда СтруктураСвойств.Вставить("РежимПароля", РежимПароля) КонецЕсли; - Если МногострочныйРежим <> Неопределено Тогда СтруктураСвойств.Вставить("МногострочныйРежим", МногострочныйРежим) КонецЕсли; - Если РасширенноеРедактирование <> Неопределено Тогда СтруктураСвойств.Вставить("РасширенноеРедактирование", РасширенноеРедактирование) КонецЕсли; - Если Гиперссылка <> Неопределено Тогда СтруктураСвойств.Вставить("Гиперссылка", Гиперссылка) КонецЕсли; - - Возврат СтруктураСвойств; - -КонецФункции - -// Свойства Подсказка -// -// Параметры: -// Подсказка - Строка - Текст подсказки -// ОтображениеПодсказки - ОтображениеПодсказки - Задает способ отображения подсказки элемента формы -// ПодсказкаВвода - Строка - Текст подсказки ввода в поле формы -Функция СтруктураСвойствПодсказка(Подсказка = Неопределено, - ОтображениеПодсказки = Неопределено, - ПодсказкаВвода = Неопределено) Экспорт - - СтруктураСвойств = Новый Структура; - - Если Подсказка <> Неопределено Тогда СтруктураСвойств.Вставить("Подсказка", Подсказка) КонецЕсли; - Если ОтображениеПодсказки <> Неопределено Тогда СтруктураСвойств.Вставить("ОтображениеПодсказки", ОтображениеПодсказки) КонецЕсли; - Если ПодсказкаВвода <> Неопределено Тогда СтруктураСвойств.Вставить("ПодсказкаВвода", ПодсказкаВвода) КонецЕсли; - - Возврат СтруктураСвойств; - -КонецФункции - -// Свойства размеров -// -// Параметры: -// Ширина - Число - Ширина элемента -// Высота - Число - Высота элемента -// АвтоМаксимальнаяШирина - Булево - Отключение автоматической ширины -// МаксимальнаяШирина - Число - Максимальная ширина элемента на форме, работает если АвтоМаксимальнаяШирина - ОТКЛЮЧЕНА -// АвтоМаксимальнаяВысота - Булево - Отключение автоматической высоты -// МаксимальнаяВысота - Число - Максимальная высота элемента на форме, работает если АвтоМаксимальнаяВысота - ОТКЛЮЧЕНА -// РастягиватьПоГоризонтали - Булево - Если требуется принудительно задать автоматическое растягивание по ширине -// РастягиватьПоВертикали - Булево - Если требуется принудительно задать автоматическое растягивание по высоте -// тГоризонтальноеПоложение - Число - Принимаемые значения: -// 1 - Лево -// 2 - Центр -// 3 - Право -// 0 - Авто -// тГоризонтальноеПоложениеВШапке - Число - Принимаемые значения: -// 1 - Лево -// 2 - Центр -// 3 - Право -// 0 - Авто -// тГоризонтальноеПоложениеВПодвале - Число - Принимаемые значения: -// 1 - Лево -// 2 - Центр -// 3 - Право -// 0 - Авто -// -Функция СтруктураСвойствРасположение(Ширина = Неопределено, - Высота = Неопределено, - АвтоМаксимальнаяШирина = Неопределено, - МаксимальнаяШирина = Неопределено, - АвтоМаксимальнаяВысота = Неопределено, - МаксимальнаяВысота = Неопределено, - РастягиватьПоГоризонтали = Неопределено, - РастягиватьПоВертикали = Неопределено, - тГоризонтальноеПоложение = Неопределено, - тГоризонтальноеПоложениеВШапке = Неопределено, - тГоризонтальноеПоложениеВПодвале = Неопределено) Экспорт - - СтруктураСвойств = Новый Структура; - - Если Ширина <> Неопределено Тогда СтруктураСвойств.Вставить("Ширина", Ширина) КонецЕсли; - Если Высота <> Неопределено Тогда СтруктураСвойств.Вставить("Высота", Высота) КонецЕсли; - Если АвтоМаксимальнаяШирина <> Неопределено Тогда СтруктураСвойств.Вставить("АвтоМаксимальнаяШирина", АвтоМаксимальнаяШирина) КонецЕсли; - Если МаксимальнаяШирина <> Неопределено Тогда СтруктураСвойств.Вставить("МаксимальнаяШирина", МаксимальнаяШирина) КонецЕсли; - Если АвтоМаксимальнаяВысота <> Неопределено Тогда СтруктураСвойств.Вставить("АвтоМаксимальнаяВысота", АвтоМаксимальнаяВысота) КонецЕсли; - Если МаксимальнаяВысота <> Неопределено Тогда СтруктураСвойств.Вставить("МаксимальнаяВысота", МаксимальнаяВысота) КонецЕсли; - Если РастягиватьПоГоризонтали <> Неопределено Тогда СтруктураСвойств.Вставить("РастягиватьПоГоризонтали", РастягиватьПоГоризонтали) КонецЕсли; - Если РастягиватьПоВертикали <> Неопределено Тогда СтруктураСвойств.Вставить("РастягиватьПоВертикали", РастягиватьПоВертикали) КонецЕсли; - Если тГоризонтальноеПоложение <> Неопределено Тогда СтруктураСвойств.Вставить("ГоризонтальноеПоложение", ПолучитьГоризонтальноеПоложение(тГоризонтальноеПоложение)) КонецЕсли; - Если тГоризонтальноеПоложениеВШапке <> Неопределено Тогда СтруктураСвойств.Вставить("ГоризонтальноеПоложениеВШапке", ПолучитьГоризонтальноеПоложение(тГоризонтальноеПоложениеВШапке)) КонецЕсли; - Если тГоризонтальноеПоложениеВПодвале <> Неопределено Тогда СтруктураСвойств.Вставить("ГоризонтальноеПоложениеВПодвале", ПолучитьГоризонтальноеПоложение(тГоризонтальноеПоложениеВПодвале)) КонецЕсли; - - Возврат СтруктураСвойств; - -КонецФункции - -// Свойства Таблицы формы -// -// Параметры: -// Отображение - ОтображениеТаблицы - Отображение данных в таблице -// РежимВводаСтрок - РежимВводаСтрокТаблицы - Режим ввода строк в таблице -// РежимВыделения - РежимВыделенияТаблицы - Определяет режим выделения строк в таблице -// РежимВыделенияСтроки - РежимВыделенияСтрокиТаблицы - Определяет режим выделения строки в таблице -// Шапка - Булево - Определяет наличие шапки у таблицы -// Подвал - Булево - Определяет наличие подвала у таблицы -// АвтоВводНовойСтроки - Булево - Содержит признак автоматического ввода новой строки после заполнения текущей -// ВысотаВСтрокахТаблицы - Число - Содержит высоту таблицы. Задается в строках. Указывает количество строк, отображаемых в области данных таблицы. Таблица занимает такую высоту, чтобы разместились шапка, подвал и заданное число строк в области данных. Число строк в общем случае не является числом записей данных, отображаемых в таблице, так как одна запись данных может выводиться в несколько строк таблицы. Более того, разные строки данных могут занимать разную высоту -Функция СтруктураСвойствТаблицыФормы(Отображение = Неопределено, - РежимВводаСтрок = Неопределено, - РежимВыделения = Неопределено, - РежимВыделенияСтроки = Неопределено, - Шапка = Неопределено, - Подвал = Неопределено, - АвтоВводНовойСтроки = Неопределено, - ВысотаВСтрокахТаблицы = Неопределено) Экспорт - - СтруктураСвойств = Новый Структура; - - Если Отображение <> Неопределено Тогда СтруктураСвойств.Вставить("Отображение", Отображение) КонецЕсли; - Если РежимВводаСтрок <> Неопределено Тогда СтруктураСвойств.Вставить("РежимВводаСтрок", РежимВводаСтрок) КонецЕсли; - Если РежимВыделения <> Неопределено Тогда СтруктураСвойств.Вставить("РежимВыделения", РежимВыделения) КонецЕсли; - Если РежимВыделенияСтроки <> Неопределено Тогда СтруктураСвойств.Вставить("РежимВыделенияСтроки", РежимВыделенияСтроки) КонецЕсли; - Если Шапка <> Неопределено Тогда СтруктураСвойств.Вставить("Шапка", Шапка) КонецЕсли; - Если Подвал <> Неопределено Тогда СтруктураСвойств.Вставить("Подвал", Подвал) КонецЕсли; - Если АвтоВводНовойСтроки <> Неопределено Тогда СтруктураСвойств.Вставить("АвтоВводНовойСтроки", АвтоВводНовойСтроки) КонецЕсли; - Если ВысотаВСтрокахТаблицы <> Неопределено Тогда СтруктураСвойств.Вставить("ВысотаВСтрокахТаблицы", ВысотаВСтрокахТаблицы) КонецЕсли; - - Возврат СтруктураСвойств; - -КонецФункции - -#КонецОбласти - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -// Функция - Очистить от запрещенных символов -// -// Параметры: -// ПроверяемаяСтрока - Строка - Имя элемента -// ДопРазрешенныеСимволы - Строка - Дополнительно разрешенные символы -// -// Возвращаемое значение: -// Строка - Имя элемента очищенное от запрещенных символов -// -Функция ОчиститьОтЗапрещенныхСимволов(ПроверяемаяСтрока, ДопРазрешенныеСимволы = Неопределено) - - Если НЕ ЗначениеЗаполнено(ПроверяемаяСтрока) Тогда - Возврат ПроверяемаяСтрока; - КонецЕсли; - - ОчищеннаяСтрока = ""; - - РазрешенныеСимволы = "абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ" + - "abcdefghijklmnopqrstuvwxyzQWERTYUIOPASDFGHJKLZXCVBNM" + - "0123456789_"; - - Если ЗначениеЗаполнено(ДопРазрешенныеСимволы) Тогда - РазрешенныеСимволы = СтрШаблон("%1%2", РазрешенныеСимволы, ДопРазрешенныеСимволы); - КонецЕсли; - - Для Сч = 1 по СтрДлина(СокрЛП(ПроверяемаяСтрока)) Цикл - - ТекСимв = Сред(ПроверяемаяСтрока, Сч, 1); - Если Найти(РазрешенныеСимволы, ТекСимв) > 0 Тогда - ОчищеннаяСтрока = СтрШаблон("%1%2", ОчищеннаяСтрока, ТекСимв); - КонецЕсли; - - КонецЦикла; - - Возврат ОчищеннаяСтрока; - -КонецФункции - -Процедура ЕслиСтруктураНеопределеноТоНовая(ТекущаяСруктура) - - Если ТекущаяСруктура = Неопределено Тогда - ТекущаяСруктура = Новый Структура; - КонецЕсли; - -КонецПроцедуры - -Процедура ОпределитьЭлементФормы(Форма, Элемент) - - Если Элемент = Неопределено Тогда - Возврат - КонецЕсли; - - Если ТипЗнч(Элемент) = Тип("Строка") Тогда - // Может прийти "ИмяТаблицы.КоманднаяПанель" - Иерархия = СтрРазделить(Элемент, "."); - Элемент = Форма.Элементы; - Для Каждого Шаг Из Иерархия Цикл - Элемент = Элемент[Шаг]; - КонецЦикла; - КонецЕсли; -КонецПроцедуры - -Процедура ПолучитьСостояниеРастягиванияЭлементаПоГоризонтали(Элемент, Состояние) - - Если Состояние = 1 Тогда - Элемент.РастягиватьПоГоризонтали = Истина; - ИначеЕсли Состояние = 2 Тогда - Элемент.РастягиватьПоГоризонтали = Ложь; - КонецЕсли; - -КонецПроцедуры - -Процедура ПолучитьСостояниеРастягиванияЭлементаПоВертикали(Элемент, Состояние) - - Если Состояние = 1 Тогда - Элемент.РастягиватьПоВертикали = Истина; - ИначеЕсли Состояние = 2 Тогда - Элемент.РастягиватьПоВертикали = Ложь; - КонецЕсли; - -КонецПроцедуры - -Процедура ПолучитьСостояниеГруппировкиЭлемента(Элемент, Состояние) - - Если Состояние = 1 Тогда - Элемент.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Вертикальная; - ИначеЕсли Состояние = 2 Тогда - Элемент.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяЕслиВозможно; - ИначеЕсли Состояние = 3 Тогда - Элемент.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяВсегда; - КонецЕсли; - -КонецПроцедуры - -Процедура ПолучитьСостояниеГруппировкиКолонкиЭлемента(Элемент, Состояние) - - Если Состояние = 1 Тогда - Элемент.Группировка = ГруппировкаКолонок.Горизонтальная; - ИначеЕсли Состояние = 2 Тогда - Элемент.Группировка = ГруппировкаКолонок.Вертикальная; - ИначеЕсли Состояние = 3 Тогда - Элемент.Группировка = ГруппировкаКолонок.ВЯчейке; - КонецЕсли; - -КонецПроцедуры - -Функция СоздатьЭлементФормы(Форма, ИмяЭлемента, ТипЭлемента, РодительЭлемента, ЭлементПеред = Неопределено) - - Если ЭлементПеред = Неопределено Тогда - НовыйЭлемент = Форма.Элементы.Добавить(ОчиститьОтЗапрещенныхСимволов(ИмяЭлемента), ТипЭлемента, РодительЭлемента); - Иначе - НовыйЭлемент = Форма.Элементы.Вставить(ОчиститьОтЗапрещенныхСимволов(ИмяЭлемента), ТипЭлемента, РодительЭлемента, ЭлементПеред); - КонецЕсли; - - Возврат НовыйЭлемент; - -КонецФункции - -Процедура СоздатьКолонкиДляТаблицыФормы(Форма, ТаблицаФормы, СтруктураКолонок, ЭтоДС = Ложь) - - ИмяСписка = ТаблицаФормы.Имя; - Для Каждого ТекущаяКолонка Из СтруктураКолонок Цикл - ИмяКолонки = ТекущаяКолонка.Ключ; - НоваяКолонкаТаблицы = СоздатьЭлементФормы(Форма, СтрШаблон("%1%2", ИмяСписка, ИмяКолонки), Тип("ПолеФормы"), ТаблицаФормы); - НоваяКолонкаТаблицы.Вид = ?(ЭтоДС, ВидПоляФормы.ПолеНадписи, ВидПоляФормы.ПолеВвода); - Если ТекущаяКолонка.Значение <> "" Тогда - НоваяКолонкаТаблицы.Заголовок = ТекущаяКолонка.Значение - КонецЕсли; - НоваяКолонкаТаблицы.ПутьКДанным = СтрШаблон("%1.%2", ТаблицаФормы.ПутьКДанным, ИмяКолонки); - КонецЦикла; - -КонецПроцедуры - -Функция ПолучитьГоризонтальноеПоложение(ШифрПоложения) - - Если ШифрПоложения = 1 Тогда - нГоризонтальноеПоложение = ГоризонтальноеПоложениеЭлемента.Лево; - ИначеЕсли ШифрПоложения = 2 Тогда - нГоризонтальноеПоложение = ГоризонтальноеПоложениеЭлемента.Центр; - ИначеЕсли ШифрПоложения = 3 Тогда - нГоризонтальноеПоложение = ГоризонтальноеПоложениеЭлемента.Право; - Иначе - нГоризонтальноеПоложение = ГоризонтальноеПоложениеЭлемента.Авто; - КонецЕсли; - - Возврат нГоризонтальноеПоложение; - -КонецФункции - -#КонецОбласти \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" "b/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index f17b7efc..00000000 --- "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __СправочникиОбработкаЗаполнения - - - ru - Справочники обработка заполнения - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" "b/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" deleted file mode 100644 index c59c2956..00000000 --- "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" +++ /dev/null @@ -1,72 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Справочники событие "Обработка заполнения" (вызов сервера): обработка событий при заполнении - -#Область ПрограммныйИнтерфейс - -// Возникает при вводе элемента справочника на основании, а также при выполнении метода Заполнить, -// а также при интерактивном вводе нового. -// -// Параметры: -// Источник - СправочникОбъект - Объект, обрабатываемый подпиской на события. -// ДанныеЗаполнения - Произвольный - Значение, которое используется как основание для заполнения. -// ТекстЗаполнения - Строка, Неопределено - Текст, используемый для заполнения справочника. -// СтандартнаяОбработка - Булево - Признак выполнения стандартной (системной) обработки события. -// -Процедура СправочникиОбработкаЗаполнения(Источник, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Источник.ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ИмяМетода = __ОбщегоНазначенияПовтИсп.СправочникиОбработкаЗаполнения().Получить(ТипЗнч(Источник)); - - Если ЗначениеЗаполнено(ИмяМетода) Тогда - Попытка - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Источник); - ПараметрыМетода.Добавить(ДанныеЗаполнения); - ПараметрыМетода.Добавить(ТекстЗаполнения); - ПараметрыМетода.Добавить(СтандартнаяОбработка); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - Исключение - ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода); - КонецПопытки; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" "b/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" deleted file mode 100644 index 222e7565..00000000 --- "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __СправочникиПередЗаписью - - - ru - Справочники перед записью - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" "b/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" deleted file mode 100644 index 7f005667..00000000 --- "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" +++ /dev/null @@ -1,68 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Справочники событие "Перед записью" (вызов сервера): обработка событий перед записью - -#Область ПрограммныйИнтерфейс - -// Возникает перед выполнением записи элемента справочника. -// Процедура-обработчик вызывается после начала транзакции записи, но до начала записи элемента справочника. -// -// Параметры: -// Источник - СправочникОбъект - Объект, обрабатываемый подпиской на события. -// Отказ - Булево - Признак отказа от записи элемента. -// -Процедура СправочникиПередЗаписью(Источник, Отказ) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Отказ Или Источник.ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ИмяМетода = __ОбщегоНазначенияПовтИсп.СправочникиПередЗаписью().Получить(ТипЗнч(Источник)); - - Если ЗначениеЗаполнено(ИмяМетода) Тогда - Попытка - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Источник); - ПараметрыМетода.Добавить(Отказ); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - Исключение - ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода); - КонецПопытки; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" "b/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" deleted file mode 100644 index b78a3c3a..00000000 --- "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __СправочникиПриЗаписи - - - ru - Справочники при записи - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" "b/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" deleted file mode 100644 index 9005bec7..00000000 --- "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" +++ /dev/null @@ -1,68 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Справочники событие "При записи" (вызов сервера): обработка событий при записи - -#Область ПрограммныйИнтерфейс - -// Возникает при записи объекта. -// Процедура-обработчик вызывается после записи объекта в базу данных, но до окончания транзакции записи. -// -// Параметры: -// Источник - СправочникОбъект - Объект, обрабатываемый подпиской на события. -// Отказ - Булево - Признак отказа от записи. -// -Процедура СправочникиПриЗаписи(Источник, Отказ) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Отказ Или Источник.ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ИмяМетода = __ОбщегоНазначенияПовтИсп.СправочникиПриЗаписи().Получить(ТипЗнч(Источник)); - - Если ЗначениеЗаполнено(ИмяМетода) Тогда - Попытка - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Источник); - ПараметрыМетода.Добавить(Отказ); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - Исключение - ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода); - КонецПопытки; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" "b/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" deleted file mode 100644 index 05d9bd25..00000000 --- "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" +++ /dev/null @@ -1,23 +0,0 @@ - - - - - __СправочникиПриКопировании - - - ru - Справочники при копировании - - - - false - false - true - true - false - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" "b/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" deleted file mode 100644 index e73c8137..00000000 --- "a/release/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" +++ /dev/null @@ -1,67 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Справочники событие "При копировании" (вызов сервера): обработка событий при копировании - -#Область ПрограммныйИнтерфейс - -// Возникает при создании элемента справочника копированием. -// -// Параметры: -// Источник - СправочникОбъект - Объект, обрабатываемый подпиской на события. -// ОбъектКопирования - СправочникОбъект - Исходный элемент, который является источником копирования. -// -Процедура СправочникиПриКопировании(Источник, ОбъектКопирования) Экспорт - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Источник.ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - ИмяМетода = __ОбщегоНазначенияПовтИсп.СправочникиПриКопировании().Получить(ТипЗнч(Источник)); - - Если ЗначениеЗаполнено(ИмяМетода) Тогда - Попытка - - ПараметрыМетода = Новый Массив; - ПараметрыМетода.Добавить(Источник); - ПараметрыМетода.Добавить(ОбъектКопирования); - - ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода); - - Исключение - ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода); - КонецПопытки; - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/release/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" deleted file mode 100644 index 0f2f9099..00000000 --- "a/release/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" +++ /dev/null @@ -1,27 +0,0 @@ - - - - - __СтроковыеФункцииКлиентСервер - - - ru - Строковые функции клиент сервер - - - en - Lines client server - - - - false - true - true - true - true - false - false - DontUse - - - \ No newline at end of file diff --git "a/release/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/release/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" deleted file mode 100644 index d374bc4c..00000000 --- "a/release/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ /dev/null @@ -1,227 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// Работа со строками (клиент, сервер): Модуль содержит методы работы со строками. - -#Область ПрограммныйИнтерфейс - -// Разбирает строку с разделителями и упаковывает значения в массив. -// -// Параметры: -// ИсходнаяСтрока - Строка -// Разделитель - Строка -// ПоНарастающей - Булево (По умолчанию = Ложь) . -// -// ВозвращаемоеЗначение: -// Массив -// -Функция РазобратьСтрокуСРазделителями(ИсходнаяСтрока, Разделитель, ПоНарастающей = Ложь) Экспорт - - Результат = Новый Массив; - - Список = __ОбщегоНазначенияКлиентСервер.РазобратьСтрокуСРазделителями(ИсходнаяСтрока, Разделитель); - Если ПоНарастающей Тогда - НарастающаяСтрока = ""; - Для Каждого СтрокаСписка Из Список Цикл - - НарастающаяСтрока = ?(ПустаяСтрока(НарастающаяСтрока), - СтрокаСписка, СтрШаблон("%1.%2", НарастающаяСтрока, СтрокаСписка)); - Результат.Добавить(НарастающаяСтрока); - КонецЦикла; - Иначе - Результат = Список; - КонецЕсли; - - Возврат Результат; - -КонецФункции - -// Возвращает текст с добавлением/удаление разделителя "|". -// -// Параметры: -// Текст - Строка - Обрабатываемый текст. -// Добавить - Булево - Признак добавления/удаления вертикальной черты. -// -// Возвращаемое значение: -// Строка - Результат обработки строки. -// -Функция УбратьДобавитьВертикальнуюЧерту(Текст, Добавить = Ложь) Экспорт - - ТекстовыйДокумент = Новый ТекстовыйДокумент; - ТекстовыйДокумент.УстановитьТекст(Текст); - КоличествоСтрок = ТекстовыйДокумент.КоличествоСтрок(); - - Если Добавить Тогда - - Для Сч = 1 По КоличествоСтрок Цикл - - ТекущаяСтрока = ТекстовыйДокумент.ПолучитьСтроку(Сч); - - Если Сч = 1 Тогда - ТекущаяСтрока = """" + ТекущаяСтрока; - Иначе - - ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, """", """"""); - ТекущаяСтрока = СтрШаблон("|%1", ТекущаяСтрока); - - Если Сч = КоличествоСтрок Тогда - ТекущаяСтрока = СтрШаблон("%1%2", ТекущаяСтрока, """"); - КонецЕсли; - КонецЕсли; - - ТекстовыйДокумент.ЗаменитьСтроку(Сч, ТекущаяСтрока); - КонецЦикла; - Иначе - - Для Сч = 1 По КоличествоСтрок Цикл - - ТекущаяСтрока = ТекстовыйДокумент.ПолучитьСтроку(Сч); - - Если Сч = 1 Тогда - ТекущаяСтрока = Сред(ТекущаяСтрока, 2); - ИначеЕсли Сч = КоличествоСтрок Тогда - ТекущаяСтрока = Сред(ТекущаяСтрока, 1, СтрДлина(ТекущаяСтрока) - 1); - КонецЕсли; - - ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, """""", """"); - ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, "|", ""); - - ТекстовыйДокумент.ЗаменитьСтроку(Сч, ТекущаяСтрока); - КонецЦикла; - КонецЕсли; - - Результат = ТекстовыйДокумент.ПолучитьТекст(); - Результат = Сред(Результат, 1, СтрДлина(Результат) - 1); - - Возврат Результат; - -КонецФункции - -// Подставляет параметры в строку. Максимально возможное число параметров - 9. -// Параметры в строке задаются как %<номер параметра>. Нумерация параметров начинается с единицы. -// -// Параметры: -// ШаблонСтроки - Строка - шаблон строки с параметрами (вхождениями вида "%<номер параметра>", -// например "%1 пошел в %2"); -// Параметр1 - Строка - значение подставляемого параметра. -// Параметр2 - Строка -// Параметр3 - Строка -// Параметр4 - Строка -// Параметр5 - Строка -// Параметр6 - Строка -// Параметр7 - Строка -// Параметр8 - Строка -// Параметр9 - Строка -// -// Возвращаемое значение: -// Строка - текстовая строка с подставленными параметрами. -// -// Пример: -// СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='%1 пошел в %2'"), "Вася", "Зоопарк") = "Вася пошел -// в Зоопарк". -// -Функция ПодставитьПараметрыВСтроку(Знач ШаблонСтроки, - Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено, - Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено, - Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено) Экспорт - - ЕстьПараметрыСПроцентом = СтрНайти(Параметр1, "%") - Или СтрНайти(Параметр2, "%") - Или СтрНайти(Параметр3, "%") - Или СтрНайти(Параметр4, "%") - Или СтрНайти(Параметр5, "%") - Или СтрНайти(Параметр6, "%") - Или СтрНайти(Параметр7, "%") - Или СтрНайти(Параметр8, "%") - Или СтрНайти(Параметр9, "%"); - - Если ЕстьПараметрыСПроцентом Тогда - Возврат ПодставитьПараметрыСПроцентом(ШаблонСтроки, Параметр1, - Параметр2, Параметр3, Параметр4, Параметр5, Параметр6, Параметр7, Параметр8, Параметр9); - КонецЕсли; - - ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%1", Параметр1); - ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%2", Параметр2); - ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%3", Параметр3); - ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%4", Параметр4); - ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%5", Параметр5); - ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%6", Параметр6); - ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%7", Параметр7); - ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%8", Параметр8); - ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%9", Параметр9); - Возврат ШаблонСтроки; - -КонецФункции - -// Вставляет параметры в строку, учитывая, что в параметрах могут использоваться подстановочные слова %1, %2 и т.д. -Функция ПодставитьПараметрыСПроцентом(Знач СтрокаПодстановки, - Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено, - Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено, - Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено) - - Результат = ""; - Позиция = СтрНайти(СтрокаПодстановки, "%"); - Пока Позиция > 0 Цикл - Результат = Результат + Лев(СтрокаПодстановки, Позиция - 1); - СимволПослеПроцента = Сред(СтрокаПодстановки, Позиция + 1, 1); - ПодставляемыйПараметр = Неопределено; - Если СимволПослеПроцента = "1" Тогда - ПодставляемыйПараметр = Параметр1; - ИначеЕсли СимволПослеПроцента = "2" Тогда - ПодставляемыйПараметр = Параметр2; - ИначеЕсли СимволПослеПроцента = "3" Тогда - ПодставляемыйПараметр = Параметр3; - ИначеЕсли СимволПослеПроцента = "4" Тогда - ПодставляемыйПараметр = Параметр4; - ИначеЕсли СимволПослеПроцента = "5" Тогда - ПодставляемыйПараметр = Параметр5; - ИначеЕсли СимволПослеПроцента = "6" Тогда - ПодставляемыйПараметр = Параметр6; - ИначеЕсли СимволПослеПроцента = "7" Тогда - ПодставляемыйПараметр = Параметр7 - ИначеЕсли СимволПослеПроцента = "8" Тогда - ПодставляемыйПараметр = Параметр8; - ИначеЕсли СимволПослеПроцента = "9" Тогда - ПодставляемыйПараметр = Параметр9; - КонецЕсли; - Если ПодставляемыйПараметр = Неопределено Тогда - Результат = Результат + "%"; - СтрокаПодстановки = Сред(СтрокаПодстановки, Позиция + 1); - Иначе - Результат = Результат + ПодставляемыйПараметр; - СтрокаПодстановки = Сред(СтрокаПодстановки, Позиция + 2); - КонецЕсли; - Позиция = СтрНайти(СтрокаПодстановки, "%"); - КонецЦикла; - Результат = Результат + СтрокаПодстановки; - - Возврат Результат; - -КонецФункции - -#КонецОбласти // ПрограммныйИнтерфейс - -#Область СлужебныеПроцедурыИФункции - -#КонецОбласти // СлужебныеПроцедурыИФункции diff --git "a/release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml" "b/release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml" deleted file mode 100644 index fe100807..00000000 --- "a/release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml" +++ /dev/null @@ -1,17 +0,0 @@ - - - - - __ПодсистемаУправлениеИнтеграциями - - - ru - Подсистема управление интеграциями - - - - false - false - - - \ No newline at end of file diff --git "a/release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270/Ext/Picture.xml" "b/release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270/Ext/Picture.xml" deleted file mode 100644 index dba17d47..00000000 --- "a/release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270/Ext/Picture.xml" +++ /dev/null @@ -1,7 +0,0 @@ - - - - Picture.png - false - - \ No newline at end of file diff --git "a/release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270/Ext/Picture/Picture.png" "b/release/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270/Ext/Picture/Picture.png" deleted file mode 100644 index 1393c9d3df9ae179ec75972a4ada590a41eb416f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3148 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 - - - - __Реквизит - - - ru - Реквизит - - - - false - false - - - \ No newline at end of file diff --git "a/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202/Ext/Picture.xml" "b/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202/Ext/Picture.xml" deleted file mode 100644 index 4b647c7e..00000000 --- "a/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202/Ext/Picture.xml" +++ /dev/null @@ -1,8 +0,0 @@ - - - - Picture.bmp - true - - - \ No newline at end of file diff --git "a/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202/Ext/Picture/Picture.bmp" "b/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202/Ext/Picture/Picture.bmp" deleted file mode 100644 index a69323c80b1607bb8335590971a15d57cdef0ae6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 826 zcmZ?rwPI!f11lh@0mK4O%*Y@C7H5FULpTWX|A+) - - - - __Реквизиты - - - ru - Реквизиты - - - Реквизиты - false - false - - - \ No newline at end of file diff --git "a/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213/Ext/Picture.xml" "b/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213/Ext/Picture.xml" deleted file mode 100644 index 15ee198b..00000000 --- "a/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213/Ext/Picture.xml" +++ /dev/null @@ -1,8 +0,0 @@ - - - - Picture.bmp - true - - - \ No newline at end of file diff --git "a/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213/Ext/Picture/Picture.bmp" "b/release/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213/Ext/Picture/Picture.bmp" deleted file mode 100644 index 29806950ac9df509c49bafd501dd2658576ccb0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 826 zcmZ?rwPI!f11lh@0mK4O%*Y@C7H5FULpTWXKV86?nZ_WL20}BD5Kha_%*3h%kNW@E dwBS@vq6AjQ06l`!7;KKguYT11I0KWG5&-SslJx)p diff --git a/release/CommonTemplates/__BSLEditor.xml b/release/CommonTemplates/__BSLEditor.xml deleted file mode 100644 index 137cb9e0..00000000 --- a/release/CommonTemplates/__BSLEditor.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - __BSLEditor - - - ru - BSLEditor - - - - BinaryData - - - \ No newline at end of file diff --git a/release/CommonTemplates/__BSLEditor/Ext/Template.bin b/release/CommonTemplates/__BSLEditor/Ext/Template.bin deleted file mode 100644 index 359ba23667bc6815ee3e41461069f1aaa235ffe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1239635 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

Ar(rlBa>zLkJ9Ky0J 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
  • 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%0AmrqK+6o*Gjb1-+_D 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

    o{oQ~LI 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�D2y&45QI`TS(~Kf$(hw&$S10$Nop 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

    F067ck}+iK{ba0YkEQK~TQ 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 Q%g^SEg8c0!^2@9L2WL0F9RL6T diff --git a/release/CommonTemplates/__JSONEditor.xml b/release/CommonTemplates/__JSONEditor.xml deleted file mode 100644 index 56c8aa86..00000000 --- a/release/CommonTemplates/__JSONEditor.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - __JSONEditor - - - ru - JSON editor - - - https://github.com/josdejong/jsoneditor - BinaryData - - - \ No newline at end of file diff --git a/release/CommonTemplates/__JSONEditor/Ext/Template.bin b/release/CommonTemplates/__JSONEditor/Ext/Template.bin deleted file mode 100644 index 10e6cef22c74497c2b4f2bbbbf08aa3981d509e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1252847 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%0As!Zr!~FPk34OIs)(SFquz3`S|hir(b@) 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

  • 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%0D-_nJn8V|i@_N!>L#Qk!bk2AQz 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%0D`ugt$wi6ev=b)ptNT#@;I4 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%0DZ;8GV}?$Bnz^Q5y?JHC7A(`>}$ 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

    7Q@LsyA5{PK5fl@q5E0?=XEf7ni0vf`1=HtJ9 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/release/Configuration.xml b/release/Configuration.xml deleted file mode 100644 index d6cb216c..00000000 --- a/release/Configuration.xml +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - 9cd510cd-abfc-11d4-9434-004095e12fc7 - 7820bd29-223a-4ef6-bf9e-fcfe87ab87d9 - - - 9fcd25a0-4822-11d4-9414-008048da11f9 - 17bac1be-f079-4b1d-ad1e-0825fd27a22f - - - e3687481-0a87-462c-a166-9f34594f9bba - 6b15c50b-6995-4a05-b9ab-a5b86bdd5ca6 - - - 9de14907-ec23-4a07-96f0-85521cb6b53b - 665e0c3f-3bdf-4c66-99f5-bf7e395d0ac3 - - - 51f2d5d8-ea4d-4064-8892-82951750031e - ad5aeb7a-1181-4a35-a92d-cbc5f44a6dd9 - - - e68182ea-4237-4383-967f-90c1e3370bc7 - 3348023a-c162-4887-8220-7154db39ee7d - - - fb282519-d103-4dd3-bc12-cb271d631dfc - 2e3afe21-2411-4940-aa66-9dce9ded8942 - - - - КаркаснаяКонфигурация - - - ru - Каркасная конфигурация - - - - - Version8_3_23 - ManagedApplication - - PlatformApplication - - Russian - - Role.ПолныеПрава - Role.АдминистраторСистемы - Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок - - Отдел разработки ДКП2 - 1.0.0.1 - - false - false - false - - - - - - - - - - - - - - - - - - - - - - Biometrics - true - - - Location - false - - - BackgroundLocation - false - - - BluetoothPrinters - false - - - WiFiPrinters - false - - - Contacts - false - - - Calendars - false - - - PushNotifications - false - - - LocalNotifications - false - - - InAppPurchases - false - - - PersonalComputerFileExchange - false - - - Ads - false - - - NumberDialing - false - - - CallProcessing - false - - - CallLog - false - - - AutoSendSMS - false - - - ReceiveSMS - false - - - SMSLog - false - - - Camera - false - - - Microphone - false - - - MusicLibrary - false - - - PictureAndVideoLibraries - false - - - AudioPlaybackAndVibration - false - - - BackgroundAudioPlaybackAndVibration - false - - - InstallPackages - false - - - OSBackup - true - - - ApplicationUsageStatistics - false - - - BarcodeScanning - false - - - BackgroundAudioRecording - false - - - AllFilesAccess - false - - - Videoconferences - false - - - NFC - false - - - DocumentScanning - false - - - - - Normal - - - Language.Русский - - - - - - Managed - NotAutoFree - DontUse - DontUse - Taxi - DontUse - Version8_3_14 - - - - Русский - __МодификацияФорм - __ОбщегоНазначения - __ПодпискиНаСобытия - __ПользовательскиеФункции - __ПредопределенныеЗначения - __СоответствиеОбъектовИБ - __УправлениеИнтеграциями - __ПодсистемаУправлениеИнтеграциями - __Реквизит - __Реквизиты - __РедактированиеДокументаДемоКаркас - __РедактированиеНастроекИнтеграции - __РедактированиеПланаВидовХарактеристикПредопределенныеЗначения - __РедактированиеПользовательскихФункций - __РедактированиеРегистраСведенийСоответствияОбъектовИБ - __ЧтениеПланаВидовХарактеристикПредопределенныеЗначения - __ЧтениеРегистраСведенийСоответствияОбъектовИБ - АдминистраторСистемы - ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок - ПолныеПрава - __BSLEditor - __JSONEditor - __XMLEditor - __ВспомогательныйМодульНеПереносить - __ВспомогательныйМодульНеПереноситьКлиент - __ВспомогательныйМодульНеПереноситьПереопределяемый - __ВспомогательныйМодульНеПереноситьПотвИсп - __ДокументыОбработкаЗаполнения - __ДокументыОбработкаПроведения - __ДокументыПередЗаписью - __ДокументыПриЗаписи - __ДокументыПриКопировании - __ИнтеграцииСервер - __КоннекторHTTP - __МетодыРегламентныхЗаданийСервер - __МодификацияКонфигурацииКлиентПереопределяемый - __МодификацияКонфигурацииКлиентСерверПереопределяемый - __МодификацияКонфигурацииПереопределяемый - __МодификацияКонфигурацииПереопределяемыйДокумент - __ОбщегоНазначенияКлиент - __ОбщегоНазначенияКлиентСервер - __ОбщегоНазначенияПовтИсп - __ОбщегоНазначенияПолныеПрава - __ОбщегоНазначенияСервер - __РаботаСДиалогамиКлиент - __РаботаСДиалогамиСервер - __РаботаСКоллекциямиКлиентСервер - __РаботаСФормами - __СправочникиОбработкаЗаполнения - __СправочникиПередЗаписью - __СправочникиПриЗаписи - __СправочникиПриКопировании - __СтроковыеФункцииКлиентСервер - __ДокументыОбработкаЗаполнения - __ДокументыОбработкаПроведения - __ДокументыПередЗаписью - __ДокументыПриЗаписи - __ДокументыПриКопировании - __СправочникиОбработкаЗаполнения - __СправочникиПередЗаписью - __СправочникиПриЗаписи - __СправочникиПриКопировании - __ОчисткаИсторииИнтеграции - ТипыОбъектовСоответствийИБ - __ФормаВыбораПоля - __ИнтегрируемыеСистемы - __ИсторияИнтеграции - __МетодыИнтеграции - __НастройкиИнтеграции - __ПользовательскиеФункции - ДемоРаботаСФормами - __КонтекстыВыполненияПользовательскихФункций - __СозданОбновлен - __СтатусыИнтеграции - __ТипСоответствияОбъектовИБ - __ФорматыЗапросовИнтеграции - __СоответствияОбъектовИБ - __ПредопределенныеЗначения - - - \ No newline at end of file diff --git "a/release/DefinedTypes/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\271\320\230\320\221.xml" "b/release/DefinedTypes/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\271\320\230\320\221.xml" deleted file mode 100644 index 67ed155f..00000000 --- "a/release/DefinedTypes/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\271\320\230\320\221.xml" +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - 2384fff2-fc64-4952-bd52-c33e0dddcddd - f6c966d5-01c4-42f4-9feb-2095f3375560 - - - - ТипыОбъектовСоответствийИБ - - - ru - Типы объектов соответствий ИБ - - - - - xs:boolean - xs:dateTime - xs:decimal - - 10 - 0 - Any - - - Date - - - - - \ No newline at end of file diff --git "a/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" "b/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" deleted file mode 100644 index 4b3cc933..00000000 --- "a/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - 3c5322df-68ed-422a-855d-0aa709b34f7f - 6fd6af0d-defa-46b5-89eb-735d3be96c7e - - - 5d1f2c0b-be05-4de0-bbf4-8c9085d1231f - 302b0a29-b8a5-47e6-9478-b7f8cb59a31e - - - dee35e0f-7a5b-42fa-b1aa-74fc7d698934 - d5bdcc06-907a-4044-bacb-43ca312585f4 - - - 636b6a1f-2c86-402e-981a-d655343d1335 - c424104a-80f4-428c-8064-d5505ca9ebc8 - - - c9d91e1b-fc9b-473c-bead-409d08f69bd9 - 30553b3b-9724-41d2-bc57-cb4243689009 - - - - ДемоРаботаСФормами - - - ru - Демо работа с формами - - - Документ носит ознакомительный характер по работе с подсистемой "__РаботаСФормами", не переносить. - true - - String - 9 - Variable - Nonperiodical - true - true - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - - - Document.ДемоРаботаСФормами.StandardAttribute.Number - - Use - Begin - DontUse - Directly - Document.ДемоРаботаСФормами.Form.ФормаДокумента - - - - - - Allow - Allow - AutoDeleteOnUnpost - WriteSelected - AutoFill - - true - true - false - - Managed - Use - - - - - - Auto - DontUse - false - false - - -

    ФормаДокумента - - - \ No newline at end of file diff --git "a/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260.xml" "b/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260.xml" deleted file mode 100644 index cc616e54..00000000 --- "a/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
    - - ФормаДокумента - - - ru - Форма документа - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
    -
    \ No newline at end of file diff --git "a/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "b/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" deleted file mode 100644 index 95d82284..00000000 --- "a/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" +++ /dev/null @@ -1,22 +0,0 @@ - -
    - CurrentOrLast - Auto - true - - - ПриСозданииНаСервере - - - - - cfg:DocumentObject.ДемоРаботаСФормами - - true - true - - Объект.RegisterRecords - - - - \ No newline at end of file diff --git "a/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" "b/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" deleted file mode 100644 index 2d7f5596..00000000 --- "a/release/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" +++ /dev/null @@ -1,113 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -//////////////////////////////////////////////////////////////////////////////// -// <Заголовок модуля: краткое описание и условия применения модуля.> -// -//////////////////////////////////////////////////////////////////////////////// - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - __МодификацияКонфигурацииПереопределяемый.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка); - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовШапкиФормы - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовТаблицыФормы - -#КонецОбласти - -#Область ОбработчикиКомандФормы - -&НаКлиенте -Процедура ПоказатьОтца(Команда) - - ПоказатьОтцаНаСервере(); - -КонецПроцедуры - -&НаКлиенте -Процедура ПодсказатьКогдаОбед(Команда) - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначенияКлиент = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - ОбщегоНазначенияКлиент.СообщитьПользователю(СтрШаблон( - НСтр("ru='Привет, текущее время %1'; en='Hello, the current time is %1'"), - Формат(ОбщегоНазначенияКлиент.ДатаУниверсальная(), "ДЛФ=DT"))); - -КонецПроцедуры - -&НаКлиенте -Процедура СкрытьОтца(Команда) - - СкрытьОтцаНаСервере(); - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -&НаСервере -Процедура СкрытьОтцаНаСервере() - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если Не ОбщегоНазначенияКлиентСервер.ЗначениеСвойстваЭлементаФормы(Элементы, "_ДемоBotFather", "Видимость") Тогда - ОбщегоНазначения.СообщитьПользователю(НСтр("ru='Он и так не с нами.'; en='He`s not with us anyway.'")); - Иначе - ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "_ДемоBotFather", "Видимость", Ложь); - КонецЕсли; - -КонецПроцедуры - -&НаСервере -Процедура ПоказатьОтцаНаСервере() - - // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; - ОбщегоНазначенияКлиентСервер = Неопределено; - // -- Обход ошибки отстутствия модуля БСП, не переносить - - Если ОбщегоНазначенияКлиентСервер.ЗначениеСвойстваЭлементаФормы(Элементы, "_ДемоBotFather", "Видимость") Тогда - ОбщегоНазначения.СообщитьПользователю(НСтр("ru='Присмотрись получше.'; en='Take a closer look.'")); - Иначе - ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "_ДемоBotFather", "Видимость", Истина); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти \ No newline at end of file diff --git "a/release/Enums/__\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\321\213\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271.xml" "b/release/Enums/__\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\321\213\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271.xml" deleted file mode 100644 index ebdb6609..00000000 --- "a/release/Enums/__\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\321\213\320\222\321\213\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271.xml" +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - bd883de6-f29d-4802-9269-da82fb5fc6b1 - f8d87456-47a9-4229-af6a-bd703fcdd421 - - - 8cb22f18-5f59-4845-9dde-c5e4970914d5 - 789b51a6-e4dd-499e-827e-6eb45cc97416 - - - 245fe154-f626-4df2-8940-aef0c0aa23e9 - d33fc545-f7ef-4e7c-908b-6dfb28336cf7 - - - - __КонтекстыВыполненияПользовательскихФункций - - - ru - Контексты выполнения пользовательских условий - - - en - Сontext of meeting user's terms - - - - false - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - true - BothWays - - - - - - - - Auto - - - - - Произвольный - - - ru - Произвольный - - - en - custom - - - Произвольный - - - - - ЗагрузкаЭксель - - - ru - Загрузка Excell - - - en - Load from Excel - - - Загрузка Excell - - - - - \ No newline at end of file diff --git "a/release/Enums/__\320\241\320\276\320\267\320\264\320\260\320\275\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275.xml" "b/release/Enums/__\320\241\320\276\320\267\320\264\320\260\320\275\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275.xml" deleted file mode 100644 index ac8430c1..00000000 --- "a/release/Enums/__\320\241\320\276\320\267\320\264\320\260\320\275\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275.xml" +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - b8e51c3d-f23b-4491-9310-bcbc29ab6629 - c511286a-e5e9-4ba7-b9b5-2605db80922a - - - f9c2cc2e-c03a-4e55-a456-4878ae12b772 - 9950dce9-4534-4358-b7aa-e4ebc1b71b46 - - - e3356c20-1eee-495a-a41c-a2d42d881b28 - 87492795-9453-4e09-b712-b66895b4a571 - - - - __СозданОбновлен - - - ru - Создан обновлен - - - - false - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - true - BothWays - - - - - - - - Auto - - - - - Создан - - - ru - Создан - - - - - - - - Обновлен - - - ru - Обновлен - - - - - - - - \ No newline at end of file diff --git "a/release/Enums/__\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/release/Enums/__\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" deleted file mode 100644 index c73b1e97..00000000 --- "a/release/Enums/__\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - d994b3d1-29b0-4b03-92f9-c39d6b660c41 - 3a5ab238-b73c-469e-be0f-d162b310a6ca - - - e09f2c4b-f9f4-4438-bf29-a8b469c8c555 - 2892cf51-a0d5-4056-9566-a6ca0c256924 - - - 9b8c297c-5471-4a4a-a5df-c456eb7c9415 - 10a259ab-dc54-4fa5-bc67-2a63669e2b8e - - - - __СтатусыИнтеграции - - - ru - Статусы интеграции - - - - false - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - true - BothWays - - - - - - - - Auto - - - - - Выгружено - - - ru - Выгружено - - - - - - - - Загружено - - - ru - Загружено - - - - - - - - ОшибкаВыгрузки - - - ru - Ошибка выгрузки - - - - - - - - ОшибкаЗагрузки - - - ru - Ошибка загрузки - - - - - - - - \ No newline at end of file diff --git "a/release/Enums/__\320\242\320\270\320\277\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" "b/release/Enums/__\320\242\320\270\320\277\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" deleted file mode 100644 index 09616c6f..00000000 --- "a/release/Enums/__\320\242\320\270\320\277\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - a298e578-de2f-413e-90ac-502d77419b9b - dc6e517a-0c93-4a34-ae06-72160e33f585 - - - 91275b9d-6f3e-4cc6-84bd-735d82b264d1 - 1d0331a4-837e-44e8-8dc6-4e4d71d02ff9 - - - 4b70ec88-4dcf-4c78-8c9f-87dd7788621a - 542d83b7-4f1b-4e74-8c19-ed9a89fb8dad - - - - __ТипСоответствияОбъектовИБ - - - ru - Тип соответствия объектов ИБ - - - - false - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - true - BothWays - - - - - - - - Auto - - - - \ No newline at end of file diff --git "a/release/Enums/__\320\244\320\276\321\200\320\274\320\260\321\202\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\276\320\262\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/release/Enums/__\320\244\320\276\321\200\320\274\320\260\321\202\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\276\320\262\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" deleted file mode 100644 index b5e8f58f..00000000 --- "a/release/Enums/__\320\244\320\276\321\200\320\274\320\260\321\202\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\276\320\262\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - 50167e12-e724-4db6-8b4b-6b0c17cf0100 - ea8ae490-9148-45bd-a492-a3acee5df3c3 - - - 2696bde5-01ad-45c6-9494-d8d4208cb7ef - d3e749b5-3ff3-47e1-aea9-c8b8dbb3f05e - - - d5954795-c133-4bee-ad32-09fefb55219b - fd2de7e3-c4a5-49b7-941d-bdd63cc5509d - - - - __ФорматыЗапросовИнтеграции - - - ru - Форматы запросов интеграции - - - - false - - true - BothWays - - - - - - - - Auto - - - - - XML - - - ru - XML - - - - - - - - JSON - - - ru - JSON - - - - - - - - ПроизвольныйФормат - - - ru - Произвольный формат - - - - - - - - \ No newline at end of file diff --git "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" "b/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index e925bb96..00000000 --- "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - __ДокументыОбработкаЗаполнения - - - ru - Документы обработка заполнения - - - - - cfg:DocumentObject - - Filling - CommonModule.__ДокументыОбработкаЗаполнения.ДокументыОбработкаЗаполнения - - - \ No newline at end of file diff --git "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml" "b/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index 831a683f..00000000 --- "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - __ДокументыОбработкаПроведения - - - ru - Документы обработка проведения - - - - - cfg:DocumentObject - - Posting - CommonModule.__ДокументыОбработкаПроведения.ДокументыОбработкаПроведения - - - \ No newline at end of file diff --git "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" "b/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" deleted file mode 100644 index 3617cd5f..00000000 --- "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - __ДокументыПередЗаписью - - - ru - Документы перед записью - - - - - cfg:DocumentObject - - BeforeWrite - CommonModule.__ДокументыПередЗаписью.ДокументыПередЗаписью - - - \ No newline at end of file diff --git "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" "b/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" deleted file mode 100644 index 7181ef3a..00000000 --- "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - __ДокументыПриЗаписи - - - ru - Документы при записи - - - - - cfg:DocumentObject - - OnWrite - CommonModule.__ДокументыПриЗаписи.ДокументыПриЗаписи - - - \ No newline at end of file diff --git "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" "b/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" deleted file mode 100644 index 6398a911..00000000 --- "a/release/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - __ДокументыПриКопировании - - - ru - Документы при копировании - - - - - cfg:DocumentObject - - OnCopy - CommonModule.__ДокументыПриКопировании.ДокументыПриКопировании - - - \ No newline at end of file diff --git "a/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" "b/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index b8f615b7..00000000 --- "a/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - __СправочникиОбработкаЗаполнения - - - ru - Справочники обработка заполнения - - - - - cfg:CatalogObject - - Filling - CommonModule.__СправочникиОбработкаЗаполнения.СправочникиОбработкаЗаполнения - - - \ No newline at end of file diff --git "a/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" "b/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" deleted file mode 100644 index 17dfb87a..00000000 --- "a/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - __СправочникиПередЗаписью - - - ru - Справочники перед записью - - - - - cfg:CatalogObject - - BeforeWrite - CommonModule.__СправочникиПередЗаписью.СправочникиПередЗаписью - - - \ No newline at end of file diff --git "a/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" "b/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" deleted file mode 100644 index 90010003..00000000 --- "a/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - __СправочникиПриЗаписи - - - ru - Справочники при записи - - - - - cfg:CatalogObject - - OnWrite - CommonModule.__СправочникиПриЗаписи.СправочникиПриЗаписи - - - \ No newline at end of file diff --git "a/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" "b/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" deleted file mode 100644 index efd94dc0..00000000 --- "a/release/EventSubscriptions/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" +++ /dev/null @@ -1,20 +0,0 @@ - - - - - __СправочникиПриКопировании - - - ru - Справочники при копировании - - - - - cfg:CatalogObject - - OnCopy - CommonModule.__СправочникиПриКопировании.СправочникиПриКопировании - - - \ No newline at end of file diff --git "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" "b/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" deleted file mode 100644 index 9d9399c2..00000000 --- "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" +++ /dev/null @@ -1,362 +0,0 @@ - - - - - - dc0b1058-8c49-4b9c-b631-5a337b68c960 - 39f41a79-ce84-4a38-854b-befbbb3ea33d - - - 8f9f9a71-c710-4d05-8779-c3c3ae7942a5 - e86bdfc2-297c-434e-8294-25bd71d5a7a0 - - - 85328dd2-68e5-4e01-9672-0ad816bbfba8 - 242b8fc5-8582-4fd9-8afa-0e10a36defec - - - 042845fe-e9bf-434a-b6a0-7d4b020f03a2 - 7c47396e-b80c-418c-b776-1de28ca35852 - - - 64ea838f-2d64-496c-a93e-ea60c0b23b6f - 5158e9ca-f27c-49cc-bef9-157a07ca9aa8 - - - 744a696a-8f7a-4cc6-8c4d-30014c0e86d4 - 21c34e01-de4e-4b2e-9e2e-29f59f543e01 - - - 0de8533f-e213-43b4-8aef-0e321f64239e - 956b0a42-19ef-4520-af0b-67e0f6286112 - - - - __СоответствияОбъектовИБ - - - ru - Соответствия объектов ИБ - - - - true - InDialog - InformationRegister.__СоответствияОбъектовИБ.Form.ФормаЗаписи - InformationRegister.__СоответствияОбъектовИБ.Form.ФормаСписка - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - Nonperiodical - Independent - false - false - Managed - DontUse - false - false - - - ru - Соответствие объектов ИБ - - - - - ru - Соответствие объектов ИБ - - - - - ru - Соответствия объектов ИБ - - - - - ru - Соответствия объектов ИБ - - - - DontUse - false - false - - - - - Объект3 - - - ru - Объект3 - - - - - cfg:DefinedType.ТипыОбъектовСоответствийИБ - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - ТипСоответствия - - - ru - Тип соответствия - - - - - cfg:EnumRef.__ТипСоответствияОбъектовИБ - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - false - true - true - DontIndex - Use - Use - - - - - Объект1 - - - ru - Объект 1 - - - Объект из сопряженной системы - - cfg:DefinedType.ТипыОбъектовСоответствийИБ - - false - - - - false - - false - false - - - true - - DontCheck - Items - - - Auto - Auto - - - Auto - true - true - true - DontIndex - Use - Use - - - - - Объект2 - - - ru - Объект 2 - - - Объект из базы УХ - - cfg:DefinedType.ТипыОбъектовСоответствийИБ - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - false - true - false - DontIndex - Use - Use - - -
    ФормаСписка
    -
    ФормаЗаписи
    -
    -
    -
    \ No newline at end of file diff --git "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/ManagerModule.bsl" "b/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/ManagerModule.bsl" deleted file mode 100644 index e406e0cc..00000000 --- "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/ManagerModule.bsl" +++ /dev/null @@ -1,87 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда - -#Область ПрограммныйИнтерфейс - -// Возвращает таблицу соответствий по отбору. -// -// Параметры: -// ТипСоответствия - Перечисление.__ТипСоответствияОбъектовИБ - Тип соответствия. -// Объект1 - ПроизвольныйТип - Объект1. -// Объект2 - ПроизвольныйТип - Объект2. -// Объект3 - ПроизвольныйТип - Объект3. -// -// Возвращаемое значение: -// - ТаблицаЗначений - Таблица соответствий по отбору. -// -Функция ПолучитьСоответствиеОбъектовИБ(ТипСоответствия, Объект1 = Неопределено, Объект2 = Неопределено, Объект3 = Неопределено) Экспорт - - УстановитьПривилегированныйРежим(Истина); - - Запрос = Новый Запрос; - - ТекстЗапроса = "ВЫБРАТЬ - | СоответствияОбъектовИБ.ТипСоответствия КАК ТипСоответствия, - | СоответствияОбъектовИБ.Объект1 КАК Объект1, - | СоответствияОбъектовИБ.Объект2 КАК Объект2, - | СоответствияОбъектовИБ.Объект3 КАК Объект3 - |ИЗ - | РегистрСведений.__СоответствияОбъектовИБ КАК СоответствияОбъектовИБ - |ГДЕ - | СоответствияОбъектовИБ.ТипСоответствия = &ТипСоответствия"; - - Если ЗначениеЗаполнено(Объект1) Тогда - - ТекстЗапроса = СтрШаблон("%1%2И СоответствияОбъектовИБ.Объект1 = &Объект1", ТекстЗапроса, Символы.ПС); - Запрос.УстановитьПараметр("Объект1", Объект1); - - КонецЕсли; - - Если ЗначениеЗаполнено(Объект2) Тогда - - ТекстЗапроса = СтрШаблон("%1%2И СоответствияОбъектовИБ.Объект2 = &Объект1", ТекстЗапроса, Символы.ПС); - Запрос.УстановитьПараметр("Объект2", Объект2); - - КонецЕсли; - - Если ЗначениеЗаполнено(Объект3) Тогда - - ТекстЗапроса = СтрШаблон("%1%2И СоответствияОбъектовИБ.Объект3 = &Объект1", ТекстЗапроса, Символы.ПС); - Запрос.УстановитьПараметр("Объект3", Объект3); - - КонецЕсли; - - Запрос.Текст = ТекстЗапроса; - Запрос.УстановитьПараметр("ТипСоответствия", ТипСоответствия); - - Результат = Запрос.Выполнить(); - - Возврат Результат.Выгрузить(); - -КонецФункции - -#КонецОбласти // ПрограммныйИнтерфейс - -#КонецЕсли \ No newline at end of file diff --git "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270.xml" "b/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270.xml" deleted file mode 100644 index b3266dbc..00000000 --- "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
    - - ФормаЗаписи - - - ru - Форма записи - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
    -
    \ No newline at end of file diff --git "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Form.xml" "b/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Form.xml" deleted file mode 100644 index 05d35448..00000000 --- "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Form.xml" +++ /dev/null @@ -1,40 +0,0 @@ - -
    - LockOwnerWindow - - - ПриОткрытии - ПриСозданииНаСервере - - - - Запись.ТипСоответствия - - - - - Запись.Объект1 - - - - - Запись.Объект2 - - - - - Запись.Объект3 - - - - - - - - cfg:InformationRegisterRecordManager.__СоответствияОбъектовИБ - - true - true - - - \ No newline at end of file diff --git "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Form/Module.bsl" "b/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Form/Module.bsl" deleted file mode 100644 index b6726f08..00000000 --- "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Form/Module.bsl" +++ /dev/null @@ -1,75 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - Если Параметры.Ключ.Пустой() // новый - И ЗначениеЗаполнено(Параметры.ЗначениеКопирования) Тогда // копирование - - Элементы.ТипСоответствия.ТолькоПросмотр = Истина; - Элементы.Объект2.ВыбиратьТип = Ложь; - Элементы.Объект1.ВыбиратьТип = Ложь; - ОбъектОбязателен = Параметры.ЗначенияЗаполнения.Количество() > 0 И Параметры.ЗначенияЗаполнения.Свойство("Объект1"); - Элементы.Объект1.ТолькоПросмотр = ОбъектОбязателен; - - ИначеЕсли Параметры.Ключ.Пустой() // новый - И Параметры.ЗначенияЗаполнения.Количество() > 0 // заполняется при переходе из объекта - И Параметры.ЗначенияЗаполнения.Свойство("Объект1") // есть свойство - И НЕ ЗначениеЗаполнено(Параметры.ЗначениеКопирования) Тогда // не копирование - - ТипОбъект1 = ТипЗнч(Параметры.ЗначенияЗаполнения.Объект1); - ДанныеИзменены = Ложь; - - Если ДанныеИзменены Тогда - - Элементы.Объект2.ВыбиратьТип = Ложь; - Элементы.Объект1.ВыбиратьТип = Ложь; - Элементы.Объект1.ТолькоПросмотр = Истина; - Элементы.ТипСоответствия.ТолькоПросмотр = Истина; - - КонецЕсли; - - КонецЕсли; - -КонецПроцедуры - -&НаКлиенте -Процедура ПриОткрытии(Отказ) - - Если НЕ Параметры.Ключ.Пустой() - И ЭтаФорма.ВладелецФормы.Родитель.Окно.Содержимое.Количество() > 1 Тогда - // Форма открывается из Объекта1 - - Элементы.Объект2.ВыбиратьТип = Ложь; - Элементы.Объект1.ВыбиратьТип = Ложь; - Элементы.Объект1.ТолькоПросмотр = Истина; - Элементы.ТипСоответствия.ТолькоПросмотр = Истина; - - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти // ОбработчикиСобытийФормы \ No newline at end of file diff --git "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" deleted file mode 100644 index 282ada8f..00000000 --- "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - -
    - - ФормаСписка - - - ru - Форма списка - - - - Managed - false - - PlatformApplication - MobilePlatformApplication - - -
    -
    \ No newline at end of file diff --git "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" "b/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" deleted file mode 100644 index 59dcb919..00000000 --- "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form.xml" +++ /dev/null @@ -1,160 +0,0 @@ - -
    - - - ПриСозданииНаСервере - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа пользовательских настроек</v8:content> - </v8:item> - - false - Vertical - Usual - false - - - - ТипСоответствия - true - - - - ТипСоответствияПриИзменении - - - - List - None - true - true - ExpandAllLevels - true - Список - Список.DefaultPicture - false - 60 - - Custom - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - Items - false - - true - false - Auto - СписокКомпоновщикНастроекПользовательскиеНастройки - true - - - false - - - - - Список - SearchStringRepresentation - - - - - - - Список - ViewStatusRepresentation - - - - - - - Список - SearchControl - - - - - - - Список.ТипСоответствия - - - - - Список.Объект1 - true - - - - - Список.Объект2 - true - - - - - Список.Объект3 - - - - -
    -
    - - - - cfg:DynamicList - - true - - false - true - InformationRegister.__СоответствияОбъектовИБ - - - Normal - dfcece9d-5077-440b-b6b3-45a5cb4538eb - - - Normal - 88619765-ccb3-46c6-ac52-38e9c992ebd4 - - - Normal - b75fecce-942b-4aed-abc9-e6a02e460fb3 - - - - - ТипСоответствия - Items - None - 0001-01-01T00:00:00 - 0001-01-01T00:00:00 - - - - Normal - 911b6018-f537-43e8-a417-da56b22f9aec - - - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Тип соответствия</v8:content> - </v8:item> - - - cfg:EnumRef.__ТипСоответствияОбъектовИБ - - - - \ No newline at end of file diff --git "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" "b/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" deleted file mode 100644 index b70c8ee7..00000000 --- "a/release/InformationRegisters/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" +++ /dev/null @@ -1,65 +0,0 @@ -// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, включая доработку типовых конфигураций. -// -// Copyright 2017-2024 First BIT company -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// URL: https://github.com/firstBitSportivnaya/PSSL/ -// e-mail: ivssmirnov@1bit.com -// Версия: 1.0.0.1 -// -// Требования: платформа 1С версии 8.3.17 и выше - -#Область ОбработчикиСобытийФормы - -&НаСервере -Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - Если ТипЗнч(Параметры.Отбор) = Тип("Структура") - И Параметры.Отбор.Свойство("Объект1") Тогда - // форма открывается из Объекта 1 - - Элементы.ТипСоответствия.Видимость = Ложь; - - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти //ОбработчикиСобытийФормы - -#Область ОбработчикиСобытийЭлементовШапкиФормы - -&НаКлиенте -Процедура ТипСоответствияПриИзменении(Элемент) - - ТипСоответствияПриИзмененииНаСервере(); - -КонецПроцедуры - -#КонецОбласти //ОбработчикиСобытийЭлементовШапкиФормы - -#Область СлужебныеПроцедурыИФункции - -&НаСервере -Процедура ТипСоответствияПриИзмененииНаСервере() - - Если ЗначениеЗаполнено(ТипСоответствия) Тогда - __ОбщегоНазначенияСервер.ИзменитьЭлементОтбораСписка(Список, "ТипСоответствия", ТипСоответствия, Истина); - Иначе - __ОбщегоНазначенияСервер.УдалитьЭлементОтбораСписка(Список, "ТипСоответствия"); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти //СлужебныеПроцедурыИФункции diff --git "a/release/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" "b/release/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" deleted file mode 100644 index cc3ab800..00000000 --- "a/release/Languages/\320\240\321\203\321\201\321\201\320\272\320\270\320\271.xml" +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Русский - - - ru - Русский - - - - ru - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260\320\224\320\265\320\274\320\276\320\232\320\260\321\200\320\272\320\260\321\201.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260\320\224\320\265\320\274\320\276\320\232\320\260\321\200\320\272\320\260\321\201.xml" deleted file mode 100644 index 43f45ab6..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260\320\224\320\265\320\274\320\276\320\232\320\260\321\200\320\272\320\260\321\201.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - __РедактированиеДокументаДемоКаркас - - - ru - Редактирование документа "Демо каркас" - - - - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260\320\224\320\265\320\274\320\276\320\232\320\260\321\200\320\272\320\260\321\201/Ext/Rights.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260\320\224\320\265\320\274\320\276\320\232\320\260\321\200\320\272\320\260\321\201/Ext/Rights.xml" deleted file mode 100644 index a4c44624..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260\320\224\320\265\320\274\320\276\320\232\320\260\321\200\320\272\320\260\321\201/Ext/Rights.xml" +++ /dev/null @@ -1,65 +0,0 @@ - - - false - true - false - - Document.ДемоРаботаСФормами - - Read - true - - - Insert - true - - - Update - true - - - Posting - true - - - UndoPosting - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InteractivePosting - true - - - InteractivePostingRegular - true - - - InteractiveUndoPosting - true - - - InputByString - true - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" deleted file mode 100644 index 4921738a..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - __РедактированиеНастроекИнтеграции - - - ru - Редактирование настроек интеграции - - - - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Rights.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Rights.xml" deleted file mode 100644 index e54a5e36..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\235\320\260\321\201\321\202\321\200\320\276\320\265\320\272\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Rights.xml" +++ /dev/null @@ -1,162 +0,0 @@ - - - false - true - false - - Catalog.__ИнтегрируемыеСистемы - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - - Catalog.__МетодыИнтеграции - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - - Catalog.__ИсторияИнтеграции - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - - Catalog.__НастройкиИнтеграции - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index fd079734..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - __РедактированиеПланаВидовХарактеристикПредопределенныеЗначения - - - ru - Редактирование плана видов характеристик Предопределенные значения - - - - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Rights.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Rights.xml" deleted file mode 100644 index a546f968..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Rights.xml" +++ /dev/null @@ -1,45 +0,0 @@ - - - false - true - false - - ChartOfCharacteristicTypes.__ПредопределенныеЗначения - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271.xml" deleted file mode 100644 index e002903d..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - __РедактированиеПользовательскихФункций - - - ru - Редактирование пользовательских функций - - - - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271/Ext/Rights.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271/Ext/Rights.xml" deleted file mode 100644 index 2b8c94d2..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\321\205\320\244\321\203\320\275\320\272\321\206\320\270\320\271/Ext/Rights.xml" +++ /dev/null @@ -1,189 +0,0 @@ - - - false - true - false - - Catalog.__ИнтегрируемыеСистемы - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - - Catalog.__МетодыИнтеграции - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - - Configuration.КаркаснаяКонфигурация - - MainWindowModeNormal - true - - - MainWindowModeWorkplace - true - - - MainWindowModeEmbeddedWorkplace - true - - - MainWindowModeFullscreenWorkplace - true - - - MainWindowModeKiosk - true - - - AnalyticsSystemClient - true - - - - Catalog.__ИсторияИнтеграции - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - - Catalog.__ПользовательскиеФункции - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" deleted file mode 100644 index f485de14..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - __РедактированиеРегистраСведенийСоответствияОбъектовИБ - - - ru - Редактирование регистра сведений Соответствия объектов ИБ - - - - - - \ No newline at end of file diff --git "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/Rights.xml" "b/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/Rights.xml" deleted file mode 100644 index a546f968..00000000 --- "a/release/Roles/__\320\240\320\265\320\264\320\260\320\272\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/Rights.xml" +++ /dev/null @@ -1,45 +0,0 @@ - - - false - true - false - - ChartOfCharacteristicTypes.__ПредопределенныеЗначения - - Read - true - - - Insert - true - - - Update - true - - - View - true - - - InteractiveInsert - true - - - Edit - true - - - InteractiveSetDeletionMark - true - - - InteractiveClearDeletionMark - true - - - InputByString - true - - - \ No newline at end of file diff --git "a/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" "b/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index 6ad91759..00000000 --- "a/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - __ЧтениеПланаВидовХарактеристикПредопределенныеЗначения - - - ru - Чтение плана видов характеристик Предопределенные значения - - - - - - \ No newline at end of file diff --git "a/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Rights.xml" "b/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Rights.xml" deleted file mode 100644 index b24c45b4..00000000 --- "a/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\237\320\273\320\260\320\275\320\260\320\222\320\270\320\264\320\276\320\262\320\245\320\260\321\200\320\260\320\272\321\202\320\265\321\200\320\270\321\201\321\202\320\270\320\272\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/Rights.xml" +++ /dev/null @@ -1,21 +0,0 @@ - - - false - true - false - - ChartOfCharacteristicTypes.__ПредопределенныеЗначения - - Read - true - - - View - true - - - InputByString - true - - - \ No newline at end of file diff --git "a/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" "b/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" deleted file mode 100644 index b6e4711a..00000000 --- "a/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - __ЧтениеРегистраСведенийСоответствияОбъектовИБ - - - ru - Чтение регистра сведений Соответствия объектов ИБ - - - - - - \ No newline at end of file diff --git "a/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/Rights.xml" "b/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/Rights.xml" deleted file mode 100644 index bad6aedb..00000000 --- "a/release/Roles/__\320\247\321\202\320\265\320\275\320\270\320\265\320\240\320\265\320\263\320\270\321\201\321\202\321\200\320\260\320\241\320\262\320\265\320\264\320\265\320\275\320\270\320\271\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221/Ext/Rights.xml" +++ /dev/null @@ -1,44 +0,0 @@ - - - false - true - false - - Configuration.КаркаснаяКонфигурация - - MainWindowModeNormal - true - - - MainWindowModeWorkplace - true - - - MainWindowModeEmbeddedWorkplace - true - - - MainWindowModeFullscreenWorkplace - true - - - MainWindowModeKiosk - true - - - AnalyticsSystemClient - true - - - - InformationRegister.__СоответствияОбъектовИБ - - Read - true - - - View - true - - - \ No newline at end of file diff --git "a/release/Roles/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml" "b/release/Roles/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml" deleted file mode 100644 index f067ade7..00000000 --- "a/release/Roles/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - АдминистраторСистемы - - - ru - Администратор системы - - - - - - \ No newline at end of file diff --git "a/release/Roles/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Ext/Rights.xml" "b/release/Roles/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Ext/Rights.xml" deleted file mode 100644 index 3428413a..00000000 --- "a/release/Roles/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Ext/Rights.xml" +++ /dev/null @@ -1,97 +0,0 @@ - - - false - true - false - - Configuration.КаркаснаяКонфигурация - - Administration - true - - - DataAdministration - true - - - UpdateDataBaseConfiguration - true - - - ExclusiveMode - true - - - ActiveUsers - true - - - EventLog - true - - - ThinClient - true - - - WebClient - true - - - ThickClient - true - - - ExternalConnection - true - - - Automation - true - - - TechnicalSpecialistMode - true - - - CollaborationSystemInfoBaseRegistration - true - - - MainWindowModeNormal - true - - - MainWindowModeWorkplace - true - - - MainWindowModeEmbeddedWorkplace - true - - - MainWindowModeFullscreenWorkplace - true - - - MainWindowModeKiosk - true - - - AnalyticsSystemClient - true - - - SaveUserData - true - - - ConfigurationExtensionsAdministration - true - - - Output - true - - - \ No newline at end of file diff --git "a/release/Roles/\320\230\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\222\320\275\320\265\321\210\320\275\320\270\321\205\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\230\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\276\320\272.xml" "b/release/Roles/\320\230\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\222\320\275\320\265\321\210\320\275\320\270\321\205\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\230\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\276\320\272.xml" deleted file mode 100644 index f53e95df..00000000 --- "a/release/Roles/\320\230\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\222\320\275\320\265\321\210\320\275\320\270\321\205\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\230\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\276\320\272.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок - - - ru - Интерактивное открытие внешних отчетов и обработок - - - - - - \ No newline at end of file diff --git "a/release/Roles/\320\230\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\222\320\275\320\265\321\210\320\275\320\270\321\205\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\230\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\276\320\272/Ext/Rights.xml" "b/release/Roles/\320\230\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\222\320\275\320\265\321\210\320\275\320\270\321\205\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\230\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\276\320\272/Ext/Rights.xml" deleted file mode 100644 index db6ed47b..00000000 --- "a/release/Roles/\320\230\320\275\321\202\320\265\321\200\320\260\320\272\321\202\320\270\320\262\320\275\320\276\320\265\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\222\320\275\320\265\321\210\320\275\320\270\321\205\320\236\321\202\321\207\320\265\321\202\320\276\320\262\320\230\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\276\320\272/Ext/Rights.xml" +++ /dev/null @@ -1,41 +0,0 @@ - - - false - true - false - - Configuration.КаркаснаяКонфигурация - - MainWindowModeNormal - true - - - MainWindowModeWorkplace - true - - - MainWindowModeEmbeddedWorkplace - true - - - MainWindowModeFullscreenWorkplace - true - - - MainWindowModeKiosk - true - - - AnalyticsSystemClient - true - - - InteractiveOpenExtDataProcessors - true - - - InteractiveOpenExtReports - true - - - \ No newline at end of file diff --git "a/release/Roles/\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml" "b/release/Roles/\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml" deleted file mode 100644 index 0efa03fb..00000000 --- "a/release/Roles/\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml" +++ /dev/null @@ -1,15 +0,0 @@ - - - - - ПолныеПрава - - - ru - Полные права - - - - - - \ No newline at end of file diff --git "a/release/Roles/\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260/Ext/Rights.xml" "b/release/Roles/\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260/Ext/Rights.xml" deleted file mode 100644 index 6d8c005c..00000000 --- "a/release/Roles/\320\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260/Ext/Rights.xml" +++ /dev/null @@ -1,69 +0,0 @@ - - - true - true - false - - Configuration.КаркаснаяКонфигурация - - Administration - false - - - UpdateDataBaseConfiguration - false - - - ThickClient - false - - - ExternalConnection - false - - - Automation - false - - - TechnicalSpecialistMode - false - - - MainWindowModeNormal - true - - - MainWindowModeWorkplace - true - - - MainWindowModeEmbeddedWorkplace - true - - - MainWindowModeFullscreenWorkplace - true - - - MainWindowModeKiosk - true - - - AnalyticsSystemClient - true - - - ConfigurationExtensionsAdministration - false - - - InteractiveOpenExtDataProcessors - false - - - InteractiveOpenExtReports - false - - - \ No newline at end of file diff --git "a/release/ScheduledJobs/__\320\236\321\207\320\270\321\201\321\202\320\272\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/release/ScheduledJobs/__\320\236\321\207\320\270\321\201\321\202\320\272\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" deleted file mode 100644 index 849ac76b..00000000 --- "a/release/ScheduledJobs/__\320\236\321\207\320\270\321\201\321\202\320\272\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" +++ /dev/null @@ -1,22 +0,0 @@ - - - - - __ОчисткаИсторииИнтеграции - - - ru - Очистка истории интеграции - - - - CommonModule.__МетодыРегламентныхЗаданийСервер.ОчисткаИсторииИнтеграции - Очистка истории интеграции - __ОчисткаИсторииИнтеграции - true - true - 3 - 10 - - - \ No newline at end of file diff --git "a/release/ScheduledJobs/__\320\236\321\207\320\270\321\201\321\202\320\272\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Schedule.xml" "b/release/ScheduledJobs/__\320\236\321\207\320\270\321\201\321\202\320\272\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Schedule.xml" deleted file mode 100644 index 511bcda6..00000000 --- "a/release/ScheduledJobs/__\320\236\321\207\320\270\321\201\321\202\320\272\320\260\320\230\321\201\321\202\320\276\321\200\320\270\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Ext/Schedule.xml" +++ /dev/null @@ -1,7 +0,0 @@ - - - - 1 2 3 4 5 6 7 - 1 2 3 4 5 6 7 8 9 10 11 12 - - \ No newline at end of file diff --git "a/release/Subsystems/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\244\320\276\321\200\320\274.xml" "b/release/Subsystems/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\244\320\276\321\200\320\274.xml" deleted file mode 100644 index 7205992a..00000000 --- "a/release/Subsystems/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\244\320\276\321\200\320\274.xml" +++ /dev/null @@ -1,30 +0,0 @@ - - - - - __МодификацияФорм - - - ru - Модификация форм - - - - true - false - false - - - - CommonModule.__МодификацияКонфигурацииПереопределяемый - CommonModule.__МодификацияКонфигурацииКлиентСерверПереопределяемый - CommonModule.__МодификацияКонфигурацииКлиентПереопределяемый - CommonModule.__РаботаСФормами - Document.ДемоРаботаСФормами - CommonModule.__МодификацияКонфигурацииПереопределяемыйДокумент - Role.__РедактированиеДокументаДемоКаркас - - - - - \ No newline at end of file diff --git "a/release/Subsystems/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" "b/release/Subsystems/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index 97274ee3..00000000 --- "a/release/Subsystems/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,36 +0,0 @@ - - - - - __ОбщегоНазначения - - - ru - Общего назначения - - - - true - false - false - - - - CommonModule.__ОбщегоНазначенияКлиент - CommonModule.__ОбщегоНазначенияПовтИсп - CommonModule.__ОбщегоНазначенияСервер - CommonModule.__ОбщегоНазначенияПолныеПрава - Role.ПолныеПрава - Role.АдминистраторСистемы - Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок - CommonModule.__МетодыРегламентныхЗаданийСервер - CommonModule.__ОбщегоНазначенияКлиентСервер - CommonModule.__РаботаСДиалогамиКлиент - CommonModule.__РаботаСДиалогамиСервер - CommonModule.__РаботаСКоллекциямиКлиентСервер - CommonModule.__СтроковыеФункцииКлиентСервер - - - - - \ No newline at end of file diff --git "a/release/Subsystems/__\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\270\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\321\217.xml" "b/release/Subsystems/__\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\270\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\321\217.xml" deleted file mode 100644 index 0959a34c..00000000 --- "a/release/Subsystems/__\320\237\320\276\320\264\320\277\320\270\321\201\320\272\320\270\320\235\320\260\320\241\320\276\320\261\321\213\321\202\320\270\321\217.xml" +++ /dev/null @@ -1,42 +0,0 @@ - - - - - __ПодпискиНаСобытия - - - ru - Подписки на события - - - - true - false - false - - - - EventSubscription.__ДокументыОбработкаЗаполнения - EventSubscription.__ДокументыОбработкаПроведения - EventSubscription.__ДокументыПередЗаписью - EventSubscription.__ДокументыПриЗаписи - EventSubscription.__ДокументыПриКопировании - EventSubscription.__СправочникиОбработкаЗаполнения - EventSubscription.__СправочникиПередЗаписью - EventSubscription.__СправочникиПриЗаписи - EventSubscription.__СправочникиПриКопировании - CommonModule.__ДокументыОбработкаЗаполнения - CommonModule.__ДокументыОбработкаПроведения - CommonModule.__ДокументыПередЗаписью - CommonModule.__ДокументыПриЗаписи - CommonModule.__ДокументыПриКопировании - CommonModule.__СправочникиОбработкаЗаполнения - CommonModule.__СправочникиПередЗаписью - CommonModule.__СправочникиПриЗаписи - CommonModule.__СправочникиПриКопировании - CommonModule.__ОбщегоНазначенияПовтИсп - - - - - \ No newline at end of file diff --git "a/release/Subsystems/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml" "b/release/Subsystems/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml" deleted file mode 100644 index d31d6aed..00000000 --- "a/release/Subsystems/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml" +++ /dev/null @@ -1,35 +0,0 @@ - - - - - __ПользовательскиеФункции - - - ru - Пользовательские функции - - - - true - true - false - - - - Enum.__КонтекстыВыполненияПользовательскихФункций - Catalog.__ПользовательскиеФункции - CommonTemplate.__BSLEditor - CommonPicture.__Реквизиты - CommonPicture.__Реквизит - Role.__РедактированиеПользовательскихФункций - CommonModule.__РаботаСДиалогамиКлиент - CommonModule.__РаботаСДиалогамиСервер - CommonModule.__РаботаСКоллекциямиКлиентСервер - CommonModule.__СтроковыеФункцииКлиентСервер - CommonModule.__ОбщегоНазначенияКлиентСервер - CommonForm.__ФормаВыбораПоля - - - - - \ No newline at end of file diff --git "a/release/Subsystems/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" "b/release/Subsystems/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" deleted file mode 100644 index 9a1cf699..00000000 --- "a/release/Subsystems/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217.xml" +++ /dev/null @@ -1,28 +0,0 @@ - - - - - __ПредопределенныеЗначения - - - ru - Предопределенные значения - - - - true - true - false - - - - ChartOfCharacteristicTypes.__ПредопределенныеЗначения - CommonModule.__ОбщегоНазначенияПовтИсп - CommonModule.__ОбщегоНазначенияСервер - Role.__ЧтениеПланаВидовХарактеристикПредопределенныеЗначения - Role.__РедактированиеПланаВидовХарактеристикПредопределенныеЗначения - - - - - \ No newline at end of file diff --git "a/release/Subsystems/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\265\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" "b/release/Subsystems/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\265\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" deleted file mode 100644 index 7af88927..00000000 --- "a/release/Subsystems/__\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\265\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" +++ /dev/null @@ -1,30 +0,0 @@ - - - - - __СоответствиеОбъектовИБ - - - ru - Соответствие объектов ИБ - - - - true - true - false - - - - CommonModule.__ОбщегоНазначенияПовтИсп - CommonModule.__ОбщегоНазначенияСервер - InformationRegister.__СоответствияОбъектовИБ - Role.__РедактированиеРегистраСведенийСоответствияОбъектовИБ - Role.__ЧтениеРегистраСведенийСоответствияОбъектовИБ - Enum.__ТипСоответствияОбъектовИБ - DefinedType.ТипыОбъектовСоответствийИБ - - - - - \ No newline at end of file diff --git "a/release/Subsystems/__\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml" "b/release/Subsystems/__\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml" deleted file mode 100644 index ebf51f9a..00000000 --- "a/release/Subsystems/__\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml" +++ /dev/null @@ -1,40 +0,0 @@ - - - - - __УправлениеИнтеграциями - - - ru - Управление интеграциями - - - - true - true - false - - - CommonPicture.__ПодсистемаУправлениеИнтеграциями - true - - - Catalog.__ИнтегрируемыеСистемы - Enum.__СтатусыИнтеграции - Enum.__СозданОбновлен - Enum.__ФорматыЗапросовИнтеграции - Catalog.__НастройкиИнтеграции - Catalog.__ИсторияИнтеграции - Catalog.__МетодыИнтеграции - CommonModule.__ИнтеграцииСервер - Role.__РедактированиеНастроекИнтеграции - ScheduledJob.__ОчисткаИсторииИнтеграции - CommonPicture.__ПодсистемаУправлениеИнтеграциями - CommonTemplate.__JSONEditor - CommonTemplate.__XMLEditor - CommonModule.__КоннекторHTTP - - - - - \ No newline at end of file diff --git "a/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" "b/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" index 22e8e36b..7123b6c2 100644 --- "a/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" +++ "b/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" @@ -432,7 +432,7 @@ Процедура ВыполнитьКодСервер(ЗначенияПараметров) // ++ Обход ошибки отстутствия модуля БСП, не переносить - ОбщегоНазначения = Неопределено; + ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; // -- Обход ошибки отстутствия модуля БСП, не переносить СтрПеременные = Новый Структура; diff --git "a/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" "b/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" index 2b6fc51e..24593a90 100644 --- "a/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" +++ "b/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" @@ -73,4 +73,310 @@ Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; -КонецПроцедуры \ No newline at end of file +КонецПроцедуры + +// Выполняет произвольный алгоритм на встроенном языке 1С:Предприятия, предварительно устанавливая +// безопасный режим выполнения кода и безопасный режим разделения данных для всех разделителей, +// присутствующих в составе конфигурации. +// +// Параметры: +// Алгоритм - Строка - алгоритм на встроенном языке "1С:Предприятия". +// Параметры - Произвольный - контекст, который требуется для выполнения алгоритма. +// В тексте алгоритма обращение к контексту должно происходить по имени "Параметры". +// Например, выражение "Параметры.Значение1 = Параметры.Значение2" обращается к значениям +// "Значение1" и "Значение2", переданным в Параметры, как свойства. +// +// Пример: +// +// Параметры = Новый Структура; +// Параметры.Вставить("Значение1", 1); +// Параметры.Вставить("Значение2", 10); +// ОбщегоНазначения.ВыполнитьВБезопасномРежиме("Параметры.Значение1 = Параметры.Значение2", Параметры); +// +Процедура ВыполнитьВБезопасномРежиме(Знач Алгоритм, Знач Параметры = Неопределено) Экспорт + + УстановитьБезопасныйРежим(Истина); + + Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда + МодульРаботаВМоделиСервиса = ОбщийМодуль("РаботаВМоделиСервиса"); + МассивРазделителей = МодульРаботаВМоделиСервиса.РазделителиКонфигурации(); + Иначе + МассивРазделителей = Новый Массив; + КонецЕсли; + + Для Каждого ИмяРазделителя Из МассивРазделителей Цикл + + УстановитьБезопасныйРежимРазделенияДанных(ИмяРазделителя, Истина); + + КонецЦикла; + + Выполнить Алгоритм; + +КонецПроцедуры + +// Возвращает Истина, если "функциональная" подсистема существует в конфигурации. +// Предназначена для реализации вызова необязательной подсистемы (условного вызова). +// +// У "функциональной" подсистемы снят флажок "Включать в командный интерфейс". +// +// Параметры: +// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема +// без слов "Подсистема." и с учетом регистра символов. +// Например: "СтандартныеПодсистемы.ВариантыОтчетов". +// +// Пример: +// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда +// МодульВариантыОтчетов = ОбщегоНазначения.ОбщийМодуль("ВариантыОтчетов"); +// МодульВариантыОтчетов.<Имя метода>(); +// КонецЕсли; +// +// Возвращаемое значение: +// Булево - Истина, если существует. +// +Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт + + ИменаПодсистем = __ВспомогательныйМодульНеПереноситьПотвИсп.ИменаПодсистем(); + Возврат ИменаПодсистем.Получить(ПолноеИмяПодсистемы) <> Неопределено; + +КонецФункции + +// Возвращает ссылку на общий модуль или модуль менеджера по имени. +// +// Параметры: +// Имя - Строка - имя общего модуля. +// +// Возвращаемое значение: +// ОбщийМодуль +// МодульМенеджераОбъекта +// +// Пример: +// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбновлениеКонфигурации") Тогда +// МодульОбновлениеКонфигурации = ОбщегоНазначения.ОбщийМодуль("ОбновлениеКонфигурации"); +// МодульОбновлениеКонфигурации.<Имя метода>(); +// КонецЕсли; +// +// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПолнотекстовыйПоиск") Тогда +// МодульПолнотекстовыйПоискСервер = ОбщегоНазначения.ОбщийМодуль("ПолнотекстовыйПоискСервер"); +// МодульПолнотекстовыйПоискСервер.<Имя метода>(); +// КонецЕсли; +// +Функция ОбщийМодуль(Имя) Экспорт + + Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда + // АПК:488-выкл ВычислитьВБезопасномРежиме не используется, чтобы избежать вызова ОбщийМодуль рекурсивно. + УстановитьБезопасныйРежим(Истина); + Модуль = Вычислить(Имя); + // АПК:488-вкл + ИначеЕсли СтрЧислоВхождений(Имя, ".") = 1 Тогда + Возврат СерверныйМодульМенеджера(Имя); + Иначе + Модуль = Неопределено; + КонецЕсли; + + Если ТипЗнч(Модуль) <> Тип("ОбщийМодуль") Тогда + ВызватьИсключение __СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( + НСтр("ru = 'Общий модуль ""%1"" не существует.'; + |en = 'Common module ""%1"" does not exist.'"), + Имя); + КонецЕсли; + + Возврат Модуль; + +КонецФункции + +// Возвращает серверный модуль менеджера по имени объекта. +Функция СерверныйМодульМенеджера(Имя) + ОбъектНайден = Ложь; + + ЧастиИмени = СтрРазделить(Имя, "."); + Если ЧастиИмени.Количество() = 2 Тогда + + ИмяВида = ВРег(ЧастиИмени[0]); + ИмяОбъекта = ЧастиИмени[1]; + + Если ИмяВида = ВРег("Константы") Тогда + Если Метаданные.Константы.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("РегистрыСведений") Тогда + Если Метаданные.РегистрыСведений.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("РегистрыНакопления") Тогда + Если Метаданные.РегистрыНакопления.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("РегистрыБухгалтерии") Тогда + Если Метаданные.РегистрыБухгалтерии.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("РегистрыРасчета") Тогда + Если Метаданные.РегистрыРасчета.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("Справочники") Тогда + Если Метаданные.Справочники.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("Документы") Тогда + Если Метаданные.Документы.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("Отчеты") Тогда + Если Метаданные.Отчеты.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("Обработки") Тогда + Если Метаданные.Обработки.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("БизнесПроцессы") Тогда + Если Метаданные.БизнесПроцессы.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("ЖурналыДокументов") Тогда + Если Метаданные.ЖурналыДокументов.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("Задачи") Тогда + Если Метаданные.Задачи.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("ПланыСчетов") Тогда + Если Метаданные.ПланыСчетов.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("ПланыОбмена") Тогда + Если Метаданные.ПланыОбмена.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("ПланыВидовХарактеристик") Тогда + Если Метаданные.ПланыВидовХарактеристик.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + ИначеЕсли ИмяВида = ВРег("ПланыВидовРасчета") Тогда + Если Метаданные.ПланыВидовРасчета.Найти(ИмяОбъекта) <> Неопределено Тогда + ОбъектНайден = Истина; + КонецЕсли; + КонецЕсли; + + КонецЕсли; + + Если Не ОбъектНайден Тогда + ВызватьИсключение __СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( + НСтр("ru = 'Объект метаданных ""%1"" не существует.'; + |en = 'Metadata object ""%1"" does not exist.'"), Имя); + КонецЕсли; + + // АПК:488-выкл ВычислитьВБезопасномРежиме не используется, чтобы избежать вызова ОбщийМодуль рекурсивно. + УстановитьБезопасныйРежим(Истина); + Модуль = Вычислить(Имя); + // АПК:488-вкл + + Возврат Модуль; +КонецФункции + +// Формирует и выводит сообщение, которое может быть связано с элементом управления формы. +// +// В фоновом задании длительной операции, если вызов выполнен вне транзакции, +// сообщение записывается в служебный регистр и отправляется сразу на клиент, +// если подключена система взаимодействия. +// В конце фонового задания длительной операции, а также при отправке прогресса, +// все сообщения извлекаются из очереди сообщений фонового задания, +// записываются в служебный регистр и отправляются сразу на клиент, +// если подключена система взаимодействия. +// +// АПК:142-выкл 4 необязательных параметра для совместимости +// с устаревшей процедурой ОбщегоНазначенияКлиентСервер.СообщитьПользователю. +// +// Параметры: +// ТекстСообщенияПользователю - Строка - текст сообщения. +// КлючДанных - ЛюбаяСсылка - объект или ключ записи информационной базы, к которому это сообщение относится. +// Поле - Строка - наименование реквизита формы. +// ПутьКДанным - Строка - путь к данным (путь к реквизиту формы). +// Отказ - Булево - выходной параметр, всегда устанавливается в значение Истина. +// +// Пример: +// +// 1. Для вывода сообщения у поля управляемой формы, связанного с реквизитом объекта: +// ОбщегоНазначения.СообщитьПользователю( +// НСтр("ru = 'Сообщение об ошибке.'"), , +// "ПолеВРеквизитеФормыОбъект", +// "Объект"); +// +// Альтернативный вариант использования в форме объекта: +// ОбщегоНазначения.СообщитьПользователю( +// НСтр("ru = 'Сообщение об ошибке.'"), , +// "Объект.ПолеВРеквизитеФормыОбъект"); +// +// 2. Для вывода сообщения рядом с полем управляемой формы, связанным с реквизитом формы: +// ОбщегоНазначения.СообщитьПользователю( +// НСтр("ru = 'Сообщение об ошибке.'"), , +// "ИмяРеквизитаФормы"); +// +// 3. Для вывода сообщения связанного с объектом информационной базы: +// ОбщегоНазначения.СообщитьПользователю( +// НСтр("ru = 'Сообщение об ошибке.'"), ОбъектИнформационнойБазы, "Ответственный",,Отказ); +// +// 4. Для вывода сообщения по ссылке на объект информационной базы: +// ОбщегоНазначения.СообщитьПользователю( +// НСтр("ru = 'Сообщение об ошибке.'"), Ссылка, , , Отказ); +// +// Случаи некорректного использования: +// 1. Передача одновременно параметров КлючДанных и ПутьКДанным. +// 2. Передача в параметре КлючДанных значения типа отличного от допустимого. +// 3. Установка ссылки без установки поля (и/или пути к данным). +// +Процедура СообщитьПользователю(Знач ТекстСообщенияПользователю, Знач КлючДанных = Неопределено, Знач Поле = "", + Знач ПутьКДанным = "", Отказ = Ложь) Экспорт + + ЭтоОбъект = Ложь; + + Если КлючДанных <> Неопределено + И XMLТипЗнч(КлючДанных) <> Неопределено Тогда + + ТипЗначенияСтрокой = XMLТипЗнч(КлючДанных).ИмяТипа; + ЭтоОбъект = СтрНайти(ТипЗначенияСтрокой, "Object.") > 0; + КонецЕсли; + + Сообщение = СообщениеПользователю(ТекстСообщенияПользователю, + КлючДанных, Поле, ПутьКДанным, Отказ, ЭтоОбъект); + + //Если СтандартныеПодсистемыПовтИсп.ЭтоСеансДлительнойОперации() + // И Не ТранзакцияАктивна() Тогда + // + // ДлительныеОперации.ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение); + //Иначе + Сообщение.Сообщить(); + //КонецЕсли; + +КонецПроцедуры + +Функция СообщениеПользователю( + Знач ТекстСообщенияПользователю, + Знач КлючДанных, + Знач Поле, + Знач ПутьКДанным = "", + Отказ = Ложь, + ЭтоОбъект = Ложь) Экспорт + + Сообщение = Новый СообщениеПользователю; + Сообщение.Текст = ТекстСообщенияПользователю; + Сообщение.Поле = Поле; + + Если ЭтоОбъект Тогда + Сообщение.УстановитьДанные(КлючДанных); + Иначе + Сообщение.КлючДанных = КлючДанных; + КонецЕсли; + + Если НЕ ПустаяСтрока(ПутьКДанным) Тогда + Сообщение.ПутьКДанным = ПутьКДанным; + КонецЕсли; + + Отказ = Истина; + + Возврат Сообщение; + +КонецФункции + diff --git "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" "b/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" similarity index 100% rename from "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" rename to "src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" diff --git "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" "b/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" similarity index 100% rename from "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" rename to "src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" diff --git "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277.xml" "b/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277.xml" similarity index 100% rename from "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277.xml" rename to "src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277.xml" diff --git "a/release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277/Ext/Module.bsl" "b/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277/Ext/Module.bsl" similarity index 100% rename from "release/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277/Ext/Module.bsl" rename to "src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214\320\237\320\276\321\202\320\262\320\230\321\201\320\277/Ext/Module.bsl" diff --git "a/src/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/src/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" index 9ac72d82..15fb50e1 100644 --- "a/src/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ "b/src/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" @@ -437,41 +437,49 @@ Если Параметр.Номер = 1 Тогда П1 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П1"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П1"); ИначеЕсли Параметр.Номер = 2 Тогда П2 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П2"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П2"); ИначеЕсли Параметр.Номер = 3 Тогда П3 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П3"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П3"); ИначеЕсли Параметр.Номер = 4 Тогда П4 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П4"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П4"); ИначеЕсли Параметр.Номер = 5 Тогда П5 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П5"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П5"); ИначеЕсли Параметр.Номер = 6 Тогда П6 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П6"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П6"); ИначеЕсли Параметр.Номер = 7 Тогда П7 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П7"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П7"); ИначеЕсли Параметр.Номер = 8 Тогда П8 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П8"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П8"); ИначеЕсли Параметр.Номер = 9 Тогда П9 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П9"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П9"); ИначеЕсли Параметр.Номер = 10 Тогда П10 = Параметр.Значение; - ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П10"); + ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П10"); КонецЕсли; КонецЦикла; + ТекстФункции = СтрЗаменить(ТекстФункции, "Переменные", "Параметры.Переменные"); + Результат = Неопределено; + // ++ Обход ошибки отстутствия модуля БСП, не переносить + ОбщегоНазначения = __ВспомогательныйМодульНеПереносить; + // -- Обход ошибки отстутствия модуля БСП, не переносить + + Параметры = Новый Структура("П1, П2, П3, П4, П5, П6, П7, П8, П9, П10, Переменные", П1, П2, П3, П4, П5, П6, П7, П8, П9, П10, Переменные); + Попытка - Выполнить(ТекстФункции); + ОбщегоНазначения.ВыполнитьВБезопасномРежиме(ТекстФункции, Параметры); Исключение ВызватьИсключение КраткоеПредставлениеОшибки(ИнформацияОбОшибке()); КонецПопытки; diff --git "a/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" index 662458b4..d374bc4c 100644 --- "a/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ "b/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" @@ -118,6 +118,108 @@ КонецФункции +// Подставляет параметры в строку. Максимально возможное число параметров - 9. +// Параметры в строке задаются как %<номер параметра>. Нумерация параметров начинается с единицы. +// +// Параметры: +// ШаблонСтроки - Строка - шаблон строки с параметрами (вхождениями вида "%<номер параметра>", +// например "%1 пошел в %2"); +// Параметр1 - Строка - значение подставляемого параметра. +// Параметр2 - Строка +// Параметр3 - Строка +// Параметр4 - Строка +// Параметр5 - Строка +// Параметр6 - Строка +// Параметр7 - Строка +// Параметр8 - Строка +// Параметр9 - Строка +// +// Возвращаемое значение: +// Строка - текстовая строка с подставленными параметрами. +// +// Пример: +// СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='%1 пошел в %2'"), "Вася", "Зоопарк") = "Вася пошел +// в Зоопарк". +// +Функция ПодставитьПараметрыВСтроку(Знач ШаблонСтроки, + Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено, + Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено, + Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено) Экспорт + + ЕстьПараметрыСПроцентом = СтрНайти(Параметр1, "%") + Или СтрНайти(Параметр2, "%") + Или СтрНайти(Параметр3, "%") + Или СтрНайти(Параметр4, "%") + Или СтрНайти(Параметр5, "%") + Или СтрНайти(Параметр6, "%") + Или СтрНайти(Параметр7, "%") + Или СтрНайти(Параметр8, "%") + Или СтрНайти(Параметр9, "%"); + + Если ЕстьПараметрыСПроцентом Тогда + Возврат ПодставитьПараметрыСПроцентом(ШаблонСтроки, Параметр1, + Параметр2, Параметр3, Параметр4, Параметр5, Параметр6, Параметр7, Параметр8, Параметр9); + КонецЕсли; + + ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%1", Параметр1); + ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%2", Параметр2); + ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%3", Параметр3); + ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%4", Параметр4); + ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%5", Параметр5); + ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%6", Параметр6); + ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%7", Параметр7); + ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%8", Параметр8); + ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%9", Параметр9); + Возврат ШаблонСтроки; + +КонецФункции + +// Вставляет параметры в строку, учитывая, что в параметрах могут использоваться подстановочные слова %1, %2 и т.д. +Функция ПодставитьПараметрыСПроцентом(Знач СтрокаПодстановки, + Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено, + Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено, + Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено) + + Результат = ""; + Позиция = СтрНайти(СтрокаПодстановки, "%"); + Пока Позиция > 0 Цикл + Результат = Результат + Лев(СтрокаПодстановки, Позиция - 1); + СимволПослеПроцента = Сред(СтрокаПодстановки, Позиция + 1, 1); + ПодставляемыйПараметр = Неопределено; + Если СимволПослеПроцента = "1" Тогда + ПодставляемыйПараметр = Параметр1; + ИначеЕсли СимволПослеПроцента = "2" Тогда + ПодставляемыйПараметр = Параметр2; + ИначеЕсли СимволПослеПроцента = "3" Тогда + ПодставляемыйПараметр = Параметр3; + ИначеЕсли СимволПослеПроцента = "4" Тогда + ПодставляемыйПараметр = Параметр4; + ИначеЕсли СимволПослеПроцента = "5" Тогда + ПодставляемыйПараметр = Параметр5; + ИначеЕсли СимволПослеПроцента = "6" Тогда + ПодставляемыйПараметр = Параметр6; + ИначеЕсли СимволПослеПроцента = "7" Тогда + ПодставляемыйПараметр = Параметр7 + ИначеЕсли СимволПослеПроцента = "8" Тогда + ПодставляемыйПараметр = Параметр8; + ИначеЕсли СимволПослеПроцента = "9" Тогда + ПодставляемыйПараметр = Параметр9; + КонецЕсли; + Если ПодставляемыйПараметр = Неопределено Тогда + Результат = Результат + "%"; + СтрокаПодстановки = Сред(СтрокаПодстановки, Позиция + 1); + Иначе + Результат = Результат + ПодставляемыйПараметр; + СтрокаПодстановки = Сред(СтрокаПодстановки, Позиция + 2); + КонецЕсли; + Позиция = СтрНайти(СтрокаПодстановки, "%"); + КонецЦикла; + Результат = Результат + СтрокаПодстановки; + + Возврат Результат; + +КонецФункции + #КонецОбласти // ПрограммныйИнтерфейс #Область СлужебныеПроцедурыИФункции diff --git a/src/Configuration.xml b/src/Configuration.xml index 610037c1..d6cb216c 100644 --- a/src/Configuration.xml +++ b/src/Configuration.xml @@ -258,6 +258,8 @@ __XMLEditor __ВспомогательныйМодульНеПереносить __ВспомогательныйМодульНеПереноситьКлиент + __ВспомогательныйМодульНеПереноситьПереопределяемый + __ВспомогательныйМодульНеПереноситьПотвИсп __ДокументыОбработкаЗаполнения __ДокументыОбработкаПроведения __ДокументыПередЗаписью

    copX)e*UPY<-OSOPrDIjdTfrP12 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 diff --git a/release/CommonTemplates/__XMLEditor.xml b/release/CommonTemplates/__XMLEditor.xml deleted file mode 100644 index 4c7cbc2c..00000000 --- a/release/CommonTemplates/__XMLEditor.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - __XMLEditor - - - ru - XMLEditor - - - en - XMLEditor - - - uk - XMLEditor - - - https://github.com/michmech/xonomy - BinaryData - - - \ No newline at end of file diff --git a/release/CommonTemplates/__XMLEditor/Ext/Template.bin b/release/CommonTemplates/__XMLEditor/Ext/Template.bin deleted file mode 100644 index f64786441dd6b1609056136b2a01c82ba35cc98a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64938 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