From 9e8f4cb556a7e548f8ddd188b71c85c19169491d Mon Sep 17 00:00:00 2001 From: vladislav permichev Date: Tue, 10 Sep 2024 18:32:52 +0300 Subject: [PATCH 01/12] =?UTF-8?q?=D0=90=D1=80=D1=85=D0=B8=D1=82=D0=B5?= =?UTF-8?q?=D0=BA=D1=82=D1=83=D1=80=D0=BD=D1=8B=D0=B9=20=D1=80=D0=B5=D1=84?= =?UTF-8?q?=D0=B0=D0=BA=D1=82=D0=BE=D1=80=D0=B8=D0=BD=D0=B3=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=B4=D1=81=D0=B8=D1=81=D1=82=D0=B5=D0=BC=D1=8B=20=D1=83=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B8=D0=BD?= =?UTF-8?q?=D1=82=D0=B5=D0=B3=D1=80=D0=B0=D1=86=D0=B8=D1=8F=D0=BC=D0=B8.?= =?UTF-8?q?=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B=20/?= =?UTF-8?q?=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D1=8B=20=D1=80?= =?UTF-8?q?=D0=B5=D0=BA=D0=B2=D0=B8=D0=B7=D0=B8=D1=82=D1=8B=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D1=82=D0=B8=D0=BF=D0=BE=D0=B2=20=D0=B8=D0=BD=D1=82?= =?UTF-8?q?=D0=B5=D0=B3=D1=80=D0=B0=D1=86=D0=B8=D0=B9=20=D0=BF=D0=BE=D0=BC?= =?UTF-8?q?=D0=B8=D0=BC=D0=BE=20SOAP=20=D0=B8=20REST.=20=D0=94=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B=20/=20=D0=B8=D0=B7=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D0=B5=D0=BD=D1=8B=20=D0=BE=D0=B1=D1=80=D0=B0=D0=B1?= =?UTF-8?q?=D0=BE=D1=82=D1=87=D0=B8=D0=BA=D0=B8=20=D1=84=D0=BE=D1=80=D0=BC?= =?UTF-8?q?=20=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D1=87=D0=BD=D0=B8=D0=BA?= =?UTF-8?q?=D0=BE=D0=B2=20=D0=BF=D0=BE=D0=B4=D1=81=D0=B8=D1=81=D1=82=D0=B5?= =?UTF-8?q?=D0=BC=D1=8B=20=D0=BF=D0=BE=D0=B4=20=D0=BE=D1=82=D1=80=D0=B8?= =?UTF-8?q?=D1=81=D0=BE=D0=B2=D0=BA=D1=83=20=D1=80=D0=B0=D0=B7=D0=BD=D1=8B?= =?UTF-8?q?=D1=85=20=D1=82=D0=B8=D0=BF=D0=BE=D0=B2=20=D0=B8=D0=BD=D1=82?= =?UTF-8?q?=D0=B5=D0=B3=D1=80=D0=B0=D1=86=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\276\321\202\320\276\320\272\320\270.xml" | 603 ++++++++++++++++++ .../Ext/ManagerModule.bsl" | 105 +++ .../Ext/ObjectModule.bsl" | 107 ++++ ...0\277\320\270\321\201\320\272\320\260.xml" | 25 + .../Ext/Form.xml" | 161 +++++ .../Ext/Form/Module.bsl" | 41 ++ ...0\274\320\265\320\275\321\202\320\260.xml" | 25 + .../Ext/Form.xml" | 238 +++++++ .../Ext/Form/Module.bsl" | 418 ++++++++++++ ...1\201\321\202\320\265\320\274\321\213.xml" | 2 +- ...0\277\320\270\321\201\320\272\320\260.xml" | 2 +- .../Ext/Form.xml" | 3 +- ...0\274\320\265\320\275\321\202\320\260.xml" | 2 +- .../Ext/Form.xml" | 3 +- ...1\200\320\260\321\206\320\270\320\270.xml" | 34 +- ...0\277\320\270\321\201\320\272\320\260.xml" | 2 +- .../Ext/Form.xml" | 14 +- ...0\274\320\265\320\275\321\202\320\260.xml" | 2 +- .../Ext/Form.xml" | 11 +- .../Ext/Form/Module.bsl" | 127 +++- ...1\200\320\260\321\206\320\270\320\270.xml" | 346 +++++++++- .../Ext/ObjectModule.bsl" | 118 ++++ ...0\275\320\265\320\275\321\202\321\213.xml" | 21 + .../Ext/Form.xml" | 313 +++++++++ .../Ext/Form/Module.bsl" | 158 +++++ ...0\277\320\270\321\201\320\272\320\260.xml" | 2 +- .../Ext/Form.xml" | 8 +- ...0\274\320\265\320\275\321\202\320\260.xml" | 2 +- .../Ext/Form.xml" | 108 +++- .../Ext/Form/Module.bsl" | 322 +++++++++- ...0\265\320\272\321\202\320\276\320\262.xml" | 11 +- ...0\260\320\275\320\275\321\213\321\205.xml" | 2 +- .../Ext/Form.xml" | 2 +- ...0\274\320\265\320\275\321\202\320\260.xml" | 2 +- .../Ext/Form.xml" | 2 +- ...0\275\320\272\321\206\320\270\320\270.xml" | 13 +- .../Ext/Help.xml" | 2 +- .../Ext/ObjectModule.bsl" | 2 +- ...1\200\320\260\321\202\320\276\321\200.xml" | 2 +- .../Ext/Form.xml" | 3 +- ...1\213\320\261\320\276\321\200\320\260.xml" | 2 +- .../Ext/Form.xml" | 6 +- ...1\200\321\203\320\277\320\277\321\213.xml" | 2 +- .../Ext/Form.xml" | 2 +- ...1\201\321\201\320\270\320\262\320\260.xml" | 2 +- .../Ext/Form.xml" | 2 +- ...0\277\320\270\321\201\320\272\320\260.xml" | 2 +- .../Ext/Form.xml" | 7 +- ...0\272\321\202\321\203\321\200\321\213.xml" | 2 +- .../Ext/Form.xml" | 2 +- ...1\207\320\265\320\275\320\270\320\271.xml" | 2 +- .../Ext/Form.xml" | 2 +- ...0\274\320\265\320\275\321\202\320\260.xml" | 2 +- .../Ext/Form.xml" | 6 +- ...1\207\320\260\320\275\320\270\321\216.xml" | 2 +- ...1\202\320\276\320\262\320\230\320\221.xml" | 11 +- ...0\277\320\270\321\201\320\272\320\260.xml" | 2 +- .../Ext/Form.xml" | 3 +- ...1\200\320\260\321\206\320\270\320\271.xml" | 96 +++ .../Ext/ManagerModule.bsl" | 70 ++ .../Ext/Predefined.xml" | 121 ++++ ...1\207\320\265\320\275\320\270\321\217.xml" | 12 +- ...1\200\321\203\320\277\320\277\321\213.xml" | 2 +- .../Ext/Form.xml" | 3 +- ...0\277\320\270\321\201\320\272\320\260.xml" | 2 +- .../Ext/Form.xml" | 3 +- ...0\274\320\265\320\275\321\202\320\260.xml" | 2 +- .../Ext/Form.xml" | 6 +- ...0\260\320\237\320\276\320\273\321\217.xml" | 2 +- .../Ext/Form.xml" | 2 +- .../Ext/Help.xml" | 2 +- ...0\261\321\213\321\202\320\270\320\271.xml" | 2 +- ...1\200\320\260\321\206\320\270\320\270.xml" | 2 +- ...0\265\320\261\320\275\321\213\320\271.xml" | 2 +- ...1\200\320\262\320\265\321\200\320\260.xml" | 2 +- ...0\273\320\270\320\265\320\275\321\202.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- .../Ext/Module.bsl" | 26 +- ...5\320\272\321\202\320\276\321\200HTTP.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- .../Ext/Module.bsl" | 15 + ...1\217\320\265\320\274\321\213\320\271.xml" | 2 +- ...0\262\321\202\320\230\321\201\320\277.xml" | 2 +- ...1\217\320\265\320\274\321\213\320\271.xml" | 2 +- ...1\217\320\265\320\274\321\213\320\271.xml" | 2 +- ...1\203\320\274\320\265\320\275\321\202.xml" | 2 +- ...0\270\321\201\321\202\320\270\320\272.xml" | 2 +- ...0\262\321\202\320\230\321\201\320\277.xml" | 2 +- ...0\267\321\213\320\237\320\221\320\237.xml" | 2 +- ...1\200\320\262\320\265\321\200\320\260.xml" | 2 +- ...0\273\320\270\320\265\320\275\321\202.xml" | 2 +- .../Ext/Module.bsl" | 28 + ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- ...0\262\321\202\320\230\321\201\320\277.xml" | 2 +- .../Ext/Module.bsl" | 8 + ...0\237\321\200\320\260\320\262\320\260.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- .../Ext/Module.bsl" | 14 + ...0\265\320\261\320\275\321\213\320\271.xml" | 2 +- ...0\273\320\270\320\265\320\275\321\202.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- ...1\200\320\275\320\265\321\202\320\260.xml" | 2 +- ...0\265\320\261\320\275\321\213\320\271.xml" | 2 +- ...0\260\321\202\320\265\320\273\320\270.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- ...0\265\320\261\320\275\321\213\320\271.xml" | 2 +- ...1\207\320\265\320\275\320\270\321\217.xml" | 2 +- .../Ext/Module.bsl" | 12 +- ...1\217\320\265\320\274\321\213\320\271.xml" | 2 +- .../Ext/Module.bsl" | 54 +- ...0\273\320\270\320\265\320\275\321\202.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- ...1\200\320\274\320\260\320\274\320\270.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- .../Ext/Module.bsl" | 43 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- ...0\261\321\213\321\202\320\270\320\271.xml" | 2 +- ...0\273\320\270\320\265\320\275\321\202.xml" | 2 +- ...0\262\321\202\320\230\321\201\320\277.xml" | 2 +- ...0\273\320\270\320\265\320\275\321\202.xml" | 2 +- ...0\262\321\202\320\230\321\201\320\277.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- ...0\265\321\200\320\262\320\265\321\200.xml" | 2 +- ...1\200\320\276\321\201\320\276\320\262.xml" | 2 +- ...1\206\320\270\321\217\320\274\320\270.xml" | 2 +- .../Ext/Picture.xml" | 2 +- ...0\271\320\272\320\260\320\274\320\270.xml" | 2 +- .../Ext/Picture.xml" | 2 +- ...0\262\320\270\320\267\320\270\321\202.xml" | 2 +- .../Ext/Picture.xml" | 2 +- ...0\270\320\267\320\270\321\202\321\213.xml" | 2 +- .../Ext/Picture.xml" | 2 +- .../\320\277\320\261\320\277_BSLEditor.xml" | 2 +- .../\320\277\320\261\320\277_JSONEditor.xml" | 2 +- ...\320\277\320\261\320\277_PinkRabbitMQ.xml" | 16 + .../Ext/Template.bin" | Bin 0 -> 5705324 bytes ...77\320\261\320\277_SimpleKafkaAdapter.xml" | 16 + .../\320\277\320\261\320\277_XMLEditor.xml" | 2 +- src/cf/Configuration.xml | 39 +- ...0\275\320\272\321\206\320\270\320\270.xml" | 58 ++ ...0\260\321\202\320\265\320\273\320\270.xml" | 28 + ...0\262\320\270\320\271\320\230\320\221.xml" | 2 +- ...0\237\320\276\321\207\321\202\321\213.xml" | 28 + ...1\200\320\274\320\260\320\274\320\270.xml" | 7 +- ...0\274\320\265\320\275\321\202\320\260.xml" | 2 +- .../Ext/Form.xml" | 2 +- ...0\275\320\272\321\206\320\270\320\271.xml" | 4 +- ...7\321\200\320\276\321\201\320\260REST.xml" | 164 +++++ .../Ext/ManagerModule.bsl" | 1 + ...0\276\320\262\320\273\320\265\320\275.xml" | 4 +- ...1\200\320\260\321\206\320\270\320\270.xml" | 4 +- ..._\320\242\320\270\320\277\321\213JSON.xml" | 2 +- ...0\267\320\260\321\206\320\270\320\270.xml" | 67 ++ ...1\200\320\260\321\206\320\270\320\271.xml" | 179 ++++++ ...0\275\320\265\320\275\320\270\321\217.xml" | 2 +- ...0\264\320\265\320\275\320\270\321\217.xml" | 2 +- ...0\275\320\265\320\275\320\270\321\217.xml" | 2 +- ...0\277\320\270\321\201\321\214\321\216.xml" | 2 +- ...0\260\320\277\320\270\321\201\320\270.xml" | 2 +- ...0\262\320\260\320\275\320\270\320\270.xml" | 2 +- ...0\275\320\265\320\275\320\270\321\217.xml" | 2 +- ...0\275\320\265\320\275\320\270\321\217.xml" | 2 +- ...0\277\320\270\321\201\321\214\321\216.xml" | 2 +- ...0\260\320\277\320\270\321\201\320\270.xml" | 2 +- ...0\262\320\260\320\275\320\270\320\270.xml" | 2 +- ...0\275\320\272\321\206\320\270\320\270.xml" | 22 + ...1\202\320\276\320\262\320\230\320\221.xml" | 9 +- ...0\260\320\277\320\270\321\201\320\270.xml" | 2 +- .../Ext/Form.xml" | 2 +- ...0\277\320\270\321\201\320\272\320\260.xml" | 2 +- .../Ext/Form.xml" | 3 +- src/cf/Languages/English.xml | 2 +- ...1\201\321\201\320\272\320\270\320\271.xml" | 2 +- ...1\201\321\202\320\265\320\274\321\213.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...0\261\320\276\321\202\320\276\320\272.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...0\237\321\200\320\260\320\262\320\260.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...0\260\321\200\320\272\320\260\321\201.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...1\200\320\260\321\206\320\270\320\270.xml" | 2 +- .../Ext/Rights.xml" | 70 +- ...0\265\320\272\321\202\320\276\320\262.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...1\207\320\265\320\275\320\270\321\217.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...0\275\320\272\321\206\320\270\320\271.xml" | 2 +- .../Ext/Rights.xml" | 4 +- ...1\202\320\276\320\262\320\230\320\221.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...1\202\320\276\320\262\320\230\320\221.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...0\265\320\272\321\202\320\276\320\262.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...1\207\320\265\320\275\320\270\321\217.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...1\202\320\276\320\262\320\230\320\221.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...1\202\320\276\320\262\320\230\320\221.xml" | 2 +- .../Ext/Rights.xml" | 2 +- ...0\274\320\265\320\275\320\276\320\262.xml" | 22 + ...1\200\320\260\321\206\320\270\320\270.xml" | 2 +- .../Ext/Schedule.xml" | 2 +- ...0\274\320\265\320\275\321\202\320\260.xml" | 2 +- ...0\271\320\272\320\260\320\274\320\270.xml" | 4 +- ...0\265\320\272\321\202\320\276\320\262.xml" | 2 +- ...0\275\320\272\321\206\320\270\320\270.xml" | 2 +- ...1\207\320\265\320\275\320\270\321\217.xml" | 2 +- ...1\202\320\276\320\262\320\230\320\221.xml" | 2 +- ...1\217\320\244\320\276\321\200\320\274.xml" | 2 +- ...0\265\320\272\321\202\320\276\320\262.xml" | 2 +- ...1\207\320\265\320\275\320\270\321\217.xml" | 2 +- ...0\261\321\213\321\202\320\270\321\217.xml" | 2 +- ...0\275\320\272\321\206\320\270\320\270.xml" | 2 +- ...1\207\320\265\320\275\320\270\321\217.xml" | 2 +- ...1\202\320\276\320\262\320\230\320\221.xml" | 2 +- ...1\206\320\270\321\217\320\274\320\270.xml" | 11 +- 219 files changed, 4621 insertions(+), 319 deletions(-) create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270.xml" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270/Ext/ManagerModule.bsl" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270/Ext/ObjectModule.bsl" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\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/ObjectModule.bsl" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213.xml" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213/Ext/Form.xml" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213/Ext/Form/Module.bsl" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\242\320\270\320\277\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\271.xml" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\242\320\270\320\277\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\271/Ext/ManagerModule.bsl" create mode 100644 "src/cf/Catalogs/\320\277\320\261\320\277_\320\242\320\270\320\277\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\271/Ext/Predefined.xml" create mode 100644 "src/cf/CommonTemplates/\320\277\320\261\320\277_PinkRabbitMQ.xml" create mode 100644 "src/cf/CommonTemplates/\320\277\320\261\320\277_PinkRabbitMQ/Ext/Template.bin" create mode 100644 "src/cf/CommonTemplates/\320\277\320\261\320\277_SimpleKafkaAdapter.xml" create mode 100644 "src/cf/Constants/\320\277\320\261\320\277_\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\321\214\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" create mode 100644 "src/cf/DefinedTypes/\320\277\320\261\320\277_\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\320\270.xml" create mode 100644 "src/cf/DefinedTypes/\320\277\320\261\320\277_\320\243\321\207\320\265\321\202\320\275\321\213\320\265\320\227\320\260\320\277\320\270\321\201\320\270\320\255\320\273\320\265\320\272\321\202\321\200\320\276\320\275\320\275\320\276\320\271\320\237\320\276\321\207\321\202\321\213.xml" create mode 100644 "src/cf/Enums/\320\277\320\261\320\277_\320\234\320\265\321\202\320\276\320\264\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\260REST.xml" create mode 100644 "src/cf/Enums/\320\277\320\261\320\277_\320\234\320\265\321\202\320\276\320\264\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\260REST/Ext/ManagerModule.bsl" create mode 100644 "src/cf/Enums/\320\277\320\261\320\277_\320\242\320\270\320\277\321\213\320\220\320\262\321\202\320\276\321\200\320\270\320\267\320\260\321\206\320\270\320\270.xml" create mode 100644 "src/cf/Enums/\320\277\320\261\320\277_\320\244\320\276\321\200\320\274\320\260\321\202\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\271.xml" create mode 100644 "src/cf/FunctionalOptions/\320\277\320\261\320\277_\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\321\214\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" create mode 100644 "src/cf/ScheduledJobs/\320\277\320\261\320\277_\320\222\321\213\320\277\320\276\320\273\320\275\320\265\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\320\244\320\260\320\271\320\273\320\276\320\262\321\213\321\205\320\236\320\261\320\274\320\265\320\275\320\276\320\262.xml" diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270.xml" new file mode 100644 index 00000000..0656cfd7 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270.xml" @@ -0,0 +1,603 @@ + + + + + + 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 + Интеграционные потоки + + + en + Integration methods + + + + true + 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 + Точка входа + + + en + Method + + + + + xs:string + + 0 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + НастройкаИнтеграции + + + ru + Настройка интеграции + + + en + Configuring Integration + + + + + cfg:CatalogRef.пбп_НастройкиИнтеграции + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + ИдентификаторНастройки + + + ru + Идентификатор настройки + + + en + Setting ID + + + + + xs:string + + 100 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForFolderAndItem + DontIndex + Use + Use + + + + + МетодЗапроса + + + ru + Метод запроса + + + + + cfg:EnumRef.пбп_МетодыЗапросаREST + + 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 + + + + + + 6a32aa61-64ff-42c6-b4e1-58ae1428c549 + 45199e31-ad67-4e15-84fc-a1ae2066e542 + + + 02a0b998-bcb9-461a-aa4d-c3d67079a49b + a1db27da-6351-42bc-ab03-d4e10c8e7ebf + + + + ПараметрыВхода + + + ru + Параметры входа + + + + + DontCheck + ForItem + + + + + Имя + + + ru + Имя + + + + + xs:string + + 0 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + Тип + + + ru + Тип + + + + + cfg:EnumRef.пбп_ТипыJSON + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + ПараметрURL + + + ru + Параметр URL + + + + + xs:boolean + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + ЗначениеПоУмолчанию + + + ru + Значение по умолчанию + + + + + xs:boolean + xs:string + xs:dateTime + xs:decimal + + 10 + 0 + Any + + + 100 + Variable + + + Date + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + + ПолеОбъекта + + + ru + Поле объекта + + + + + xs:string + + 100 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + DontIndex + Use + Use + + + + +
ФормаЭлемента
+
ФормаСписка
+
+
+
\ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270/Ext/ManagerModule.bsl" "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270/Ext/ManagerModule.bsl" new file mode 100644 index 00000000..691f2933 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270/Ext/ManagerModule.bsl" @@ -0,0 +1,105 @@ +// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, +// включая доработку типовых конфигураций. +// +// Copyright 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/ +// + +#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда + +#Область ПрограммныйИнтерфейс + +// Получает структуру параметров метода интеграции со значениями по умолчанию +// +// Параметры: +// *ИнтеграционныйПоток - СправочникСсылка.пбп_ИнтеграционныеПотоки - ссылка на поток, параметры которого получаем. +// *ЗаполнятьПоУмолчанию - Булево - добавлять ли в возвращаемую структуру значения по умолчанию +// **Ложь - возвращает структуру вида ИмяПараметра<Строка>:ТипЗначения<ПеречислениеСсылка.пбп_ТипыJSON> +// **Истина - возвращает структуру вида ИмяПараметра<Строка>:ЗначениеПоУмолчанию<Строка> +// Возвращаемое значение: +// Структура +Функция ПолучитьСтруктуруПараметровВхода(ИнтеграционныйПоток, ЗаполнятьПоУмолчанию = Ложь) Экспорт + + Запрос = Новый Запрос; + Запрос.Текст = + "ВЫБРАТЬ + | пбп_МетодыИнтеграцииПараметрыВхода.Имя КАК Имя, + | пбп_МетодыИнтеграцииПараметрыВхода.Тип КАК Тип, + | пбп_МетодыИнтеграцииПараметрыВхода.ПараметрURL КАК ПараметрURL, + | пбп_МетодыИнтеграцииПараметрыВхода.ЗначениеПоУмолчанию КАК ЗначениеПоУмолчанию, + | пбп_МетодыИнтеграцииПараметрыВхода.ПолеОбъекта КАК ПолеОбъекта + |ИЗ + | Справочник.пбп_ИнтеграционныеПотоки.ПараметрыВхода КАК пбп_МетодыИнтеграцииПараметрыВхода + |ГДЕ + | пбп_МетодыИнтеграцииПараметрыВхода.Ссылка = &ИнтеграционныйПоток"; + + Запрос.УстановитьПараметр("ИнтеграционныйПоток", ИнтеграционныйПоток); + + РезультатЗапроса = Запрос.Выполнить(); + + Выборка = РезультатЗапроса.Выбрать(); + + Результат = Новый Структура; + + Пока Выборка.Следующий() Цикл + Имя = Выборка.Имя; + + Если ЗаполнятьПоУмолчанию Тогда + Результат.Вставить(Имя, ПривестиЗначениеПоУмолчаниюREST(Выборка.ЗначениеПоУмолчанию, Выборка.Тип)); + Иначе + Результат.Вставить(Имя, Выборка.Тип); + КонецЕсли; + + КонецЦикла; + + Возврат Результат; +КонецФункции + +// Получает структуру параметров метода интеграции со значениями по умолчанию +// +// Параметры: +// Значение - СправочникСсылка.пбп_МетодыИнтеграции - ссылка на метод, параметры которого получаем. +// ТипJSON - ПеречислениеСсылка.пбп_ТипыJSON - добавлять ли в возвращаемую структуру значения по умолчанию +// +// Возвращаемое значение: +// Строка - приведенное к JSON поле типа +Функция ПривестиЗначениеПоУмолчаниюREST(Значение, ТипJSON) Экспорт + + Если Не ЗначениеЗаполнено(Значение) Тогда + Если ТипJSON = Перечисления.пбп_ТипыJSON.Строка Тогда + Возврат ""; + ИначеЕсли ТипJSON = Перечисления.пбп_ТипыJSON.Число Тогда + Возврат 0; + Иначе + Возврат "null"; + КонецЕсли; + КонецЕсли; + + Если ТипJSON = Перечисления.пбп_ТипыJSON.Булево Тогда + Возврат ?(Значение, "true", "false"); + ИначеЕсли ТипJSON = Перечисления.пбп_ТипыJSON.Дата Тогда + Возврат Формат(Значение, "ДФ=yyyy-MM-dd"); + ИначеЕсли ТипJSON = Перечисления.пбп_ТипыJSON.Число Тогда + Возврат Формат(Значение, "ЧГ=0"); + КонецЕсли; + + Возврат ""; + +КонецФункции + +#КонецОбласти + +#КонецЕсли \ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270/Ext/ObjectModule.bsl" "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270/Ext/ObjectModule.bsl" new file mode 100644 index 00000000..739929d2 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\320\270/Ext/ObjectModule.bsl" @@ -0,0 +1,107 @@ +// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, +// включая доработку типовых конфигураций. +// +// Copyright 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/ + +#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда + +#Область ОбработчикиСобытий + +Процедура ПередЗаписью(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + + Если Не ЭтоНовый() И пбп_ОбщегоНазначенияПовтИсп.ПолучитьЗначениеКонстанты("пбп_ИспользоватьПользовательскиеФункции") Тогда + Запрос = Новый Запрос; + Запрос.УстановитьПараметр("Ссылка", Ссылка); + Запрос.Текст = "ВЫБРАТЬ + | пбп_ИнтеграционныеПотоки.ПользовательскаяФункция КАК ПользовательскаяФункция, + | пбп_ИнтеграционныеПотоки.НастройкаИнтеграции КАК НастройкаИнтеграции + |ИЗ + | Справочник.пбп_ИнтеграционныеПотоки КАК пбп_ИнтеграционныеПотоки + |ГДЕ + | пбп_ИнтеграционныеПотоки.Ссылка = &Ссылка"; + РезультатЗапроса = Запрос.Выполнить(); + ВыборкаРезультатаЗапроса = РезультатЗапроса.Выбрать(); + + ПользовательскаяФункцияДоИзменения = Справочники.пбп_ПользовательскиеФункции.ПустаяСсылка(); + НастройкаИнтеграцииДоИзменения = Справочники.пбп_НастройкиИнтеграции.ПустаяСсылка(); + Если ВыборкаРезультатаЗапроса.Следующий() Тогда + ПользовательскаяФункцияДоИзменения = ВыборкаРезультатаЗапроса.ПользовательскаяФункция; + НастройкаИнтеграцииДоИзменения = ВыборкаРезультатаЗапроса.НастройкаИнтеграции; + КонецЕсли; + + Если ЗначениеЗаполнено(ПользовательскаяФункцияДоИзменения) + И Не ЗначениеЗаполнено(ПользовательскаяФункция) Тогда + УдалитьРегламентноеЗаданиеПоКлючу(Строка(Ссылка.УникальныйИдентификатор())); + КонецЕсли; + + НеобходимоОбновлениеПараметровЗадания = Ложь; + Если ЗначениеЗаполнено(ПользовательскаяФункцияДоИзменения) И ЗначениеЗаполнено(ПользовательскаяФункция) + И ПользовательскаяФункцияДоИзменения <> ПользовательскаяФункция Тогда + НеобходимоОбновлениеПараметровЗадания = Истина; + ИначеЕсли ЗначениеЗаполнено(НастройкаИнтеграцииДоИзменения) И ЗначениеЗаполнено(НастройкаИнтеграции) + И НастройкаИнтеграцииДоИзменения <> НастройкаИнтеграции Тогда + НеобходимоОбновлениеПараметровЗадания = Истина; + КонецЕсли; + + Если НеобходимоОбновлениеПараметровЗадания Тогда + КлючЗадания = Строка(Ссылка.УникальныйИдентификатор()); + + ОтборЗадания = Новый Структура; + ОтборЗадания.Вставить("Ключ", КлючЗадания); + МассивРегламентныхЗаданий = пбп_РегламентныеЗаданияСервер.НайтиЗадания(ОтборЗадания); + + Если МассивРегламентныхЗаданий.Количество() Тогда + РегламентноеЗадание = МассивРегламентныхЗаданий[0]; + + ПараметрыРегламентногоЗадания = Новый Массив; + ПараметрыРегламентногоЗадания.Добавить(НастройкаИнтеграции); + ПараметрыРегламентногоЗадания.Добавить(ПользовательскаяФункция); + + РегламентноеЗадание.Параметры = ПараметрыРегламентногоЗадания; + РегламентноеЗадание.Записать(); + КонецЕсли; + КонецЕсли; + КонецЕсли; + +КонецПроцедуры + +#КонецОбласти // ОбработчикиСобытий + +#Область СлужебныеПроцедурыИФункции + +Процедура УдалитьРегламентноеЗаданиеПоКлючу(КлючЗадания) + + ОтборЗадания = Новый Структура; + ОтборЗадания.Вставить("Ключ", КлючЗадания); + МассивРегламентныхЗаданий = пбп_РегламентныеЗаданияСервер.НайтиЗадания(ОтборЗадания); + + Если МассивРегламентныхЗаданий.Количество() Тогда + РегламентноеЗадание = МассивРегламентныхЗаданий[0]; + пбп_РегламентныеЗаданияСервер.УдалитьЗадание(РегламентноеЗадание.УникальныйИдентификатор); + КонецЕсли; + +КонецПроцедуры + +#КонецОбласти // СлужебныеПроцедурыИФункцкии + +#Иначе +ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'"); +#КонецЕсли \ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" new file mode 100644 index 00000000..9d8478a4 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" @@ -0,0 +1,25 @@ + + +
+ + ФормаСписка + + + ru + Форма списка + + + en + List Form + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" new file mode 100644 index 00000000..d53dfea5 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" @@ -0,0 +1,161 @@ + +
+ + Delete + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа пользовательских настроек</v8:content> + </v8:item> + + false + Vertical + 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 + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Заполнить предопределенные</v8:content> + </v8:item> + + + + ru + Заполнить предопределенные + + + ЗаполнитьПредопределенные + + +
\ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" new file mode 100644 index 00000000..635a0021 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" @@ -0,0 +1,41 @@ +// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, +// включая доработку типовых конфигураций. +// +// Copyright 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/ +// + +#Область ОбработчикиСобытийФормы + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +&НаСервереБезКонтекста +Процедура ЗаполнитьПредопределенныеНаСервере() + пбп_ПредопределенныеЗначения.ИнициализироватьПредопределенныеЗначения(Справочники.пбп_ИнтеграционныеПотоки); +КонецПроцедуры + +&НаКлиенте +Процедура ЗаполнитьПредопределенные(Команда) + + ЗаполнитьПредопределенныеНаСервере(); + + Элементы.Список.Обновить(); + +КонецПроцедуры + +#КонецОбласти diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" new file mode 100644 index 00000000..33e226b9 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" @@ -0,0 +1,25 @@ + + +
+ + ФормаЭлемента + + + ru + Форма элемента + + + en + The shape of the element + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" new file mode 100644 index 00000000..bab9de3e --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" @@ -0,0 +1,238 @@ + +
+ LockOwnerWindow + + Delete + + Items + + + ПриСозданииНаСервере + ПередЗаписьюНаСервере + + + + + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Scheduled task</v8:content> + </v8:item> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Регламентное задание</v8:content> + </v8:item> + + None + false + + + + ИспользоватьРегламентноеЗадание + Right + Auto + + + + ИспользоватьРегламентноеЗаданиеПриИзменении + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Наименование код</v8:content> + </v8:item> + + + + ru + Наименование и код + + + AlwaysHorizontal + None + false + + + + Объект.Description + EnterOnInput + + + + + Объект.Code + EnterOnInput + + + + + + + Объект.НастройкаИнтеграции + OnValueChange + + + + НастройкаИнтеграцииПриИзменении + НастройкаИнтеграцииАвтоПодбор + НастройкаИнтеграцииНачалоВыбора + + + + Объект.ПользовательскаяФункция + true + + + + ПользовательскаяФункцияПриИзменении + + + + Объект.МетодЗапроса + true + + + + + Top + true + true + true + Объект.ПараметрыВхода + + + + + + + ПараметрыВхода + SearchStringRepresentation + + + + + + + ПараметрыВхода + ViewStatusRepresentation + + + + + + + ПараметрыВхода + SearchControl + + + + + + + Объект.ПараметрыВхода.LineNumber + EnterOnInput + + + + + Объект.ПараметрыВхода.Имя + EnterOnInput + true + + + + + Объект.ПараметрыВхода.Тип + EnterOnInput + true + + + + + Объект.ПараметрыВхода.ПараметрURL + EnterOnInput + Auto + + + + + Объект.ПараметрыВхода.ЗначениеПоУмолчанию + EnterOnInput + true + + + + + Объект.ПараметрыВхода.ПолеОбъекта + EnterOnInput + true + + + + +
+ + Объект.ТочкаВхода + EnterOnInput + 5 + + + +
+ + + + cfg:CatalogObject.пбп_ИнтеграционныеПотоки + + true + true + + + + <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>Set up scheduled task schedule</v8:content> + </v8:item> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Расписание выполнения задания</v8:content> + </v8:item> + + + StdPicture.ScheduledJob + true + + НастроитьРасписаниеРегламентногоЗадания + + + \ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" new file mode 100644 index 00000000..cc9e7513 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\237\320\276\321\202\320\276\320\272\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" @@ -0,0 +1,418 @@ +// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, +// включая доработку типовых конфигураций. +// +// Copyright 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/ + +#Область ОбработчикиСобытийФормы + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + ПодготовитьФормуНаСервере(); + УстановитьСвойстваЭлементов(); + +КонецПроцедуры + +&НаСервере +Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) + + Если ЭтотОбъект.Модифицированность И Не ПустаяСтрока(Объект.ИдентификаторНастройки) Тогда + ТекущийОбъект.ИзмененВручную = Истина; + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура ИспользоватьРегламентноеЗаданиеПриИзмененииНаСервере() + + РегламентноеЗадание = ПолучитьРегламентноеЗадание(); + Если РегламентноеЗадание = Неопределено Тогда + СоздатьРегламентноеЗадание(); + Иначе + ОбновитьОтключитьРегламентноеЗадание(); + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура ИспользоватьРегламентноеЗаданиеПриИзменении(Элемент) + + Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда + ТекстСообщения = НСтр("ru = 'Для настройки расписания выполнения задания необходимо записать справочник. Записать?'"); + ОписаниеОповещения = Новый ОписаниеОповещения("ИспользоватьРегламентноеЗаданиеПриИзмененииЗавершение", ЭтотОбъект); + ПоказатьВопрос(ОписаниеОповещения, ТекстСообщения, РежимДиалогаВопрос.ОКОтмена); + Иначе + НастроитьДоступностьСсылкиНастройкиРасписания(); + + ИспользоватьРегламентноеЗаданиеПриИзмененииНаСервере(); + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура НастройкаИнтеграцииПриИзменении(Элемент) + + УстановитьСвойстваЭлементов(); + +КонецПроцедуры + +&НаКлиенте +Процедура НастройкаИнтеграцииНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) + + Если Не ПустаяСтрока(Объект.ИдентификаторНастройки) Тогда + Возврат; + КонецЕсли; + + НовыйПараметр = Новый ПараметрВыбора("Отбор.Ссылка", СписокФайловыхНастроекИнтеграции()); + НовыйМассив = Новый Массив(); + НовыйМассив.Добавить(НовыйПараметр); + НовыеПараметры = Новый ФиксированныйМассив(НовыйМассив); + Элемент.ПараметрыВыбора = НовыеПараметры; + +КонецПроцедуры + +&НаКлиенте +Процедура НастройкаИнтеграцииАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка) + Если Не ПустаяСтрока(Объект.ИдентификаторНастройки) Тогда + Возврат; + КонецЕсли; + + СписокЗначений = Новый СписокЗначений; + СписокЗначений.ЗагрузитьЗначения(СписокФайловыхНастроекИнтеграции(Текст)); + ДанныеВыбора = СписокЗначений; + +КонецПроцедуры + +#КонецОбласти // ОбработчикиСобытийФормы + +#Область ОбработчикиКомандФормы + +&НаКлиенте +Процедура НастроитьРасписаниеРегламентногоЗадания(Команда) + + Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда + Возврат; + КонецЕсли; + + Диалог = Новый ДиалогРасписанияРегламентногоЗадания(РасписаниеРегламентногоЗадания); + + ОписаниеОповещения = Новый ОписаниеОповещения("РедактированиеРасписаниеРегламентногоЗаданияЗавершение", ЭтотОбъект); + Диалог.Показать(ОписаниеОповещения); + +КонецПроцедуры + +&НаКлиенте +Процедура ПользовательскаяФункцияПриИзменении(Элемент) + Если ПроверитьВидимостьНастроекРасписания() Тогда + Элементы.ГруппаРегламентноеЗадание.Видимость = Истина; + Если ЗначениеЗаполнено(Объект.Ссылка) Тогда + Элементы.НастроитьРасписаниеРегламентногоЗадания.Доступность = Истина; + Иначе + Элементы.НастроитьРасписаниеРегламентногоЗадания.Доступность = Ложь; + КонецЕсли; + КонецЕсли; +КонецПроцедуры + +#КонецОбласти // ОбработчикиКомандФормы + +#Область СлужебныеПроцедурыИФункции + +&НаСервере +Процедура ПодготовитьФормуНаСервере() + + Если ПроверитьВидимостьНастроекРасписания() И ЗначениеЗаполнено(Объект.Ссылка) Тогда + РегламентноеЗадание = ПолучитьРегламентноеЗадание(); + Если РегламентноеЗадание <> Неопределено Тогда + РасписаниеРегламентногоЗадания = РегламентноеЗадание.Расписание; + ИспользоватьРегламентноеЗадание = РегламентноеЗадание.Использование; + КонецЕсли; + Иначе + Элементы.ГруппаРегламентноеЗадание.Видимость = Ложь; + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура УстановитьСвойстваЭлементов() + + Если Не ЗначениеЗаполнено(Объект.НастройкаИнтеграции) Тогда + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТочкаВхода", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "МетодЗапроса", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПользовательскаяФункция", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВхода", "Видимость", Ложь); + Иначе + ТипИнтеграции = пбп_ОбщегоНазначенияСервер.ЗначениеРеквизитаОбъекта( + Объект.НастройкаИнтеграции, "ТипИнтеграции"); + ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций + .ПолучитьПредопределенныйЭлементНаследованияНастроекТипаИнтеграции(ТипИнтеграции); + Если ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.Каталог Тогда + УстановитьВидимостьЭлементовДляТипаФайловыеОбмены(); + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.FTPРесурсы Тогда + УстановитьВидимостьЭлементовДляТипаФайловыеОбмены(); + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ПочтовыйКлиент Тогда + УстановитьВидимостьЭлементовДляТипаФайловыеОбмены(); + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.COM Тогда + Элементы.ТочкаВхода.Заголовок = НСтр("ru = 'Функция / запрос'"); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТочкаВхода", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "МетодЗапроса", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПользовательскаяФункция", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВхода", "Видимость", Ложь); + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.RESTAPI Тогда + Элементы.ТочкаВхода.Заголовок = НСтр("ru = 'Ресурс'"); + Элементы.ПараметрыВхода.Заголовок = НСтр("ru = 'Параметры запроса / URL'"); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТочкаВхода", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "МетодЗапроса", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПользовательскаяФункция", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВхода", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВходаПараметрURL", "Видимость", Истина); + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.SOAP Тогда + Элементы.ТочкаВхода.Заголовок = НСтр("ru = 'Конечная точка'"); + Элементы.ПараметрыВхода.Заголовок = НСтр("ru = 'Параметры запроса'"); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТочкаВхода", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "МетодЗапроса", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПользовательскаяФункция", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВхода", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВходаПараметрURL", "Видимость", Ложь); + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ВнешняяКомпонента Тогда + Элементы.ТочкаВхода.Заголовок = НСтр("ru = 'Функция'"); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТочкаВхода", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "МетодЗапроса", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПользовательскаяФункция", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВхода", "Видимость", Ложь); + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.КоманднаяСтрока Тогда + Элементы.ТочкаВхода.Заголовок = НСтр("ru = 'Команда'"); + Элементы.ПараметрыВхода.Заголовок = НСтр("ru = 'Аргументы команды'"); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТочкаВхода", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "МетодЗапроса", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПользовательскаяФункция", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВхода", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВходаПараметрURL", "Видимость", Ложь); + + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.БрокерыСообщений Тогда + Элементы.ТочкаВхода.Заголовок = НСтр("ru = 'Конечная точка'"); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТочкаВхода", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "МетодЗапроса", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПользовательскаяФункция", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВхода", "Видимость", Ложь); + КонецЕсли; + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура УстановитьВидимостьЭлементовДляТипаФайловыеОбмены() + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТочкаВхода", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "МетодЗапроса", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПользовательскаяФункция", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПараметрыВхода", "Видимость", Ложь); + +КонецПроцедуры + +&НаСервере +Функция ПроверитьВидимостьНастроекРасписания() + + ПользовательскиеФункцииДоступны = пбп_ОбщегоНазначенияПовтИсп.ПолучитьЗначениеКонстанты("пбп_ИспользоватьПользовательскиеФункции"); + ДоступноПоРолям = РольДоступна("ПолныеПрава") Или РольДоступна("Администрирование") + Или РольДоступна("пбп_РедактированиеНастроекИнтеграции"); + + Если Не (ПользовательскиеФункцииДоступны И ДоступноПоРолям) Тогда + Возврат Ложь; + КонецЕсли; + + ДоступноПоНастройке = Ложь; + + ТипИнтеграции = пбп_ОбщегоНазначенияСервер.ЗначениеРеквизитаОбъекта( + Объект.НастройкаИнтеграции, "ТипИнтеграции"); + ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций + .ПолучитьПредопределенныйЭлементНаследованияНастроекТипаИнтеграции(ТипИнтеграции); + Если ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.Каталог + Или ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.FTPРесурсы + Или ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ПочтовыйКлиент Тогда + ДоступноПоНастройке = Истина; + КонецЕсли; + + Возврат ДоступноПоНастройке; + +КонецФункции + +&НаКлиенте +Процедура ИспользоватьРегламентноеЗаданиеПриИзмененииЗавершение(Результат, ДополнительныеПараметры) Экспорт + + Если Результат = КодВозвратаДиалога.ОК Тогда + ЭтотОбъект.Записать(); + НастроитьДоступностьСсылкиНастройкиРасписания(); + СоздатьРегламентноеЗадание(); + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура РедактированиеРасписаниеРегламентногоЗаданияЗавершение(Расписание, ДополнительныеПараметры) Экспорт + + Если Расписание <> Неопределено Тогда + РасписаниеРегламентногоЗадания = Расписание; + ОбновитьОтключитьРегламентноеЗадание(); + КонецЕсли; + +КонецПроцедуры + +&НаКлиенте +Процедура НастроитьДоступностьСсылкиНастройкиРасписания() + + Элементы.НастроитьРасписаниеРегламентногоЗадания.Доступность = ИспользоватьРегламентноеЗадание; + +КонецПроцедуры + +&НаСервере +Процедура ОбновитьОтключитьРегламентноеЗадание() + + РегламентноеЗадание = ПолучитьРегламентноеЗадание(); + + РегламентноеЗадание.Расписание = РасписаниеРегламентногоЗадания; + РегламентноеЗадание.Использование = ИспользоватьРегламентноеЗадание; + РегламентноеЗадание.Записать(); + +КонецПроцедуры + +&НаСервере +Функция ПолучитьРегламентноеЗадание() + + Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда + Возврат Неопределено; + КонецЕсли; + + КлючЗадания = ПолучитьУникальныйИдентификаторТекущейНастройки(); + + ОтборЗадания = Новый Структура; + ОтборЗадания.Вставить("Ключ", КлючЗадания); + МассивРегламентныхЗаданий = пбп_РегламентныеЗаданияСервер.НайтиЗадания(ОтборЗадания); + + Если МассивРегламентныхЗаданий.Количество() Тогда + РегламентноеЗадание = МассивРегламентныхЗаданий[0]; + Иначе + РегламентноеЗадание = Неопределено; + КонецЕсли; + + Возврат РегламентноеЗадание; + +КонецФункции + +&НаСервере +Процедура СоздатьРегламентноеЗадание() + + Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда + Возврат; + КонецЕсли; + + ПараметрыЗадания = Новый Структура; + НаименованиеРеглЗадания = пбп_СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( + "ru = 'Выполнение пользовательской функции: выполнение пользовательской функции по настройке интеграции ""%1""'", + Объект.НастройкаИнтеграции.Наименование); + ПараметрыЗадания.Вставить("Наименование" , НСтр(НаименованиеРеглЗадания)); + ПараметрыЗадания.Вставить("Использование" , Истина); + ПараметрыЗадания.Вставить("Метаданные" , Метаданные.РегламентныеЗадания.пбп_ВыполнениеПользовательскихФункцийФайловыхОбменов); + + ПараметрыРегламентногоЗадания = Новый Массив; + ПараметрыРегламентногоЗадания.Добавить(Объект.НастройкаИнтеграции); + ПараметрыРегламентногоЗадания.Добавить(Объект.ПользовательскаяФункция); + ПараметрыЗадания.Вставить("Параметры", ПараметрыРегламентногоЗадания); + + КлючЗадания = ПолучитьУникальныйИдентификаторТекущейНастройки(); + ПараметрыЗадания.Вставить("Ключ", КлючЗадания); + ПараметрыЗадания.Вставить("Расписание", Новый РасписаниеРегламентногоЗадания); + + РегламентноеЗадание = пбп_РегламентныеЗаданияСервер.ДобавитьЗадание(ПараметрыЗадания); + + РасписаниеРегламентногоЗадания = РегламентноеЗадание.Расписание; + ИспользоватьРегламентноеЗадание = РегламентноеЗадание.Использование; + +КонецПроцедуры + +&НаСервере +Функция ПолучитьУникальныйИдентификаторТекущейНастройки() + + Возврат Строка(Объект.Ссылка.УникальныйИдентификатор()); + +КонецФункции + +&НаСервере +Функция СписокФайловыхНастроекИнтеграции(Текст = "") + + Запрос = Новый Запрос; + Запрос.Текст = "ВЫБРАТЬ + | пбп_НастройкиИнтеграции.Ссылка КАК Ссылка + |ИЗ + | Справочник.пбп_НастройкиИнтеграции КАК пбп_НастройкиИнтеграции + |ГДЕ + | пбп_НастройкиИнтеграции.ТипИнтеграции В ИЕРАРХИИ (&Ссылка)"; + + Если Не ПустаяСтрока(Текст) Тогда + Запрос.Текст = Запрос.Текст + " + | И пбп_НастройкиИнтеграции.Наименование ПОДОБНО &Текст"; + + Запрос.УстановитьПараметр("Текст", Текст + "%"); + КонецЕсли; + + Запрос.УстановитьПараметр("Ссылка", Справочники.пбп_ТипыИнтеграций.ФайловыеОбмены); + + Возврат Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"); + +КонецФункции + +#КонецОбласти // СлужебныеПроцедурыИФункции diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 944e7182..40512989 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 1076530d..dd5823e0 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - +
ФормаСписка diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index d5922042..cac024f9 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + Delete @@ -22,7 +22,6 @@ false Vertical - Usual false diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 35b6dbd1..d4cdeb72 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + ФормаЭлемента diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 2a88cc0b..3563ee6b 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + LockOwnerWindow Delete @@ -21,7 +21,6 @@ AlwaysHorizontal - Usual None false diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 24ede156..0b4f8a6c 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + @@ -59,6 +59,7 @@ false false Auto + TransformValues false @@ -85,6 +86,7 @@ false false Auto + TransformValues false @@ -111,6 +113,7 @@ false false Auto + TransformValues false @@ -137,6 +140,7 @@ false false Auto + TransformValues false @@ -163,6 +167,7 @@ false false Auto + TransformValues false @@ -189,6 +194,7 @@ false true Auto + Deny false @@ -215,6 +221,7 @@ false true Auto + TransformValues false @@ -241,6 +248,7 @@ false false Auto + TransformValues false @@ -267,6 +275,7 @@ false false Auto + TransformValues false @@ -537,11 +546,11 @@ - ФорматЗапросаИнтеграции + ФорматИнтеграции ru - Формат запроса интеграции + Формат интеграции en @@ -550,7 +559,7 @@ - cfg:EnumRef.пбп_ФорматыЗапросовИнтеграции + cfg:EnumRef.пбп_ФорматыИнтеграций false @@ -581,11 +590,11 @@ - ЗапросИсходящий + ИсходящееСообщение ru - Запрос исходящий + Исходящее сообщение en @@ -629,11 +638,11 @@ - ЗапросВходящий + ВходящееСообщение ru - Запрос входящий + Входящее сообщение en @@ -773,11 +782,11 @@ - МетодИнтеграции + ИнтеграционныйПоток ru - Метод интеграции + Интеграционный поток en @@ -786,7 +795,7 @@ - cfg:CatalogRef.пбп_МетодыИнтеграции + cfg:CatalogRef.пбп_ИнтеграционныеПотоки false @@ -874,7 +883,7 @@ - cfg:CatalogRef + cfg:DefinedType.пбп_Пользователи false @@ -1034,6 +1043,7 @@ false false Auto + TransformValues false diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 644fc8b0..682ff058 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + ФормаСписка diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 6d5df6af..57be2b73 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + Delete @@ -18,7 +18,6 @@ false Vertical - Usual false @@ -80,6 +79,14 @@ + + Список.Ref + + false + + + + Список.Code @@ -106,7 +113,7 @@ - Список.МетодИнтеграции + ~Список.МетодИнтеграции @@ -130,7 +137,6 @@ Группа подвал - Usual None false diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 98d7c399..31e5c768 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + ФормаЭлемента diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 5b2f033c..82c4c5ac 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + LockOwnerWindow Delete @@ -25,7 +25,6 @@ AlwaysHorizontal - Usual None false @@ -54,7 +53,6 @@ AlwaysHorizontal - Usual None false @@ -87,19 +85,18 @@ AlwaysHorizontal - Usual None false - Объект.МетодИнтеграции + Объект.ИнтеграционныйПоток true - Объект.ФорматЗапросаИнтеграции + Объект.ФорматИнтеграции true @@ -122,7 +119,6 @@ AlwaysHorizontal - Usual None false @@ -165,7 +161,6 @@ Группа форматирование текста запроса - Usual None false diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 71e4feb9..a98c668e 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -30,6 +30,8 @@ &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + УстановитьСвойстваЭлементов(); + ЭтоЗагрузка = Объект.Статус = Перечисления.пбп_СтатусыИнтеграции.Загружено ИЛИ Объект.Статус = Перечисления.пбп_СтатусыИнтеграции.ОшибкаЗагрузки; Элементы.ГруппаОбъектыОбмена.Заголовок = ?(ЭтоЗагрузка, "Загруженные объекты", "Выгруженные объекты"); @@ -39,20 +41,20 @@ Элементы.Ошибка.Видимость = Ложь; КонецЕсли; - Если Объект.ФорматЗапросаИнтеграции <> Перечисления.пбп_ФорматыЗапросовИнтеграции.ПроизвольныйФормат Тогда + Если Объект.ФорматИнтеграции <> Перечисления.пбп_ФорматыИнтеграций.ПроизвольныйФормат Тогда Элементы.ГруппаФорматированиеТекстаЗапроса.Видимость = Истина; - Элементы.ВидОтображенияЗапроса.Видимость = Объект.ФорматЗапросаИнтеграции = Перечисления.пбп_ФорматыЗапросовИнтеграции.JSON; + Элементы.ВидОтображенияЗапроса.Видимость = Объект.ФорматИнтеграции = Перечисления.пбп_ФорматыИнтеграций.JSON; Элементы.ЗапросИсходящий.Вид = ВидПоляФормы.ПолеHTMLДокумента; Элементы.ЗапросВходящий.Вид = ВидПоляФормы.ПолеHTMLДокумента; Элементы.ЗапросИсходящий.УстановитьДействие("ДокументСформирован", "ЗапросИсходящийДокументСформирован_Подключаемый"); Элементы.ЗапросВходящий.УстановитьДействие("ДокументСформирован", "ЗапросВходящийДокументСформирован_Подключаемый"); Иначе Элементы.ГруппаФорматированиеТекстаЗапроса.Видимость = Ложь; - Если ЗначениеЗаполнено(Объект.ЗапросВходящий) Тогда - ЗапросВходящийОтформатированный = ОтформатироватьСообщениеИнтеграции(Объект.ЗапросВходящий); + Если ЗначениеЗаполнено(Объект.ВходящееСообщение) Тогда + ЗапросВходящийОтформатированный = ОтформатироватьСообщениеИнтеграции(Объект.ВходящееСообщение); КонецЕсли; - Если ЗначениеЗаполнено(Объект.ЗапросИсходящий) Тогда - ЗапросИсходящийОтформатированный = ОтформатироватьСообщениеИнтеграции(Объект.ЗапросИсходящий); + Если ЗначениеЗаполнено(Объект.ИсходящееСообщение) Тогда + ЗапросИсходящийОтформатированный = ОтформатироватьСообщениеИнтеграции(Объект.ИсходящееСообщение); КонецЕсли; КонецЕсли; @@ -65,10 +67,10 @@ &НаКлиенте Процедура ПриОткрытии(Отказ) - Предопределенный = "Перечисление.пбп_ФорматыЗапросовИнтеграции.ПроизвольныйФормат"; - Если ЗначениеЗаполнено(Объект.ФорматЗапросаИнтеграции) - И Объект.ФорматЗапросаИнтеграции <> пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда - ИнициализироватьБазовыйФайлРедактора(ПолучитьФорматИнтеграции(Объект.ФорматЗапросаИнтеграции)); + Предопределенный = "Перечисление.пбп_ФорматыИнтеграций.ПроизвольныйФормат"; + Если ЗначениеЗаполнено(Объект.ФорматИнтеграции) + И Объект.ФорматИнтеграции <> пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда + ИнициализироватьБазовыйФайлРедактора(ПолучитьФорматИнтеграции(Объект.ФорматИнтеграции)); КонецЕсли; КонецПроцедуры @@ -87,8 +89,8 @@ &НаКлиенте Процедура ЗапросИсходящийДокументСформирован_Подключаемый(Элемент) - Предопределенный = "Перечисление.пбп_ФорматыЗапросовИнтеграции.JSON"; - Если Объект.ФорматЗапросаИнтеграции = пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда + Предопределенный = "Перечисление.пбп_ФорматыИнтеграций.JSON"; + Если Объект.ФорматИнтеграции = пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда ИнициализироватьИЗаполнитьТекстомОбъектJSON("code", "Исходящий"); Иначе ИнициализироватьИЗаполнитьТекстомОбъектXML("Исходящий"); @@ -99,8 +101,8 @@ &НаКлиенте Процедура ЗапросВходящийДокументСформирован_Подключаемый(Элемент) - Предопределенный = "Перечисление.пбп_ФорматыЗапросовИнтеграции.JSON"; - Если Объект.ФорматЗапросаИнтеграции = пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда + Предопределенный = "Перечисление.пбп_ФорматыИнтеграций.JSON"; + Если Объект.ФорматИнтеграции = пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда ИнициализироватьИЗаполнитьТекстомОбъектJSON("code", "Входящий"); Иначе ИнициализироватьИЗаполнитьТекстомОбъектXML("Входящий"); @@ -115,8 +117,8 @@ &НаКлиенте Процедура РазвернутьВсе(Команда) - Предопределенный = "Перечисление.пбп_ФорматыЗапросовИнтеграции.XML"; - Если Объект.ФорматЗапросаИнтеграции = пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда + Предопределенный = "Перечисление.пбп_ФорматыИнтеграций.XML"; + Если Объект.ФорматИнтеграции = пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда Элементы.ЗапросИсходящий.Документ.defaultView.Xonomy.plusminus("xonomy1", true); Элементы.ЗапросВходящий.Документ.defaultView.Xonomy.plusminus("xonomy1", true); Иначе @@ -134,8 +136,8 @@ &НаКлиенте Процедура СвернутьВсе(Команда) - Предопределенный = "Перечисление.пбп_ФорматыЗапросовИнтеграции.XML"; - Если Объект.ФорматЗапросаИнтеграции = пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда + Предопределенный = "Перечисление.пбп_ФорматыИнтеграций.XML"; + Если Объект.ФорматИнтеграции = пбп_ОбщегоНазначенияСлужебныйКлиент.ПредопределенныйЭлемент(Предопределенный) Тогда Элементы.ЗапросИсходящий.Документ.defaultView.Xonomy.plusminus("xonomy1", false); Элементы.ЗапросВходящий.Документ.defaultView.Xonomy.plusminus("xonomy1", false); Иначе @@ -158,9 +160,9 @@ Если НЕ СистемнаяИнформация.ТипПлатформы = ТипПлатформы.Linux_x86 Или ТипПлатформы.Linux_x86_64 Тогда ОбъектКопирования = Новый COMОбъект("htmlfile"); Если Элементы.ГруппаСтраницы.ТекущаяСтраница.Имя = "ГруппаЗапросВходящий" Тогда - ПолеКопирования = Объект.ЗапросВходящий; + ПолеКопирования = Объект.ВходящееСообщение; ИначеЕсли Элементы.ГруппаСтраницы.ТекущаяСтраница.Имя = "ГруппаЗапросИсходящий" Тогда - ПолеКопирования = Объект.ЗапросИсходящий; + ПолеКопирования = Объект.ИсходящееСообщение; Иначе Возврат; КонецЕсли; @@ -174,10 +176,75 @@ #Область СлужебныеПроцедурыИФункции +&НаСервере +Процедура УстановитьСвойстваЭлементов() + + Если ЗначениеЗаполнено(Объект.ИнтеграционныйПоток) Тогда + ТипИнтеграции = пбп_ОбщегоНазначенияСервер.ЗначениеРеквизитаОбъекта( + Объект.ИнтеграционныйПоток, "НастройкаИнтеграции.ТипИнтеграции"); + ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций + .ПолучитьПредопределенныйЭлементНаследованияНастроекТипаИнтеграции(ТипИнтеграции); + Если ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.Каталог Тогда + Элементы.ИсходящееСообщение.Заголовок = НСтр("ru = 'Содержимое записываемого файла'"); + Элементы.ВходящееСообщение.Заголовок = НСтр("ru = 'Содержимое читаемого файла'"); + + ЭтоВыгрузка = НаправлениеИнтеграцииВыгружено(Объект.Статус); + Элементы.ИсходящееСообщение.Видимость = ЭтоВыгрузка; + Элементы.ВходящееСообщение.Видимость = Не ЭтоВыгрузка; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.FTPРесурсы Тогда + Элементы.ИсходящееСообщение.Заголовок = НСтр("ru = 'Содержимое записываемого файла'"); + Элементы.ВходящееСообщение.Заголовок = НСтр("ru = 'Содержимое читаемого файла'"); + + ЭтоВыгрузка = НаправлениеИнтеграцииВыгружено(Объект.Статус); + Элементы.ИсходящееСообщение.Видимость = ЭтоВыгрузка; + Элементы.ВходящееСообщение.Видимость = Не ЭтоВыгрузка; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ПочтовыйКлиент Тогда + Элементы.ИсходящееСообщение.Заголовок = НСтр("ru = 'Содержимое тела письма'"); + Элементы.ИсходящееСообщение.Видимость = Истина; + Элементы.ВходящееСообщение.Видимость = Ложь; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.COM Тогда + Элементы.ИсходящееСообщение.Видимость = Ложь; + Элементы.ВходящееСообщение.Видимость = Ложь; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.RESTAPI Тогда + Элементы.ИсходящееСообщение.Заголовок = НСтр("ru = 'Запрос исходящий'"); + Элементы.ВходящееСообщение.Заголовок = НСтр("ru = 'Запрос входящий'"); + Элементы.ИсходящееСообщение.Видимость = Истина; + Элементы.ВходящееСообщение.Видимость = Истина; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.SOAP Тогда + Элементы.ИсходящееСообщение.Заголовок = НСтр("ru = 'Запрос исходящий'"); + Элементы.ВходящееСообщение.Заголовок = НСтр("ru = 'Запрос входящий'"); + Элементы.ИсходящееСообщение.Видимость = Истина; + Элементы.ВходящееСообщение.Видимость = Истина; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ВнешняяКомпонента Тогда + Элементы.ИсходящееСообщение.Видимость = Ложь; + Элементы.ВходящееСообщение.Видимость = Ложь; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.КоманднаяСтрока Тогда + Элементы.ИсходящееСообщение.Заголовок = НСтр("ru = 'Выполняемая команда'"); + Элементы.ВходящееСообщение.Заголовок = НСтр("ru = 'Результат выполнения команды'"); + Элементы.ИсходящееСообщение.Видимость = Истина; + Элементы.ВходящееСообщение.Видимость = Истина; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.БрокерыСообщений Тогда + Элементы.ИсходящееСообщение.Заголовок = НСтр("ru = 'Запрос исходящий'"); + Элементы.ВходящееСообщение.Заголовок = НСтр("ru = 'Запрос входящий'"); + Элементы.ИсходящееСообщение.Видимость = Истина; + Элементы.ВходящееСообщение.Видимость = Истина; + КонецЕсли; + КонецЕсли; + +КонецПроцедуры + +&НаСервереБезКонтекста +Функция НаправлениеИнтеграцииВыгружено(СтатусОбмена) + + Возврат СтатусОбмена = Перечисления.пбп_СтатусыИнтеграции.Выгружено + Или СтатусОбмена = Перечисления.пбп_СтатусыИнтеграции.ОшибкаВыгрузки; + +КонецФункции + &НаСервере Функция ОтформатироватьСообщениеИнтеграции(ТекстСообщенияИнтеграции) - Если Объект.ФорматЗапросаИнтеграции = Перечисления.пбп_ФорматыЗапросовИнтеграции.XML И СтрНайти(ТекстСообщенияИнтеграции, "xml") <> 0 Тогда + Если Объект.ФорматИнтеграции = Перечисления.пбп_ФорматыИнтеграций.XML И СтрНайти(ТекстСообщенияИнтеграции, "xml") <> 0 Тогда Запрос = пбп_ИнтеграцииСервер.ОтформатироватьXMLЧерезDOM(ТекстСообщенияИнтеграции, Истина); Иначе Запрос = ТекстСообщенияИнтеграции; @@ -233,7 +300,7 @@ ДокументВнешнийОбъектИсходящий = Элементы.ЗапросИсходящий.Документ.defaultView.Init(ВидОтображения); ДокументВнешнийОбъектИсходящий.setName("Корень"); // Установка имени верхнего уровня для дерева - ДокументВнешнийОбъектИсходящий.setText(Объект.ЗапросИсходящий); + ДокументВнешнийОбъектИсходящий.setText(Объект.ИсходящееСообщение); ИначеЕсли ТипЗапроса = "Входящий" Тогда Если ДокументВнешнийОбъектВходящий <> Неопределено Тогда @@ -242,7 +309,7 @@ ДокументВнешнийОбъектВходящий = Элементы.ЗапросВходящий.Документ.defaultView.Init(ВидОтображения); ДокументВнешнийОбъектВходящий.setName("Корень"); // Установка имени верхнего уровня для дерева - ДокументВнешнийОбъектВходящий.setText(Объект.ЗапросВходящий); + ДокументВнешнийОбъектВходящий.setText(Объект.ВходящееСообщение); Иначе Если ДокументВнешнийОбъектИсходящий <> Неопределено Тогда ДокументВнешнийОбъектИсходящий.destroy(); @@ -250,7 +317,7 @@ ДокументВнешнийОбъектИсходящий = Элементы.ЗапросИсходящий.Документ.defaultView.Init(ВидОтображения); ДокументВнешнийОбъектИсходящий.setName("Корень"); // Установка имени верхнего уровня для дерева - ДокументВнешнийОбъектИсходящий.setText(Объект.ЗапросИсходящий); + ДокументВнешнийОбъектИсходящий.setText(Объект.ИсходящееСообщение); Если ДокументВнешнийОбъектВходящий <> Неопределено Тогда ДокументВнешнийОбъектВходящий.destroy(); @@ -258,7 +325,7 @@ ДокументВнешнийОбъектВходящий = Элементы.ЗапросВходящий.Документ.defaultView.Init(ВидОтображения); ДокументВнешнийОбъектВходящий.setName("Корень"); // Установка имени верхнего уровня для дерева - ДокументВнешнийОбъектВходящий.setText(Объект.ЗапросВходящий); + ДокументВнешнийОбъектВходящий.setText(Объект.ВходящееСообщение); КонецЕсли; КонецПроцедуры @@ -267,9 +334,9 @@ Процедура ИнициализироватьИЗаполнитьТекстомОбъектXML(ТипЗапроса) Если ТипЗапроса = "Исходящий" Тогда - Элементы.ЗапросИсходящий.Документ.defaultView.start(ОтформатироватьСообщениеИнтеграции(Объект.ЗапросИсходящий), "nerd"); + Элементы.ЗапросИсходящий.Документ.defaultView.start(ОтформатироватьСообщениеИнтеграции(Объект.ИсходящееСообщение), "nerd"); Иначе - Элементы.ЗапросВходящий.Документ.defaultView.start(ОтформатироватьСообщениеИнтеграции(Объект.ЗапросВходящий), "nerd"); + Элементы.ЗапросВходящий.Документ.defaultView.start(ОтформатироватьСообщениеИнтеграции(Объект.ВходящееСообщение), "nerd"); КонецЕсли; КонецПроцедуры @@ -282,10 +349,10 @@ КонецФункции &НаСервереБезКонтекста -Функция ПолучитьФорматИнтеграции(ФорматЗапросаИнтеграции) +Функция ПолучитьФорматИнтеграции(ФорматИнтеграции) - ИндексЗначенияПеречисления = Перечисления.пбп_ФорматыЗапросовИнтеграции.Индекс(ФорматЗапросаИнтеграции); - ФорматИнтеграции = Метаданные.Перечисления.пбп_ФорматыЗапросовИнтеграции.ЗначенияПеречисления[ИндексЗначенияПеречисления].Имя; + ИндексЗначенияПеречисления = Перечисления.пбп_ФорматыИнтеграций.Индекс(ФорматИнтеграции); + ФорматИнтеграции = Метаданные.Перечисления.пбп_ФорматыИнтеграций.ЗначенияПеречисления[ИндексЗначенияПеречисления].Имя; Возврат ФорматИнтеграции; diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index e3f07726..4fbec013 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + @@ -59,6 +59,7 @@ false false Auto + TransformValues false @@ -85,6 +86,7 @@ false false Auto + TransformValues false @@ -111,6 +113,7 @@ false false Auto + TransformValues false @@ -137,6 +140,7 @@ false false Auto + TransformValues false @@ -163,6 +167,7 @@ false false Auto + TransformValues false @@ -189,6 +194,7 @@ false true Auto + Deny false @@ -215,6 +221,7 @@ false true Auto + TransformValues false @@ -241,6 +248,7 @@ false false Auto + TransformValues false @@ -267,6 +275,7 @@ false false Auto + TransformValues false @@ -387,11 +396,11 @@ - Сервер + СтрокаПодключения ru - Сервер + Строка подключения en @@ -402,7 +411,7 @@ xs:string - 100 + 200 Variable @@ -525,8 +534,337 @@ Use + + + ТипИнтеграции + + + ru + Тип интеграции + + + + + cfg:CatalogRef.пбп_ТипыИнтеграций + + false + + + + false + + false + false + + + false + + ShowError + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + УчетнаяЗапись + + + ru + Учетная запись + + + + + cfg:DefinedType.пбп_УчетныеЗаписиЭлектроннойПочты + + 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 + DontIndex + Use + Use + + + + + ИспользоватьПользовательскиеФункции + + + ru + Использовать пользовательские функции + + + + + xs:boolean + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + ИмяCOMОбъекта + + + ru + Имя COM-объекта + + + + + xs:string + + 100 + Variable + + + 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 + Имя файла внешней компоненты + + + + + xs:string + + 100 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + + + + ВнешняяКомпонента + + + ru + Внешняя компонента + + + + + v8:ValueStorage + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + Use + + ФормаЭлемента
ФормаСписка
+
ФормаЗагрузкиВнешнейКомпоненты
\ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/ObjectModule.bsl" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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/ObjectModule.bsl" new file mode 100644 index 00000000..5b4995a9 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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/ObjectModule.bsl" @@ -0,0 +1,118 @@ +// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, +// включая доработку типовых конфигураций. +// +// Copyright 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/ + +#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда + +#Область ОбработчикиСобытий + +Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты) + + НепроверяемыеРеквизиты = Новый Массив; + ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций + .ПолучитьПредопределенныйЭлементНаследованияНастроекТипаИнтеграции(ТипИнтеграции); + + Если ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.COM + Или ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.КоманднаяСтрока + Или ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ПочтовыйКлиент Тогда + НепроверяемыеРеквизиты.Добавить("СтрокаПодключения"); + КонецЕсли; + + Для Каждого ЭлементМассива Из НепроверяемыеРеквизиты Цикл + + ПорядковыйНомер = ПроверяемыеРеквизиты.Найти(ЭлементМассива); + Если ПорядковыйНомер <> Неопределено Тогда + ПроверяемыеРеквизиты.Удалить(ПорядковыйНомер); + КонецЕсли; + + КонецЦикла; + +КонецПроцедуры + +Процедура ПередЗаписью(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + + ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций + .ПолучитьПредопределенныйЭлементНаследованияНастроекТипаИнтеграции(ТипИнтеграции); + Если ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.Каталог Тогда + Порт = ""; + ВнешняяКомпонента = Неопределено; + УчетнаяЗапись = Неопределено; + ТипАвторизации = Перечисления.пбп_ТипыАвторизации.ПустаяСсылка(); + ИмяCOMОбъекта = ""; + ИмяФайлаВнешнейКомпоненты = ""; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.FTPРесурсы Тогда + ВнешняяКомпонента = Неопределено; + УчетнаяЗапись = Неопределено; + ТипАвторизации = Перечисления.пбп_ТипыАвторизации.ПустаяСсылка(); + ИмяCOMОбъекта = ""; + ИмяФайлаВнешнейКомпоненты = ""; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ПочтовыйКлиент Тогда + СтрокаПодключения = ""; + Порт = ""; + ВнешняяКомпонента = Неопределено; + ТипАвторизации = Перечисления.пбп_ТипыАвторизации.ПустаяСсылка(); + ИмяCOMОбъекта = ""; + ИмяФайлаВнешнейКомпоненты = ""; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.COM Тогда + Порт = ""; + ВнешняяКомпонента = Неопределено; + УчетнаяЗапись = Неопределено; + ТипАвторизации = Перечисления.пбп_ТипыАвторизации.ПустаяСсылка(); + ИспользоватьПользовательскиеФункции = Ложь; + ИмяФайлаВнешнейКомпоненты = ""; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.RESTAPI Тогда + ВнешняяКомпонента = Неопределено; + УчетнаяЗапись = Неопределено; + ИмяCOMОбъекта = Неопределено; + ИспользоватьПользовательскиеФункции = Ложь; + ИмяФайлаВнешнейКомпоненты = ""; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.SOAP Тогда + ВнешняяКомпонента = Неопределено; + УчетнаяЗапись = Неопределено; + ИмяCOMОбъекта = Неопределено; + ИспользоватьПользовательскиеФункции = Ложь; + ИмяФайлаВнешнейКомпоненты = ""; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ВнешняяКомпонента Тогда + УчетнаяЗапись = Неопределено; + ИмяCOMОбъекта = Неопределено; + ТипАвторизации = Перечисления.пбп_ТипыАвторизации.ПустаяСсылка(); + ИспользоватьПользовательскиеФункции = Ложь; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.КоманднаяСтрока Тогда + Порт = ""; + ВнешняяКомпонента = Неопределено; + УчетнаяЗапись = Неопределено; + ТипАвторизации = Перечисления.пбп_ТипыАвторизации.ПустаяСсылка(); + ИспользоватьПользовательскиеФункции = Ложь; + ИмяФайлаВнешнейКомпоненты = ""; + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.БрокерыСообщений Тогда + УчетнаяЗапись = Неопределено; + ИмяCOMОбъекта = Неопределено; + ИспользоватьПользовательскиеФункции = Ложь; + КонецЕсли; + +КонецПроцедуры + +#КонецОбласти // ОбработчикиСобытий + +#Иначе +ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'"); +#КонецЕсли \ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213.xml" new file mode 100644 index 00000000..045db916 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213.xml" @@ -0,0 +1,21 @@ + + +
+ + ФормаЗагрузкиВнешнейКомпоненты + + + ru + Загрузка внешней компоненты + + + + Managed + false + + PlatformApplication + MobilePlatformApplication + + +
+
\ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213/Ext/Form.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213/Ext/Form.xml" new file mode 100644 index 00000000..4a3fb2a3 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213/Ext/Form.xml" @@ -0,0 +1,313 @@ + +
+ + + + + + + + ПриСозданииНаСервере + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Внешняя компонента для настройки интеграции "%1":</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Conversion rules for %1 application:</v8:content> + </v8:item> + + Vertical + None + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Компонента типовая</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Standard rules</v8:content> + </v8:item> + + + + ru + Группа компонента типовая + + + None + false + false + + + + ИсточникПравил + None + Auto + 1 + + + + 0 + + + + ru + Использовать типовую компоненту + + + en + Use standard rules + + + ТиповаяИзКонфигурации + + + + + + + ИсточникПравилПриИзменении + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Компонента из файла</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Rules from file</v8:content> + </v8:item> + + + + ru + Группа компонента из файла + + + None + false + false + + + + ИсточникПравил + None + Auto + + + + 0 + + + + ru + Загрузить из файла на компьютере: + + + en + Load from local file: + + + ЗагруженныеИзФайла + + + + + + + ИсточникПравилПриИзменении + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Источник файл</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Source file</v8:content> + </v8:item> + + None + false + + + + ИмяФайлаКомпоненты + true + None + + + + + + + + + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройка интеграции</v8:content> + </v8:item> + + + cfg:CatalogRef.пбп_НастройкиИнтеграции + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Источник правил</v8:content> + </v8:item> + <v8:item> + <v8:lang>en</v8:lang> + <v8:content>Rules source</v8:content> + </v8:item> + + + xs:string + + 0 + Variable + + + true + + + + <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> + + + + ru + Загрузить внешнюю компоненту из файла + + + + StdPicture.OpenFile + true + + ЗагрузитьВнешнююКомпонентуИзФайла + TextPicture + + + + <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 + Закрыть без изменений + + + ЗакрытьБезИзменений + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Сохранить</v8:content> + </v8:item> + + + + ru + Сохранить внешнюю компоненту в файл + + + + StdPicture.Write + true + + СохранитьВнешнююКомпонентуВФайл + TextPicture + + + \ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213/Ext/Form/Module.bsl" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213/Ext/Form/Module.bsl" new file mode 100644 index 00000000..9a79e981 --- /dev/null +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\222\320\275\320\265\321\210\320\275\320\265\320\271\320\232\320\276\320\274\320\277\320\276\320\275\320\265\320\275\321\202\321\213/Ext/Form/Module.bsl" @@ -0,0 +1,158 @@ +// Библиотека проектных подсистем для упрощения разработки архитектуры на 1С: Предприятие 8, +// включая доработку типовых конфигураций. +// +// Copyright 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/ + +#Область ОбработчикиСобытийФормы + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + Если Параметры.Свойство("НастройкаИнтеграции") Тогда + НастройкаИнтеграции = Параметры.НастройкаИнтеграции; + + Элементы.ГруппаОсновная.Заголовок = СтрШаблон(Элементы.ГруппаОсновная.Заголовок, НастройкаИнтеграции.Наименование); + + Если Параметры.АдресВнешнейКомпоненты = "" Тогда + ИсточникПравил = "ТиповаяИзКонфигурации"; + Иначе + ИсточникПравил = "ЗагруженныеИзФайла"; + + ИмяФайлаКомпоненты = Параметры.ИмяФайла; + ДвоичныеДанныеФайла = ПолучитьИзВременногоХранилища(Параметры.АдресВнешнейКомпоненты); + КонецЕсли; + КонецЕсли; + +КонецПроцедуры + +#КонецОбласти // ОбработчикиСобытийФормы + +#Область ОбработчикиКомандФормы + +&НаКлиенте +Процедура ЗагрузитьВнешнююКомпонентуИзФайла(Команда) + + ЗаголовокДиалога = НСтр("ru = 'Укажите файл внешней компоненты'"); + + РежимОткрытияДиалога = РежимДиалогаВыбораФайла.Открытие; + ДиалогОткрытия = Новый ДиалогВыбораФайла(РежимОткрытияДиалога); + ДиалогОткрытия.Каталог = ""; + ДиалогОткрытия.Фильтр = "Динамически подключаемая библиотека (*.dll)|*.dll| ZIP-архив (*.zip)|*.zip"; + ДиалогОткрытия.Расширение = "dll, zip"; + ДиалогОткрытия.Заголовок = ЗаголовокДиалога; + ДиалогОткрытия.ПредварительныйПросмотр = Ложь; + + Оповещение = Новый ОписаниеОповещения("ОбработчикВыбораФайлаЗавершениеПослеВыбораВДиалоге", ЭтотОбъект); + + ДиалогОткрытия.Показать(Оповещение); + +КонецПроцедуры + +&НаКлиенте +Процедура СохранитьВнешнююКомпонентуВФайл(Команда) + + Если ПустаяСтрока(ИмяФайлаКомпоненты) Тогда + Возврат; + КонецЕсли; + + ЗаголовокДиалога = НСтр("ru = 'Укажите файл внешней компоненты'"); + + МассивРазделителей =пбп_СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок( + ИмяФайлаКомпоненты, ".", Истина, Истина); + ИмяКомпоненты = МассивРазделителей[0]; + Если МассивРазделителей.Количество() = 2 Тогда + Расширение = МассивРазделителей[1]; + КонецЕсли; + + РежимОткрытияДиалога = РежимДиалогаВыбораФайла.Сохранение; + ДиалогСохранения = Новый ДиалогВыбораФайла(РежимОткрытияДиалога); + ДиалогСохранения.ПолноеИмяФайла = ИмяКомпоненты; + ДиалогСохранения.Расширение = Расширение; + ДиалогСохранения.Заголовок = ЗаголовокДиалога; + ДиалогСохранения.ПредварительныйПросмотр = Ложь; + ДиалогСохранения.Каталог = ""; + + Оповещение = Новый ОписаниеОповещения("ОбработчикВыбораКаталогаСохранениеЗавершениеПослеВыбораВДиалоге", ЭтотОбъект); + + ДиалогСохранения.Показать(Оповещение); + +КонецПроцедуры + +&НаКлиенте +Процедура ОК(Команда) + + ПараметрыЗакрытия = Новый Структура; + ПараметрыЗакрытия.Вставить("ИзмененВручную", ИсточникПравил = "ЗагруженныеИзФайла" И ЗначениеЗаполнено(ИмяФайлаКомпоненты)); + ПараметрыЗакрытия.Вставить("ДвоичныеДанные", ДвоичныеДанныеФайла); + + ИмяФайла = ""; + Если Не ПустаяСтрока(ИмяФайлаКомпоненты) Тогда + Если пбп_ОбщегоНазначенияКлиент.ЭтоWindowsКлиент() Тогда + МассивРазделитилей = пбп_СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок( + ИмяФайлаКомпоненты, "\", Истина, Истина); + Иначе + МассивРазделитилей = пбп_СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок( + ИмяФайлаКомпоненты, "/", Истина, Истина); + КонецЕсли; + + Если МассивРазделитилей.Количество() Тогда + ИмяФайла = МассивРазделитилей[МассивРазделитилей.Количество() - 1]; + КонецЕсли; + КонецЕсли; + + ПараметрыЗакрытия.Вставить("ИмяФайла", ИмяФайла); + + Закрыть(ПараметрыЗакрытия); + +КонецПроцедуры + +&НаКлиенте +Процедура ЗакрытьБезИзменений(Команда) + Закрыть(); +КонецПроцедуры + +#КонецОбласти // ОбработчикиКомандФормы + +#Область СлужебныеПроцедурыИФункции + +&НаКлиенте +Процедура ОбработчикВыбораФайлаЗавершениеПослеВыбораВДиалоге(Результат, ДополнительныеПараметры = Неопределено) Экспорт + + Если Результат = Неопределено Тогда + Возврат; + КонецЕсли; + + ИмяФайлаКомпоненты = Результат[0]; + + ДвоичныеДанныеФайла = Новый ДвоичныеДанные(ИмяФайлаКомпоненты); + +КонецПроцедуры + +&НаКлиенте +Процедура ОбработчикВыбораКаталогаСохранениеЗавершениеПослеВыбораВДиалоге(Результат, ДополнительныеПараметры = Неопределено) Экспорт + + Если Результат = Неопределено Тогда + Возврат; + КонецЕсли; + + ПутьКФайлу = Результат[0]; + + ДвоичныеДанныеФайла.Записать(ПутьКФайлу); + +КонецПроцедуры + +#КонецОбласти // СлужебныеПроцедурыИФункции \ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 8f45be2b..a9da1ee8 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - +
ФормаСписка diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 72b4440d..a5f45340 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + Delete @@ -22,7 +22,6 @@ false Vertical - Usual false @@ -94,6 +93,11 @@ + + Список.ТипИнтеграции + + + diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 0bb0371b..9d36a9d3 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + ФормаЭлемента diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 3ab62ac2..535ea63e 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + LockOwnerWindow Delete @@ -7,8 +7,9 @@ Items + ПриЧтенииНаСервере ПриСозданииНаСервере - ПриЗаписиНаСервере + ПередЗаписьюНаСервере @@ -25,7 +26,6 @@ AlwaysHorizontal - Usual None false @@ -44,6 +44,20 @@ + + Объект.ТипИнтеграции + true + + + + ТипИнтеграцииПриИзменении + + + + Объект.ИнтегрируемаяСистема + + + <v8:item> @@ -58,16 +72,18 @@ </v8:item> </ToolTip> <Group>AlwaysHorizontal</Group> - <Behavior>Usual</Behavior> <Representation>None</Representation> <ShowTitle>false</ShowTitle> <ExtendedTooltip name="ГруппаОсновныеНастройкиРасширеннаяПодсказка" id="33"/> <ChildItems> - <InputField name="Сервер" id="43"> - <DataPath>Объект.Сервер</DataPath> + <InputField name="СтрокаПодключения" id="43"> + <DataPath>Объект.СтрокаПодключения</DataPath> <HorizontalStretch>true</HorizontalStretch> - <ContextMenu name="СерверКонтекстноеМеню" id="44"/> - <ExtendedTooltip name="СерверРасширеннаяПодсказка" id="45"/> + <ContextMenu name="СтрокаПодключенияКонтекстноеМеню" id="44"/> + <ExtendedTooltip name="СтрокаПодключенияРасширеннаяПодсказка" id="45"/> + <Events> + <Event name="StartChoice">СтрокаПодключенияНачалоВыбора</Event> + </Events> </InputField> <InputField name="Порт" id="37"> <DataPath>Объект.Порт</DataPath> @@ -78,11 +94,36 @@ </InputField> </ChildItems> </UsualGroup> - <InputField name="ИнтегрируемаяСистема" id="49"> - <DataPath>Объект.ИнтегрируемаяСистема</DataPath> - <ContextMenu name="ИнтегрируемаяСистемаКонтекстноеМеню" id="50"/> - <ExtendedTooltip name="ИнтегрируемаяСистемаРасширеннаяПодсказка" id="51"/> + <InputField name="УчетнаяЗапись" id="58"> + <DataPath>Объект.УчетнаяЗапись</DataPath> + <ExtendedEditMultipleValues>true</ExtendedEditMultipleValues> + <ContextMenu name="УчетнаяЗаписьКонтекстноеМеню" id="59"/> + <ExtendedTooltip name="УчетнаяЗаписьРасширеннаяПодсказка" id="60"/> </InputField> + <InputField name="ТипАвторизации" id="61"> + <DataPath>Объект.ТипАвторизации</DataPath> + <ExtendedEditMultipleValues>true</ExtendedEditMultipleValues> + <ContextMenu name="ТипАвторизацииКонтекстноеМеню" id="62"/> + <ExtendedTooltip name="ТипАвторизацииРасширеннаяПодсказка" id="63"/> + </InputField> + <InputField name="ИмяCOMОбъекта" id="64"> + <DataPath>Объект.ИмяCOMОбъекта</DataPath> + <ExtendedEditMultipleValues>true</ExtendedEditMultipleValues> + <ContextMenu name="ИмяCOMОбъектаКонтекстноеМеню" id="65"/> + <ExtendedTooltip name="ИмяCOMОбъектаРасширеннаяПодсказка" id="66"/> + </InputField> + <CheckBoxField name="ИспользоватьПользовательскиеФункции" id="55"> + <DataPath>Объект.ИспользоватьПользовательскиеФункции</DataPath> + <TitleLocation>Right</TitleLocation> + <CheckBoxType>Auto</CheckBoxType> + <ContextMenu name="ИспользоватьПользовательскиеФункцииКонтекстноеМеню" id="56"/> + <ExtendedTooltip name="ИспользоватьПользовательскиеФункцииРасширеннаяПодсказка" id="57"/> + </CheckBoxField> + <Button name="ПодключитьВнешнююКомпоненту" id="67"> + <Type>Hyperlink</Type> + <CommandName>Form.Command.ПодключитьВнешнююКомпонентуИзФайла</CommandName> + <ExtendedTooltip name="ПодключитьВнешнююКомпонентуРасширеннаяПодсказка" id="68"/> + </Button> <Table name="СписокНастроек" id="9"> <Representation>List</Representation> <AutoInsertNewRow>true</AutoInsertNewRow> @@ -222,13 +263,39 @@ </Column> </Columns> </Attribute> + <Attribute name="АдресВнешнейКомпоненты" id="3"> + <Title> + <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:content>Параметры аутентификации</v8:content> </v8:item> @@ -254,5 +321,20 @@ ПоказатьЗначения + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Подключить внешнюю компоненту из файла ...</v8:content> + </v8:item> + + + + ru + Подключить внешнюю компоненту из файла + + + ПодключитьВнешнююКомпонентуИзФайла + \ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 5669bc42..4ef13958 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -23,7 +23,9 @@ &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда + УстановитьСвойстваЭлементов(); + + Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда Возврат; КонецЕсли; @@ -43,6 +45,30 @@ КонецПроцедуры +&НаСервере +Процедура ПриЧтенииНаСервере(ТекущийОбъект) + + ДанныеКомпоненты = ТекущийОбъект.ВнешняяКомпонента.Получить(); + Если Не ДанныеКомпоненты = Неопределено Тогда + АдресВнешнейКомпоненты = ПоместитьВоВременноеХранилище(ДанныеКомпоненты, Новый УникальныйИдентификатор); + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) + + Если ВнешняяКомпонентаЗагруженаИзФайла Тогда + ДвоичныеДанныеКомпоненты = ПолучитьИзВременногоХранилища(АдресВнешнейКомпоненты); + ТекущийОбъект.ВнешняяКомпонента = Новый ХранилищеЗначения(ДвоичныеДанныеКомпоненты, Новый СжатиеДанных()); + КонецЕсли; + + Если ЭтотОбъект.Модифицированность И Не ПустаяСтрока(Объект.ИдентификаторНастройки) Тогда + ТекущийОбъект.ИзмененВручную = Истина; + КонецЕсли; + +КонецПроцедуры + &НаСервере Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) @@ -65,6 +91,31 @@ КонецПроцедуры +&НаКлиенте +Процедура ТипИнтеграцииПриИзменении(Элемент) + + УстановитьСвойстваЭлементов(); + +КонецПроцедуры + +&НаКлиенте +Процедура СтрокаПодключенияНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + + ЗаголовокДиалога = НСтр("ru = 'Укажите каталог'"); + + РежимОткрытияДиалога = РежимДиалогаВыбораФайла.ВыборКаталога; + ДиалогОткрытия = Новый ДиалогВыбораФайла(РежимОткрытияДиалога); + ДиалогОткрытия.Каталог = Объект.СтрокаПодключения; + ДиалогОткрытия.Заголовок = ЗаголовокДиалога; + + Оповещение = Новый ОписаниеОповещения("ОбработчикВыбораФайловогоКаталогаЗавершениеПослеВыбораВДиалоге", ЭтотОбъект); + + ДиалогОткрытия.Показать(Оповещение); + +КонецПроцедуры + #КонецОбласти // ОбработчикиСобытийФормы #Область ОбработчикиКомандФормы @@ -97,16 +148,279 @@ КонецПроцедуры +&НаКлиенте +Процедура ПодключитьВнешнююКомпонентуИзФайла(Команда) + + ПараметрыОткрытия = Новый Структура; + ПараметрыОткрытия.Вставить("НастройкаИнтеграции", Объект.Ссылка); + ПараметрыОткрытия.Вставить("АдресВнешнейКомпоненты", АдресВнешнейКомпоненты); + ПараметрыОткрытия.Вставить("ИмяФайла", Объект.ИмяФайлаВнешнейКомпоненты); + + Оповещение = Новый ОписаниеОповещения("ОбработчикПодключенияВнешнейКомпонентыЗавершениеПослеВыбораКомпоненты", ЭтотОбъект); + + ОткрытьФорму("Справочник.пбп_НастройкиИнтеграции.Форма.ФормаЗагрузкиВнешнейКомпоненты", + ПараметрыОткрытия, ЭтотОбъект, Новый УникальныйИдентификатор, , , Оповещение); + +КонецПроцедуры + #КонецОбласти // ОбработчикиКомандФормы #Область СлужебныеПроцедурыИФункции -&НаКлиентеНаСервереБезКонтекста +&НаСервере +Процедура УстановитьСвойстваЭлементов() + + Элементы.СтрокаПодключения.КнопкаВыбора = Ложь; + + Если Не ЗначениеЗаполнено(Объект.ТипИнтеграции) Тогда + Элементы.СтрокаПодключения.Заголовок = НСтр("ru = 'Каталог'"); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ГруппаОсновныеНастройки", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "УчетнаяЗапись", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТипАвторизации", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИмяCOMОбъекта", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИспользоватьПользовательскиеФункции", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПодключитьВнешнююКомпоненту", "Видимость", Ложь); + Иначе + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ГруппаОсновныеНастройки", "Видимость", Истина); + + ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций + .ПолучитьПредопределенныйЭлементНаследованияНастроекТипаИнтеграции(Объект.ТипИнтеграции); + Если ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.Каталог Тогда + + Элементы.СтрокаПодключения.Заголовок = НСтр("ru = 'Каталог'"); + + Элементы.СтрокаПодключения.КнопкаВыбора = Истина; + + УстановитьВидимостьЭлементовДляТипаФайловыеОбмены(); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СтрокаПодключения", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "Порт", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "УчетнаяЗапись", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Ложь); + + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.FTPРесурсы Тогда + + Элементы.СтрокаПодключения.Заголовок = НСтр("ru = 'Путь к каталогу'"); + + УстановитьВидимостьЭлементовДляТипаФайловыеОбмены(); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СтрокаПодключения", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "Порт", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "УчетнаяЗапись", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Истина); + + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ПочтовыйКлиент Тогда + + УстановитьВидимостьЭлементовДляТипаФайловыеОбмены(); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СтрокаПодключения", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "Порт", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "УчетнаяЗапись", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Ложь); + + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.COM Тогда + + Элементы.СтрокаПодключения.Заголовок = НСтр("ru = 'Строка подключения'"); + + УстановитьВидимостьЭлементовДляОстальныхТипов(); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "Порт", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТипАвторизации", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИмяCOMОбъекта", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПодключитьВнешнююКомпоненту", "Видимость", Ложь); + + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.RESTAPI Тогда + + Элементы.СтрокаПодключения.Заголовок = НСтр("ru = 'Сервер'"); + + УстановитьВидимостьЭлементовДляОстальныхТипов(); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "Порт", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТипАвторизации", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИмяCOMОбъекта", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПодключитьВнешнююКомпоненту", "Видимость", Ложь); + + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.SOAP Тогда + + Элементы.СтрокаПодключения.Заголовок = НСтр("ru = 'Сервер'"); + + УстановитьВидимостьЭлементовДляОстальныхТипов(); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "Порт", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТипАвторизации", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИмяCOMОбъекта", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПодключитьВнешнююКомпоненту", "Видимость", Ложь); + + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.ВнешняяКомпонента Тогда + + Элементы.СтрокаПодключения.Заголовок = НСтр("ru = 'Имя компоненты'"); + + УстановитьВидимостьЭлементовДляОстальныхТипов(); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "Порт", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТипАвторизации", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИмяCOMОбъекта", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПодключитьВнешнююКомпоненту", "Видимость", Истина); + + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.КоманднаяСтрока Тогда + + Элементы.СтрокаПодключения.Заголовок = НСтр("ru = 'Исполняемый файл'"); + + УстановитьВидимостьЭлементовДляОстальныхТипов(); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "Порт", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТипАвторизации", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИмяCOMОбъекта", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПодключитьВнешнююКомпоненту", "Видимость", Ложь); + + ИначеЕсли ЭлементНаследованиия = Справочники.пбп_ТипыИнтеграций.БрокерыСообщений Тогда + + Элементы.СтрокаПодключения.Заголовок = НСтр("ru = 'Сервер'"); + + УстановитьВидимостьЭлементовДляОстальныхТипов(); + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "Порт", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТипАвторизации", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИмяCOMОбъекта", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПодключитьВнешнююКомпоненту", "Видимость", Истина); + + КонецЕсли; + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура УстановитьВидимостьЭлементовДляТипаФайловыеОбмены() + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ТипАвторизации", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИмяCOMОбъекта", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИспользоватьПользовательскиеФункции", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СписокНастроек", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ПодключитьВнешнююКомпоненту", "Видимость", Ложь); + +КонецПроцедуры + +&НаСервере +Процедура УстановитьВидимостьЭлементовДляОстальныхТипов() + + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "СтрокаПодключения", "Видимость", Истина); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "ИспользоватьПользовательскиеФункции", "Видимость", Ложь); + пбп_ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( + Элементы, "УчетнаяЗапись", "Видимость", Ложь); + +КонецПроцедуры + +&НаКлиенте +Процедура ОбработчикВыбораФайловогоКаталогаЗавершениеПослеВыбораВДиалоге(Результат, ДополнительныеПараметры = Неопределено) Экспорт + + Если Результат = Неопределено Тогда + Возврат; + КонецЕсли; + + Объект.СтрокаПодключения = Результат[0]; + +КонецПроцедуры + +&НаКлиенте +Процедура ОбработчикПодключенияВнешнейКомпонентыЗавершениеПослеВыбораКомпоненты(Результат, ДополнительныеПараметры = Неопределено) Экспорт + + Если Результат = Неопределено Тогда + Возврат; + КонецЕсли; + + Если Результат.ИзмененВручную Тогда + Объект.ИмяФайлаВнешнейКомпоненты = Результат.ИмяФайла; + ВнешняяКомпонентаЗагруженаИзФайла = Истина; + + ОбработчикПодключенияВнешнейКомпонентыЗавершениеПослеВыбораКомпонентыНаСервере(Результат, ДополнительныеПараметры); + + ЭтотОбъект.Модифицированность = Истина; + КонецЕсли; + +КонецПроцедуры + +&НаСервере +Процедура ОбработчикПодключенияВнешнейКомпонентыЗавершениеПослеВыбораКомпонентыНаСервере(Результат, ДополнительныеПараметры = Неопределено) Экспорт + + АдресВнешнейКомпоненты = ПоместитьВоВременноеХранилище(Результат.ДвоичныеДанные, Новый УникальныйИдентификатор); + +КонецПроцедуры + +&НаСервере Функция ПолучитьОбщиеЗначения() Массив = Новый Массив; - Массив.Добавить("Логин"); - Массив.Добавить("Пароль"); + Если Не ЗначениеЗаполнено(Объект.ТипАвторизации) Или Объект.ТипАвторизации = Перечисления.пбп_ТипыАвторизации.Базовая Тогда + Массив.Добавить("Логин"); + Массив.Добавить("Пароль"); + Иначе + Массив.Добавить("Токен"); + КонецЕсли; Возврат Массив; diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.xml" index 323a0708..b568d5e2 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.xml" +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262.xml" @@ -1,5 +1,5 @@  - + @@ -55,6 +55,7 @@ false false Auto + TransformValues false @@ -81,6 +82,7 @@ false false Auto + TransformValues false @@ -107,6 +109,7 @@ false false Auto + TransformValues false @@ -133,6 +136,7 @@ false false Auto + TransformValues false @@ -159,6 +163,7 @@ false false Auto + TransformValues false @@ -185,6 +190,7 @@ false true Auto + Deny false @@ -211,6 +217,7 @@ false true Auto + TransformValues false @@ -237,6 +244,7 @@ false false Auto + TransformValues false @@ -263,6 +271,7 @@ false false Auto + TransformValues false diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.xml" index 929fe012..05e32d15 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.xml" +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205.xml" @@ -1,5 +1,5 @@  - +
ФормаВыбораОбъектаМетаданных diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" index 0e671b90..f6089d98 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/Forms/\320\244\320\276\321\200\320\274\320\260\320\222\321\213\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\260\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205/Ext/Form.xml" @@ -1,5 +1,5 @@  - + <v8:item> <v8:lang>ru</v8:lang> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/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/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/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" index d2bc10da..1e155d91 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/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/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/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" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <Form uuid="cdc2c6ca-abe3-433c-88b2-a4a2ddfe9acb"> <Properties> <Name>ФормаЭлемента</Name> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/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/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/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" index 586a41e9..349d8786 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/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/src/cf/Catalogs/\320\277\320\261\320\277_\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\236\321\202\320\261\320\276\321\200\320\260\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/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" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <WindowOpeningMode>LockOwnerWindow</WindowOpeningMode> <UseForFoldersAndItems>Items</UseForFoldersAndItems> <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 9b957f4f..6c44ff72 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <Catalog uuid="c492ce32-c485-4472-8201-ae7646e334dc"> <InternalInfo> <xr:GeneratedType name="CatalogObject.пбп_ПользовательскиеФункции" category="Object"> @@ -59,6 +59,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>false</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -85,6 +86,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>false</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -111,6 +113,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>false</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -137,6 +140,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>false</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -163,6 +167,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>false</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -189,6 +194,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>true</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>Deny</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -215,6 +221,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>true</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -250,6 +257,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>false</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -276,6 +284,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>false</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -518,6 +527,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>false</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> @@ -751,6 +761,7 @@ <xr:MultiLine>false</xr:MultiLine> <xr:FillFromFillingValue>false</xr:FillFromFillingValue> <xr:CreateOnInput>Auto</xr:CreateOnInput> + <xr:TypeReductionMode>TransformValues</xr:TypeReductionMode> <xr:MaxValue xsi:nil="true"/> <xr:ToolTip/> <xr:ExtendedEdit>false</xr:ExtendedEdit> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 4294b565..c55774b6 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,4 +1,4 @@ <?xml version="1.0" encoding="UTF-8"?> -<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <Page>ru</Page> </Help> \ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index c97e66bc..1be42020 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -97,5 +97,5 @@ #КонецОбласти #Иначе - ВызватьИсключение НСтр("ru='Недопустимый вызов объекта на клиенте.';en='Invalid object call on client'"); +ВызватьИсключение НСтр("ru='Недопустимый вызов объекта на клиенте.';en='Invalid object call on client'"); #КонецЕсли \ No newline at end of file diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index a930480f..c7ecd626 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <Form uuid="9be1281b-e6ee-416d-b70a-39e2c549fc0e"> <Properties> <Name>УсловныйОператор</Name> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index a4f67955..e9f55412 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <Title> <v8:item> <v8:lang>ru</v8:lang> @@ -101,7 +101,6 @@ </v8:item> Vertical - Usual diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 62b5106d..6739c3b9 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + ФормаВыбора diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index cc156c88..46553d45 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + 65 LockOwnerWindow useIfNecessary @@ -116,7 +116,6 @@ Vertical - Usual false @@ -133,7 +132,6 @@ true Horizontal - Usual None false @@ -192,7 +190,6 @@ Vertical - Usual None false @@ -209,7 +206,6 @@ Horizontal - Usual None false diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index da6234c9..f8694bca 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + ФормаГруппы diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index b317c18d..1bc9a562 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - + LockOwnerWindow Folders diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\234\320\260\321\201\321\201\320\270\320\262\320\260.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\234\320\260\321\201\321\201\320\270\320\262\320\260.xml" index 1f1c00f9..54ff8229 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\234\320\260\321\201\321\201\320\270\320\262\320\260.xml" +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\234\320\260\321\201\321\201\320\270\320\262\320\260.xml" @@ -1,5 +1,5 @@  - + ФормаМассива diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\234\320\260\321\201\321\201\320\270\320\262\320\260/Ext/Form.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\234\320\260\321\201\321\201\320\270\320\262\320\260/Ext/Form.xml" index 52ceb54c..4583d6f1 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\234\320\260\321\201\321\201\320\270\320\262\320\260/Ext/Form.xml" +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\234\320\260\321\201\321\201\320\270\320\262\320\260/Ext/Form.xml" @@ -1,5 +1,5 @@  - + <v8:item> <v8:lang>ru</v8:lang> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 28bbc708..2c8fb6a8 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <Form uuid="e5be5f96-9b11-4985-b5d8-2c2fc254896c"> <Properties> <Name>ФормаСписка</Name> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index 14cf65c7..baba983d 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <VerticalScroll>useIfNecessary</VerticalScroll> <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> <Events> @@ -18,7 +18,6 @@ </v8:item> Horizontal - Usual None false @@ -129,7 +128,6 @@ Vertical - Usual false @@ -146,7 +144,6 @@ true Horizontal - Usual None false @@ -204,7 +201,6 @@ Vertical - Usual None false @@ -221,7 +217,6 @@ Horizontal - Usual None false diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213.xml" index 9931ca87..2ea09e96 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213.xml" +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213.xml" @@ -1,5 +1,5 @@  - + ФормаСтруктуры diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213/Ext/Form.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213/Ext/Form.xml" index 56f07be1..24a138ea 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213/Ext/Form.xml" +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\321\202\321\200\321\203\320\272\321\202\321\203\321\200\321\213/Ext/Form.xml" @@ -1,5 +1,5 @@  - + <v8:item> <v8:lang>ru</v8:lang> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271.xml" index 8cf4ac50..a17cec9f 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271.xml" +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271.xml" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <Form uuid="16043b2f-cf1a-43cb-8e07-64499c1d5992"> <Properties> <Name>ФормаТаблицыЗначений</Name> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271/Ext/Form.xml" "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271/Ext/Form.xml" index 3c346160..8fb9332f 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271/Ext/Form.xml" +++ "b/src/cf/Catalogs/\320\277\320\261\320\277_\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\242\320\260\320\261\320\273\320\270\321\206\321\213\320\227\320\275\320\260\321\207\320\265\320\275\320\270\320\271/Ext/Form.xml" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <Title> <v8:item> <v8:lang>ru</v8:lang> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index e3576267..66cd71d3 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <Form uuid="a4732281-45da-4dee-97a8-97ab02ebc8b5"> <Properties> <Name>ФормаЭлемента</Name> diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index ee1a6d2a..b656450d 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.16"> +<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.18"> <VerticalScroll>useIfNecessary</VerticalScroll> <UseForFoldersAndItems>Items</UseForFoldersAndItems> <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> @@ -42,7 +42,6 @@ </v8:item> Horizontal - Usual None false @@ -454,7 +453,6 @@ true Horizontal - Usual None false @@ -546,7 +544,6 @@ Vertical - Usual None false @@ -563,7 +560,6 @@ Horizontal - Usual None false diff --git "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" index f7bb1e31..8998f577 100644 --- "a/src/cf/Catalogs/\320\277\320\261\320\277_\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/src/cf/Catalogs/\320\277\320\261\320\277_\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" @@ -1,5 +1,5 @@  - +