From 2a792008003704b3c631e5065845fc5a13a019f6 Mon Sep 17 00:00:00 2001 From: "BIT-ERP\\RKudakov" Date: Mon, 5 Nov 2018 15:37:51 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=A7=D1=82=D0=B5=D0=BD=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=B3=D0=BB=D0=BE=D0=B1=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D1=85=20?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D1=85=20?= =?UTF-8?q?=D0=B2=20=D1=82=D0=B5=D1=81=D1=82=20=D0=BA=D0=BB=D0=B8=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ext/Form/Module.bsl" | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git "a/features/libraries/TestClients/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/features/libraries/TestClients/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index 3dbded9f1..e3258f724 100644 --- "a/features/libraries/TestClients/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/features/libraries/TestClients/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -242,12 +242,51 @@ Если ТабПарам.Количество() <> 2 Тогда ВызватьИсключение "Должно быть передано 2 строки"; КонецЕсли; + + ПроставитьГлобальныеПеременные(ТабПарам); + ИмяКлиентаТестирования = ПолучитьПараметрыПодключения(ТабПарам); ЯПодключаюКлиентТестированияИзТаблицыКлиентовТестирования(ИмяКлиентаТестирования); КонецПроцедуры +&НаКлиенте +Процедура ПроставитьГлобальныеПеременные(ТабПарам) + + ИменаПараметров = ТабПарам[0];// шапка + ЗначенияПараметров = ТабПарам[1]; + Для ккк = 1 По ИменаПараметров.Количество() Цикл + ИмяПараметра = ""; + ЗначениеПараметра = ""; + + ИменаПараметров.Свойство("Кол" + ккк, ИмяПараметра); + ЗначенияПараметров.Свойство("Кол" + ккк, ЗначениеПараметра); + + Если ЗначениеЗаполнено(ИмяПараметра) Тогда + Попытка + ЗначениеПараметра = ЗначениеГлобальнойПеременной(ЗначениеПараметра); + Исключение + КонецПопытки; + + ЗначенияПараметров["Кол" + ккк] = ЗначениеПараметра; + КонецЕсли; + КонецЦикла; + + ТабПарам[1] = ЗначенияПараметров; + +КонецПроцедуры + +&НаКлиенте +Функция ЗначениеГлобальнойПеременной(знач ИмяПеременной) Экспорт + ЗначениеПеременной = ""; + КонтекстСохраняемый.Свойство(ИмяПеременной, ЗначениеПеременной); + Если ЗначениеПеременной = Неопределено Тогда + Возврат ИмяПеременной; + КонецЕсли; + Возврат ЗначениеПеременной; +КонецФункции + &НаКлиенте // заполнение таблицы Test Client в vanesse Функция ПолучитьПараметрыПодключения(ТабПарам,ДопПараметры = Неопределено) From f3b82b76c2727c66e6b7b75bd88264f5e088ba65 Mon Sep 17 00:00:00 2001 From: "BIT-ERP\\RKudakov" Date: Sun, 11 Nov 2018 16:05:06 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B7=D0=B0=D0=BC=D0=B5=D1=87=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B9=20=D0=BF=D0=BE=20=D0=BF=D1=80=D0=B2=D0=BE?= =?UTF-8?q?=D0=B5=D1=80=D0=BA=D0=B5=20=D0=BA=D0=BE=D0=B4=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ext/Form/Module.bsl" | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git "a/features/libraries/TestClients/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/features/libraries/TestClients/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" index e3258f724..084f518d6 100644 --- "a/features/libraries/TestClients/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" +++ "b/features/libraries/TestClients/step_definitions/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/\320\240\320\260\320\261\320\276\321\202\320\260\320\241TestClient/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" @@ -265,8 +265,9 @@ Если ЗначениеЗаполнено(ИмяПараметра) Тогда Попытка - ЗначениеПараметра = ЗначениеГлобальнойПеременной(ЗначениеПараметра); + КонтекстСохраняемый.Свойство(ИмяПараметра, ЗначениеПараметра); Исключение + ЗаписатьОшибкуВЖР(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())); КонецПопытки; ЗначенияПараметров["Кол" + ккк] = ЗначениеПараметра; @@ -277,15 +278,12 @@ КонецПроцедуры -&НаКлиенте -Функция ЗначениеГлобальнойПеременной(знач ИмяПеременной) Экспорт - ЗначениеПеременной = ""; - КонтекстСохраняемый.Свойство(ИмяПеременной, ЗначениеПеременной); - Если ЗначениеПеременной = Неопределено Тогда - Возврат ИмяПеременной; - КонецЕсли; - Возврат ЗначениеПеременной; -КонецФункции +&НаСервереБезКонтекста +Процедура ЗаписатьОшибкуВЖР(ТекстОшибки) + ЗаписьЖурналаРегистрации("VanessaBehavior.ЧтениеГлобальныхПеременных", + УровеньЖурналаРегистрации.Предупреждение,,, + ТекстОшибки); +КонецПроцедуры &НаКлиенте // заполнение таблицы Test Client в vanesse