diff --git "a/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260.epf" "b/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260.epf" index b80364db..7a974725 100644 Binary files "a/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260.epf" and "b/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260.epf" differ diff --git "a/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270.epf" "b/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270.epf" new file mode 100644 index 00000000..d528d348 Binary files /dev/null and "b/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270.epf" differ diff --git "a/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.epf" "b/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.epf" index d81ffd10..12773ace 100644 Binary files "a/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.epf" and "b/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.epf" differ diff --git a/smoke.example.json b/smoke.example.json new file mode 100644 index 00000000..29ecae1e --- /dev/null +++ b/smoke.example.json @@ -0,0 +1,16 @@ +{ + "Справочники": { + "Списки": [ + "ПростойСправочник" + ], + "Новые": [ + "ПростойСправочник2" + ] + }, + "Отчеты": [ + "Отчет1" + ], + "Обработки": [ + "xddGuidShow" + ] +} \ No newline at end of file diff --git "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" index 01359802..976acca7 100644 --- "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" +++ "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" @@ -58,7 +58,7 @@ КонтекстЯдра.ПодключитьВнешнююОбработку(ФайлОбработки); КонтейнерССервернымиТестамиОбработки = ЗагрузитьФайлНаСервере(ФайлОбработки.ПолноеИмя); - КонтейнерСКлиентскимиТестамиОбработки = ЗагрузитьФайлНаКлиенте(ПостроительДереваТестов, ФайлОбработки); + КонтейнерСКлиентскимиТестамиОбработки = ЗагрузитьФайлНаКлиенте(ПостроительДереваТестов, ФайлОбработки, КонтекстЯдра); Если КонтейнерСКлиентскимиТестамиОбработки.Строки.Количество() > 0 Тогда КонтейнерССервернымиТестамиОбработки.Строки.Добавить(КонтейнерСКлиентскимиТестамиОбработки); КонецЕсли; @@ -124,13 +124,13 @@ ПостроительДереваТестов = КонтекстЯдра.СоздатьОбъектПлагина("ПостроительДереваТестов"); ФайлОбработки = Новый Файл(ПолныйПутьКОбработкеНаКлиенте); - Контейнер = ЭтотОбъектНаСервере().ЗагрузитьФайл(ПостроительДереваТестов, ФайлОбработки); + Контейнер = ЭтотОбъектНаСервере().ЗагрузитьФайл(ПостроительДереваТестов, ФайлОбработки, КонтекстЯдра); Возврат Контейнер; КонецФункции &НаКлиенте -Функция ЗагрузитьФайлНаКлиенте(ПостроительДереваТестов, ФайлОбработки) +Функция ЗагрузитьФайлНаКлиенте(ПостроительДереваТестов, ФайлОбработки, КонтекстЯдра) ЭтоФайлОтчета = (НРег(ФайлОбработки.Расширение) = ".erf"); @@ -141,7 +141,7 @@ КонецЕсли; Попытка - Контейнер = ЗагрузитьТестыВНовомФормате_НаКлиенте(ПостроительДереваТестов, ФормаОбработки, ФайлОбработки); + Контейнер = ЗагрузитьТестыВНовомФормате_НаКлиенте(ПостроительДереваТестов, ФормаОбработки, ФайлОбработки, КонтекстЯдра); Исключение ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); Если ЭтоНовыйФорматОбработки(ТекстОшибки) Тогда @@ -155,11 +155,24 @@ КонецФункции &НаКлиенте -Функция ЗагрузитьТестыВНовомФормате_НаКлиенте(ПостроительДереваТестов, ФормаОбработки, ФайлОбработки) +Функция ЗагрузитьТестыВНовомФормате_НаКлиенте(ПостроительДереваТестов, ФормаОбработки, ФайлОбработки, КонтекстЯдра) ЗагружаемыйПуть = ФайлОбработки.ПолноеИмя; КэшПостроительДереваТестов = ПостроительДереваТестов; КонтейнерТестов = ПостроительДереваТестов.СоздатьКонтейнер(ПрефиксПутейСФормами() + ФайлОбработки.ИмяБезРасширения, ПостроительДереваТестов.Объект.ИконкиУзловДереваТестов.Форма); - ФормаОбработки.ЗаполнитьНаборТестов(ЭтаФорма); + Попытка + ФормаОбработки.ЗаполнитьНаборТестов(ЭтаФорма, КонтекстЯдра); + Исключение + Инфо = ИнформацияОбОшибке(); + Если Инфо.ИмяМодуля = "ВнешняяОбработка.ЗагрузчикФайла.Форма.Форма.Форма" И + Инфо.Описание = "Слишком много фактических параметров" И + СтрНайти(Инфо.ИсходнаяСтрока, "ФормаОбработки.ЗаполнитьНаборТестов(ЭтаФорма, КонтекстЯдра);") > 0 + Тогда + + ФормаОбработки.ЗаполнитьНаборТестов(ЭтаФорма); + Иначе + ВызватьИсключение; + КонецЕсли; + КонецПопытки; Результат = КонтейнерТестов; КонтейнерТестов = Неопределено; ТекущаяГруппа = Неопределено; diff --git "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/ObjectModule.bsl" "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/ObjectModule.bsl" index 5b8eab24..a4264f0a 100644 --- "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/ObjectModule.bsl" +++ "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/ObjectModule.bsl" @@ -50,7 +50,7 @@ ДеревоТестов = ПостроительДереваТестов.СоздатьКонтейнер(ФайлОбработки.Путь); КонецЕсли; - КонтейнерСТестамиОбработки = ЗагрузитьФайл(ПостроительДереваТестов, ФайлОбработки); + КонтейнерСТестамиОбработки = ЗагрузитьФайл(ПостроительДереваТестов, ФайлОбработки, КонтекстЯдра); Если КонтейнерСТестамиОбработки.Строки.Количество() > 0 Тогда ДеревоТестов.Строки.Добавить(КонтейнерСТестамиОбработки); КонецЕсли; @@ -100,10 +100,10 @@ КонецЕсли; КонецПроцедуры -Функция ЗагрузитьФайл(ПостроительДереваТестов, ФайлОбработки) Экспорт +Функция ЗагрузитьФайл(ПостроительДереваТестов, ФайлОбработки, КонтекстЯдра) Экспорт Обработка = ПолучитьКонтекстОбработки(ФайлОбработки); Попытка - Контейнер = ЗагрузитьТестыВНовомФормате(ПостроительДереваТестов, Обработка, ФайлОбработки); + Контейнер = ЗагрузитьТестыВНовомФормате(ПостроительДереваТестов, Обработка, ФайлОбработки, КонтекстЯдра); Исключение ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); Если ЭтоНовыйФорматОбработки(ТекстОшибки) Тогда @@ -116,7 +116,7 @@ Возврат Контейнер; КонецФункции -Функция ЗагрузитьТестыВНовомФормате(ПостроительДереваТестов, Обработка, ФайлОбработки) +Функция ЗагрузитьТестыВНовомФормате(ПостроительДереваТестов, Обработка, ФайлОбработки, КонтекстЯдра) ЗагружаемыйПуть = ФайлОбработки.ПолноеИмя; КэшПостроительДереваТестов = ПостроительДереваТестов; Если НРег(ФайлОбработки.Расширение) = ".erf" Тогда @@ -126,7 +126,22 @@ КонецЕсли; КонтейнерТестов = ПостроительДереваТестов.СоздатьКонтейнер(ФайлОбработки.ИмяБезРасширения, ИконкаУзла); - Обработка.ЗаполнитьНаборТестов(ЭтотОбъект); + Попытка + Обработка.ЗаполнитьНаборТестов(ЭтотОбъект, КонтекстЯдра); + Исключение + Инфо = ИнформацияОбОшибке(); + Если Инфо.ИмяМодуля = "ВнешняяОбработка.ЗагрузчикФайла.МодульОбъекта" И + Инфо.Описание = "Слишком много фактических параметров" И + СтрНайти(Инфо.ИсходнаяСтрока, "Обработка.ЗаполнитьНаборТестов(ЭтотОбъект, КонтекстЯдра);") > 0 + Тогда + + Обработка.ЗаполнитьНаборТестов(ЭтотОбъект); + + Иначе + ВызватьИсключение; + КонецЕсли; + КонецПопытки; + Результат = КонтейнерТестов; КонтейнерТестов = Неопределено; ТекущаяГруппа = Неопределено; diff --git "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/maps.txt" "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/maps.txt" index a53fed7f..db702b94 100644 --- "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/maps.txt" +++ "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/maps.txt" @@ -1 +1 @@ -Form\Форма\Форма.bsl-->d75f146d-5027-4604-80fd-3b704ddd86a8.0 (50, 463) +Form\Форма\Форма.bsl-->d75f146d-5027-4604-80fd-3b704ddd86a8.0 (50, 476) diff --git "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/d75f146d-5027-4604-80fd-3b704ddd86a8.0" "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/d75f146d-5027-4604-80fd-3b704ddd86a8.0" index db818e23..6f15732c 100644 --- "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/d75f146d-5027-4604-80fd-3b704ddd86a8.0" +++ "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/d75f146d-5027-4604-80fd-3b704ddd86a8.0" @@ -1,7 +1,7 @@ {3, -{42,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1, +{46,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1, {1,0},0,0,1,1,1,0,1,0, -{0,0,0}, +{0,1,0}, {0},1, {21, {-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1, @@ -36,7 +36,7 @@ {7,3,0,1,100}, {0,0,0},1, {5,0,0,3,0, -{0,0,0}, +{0,1,0}, {3,4, {0} }, @@ -47,7 +47,7 @@ {0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} },0,1,2, {1, -{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",2,0,0,0,0,0,3,3,0,0,2},"&НаКлиенте +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",2,0,0,0,0,0,3,3,0,0,2,100,1,1,0},"&НаКлиенте Перем КэшПостроительДереваТестов; &НаКлиенте Перем ЗагружаемыйПуть; @@ -107,7 +107,7 @@ КонтекстЯдра.ПодключитьВнешнююОбработку(ФайлОбработки); КонтейнерССервернымиТестамиОбработки = ЗагрузитьФайлНаСервере(ФайлОбработки.ПолноеИмя); - КонтейнерСКлиентскимиТестамиОбработки = ЗагрузитьФайлНаКлиенте(ПостроительДереваТестов, ФайлОбработки); + КонтейнерСКлиентскимиТестамиОбработки = ЗагрузитьФайлНаКлиенте(ПостроительДереваТестов, ФайлОбработки, КонтекстЯдра); Если КонтейнерСКлиентскимиТестамиОбработки.Строки.Количество() > 0 Тогда КонтейнерССервернымиТестамиОбработки.Строки.Добавить(КонтейнерСКлиентскимиТестамиОбработки); КонецЕсли; @@ -173,13 +173,13 @@ ПостроительДереваТестов = КонтекстЯдра.СоздатьОбъектПлагина(""ПостроительДереваТестов""); ФайлОбработки = Новый Файл(ПолныйПутьКОбработкеНаКлиенте); - Контейнер = ЭтотОбъектНаСервере().ЗагрузитьФайл(ПостроительДереваТестов, ФайлОбработки); + Контейнер = ЭтотОбъектНаСервере().ЗагрузитьФайл(ПостроительДереваТестов, ФайлОбработки, КонтекстЯдра); Возврат Контейнер; КонецФункции &НаКлиенте -Функция ЗагрузитьФайлНаКлиенте(ПостроительДереваТестов, ФайлОбработки) +Функция ЗагрузитьФайлНаКлиенте(ПостроительДереваТестов, ФайлОбработки, КонтекстЯдра) ЭтоФайлОтчета = (НРег(ФайлОбработки.Расширение) = "".erf""); @@ -190,7 +190,7 @@ КонецЕсли; Попытка - Контейнер = ЗагрузитьТестыВНовомФормате_НаКлиенте(ПостроительДереваТестов, ФормаОбработки, ФайлОбработки); + Контейнер = ЗагрузитьТестыВНовомФормате_НаКлиенте(ПостроительДереваТестов, ФормаОбработки, ФайлОбработки, КонтекстЯдра); Исключение ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); Если ЭтоНовыйФорматОбработки(ТекстОшибки) Тогда @@ -204,11 +204,24 @@ КонецФункции &НаКлиенте -Функция ЗагрузитьТестыВНовомФормате_НаКлиенте(ПостроительДереваТестов, ФормаОбработки, ФайлОбработки) +Функция ЗагрузитьТестыВНовомФормате_НаКлиенте(ПостроительДереваТестов, ФормаОбработки, ФайлОбработки, КонтекстЯдра) ЗагружаемыйПуть = ФайлОбработки.ПолноеИмя; КэшПостроительДереваТестов = ПостроительДереваТестов; КонтейнерТестов = ПостроительДереваТестов.СоздатьКонтейнер(ПрефиксПутейСФормами() + ФайлОбработки.ИмяБезРасширения, ПостроительДереваТестов.Объект.ИконкиУзловДереваТестов.Форма); - ФормаОбработки.ЗаполнитьНаборТестов(ЭтаФорма); + Попытка + ФормаОбработки.ЗаполнитьНаборТестов(ЭтаФорма, КонтекстЯдра); + Исключение + Инфо = ИнформацияОбОшибке(); + Если Инфо.ИмяМодуля = ""ВнешняяОбработка.ЗагрузчикФайла.Форма.Форма.Форма"" И + Инфо.Описание = ""Слишком много фактических параметров"" И + СтрНайти(Инфо.ИсходнаяСтрока, ""ФормаОбработки.ЗаполнитьНаборТестов(ЭтаФорма, КонтекстЯдра);"") > 0 + Тогда + + ФормаОбработки.ЗаполнитьНаборТестов(ЭтаФорма); + Иначе + ВызватьИсключение; + КонецЕсли; + КонецПопытки; Результат = КонтейнерТестов; КонтейнерТестов = Неопределено; ТекущаяГруппа = Неопределено; @@ -513,7 +526,8 @@ Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4 LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0 cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov -L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiLz4=} +L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KCTxvdXRwdXRQ +YXJhbWV0ZXJzLz4NCjwvU2V0dGluZ3M+} }, {0,0}, {0,0}, diff --git "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/version" "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/version" index c23bfe28..421eee79 100644 --- "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/version" +++ "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/version" @@ -1,3 +1,5 @@ { -{216,0} +{216,0, +{80308,0} +} } \ No newline at end of file diff --git "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/versions" "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/versions" index 91305c2b..dd87c5fb 100644 --- "a/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/versions" +++ "b/src/Plugins/\320\227\320\260\320\263\321\200\321\203\320\267\321\207\320\270\320\272\320\244\320\260\320\271\320\273\320\260/und/versions" @@ -1 +1 @@ -{1,9,"",5ca3ba7b-ac30-4dd5-add6-7122817caffe,"51efd65a-ed36-4be7-a563-89b34ebfa851",e2d653bc-3396-4cf7-9fc3-571baa412caf,"copyinfo",23e17dfa-5076-42c0-8c4d-85d59567480f,"d75f146d-5027-4604-80fd-3b704ddd86a8",99d14991-84a9-4821-8104-2cfd212270d9,"d75f146d-5027-4604-80fd-3b704ddd86a8.0",279dce53-f8b7-4c88-a094-fd0760a7065c,"dfe532e1-d0ef-4008-afd4-214781ee4960.0",23ef37aa-3c13-4464-aaf2-c5fafbe9c140,"root",ee4fcc67-2ba5-46ee-9386-c41f25c0cf20,"version",373b7d2e-bd4f-4e9b-94f0-ec84d69fdbd3,"versions",407b34f1-2f7e-484d-bce0-6f2378bf01b3} \ No newline at end of file +{1,9,"",8166408f-4159-4e2b-9781-2d591673955c,"51efd65a-ed36-4be7-a563-89b34ebfa851",aa5965af-4229-4bbe-b205-090baded4def,"copyinfo",a2e3eb0b-0020-47ab-ad3d-4a2d481c4930,"d75f146d-5027-4604-80fd-3b704ddd86a8",3d1dd6a8-9cce-40fd-ac47-2fb03a6d359f,"d75f146d-5027-4604-80fd-3b704ddd86a8.0",06306db7-53d9-4399-ba5b-df74053ccdb3,"dfe532e1-d0ef-4008-afd4-214781ee4960.0",3a46fc39-ff5b-4c85-8cdc-989a5b0e6fcb,"root",4d97ec92-f9c5-4e9e-b11c-dc73ed1a5dc7,"version",1e8c5a76-64cc-49c6-b5e3-648fcce003d9,"versions",394b2e82-e841-4627-863c-c710af5699c5} \ No newline at end of file diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" new file mode 100644 index 00000000..13070ab2 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/Form/\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" @@ -0,0 +1,53 @@ +&НаКлиенте +Перем КонтекстЯдра; + +// { Plugin interface + +&НаКлиенте +Функция ОписаниеПлагина(ВозможныеТипыПлагинов) Экспорт + Возврат ОписаниеПлагинаНаСервере(ВозможныеТипыПлагинов); +КонецФункции + +&НаКлиенте +Процедура Инициализация(КонтекстЯдраПараметр) Экспорт + КонтекстЯдра = КонтекстЯдраПараметр; +КонецПроцедуры + +&НаСервере +Функция ОписаниеПлагинаНаСервере(ВозможныеТипыПлагинов) + Возврат Объект().ОписаниеПлагина(ВозможныеТипыПлагинов); +КонецФункции + +// } Plugin interface + +// { Settings interface + +&НаКлиенте +Функция ПолучитьНастройку(Знач ПутьФайлаНастройки) Экспорт + ФайлБраузера = Новый Файл(КонтекстЯдра.ИспользуемоеИмяФайла); + Возврат ПолучитьНастройки(ФайлБраузера, ПутьФайлаНастройки); +КонецФункции + +// } Settings interface + +&НаКлиенте +Функция ПолучитьНастройки(Знач ФайлБраузера, Знач ПутьФайлаНастройки) + ИмяФайла = ПутьФайлаНастройки; //"1smoke.json"; + + ПутьФайлаНастроек = СтрШаблон("%1%2", ФайлБраузера.Путь, ИмяФайла); + ФайлНастроек = Новый Файл(ПутьФайлаНастроек); + Если ФайлНастроек.Существует() Тогда + ЧтениеJSON = Новый ЧтениеJSON; + ЧтениеJSON.ОткрытьФайл(ПутьФайлаНастроек); + + Настройки = ПрочитатьJSON(ЧтениеJSON, Ложь); + Настройки = Новый ФиксированнаяСтруктура(Настройки); + КонецЕсли; + Возврат Настройки; +КонецФункции + +&НаСервере +Функция Объект() + Возврат РеквизитФормыВЗначение("Объект"); +КонецФункции + diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/ObjectModule.bsl" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/ObjectModule.bsl" new file mode 100644 index 00000000..43940edc --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/ObjectModule.bsl" @@ -0,0 +1,44 @@ +Перем КонтекстЯдра; + +// { Plugin interface + +Функция ОписаниеПлагина(ВозможныеТипыПлагинов) Экспорт + Результат = Новый Структура; + Результат.Вставить("Тип", ВозможныеТипыПлагинов.Утилита); + Результат.Вставить("Идентификатор", "Настройки"); + Результат.Вставить("Представление", "Управление внешними настройками тестирования"); + + Возврат Новый ФиксированнаяСтруктура(Результат); +КонецФункции + +Процедура Инициализация(КонтекстЯдраПараметр) Экспорт + КонтекстЯдра = КонтекстЯдраПараметр; +КонецПроцедуры + +// } Plugin interface + +// { Settings interface + +&НаКлиенте +Функция ПолучитьНастройку(Знач ПутьФайлаНастройки) Экспорт + ФайлБраузера = Новый Файл(КонтекстЯдра.ИспользуемоеИмяФайла); + Возврат ПолучитьНастройки(ФайлБраузера, ПутьФайлаНастройки); +КонецФункции + +// } Settings interface + +&НаКлиенте +Функция ПолучитьНастройки(Знач ФайлБраузера, Знач ПутьФайлаНастройки) + ИмяФайла = ПутьФайлаНастройки; //"1smoke.json"; + + ПутьФайлаНастроек = СтрШаблон("%1%2", ФайлБраузера.Путь, ИмяФайла); + ФайлНастроек = Новый Файл(ПутьФайлаНастроек); + Если ФайлНастроек.Существует() Тогда + ЧтениеJSON = Новый ЧтениеJSON; + ЧтениеJSON.ОткрытьФайл(ПутьФайлаНастроек); + + Настройки = ПрочитатьJSON(ЧтениеJSON, Ложь); + Настройки = Новый ФиксированнаяСтруктура(Настройки); + КонецЕсли; + Возврат Настройки; +КонецФункции diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/maps.txt" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/maps.txt" new file mode 100644 index 00000000..9288d15b --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/maps.txt" @@ -0,0 +1 @@ +Form\Форма\Форма.bsl-->4e8e1a4a-a947-419b-95c8-58a411e3ffa4.0 (50, 103) diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/renames.txt" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/renames.txt" new file mode 100644 index 00000000..f90a2039 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/renames.txt" @@ -0,0 +1,9 @@ +11c5f751-bfaf-480a-92fe-7f30023f2e9a-->und\11c5f751-bfaf-480a-92fe-7f30023f2e9a +4e8e1a4a-a947-419b-95c8-58a411e3ffa4-->und\4e8e1a4a-a947-419b-95c8-58a411e3ffa4 +4e8e1a4a-a947-419b-95c8-58a411e3ffa4.0-->und\4e8e1a4a-a947-419b-95c8-58a411e3ffa4.0 +908d0aaf-e4ec-4668-8d14-3e8075d222fd.0\info-->und\908d0aaf-e4ec-4668-8d14-3e8075d222fd.0\info +908d0aaf-e4ec-4668-8d14-3e8075d222fd.0\text-->ObjectModule.bsl +copyinfo-->und\copyinfo +root-->und\root +version-->und\version +versions-->und\versions diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/11c5f751-bfaf-480a-92fe-7f30023f2e9a" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/11c5f751-bfaf-480a-92fe-7f30023f2e9a" new file mode 100644 index 00000000..80bd2127 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/11c5f751-bfaf-480a-92fe-7f30023f2e9a" @@ -0,0 +1,17 @@ +{1, +{11c5f751-bfaf-480a-92fe-7f30023f2e9a},1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f, +{1, +{4,85629dd2-6be4-49c6-9a69-13411102aa57,3fdd55c8-e92e-4f99-8b28-3ba8957b50ab, +{0, +{1, +{0,0,908d0aaf-e4ec-4668-8d14-3e8075d222fd},"Настройки", +{1,"ru","Настройки"},"",0,0} +},4e8e1a4a-a947-419b-95c8-58a411e3ffa4,"",00000000-0000-0000-0000-000000000000},4, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,0}, +{3daea016-69b7-4ed4-9453-127911372fe6,0}, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,1,4e8e1a4a-a947-419b-95c8-58a411e3ffa4}, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,0} +} +} +} \ No newline at end of file diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/4e8e1a4a-a947-419b-95c8-58a411e3ffa4" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/4e8e1a4a-a947-419b-95c8-58a411e3ffa4" new file mode 100644 index 00000000..554d4f73 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/4e8e1a4a-a947-419b-95c8-58a411e3ffa4" @@ -0,0 +1,15 @@ +{1, +{1, +{0, +{12, +{1, +{0,0,4e8e1a4a-a947-419b-95c8-58a411e3ffa4},"Форма", +{1,"ru","Форма"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3},0,1, +{2, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1}, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2} +} +}, +{0} +} +},0} \ No newline at end of file diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/4e8e1a4a-a947-419b-95c8-58a411e3ffa4.0" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/4e8e1a4a-a947-419b-95c8-58a411e3ffa4.0" new file mode 100644 index 00000000..1d833fb9 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/4e8e1a4a-a947-419b-95c8-58a411e3ffa4.0" @@ -0,0 +1,141 @@ +{3, +{46,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1, +{1,0},0,0,1,1,1,0,1,0, +{0,1,0}, +{0},1, +{21, +{-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1, +{0, +{0, +{"B",1},0} +},9,"ФормаКоманднаяПанель", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{0,0,1},0,1,0,0,0,3,3},0,"","",1, +{21, +{0},0,0,0,7,"Navigator", +{1,0}, +{1,0},0,1,0,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},0,0,1,0,1, +{10, +{0},0,0,0,0,"NavigatorРасширеннаяПодсказка", +{1,0}, +{1,0},1,0,0,2,2, +{3,4, +{0} +}, +{7,3,0,1,100}, +{0,0,0},1, +{5,0,0,3,0, +{0,1,0}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} +},0,1,2, +{1, +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",2,0,0,0,0,0,3,3,0,0,2,100,1,1,0},"&НаКлиенте +Перем КонтекстЯдра; + +// { Plugin interface + +&НаКлиенте +Функция ОписаниеПлагина(ВозможныеТипыПлагинов) Экспорт + Возврат ОписаниеПлагинаНаСервере(ВозможныеТипыПлагинов); +КонецФункции + +&НаКлиенте +Процедура Инициализация(КонтекстЯдраПараметр) Экспорт + КонтекстЯдра = КонтекстЯдраПараметр; +КонецПроцедуры + +&НаСервере +Функция ОписаниеПлагинаНаСервере(ВозможныеТипыПлагинов) + Возврат Объект().ОписаниеПлагина(ВозможныеТипыПлагинов); +КонецФункции + +// } Plugin interface + +// { Settings interface + +&НаКлиенте +Функция ПолучитьНастройку(Знач ПутьФайлаНастройки) Экспорт + ФайлБраузера = Новый Файл(КонтекстЯдра.ИспользуемоеИмяФайла); + Возврат ПолучитьНастройки(ФайлБраузера, ПутьФайлаНастройки); +КонецФункции + +// } Settings interface + +&НаКлиенте +Функция ПолучитьНастройки(Знач ФайлБраузера, Знач ПутьФайлаНастройки) + ИмяФайла = ПутьФайлаНастройки; //""1smoke.json""; + + ПутьФайлаНастроек = СтрШаблон(""%1%2"", ФайлБраузера.Путь, ИмяФайла); + ФайлНастроек = Новый Файл(ПутьФайлаНастроек); + Если ФайлНастроек.Существует() Тогда + ЧтениеJSON = Новый ЧтениеJSON; + ЧтениеJSON.ОткрытьФайл(ПутьФайлаНастроек); + + Настройки = ПрочитатьJSON(ЧтениеJSON, Ложь); + Настройки = Новый ФиксированнаяСтруктура(Настройки); + КонецЕсли; + Возврат Настройки; +КонецФункции + +&НаСервере +Функция Объект() + Возврат РеквизитФормыВЗначение(""Объект""); +КонецФункции + +", +{4,1, +{9, +{1},0,"Объект", +{1,0}, +{"Pattern", +{"#",85629dd2-6be4-49c6-9a69-13411102aa57} +}, +{0, +{0, +{"B",1},0} +}, +{0, +{0, +{"B",1},0} +}, +{0,0}, +{0,0},1,0,0,0, +{0,0}, +{0,0} +},0,0, +{#base64:77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxTZXR0 +aW5ncyB4bWxucz0iaHR0cDovL3Y4LjFjLnJ1LzguMS9kYXRhLWNvbXBvc2l0aW9u +LXN5c3RlbS9zZXR0aW5ncyIgeG1sbnM6ZGNzY29yPSJodHRwOi8vdjguMWMucnUv +OC4xL2RhdGEtY29tcG9zaXRpb24tc3lzdGVtL2NvcmUiIHhtbG5zOnN0eWxlPSJo +dHRwOi8vdjguMWMucnUvOC4xL2RhdGEvdWkvc3R5bGUiIHhtbG5zOnN5cz0iaHR0 +cDovL3Y4LjFjLnJ1LzguMS9kYXRhL3VpL2ZvbnRzL3N5c3RlbSIgeG1sbnM6djg9 +Imh0dHA6Ly92OC4xYy5ydS84LjEvZGF0YS9jb3JlIiB4bWxuczp2OHVpPSJodHRw +Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj +LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4 +LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0 +cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov +L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KCTxvdXRwdXRQ +YXJhbWV0ZXJzLz4NCjwvU2V0dGluZ3M+} +}, +{0,0}, +{0,0}, +{0,0}, +{0,0},0,0} \ No newline at end of file diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/908d0aaf-e4ec-4668-8d14-3e8075d222fd.0/info" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/908d0aaf-e4ec-4668-8d14-3e8075d222fd.0/info" new file mode 100644 index 00000000..c70b5f39 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/908d0aaf-e4ec-4668-8d14-3e8075d222fd.0/info" @@ -0,0 +1 @@ +{3,1,0,"",0} \ No newline at end of file diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/copyinfo" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/copyinfo" new file mode 100644 index 00000000..6833e9a9 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/copyinfo" @@ -0,0 +1,16 @@ +{4, +{2, +{4e8e1a4a-a947-419b-95c8-58a411e3ffa4,4e8e1a4a-a947-419b-95c8-58a411e3ffa4,1, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,"Форма"} +}, +{908d0aaf-e4ec-4668-8d14-3e8075d222fd,908d0aaf-e4ec-4668-8d14-3e8075d222fd,1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f,"Настройки"} +} +}, +{1, +{85629dd2-6be4-49c6-9a69-13411102aa57,908d0aaf-e4ec-4668-8d14-3e8075d222fd,0} +}, +{0}, +{0,0}, +{0} +} \ No newline at end of file diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/root" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/root" new file mode 100644 index 00000000..fe2f30c4 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/root" @@ -0,0 +1 @@ +{2,11c5f751-bfaf-480a-92fe-7f30023f2e9a,} \ No newline at end of file diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/version" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/version" new file mode 100644 index 00000000..421eee79 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/version" @@ -0,0 +1,5 @@ +{ +{216,0, +{80308,0} +} +} \ No newline at end of file diff --git "a/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/versions" "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/versions" new file mode 100644 index 00000000..535a1254 --- /dev/null +++ "b/src/Plugins/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270/und/versions" @@ -0,0 +1 @@ +{1,9,"",0918c467-fcf4-42a5-a8a4-1a1b21d9704e,"11c5f751-bfaf-480a-92fe-7f30023f2e9a",2d00f861-1d4a-4213-884e-dfa0504b52f4,"4e8e1a4a-a947-419b-95c8-58a411e3ffa4",0a861638-6385-4e48-81f7-dfc17213cb1e,"4e8e1a4a-a947-419b-95c8-58a411e3ffa4.0",f645c689-4860-4713-93ee-98c698cf0077,"908d0aaf-e4ec-4668-8d14-3e8075d222fd.0",13f1d866-4ea5-4b28-9a96-fc983e5a7367,"copyinfo",bfc9644d-962c-4d9f-8077-21a820008ade,"root",ec4ec144-31a6-4778-805c-4c594f3a6bee,"version",ead6539e-2d96-4e62-8a87-b2a248fb4a51,"versions",769a0be1-1380-43e9-a3b7-d48ddcb11e03} \ No newline at end of file diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Form/\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\320\265\320\244\320\276\321\200\320\274/form" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Form/\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\320\265\320\244\320\276\321\200\320\274/form" index 3d13ddff..ce35df0c 100644 --- "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Form/\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\320\265\320\244\320\276\321\200\320\274/form" +++ "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Form/\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\320\265\320\244\320\276\321\200\320\274/form" @@ -7,7 +7,7 @@ {09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -32,28 +32,26 @@ }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},25,0,0,0,0,0,0, -{4,1, +{1,0},0,0,100,0},25,0,0,0,0,0,0, +{7,1, {4,0, {0},"",-1,-1,1,0,""}, {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},0,1, +{0},"",-1,-1,1,0,""},100,0,0},0,1, {1,1, {4, {1,1, {"ru","Страница1"} }, -{4,0, +{7,0, {4,0, {0},"",-1,-1,1,0,""}, {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},-1,1,1,"Страница1",1, +{0},"",-1,-1,1,0,""},100,2,0},-1,1,1,"Страница1",1, {3,4, {0} }, @@ -72,7 +70,7 @@ {0} }, {0} -},266,134,1,0,1,4,4,40,266,134,96}, +},266,134,1,0,1,4,4,41,266,134,96}, { {-1},1, {0}, @@ -101,11 +99,10 @@ },1,4,1,0,0,0, {0}, {0}, -{4,0, +{7,0, {4,0, {0},"",-1,-1,1,0,""}, {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},1,2,0,0,1,1} \ No newline at end of file +{0},"",-1,-1,1,0,""},100,0,0},1,2,0,0,1,1} \ No newline at end of file diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Form/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Form/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" index 993935ea..ab9e35d8 100644 --- "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Form/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" +++ "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/Form/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" @@ -18,11 +18,15 @@ КонецПроцедуры &НаКлиенте -Процедура ЗаполнитьНаборТестов(НаборТестов) Экспорт +Процедура ЗаполнитьНаборТестов(НаборТестов, КонтекстЯдраПарам) Экспорт + ОписанияТестов = Новый Массив; НужноИсключениеЕслиНеНайденоДокументов = Ложь; + ПутьНастройки = "1smoke.json"; + НачальнаяНастройка(КонтекстЯдраПарам, ПутьНастройки); + СоздатьИменаОсновныхФорм(); ТолькоУправляемыеФормы = Истина; @@ -322,9 +326,19 @@ ЗаписьЖурналаРегистрации(Объект().Метаданные().Синоним, УровеньЖурналаРегистрации.Информация, , , "Операция: " + ПолноеИмяФормы); КонецПроцедуры +&НаКлиенте +Процедура НачальнаяНастройка(КонтекстЯдра, Знач ПутьНастройки) + + ПлагинНастроек = КонтекстЯдра.Плагин("Настройки"); + Объект.Настройки = ПлагинНастроек.ПолучитьНастройку(ПутьНастройки); + +КонецПроцедуры + Процедура СоздатьИменаОсновныхФорм() ОсновнойОбъект = Объект(); ОсновнойОбъект.СоздатьИменаОсновныхФорм(); + ОсновнойОбъект.ВидыМетаданных = ОсновнойОбъект.ВидыМетаданных(); + ОсновнойОбъект.ВидыПроверок = ОсновнойОбъект.ВидыПроверок(); ЗначениеВРеквизитФормы(ОсновнойОбъект, "Объект"); КонецПроцедуры diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/ObjectModule.bsl" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/ObjectModule.bsl" index 2799f087..91f679ac 100644 --- "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/ObjectModule.bsl" +++ "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/ObjectModule.bsl" @@ -16,7 +16,13 @@ Утверждения = КонтекстЯдра.Плагин("БазовыеУтверждения"); КонецПроцедуры -Процедура ЗаполнитьНаборТестов(НаборТестов) Экспорт +Процедура ЗаполнитьНаборТестов(НаборТестов, КонтекстЯдра) Экспорт + ВидыМетаданных = ВидыМетаданных(); + ВидыПроверок = ВидыПроверок(); + + ПутьНастройки = "1smoke.json"; + ПлагинНастроек = КонтекстЯдра.Плагин("Настройки"); + Настройки = ПлагинНастроек.ПолучитьНастройку(ПутьНастройки); НужноИсключениеЕслиНеНайденоДокументов = Ложь; @@ -512,7 +518,83 @@ Возврат ?(Элем = Неопределено, Неопределено, Элем.Ссылка); КонецФункции +//{ блок работы с настройками +//Функция ПолучитьНастройки(Знач ФайлТеста, Знач ПутьНастройки) Экспорт +// +// Если Настройки = Неопределено Тогда +// ПутьФайлаНастроек = СтрШаблон("%1%2", ФайлТеста.Путь, ПутьНастройки); +// ФайлНастроек = Новый Файл(ПутьФайлаНастроек); +// Если ФайлНастроек.Существует() Тогда +// ЧтениеJSON = Новый ЧтениеJSON; +// ЧтениеJSON.ОткрытьФайл(ПутьФайлаНастроек); + +// Настройки = ПрочитатьJSON(ЧтениеJSON, Ложь); +// Настройки = Новый ФиксированнаяСтруктура(Настройки); +// КонецЕсли; +// КонецЕсли; +// Возврат Настройки; +//КонецФункции + +Функция ПолучитьИсключения(Знач ВидМетаданного, Знач ВидПроверки) + Если Не ЗначениеЗаполнено(Настройки) Тогда + Возврат Неопределено; + КонецЕсли; + Результат = Неопределено; + + Настройка = Неопределено; + ЕстьНастройка = Настройки.Свойство(ВидМетаданного, Настройка); + Если ЕстьНастройка Тогда + Если ТипЗнч(Настройка) = Тип("Массив") ИЛИ ВидПроверки = "" Тогда + МассивИсключений = Настройка; + Иначе + МассивИсключений = Неопределено; + Если Не Настройка.Свойство(ВидПроверки, МассивИсключений) Тогда + МассивИсключений = Неопределено; + КонецЕсли; + КонецЕсли; + Если ЗначениеЗаполнено(МассивИсключений) Тогда + Результат = Новый СписокЗначений; // TODO возвращать сразу массив, а не список исключений + Для Каждого ИмяМетаданного Из МассивИсключений Цикл + Результат.Добавить(ИмяМетаданного); + КонецЦикла; + КонецЕсли; + КонецЕсли; + Возврат Результат; +КонецФункции + +Функция ВидыМетаданных() Экспорт + Если ВидыМетаданных = Неопределено Тогда + ВидыМетаданных = Новый Структура; + ВидыМетаданных.Вставить("Справочники", "Справочники"); + ВидыМетаданных.Вставить("Документы", "Документы"); + ВидыМетаданных.Вставить("Обработки", "Обработки"); + ВидыМетаданных.Вставить("Отчеты", "Отчеты"); + ВидыМетаданных = Новый ФиксированнаяСтруктура(ВидыМетаданных); + КонецЕсли; + Возврат ВидыМетаданных; +КонецФункции + +Функция ВидыПроверок() Экспорт + Если ВидыПроверок = Неопределено Тогда + ВидыПроверок = Новый Структура; + ВидыПроверок.Вставить("Списки", "Списки"); + ВидыПроверок.Вставить("Существующие", "Существующие"); + ВидыПроверок.Вставить("Новые", "Новые"); + ВидыПроверок.Вставить("ПеренестиДату", "ПеренестиДату"); + ВидыПроверок = Новый ФиксированнаяСтруктура(ВидыПроверок); + КонецЕсли; + Возврат ВидыПроверок; +КонецФункции +//} + +//{ блок переопределения исключений, чтобы не открывать формы Функция ПолучитьСписокИсключений_Справочники_Списки() Экспорт + + Результат = ПолучитьИсключения(ВидыМетаданных.Справочники, ВидыПроверок.Списки); + Если ЗначениеЗаполнено(Результат) Тогда + Возврат Результат; + КонецЕсли; + Результат = Новый СписокЗначений; Результат.Добавить("ирАлгоритмы"); @@ -520,8 +602,13 @@ Возврат Результат; КонецФункции -//{ блок переопределения исключений, чтобы не открывать формы Функция ПолучитьСписокИсключений_Справочники_Существующие() Экспорт + + Результат = ПолучитьИсключения(ВидыМетаданных.Справочники, ВидыПроверок.Существующие); + Если ЗначениеЗаполнено(Результат) Тогда + Возврат Результат; + КонецЕсли; + Результат = Новый СписокЗначений; Результат.Добавить("ирАлгоритмы"); @@ -530,6 +617,12 @@ КонецФункции Функция ПолучитьСписокИсключений_Справочники_Новые() Экспорт + + Результат = ПолучитьИсключения(ВидыМетаданных.Справочники, ВидыПроверок.Новые); + Если ЗначениеЗаполнено(Результат) Тогда + Возврат Результат; + КонецЕсли; + Результат = Новый СписокЗначений; Результат.Добавить("ирАлгоритмы"); @@ -538,6 +631,12 @@ КонецФункции Функция ПолучитьСписокИсключений_Документы_Списки() Экспорт + + Результат = ПолучитьИсключения(ВидыМетаданных.Документы, ВидыПроверок.Списки); + Если ЗначениеЗаполнено(Результат) Тогда + Возврат Результат; + КонецЕсли; + Результат = Новый СписокЗначений; //Результат.Добавить("Штрафы"); @@ -546,6 +645,12 @@ КонецФункции Функция ПолучитьСписокИсключений_Документы_Существующие() Экспорт + + Результат = ПолучитьИсключения(ВидыМетаданных.Документы, ВидыПроверок.Существующие); + Если ЗначениеЗаполнено(Результат) Тогда + Возврат Результат; + КонецЕсли; + Результат = Новый СписокЗначений; //Результат.Добавить("Штрафы"); @@ -554,6 +659,12 @@ КонецФункции Функция ПолучитьСписокИсключений_Документы_ПеренестиДату() Экспорт + + Результат = ПолучитьИсключения(ВидыМетаданных.Документы, ВидыПроверок.ПеренестиДату); + Если ЗначениеЗаполнено(Результат) Тогда + Возврат Результат; + КонецЕсли; + Результат = Новый СписокЗначений; //Результат.Добавить("Штрафы"); @@ -562,6 +673,12 @@ КонецФункции Функция ПолучитьСписокИсключений_Документы_Новые() Экспорт + + Результат = ПолучитьИсключения(ВидыМетаданных.Документы, ВидыПроверок.Новые); + Если ЗначениеЗаполнено(Результат) Тогда + Возврат Результат; + КонецЕсли; + Результат = Новый СписокЗначений; Результат.Добавить("Штрафы"); @@ -570,6 +687,12 @@ КонецФункции Функция ПолучитьСписокИсключений_Отчеты() Экспорт + + Результат = ПолучитьИсключения(ВидыМетаданных.Отчеты, ""); + Если ЗначениеЗаполнено(Результат) Тогда + Возврат Результат; + КонецЕсли; + Результат = Новый СписокЗначений; //Результат.Добавить("Цены"); @@ -578,6 +701,12 @@ КонецФункции Функция ПолучитьСписокИсключений_Обработки() Экспорт + + Результат = ПолучитьИсключения(ВидыМетаданных.Обработки, ""); + Если ЗначениеЗаполнено(Результат) Тогда + Возврат Результат; + КонецЕсли; + Результат = Новый СписокЗначений; Результат.Добавить("ТестОбработка_Форма_ИсключениеПриОткрытии"); diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/maps.txt" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/maps.txt" index b20cd2b7..03495d86 100644 --- "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/maps.txt" +++ "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/maps.txt" @@ -1,2 +1,2 @@ -Form\УправляемаяФорма\Форма.bsl-->45cb56ba-09f2-4931-88c4-1e63a1a8f37c.0 (50, 498) +Form\УправляемаяФорма\Форма.bsl-->45cb56ba-09f2-4931-88c4-1e63a1a8f37c.0 (50, 512) Макеты\СозданиеОдногоПользователяИБ.mxl-->724d5548-5d6b-4e19-98cf-0ea3ae12c0a7.0 diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/45cb56ba-09f2-4931-88c4-1e63a1a8f37c.0" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/45cb56ba-09f2-4931-88c4-1e63a1a8f37c.0" index 3f92dca3..b4e4ae5a 100644 --- "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/45cb56ba-09f2-4931-88c4-1e63a1a8f37c.0" +++ "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/45cb56ba-09f2-4931-88c4-1e63a1a8f37c.0" @@ -1,7 +1,7 @@ {3, -{42,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1, +{46,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1, {1,0},0,0,1,1,1,0,1,0, -{0,0,0}, +{0,1,0}, {0},1, {21, {-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1, @@ -36,7 +36,7 @@ {7,3,0,1,100}, {0,0,0},1, {5,0,0,3,0, -{0,0,0}, +{0,1,0}, {3,4, {0} }, @@ -47,7 +47,7 @@ {0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} },0,1,2, {1, -{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",2,0,0,0,0,0,3,3,0,0,2},"&НаКлиенте +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",2,0,0,0,0,0,3,3,0,0,2,100,1,1,0},"&НаКлиенте Перем КонтекстЯдра; &НаКлиенте Перем Ожидаем; @@ -67,11 +67,15 @@ КонецПроцедуры &НаКлиенте -Процедура ЗаполнитьНаборТестов(НаборТестов) Экспорт +Процедура ЗаполнитьНаборТестов(НаборТестов, КонтекстЯдраПарам) Экспорт + ОписанияТестов = Новый Массив; НужноИсключениеЕслиНеНайденоДокументов = Ложь; + ПутьНастройки = ""1smoke.json""; + НачальнаяНастройка(КонтекстЯдраПарам, ПутьНастройки); + СоздатьИменаОсновныхФорм(); ТолькоУправляемыеФормы = Истина; @@ -371,9 +375,19 @@ ЗаписьЖурналаРегистрации(Объект().Метаданные().Синоним, УровеньЖурналаРегистрации.Информация, , , ""Операция: "" + ПолноеИмяФормы); КонецПроцедуры +&НаКлиенте +Процедура НачальнаяНастройка(КонтекстЯдра, Знач ПутьНастройки) + + ПлагинНастроек = КонтекстЯдра.Плагин(""Настройки""); + Объект.Настройки = ПлагинНастроек.ПолучитьНастройку(ПутьНастройки); + +КонецПроцедуры + Процедура СоздатьИменаОсновныхФорм() ОсновнойОбъект = Объект(); ОсновнойОбъект.СоздатьИменаОсновныхФорм(); + ОсновнойОбъект.ВидыМетаданных = ОсновнойОбъект.ВидыМетаданных(); + ОсновнойОбъект.ВидыПроверок = ОсновнойОбъект.ВидыПроверок(); ЗначениеВРеквизитФормы(ОсновнойОбъект, ""Объект""); КонецПроцедуры @@ -569,7 +583,8 @@ Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4 LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0 cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov -L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiLz4=} +L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KCTxvdXRwdXRQ +YXJhbWV0ZXJzLz4NCjwvU2V0dGluZ3M+} }, {0,0}, {0,0}, diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/724d5548-5d6b-4e19-98cf-0ea3ae12c0a7.0" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/724d5548-5d6b-4e19-98cf-0ea3ae12c0a7.0" index e239e0d8..d83dfaab 100644 Binary files "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/724d5548-5d6b-4e19-98cf-0ea3ae12c0a7.0" and "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/724d5548-5d6b-4e19-98cf-0ea3ae12c0a7.0" differ diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/eb6420d9-ff9e-4c68-b025-2c1608cec69f" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/eb6420d9-ff9e-4c68-b025-2c1608cec69f" index a05355e5..392f438c 100644 --- "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/eb6420d9-ff9e-4c68-b025-2c1608cec69f" +++ "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/eb6420d9-ff9e-4c68-b025-2c1608cec69f" @@ -11,7 +11,7 @@ {2bcef0d1-0981-11d6-b9b8-0050bae0a95d,0}, {3daea016-69b7-4ed4-9453-127911372fe6,1,724d5548-5d6b-4e19-98cf-0ea3ae12c0a7}, {d5b0e5ed-256d-401c-9c36-f630cafd8a62,2,be1492ab-bedd-4e13-8827-ed025cda688a,45cb56ba-09f2-4931-88c4-1e63a1a8f37c}, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,5, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,8, { {0, {27, @@ -108,6 +108,63 @@ {0,0},0, {0}, {"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{1, +{0,0,ed566aa3-5e21-4e97-ba2e-d0a57445e12f},"Настройки", +{1,"ru","Настройки"},"",0,0}, +{"Pattern"} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5004,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{1, +{0,0,01329b90-651e-44ca-ad55-d3fb7fe405fc},"ВидыМетаданных", +{1,"ru","Виды метаданных"},"",0,0}, +{"Pattern"} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5004,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{1, +{0,0,a7db6278-62f9-4730-b682-1cdfcd0291c8},"ВидыПроверок", +{1,"ru","Виды проверок"},"",0,0}, +{"Pattern"} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5004,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} },0} } } diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/version" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/version" index c23bfe28..421eee79 100644 --- "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/version" +++ "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/version" @@ -1,3 +1,5 @@ { -{216,0} +{216,0, +{80308,0} +} } \ No newline at end of file diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/versions" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/versions" index 9d7b7f6c..91303f91 100644 --- "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/versions" +++ "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/und/versions" @@ -1 +1 @@ -{1,15,"",0ea293fe-a80b-4a22-8657-6ebdb6e596e2,"45cb56ba-09f2-4931-88c4-1e63a1a8f37c",db06eb8e-80cc-4380-bf0c-b826ecab0d39,"45cb56ba-09f2-4931-88c4-1e63a1a8f37c.0",4797c165-5b12-4be5-a77f-1098606295e5,"724d5548-5d6b-4e19-98cf-0ea3ae12c0a7",b0d324ac-039c-445e-a304-22d260d95fc9,"724d5548-5d6b-4e19-98cf-0ea3ae12c0a7.0",dfa2d68d-1d47-4407-95e3-f1cb82a07995,"be1492ab-bedd-4e13-8827-ed025cda688a",9c749898-24a1-4f05-8f1b-3ea4ca75180f,"be1492ab-bedd-4e13-8827-ed025cda688a.0",0496355d-2cb9-435d-81cd-02443725930b,"be1492ab-bedd-4e13-8827-ed025cda688a.1",0e88792e-dd94-4a89-986a-1d559f2cafdc,"copyinfo",81bf2b53-6175-4d93-985d-e2f081ed1674,"df099fc3-03ed-44c9-a8dd-e95a1e8978ff",950cbccd-96c4-452a-960d-5052c58af474,"df099fc3-03ed-44c9-a8dd-e95a1e8978ff.0",c7448234-c0c3-4b5e-a4ee-4735e241c4d8,"eb6420d9-ff9e-4c68-b025-2c1608cec69f",3dd20d22-b131-40ed-a106-fafa7e76d05c,"root",be990b34-3e34-429e-b596-edcd72414cec,"version",ab1c062e-d2e7-4637-90fd-0c6ebc570e0f,"versions",9870c5a1-0a76-4a1d-a557-57febe1a6114} \ No newline at end of file +{1,15,"",b9c09029-c7b5-414f-93b1-5170425d06a0,"45cb56ba-09f2-4931-88c4-1e63a1a8f37c",fc2e7e15-c4ae-4cee-b85f-a57e02b66126,"45cb56ba-09f2-4931-88c4-1e63a1a8f37c.0",58e35891-d38d-42ef-9410-eee24b43991f,"724d5548-5d6b-4e19-98cf-0ea3ae12c0a7",5225ee02-8efe-44ef-bbb5-a3211186d316,"724d5548-5d6b-4e19-98cf-0ea3ae12c0a7.0",d4139070-712d-4780-9452-0fce60bd0f53,"be1492ab-bedd-4e13-8827-ed025cda688a",19b44ac2-5651-41a8-8bca-d74fd87af144,"be1492ab-bedd-4e13-8827-ed025cda688a.0",41df4501-2762-411c-b2a0-8aa32026f2e6,"be1492ab-bedd-4e13-8827-ed025cda688a.1",0e88792e-dd94-4a89-986a-1d559f2cafdc,"copyinfo",a0d28372-5de0-41c2-bff3-7dcbfc57b8d3,"df099fc3-03ed-44c9-a8dd-e95a1e8978ff",950cbccd-96c4-452a-960d-5052c58af474,"df099fc3-03ed-44c9-a8dd-e95a1e8978ff.0",07b02aa6-fb17-4cdf-bb2d-5c0d45dd1bba,"eb6420d9-ff9e-4c68-b025-2c1608cec69f",f7dd7ca4-e806-42a4-9a2c-132bca09a0f8,"root",dbdebf7a-7f31-496a-957b-efaadc75047b,"version",3278a6cd-2bcc-4ad7-a1ed-42af9495f262,"versions",964a0273-cfd2-47d2-8704-fce3631ee6dc} \ No newline at end of file diff --git "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\320\276\320\267\320\264\320\260\320\275\320\270\320\265\320\236\320\264\320\275\320\276\320\263\320\276\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217\320\230\320\221.mxl" "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\320\276\320\267\320\264\320\260\320\275\320\270\320\265\320\236\320\264\320\275\320\276\320\263\320\276\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217\320\230\320\221.mxl" index e239e0d8..d83dfaab 100644 Binary files "a/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\320\276\320\267\320\264\320\260\320\275\320\270\320\265\320\236\320\264\320\275\320\276\320\263\320\276\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217\320\230\320\221.mxl" and "b/src/Tests/Smoke/\321\202\320\265\321\201\321\202\321\213_\320\236\321\202\320\272\321\200\321\213\321\202\320\270\320\265\320\244\320\276\321\200\320\274\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270/\320\234\320\260\320\272\320\265\321\202\321\213/\320\241\320\276\320\267\320\264\320\260\320\275\320\270\320\265\320\236\320\264\320\275\320\276\320\263\320\276\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217\320\230\320\221.mxl" differ diff --git "a/src/xddTestRunner/Form/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" "b/src/xddTestRunner/Form/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" index 333c4654..ed8254c1 100644 --- "a/src/xddTestRunner/Form/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" +++ "b/src/xddTestRunner/Form/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/\320\244\320\276\321\200\320\274\320\260.bsl" @@ -260,6 +260,19 @@ Иначе ОбъектПлагин = ПолучитьФорму("ВнешняяОбработка." + ИмяПлагина + ".Форма", , ЭтаФорма); КонецЕсли; + Попытка + ОбъектПлагин.Инициализация(ЭтаФорма); + Исключение + Инфо = ИнформацияОбОшибке(); + Если Инфо.Описание = "Метод объекта не обнаружен (Инициализация)" И + СтрНайти(Инфо.ИсходнаяСтрока, "ОбъектПлагин.Инициализация(ЭтаФорма);") > 0 И + СтрНайти(Инфо.ИмяМодуля, "xddTestRunner.Форма.УправляемаяФорма.Форма") > 0 + Тогда + Иначе + ВызватьИсключение; + КонецЕсли; + КонецПопытки; + КэшФормПлагинов.Вставить(ИдентификаторБезПрефиксовПодсистемы, ОбъектПлагин); Исключение // TODO добавить поведение при отсутствии управляемой формы у плагина diff --git "a/src/xddTestRunner/Form/\320\244\320\276\321\200\320\274\320\260/form" "b/src/xddTestRunner/Form/\320\244\320\276\321\200\320\274\320\260/form" index 915e824b..e6386452 100644 --- "a/src/xddTestRunner/Form/\320\244\320\276\321\200\320\274\320\260/form" +++ "b/src/xddTestRunner/Form/\320\244\320\276\321\200\320\274\320\260/form" @@ -5,7 +5,7 @@ {09ccdc77-ea1a-4a6d-ab1c-3435eada2433, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -30,31 +30,29 @@ }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},25,0,1, +{1,0},0,0,100,0},25,0,1, {0,4,1},0,2, {0,4,3}, {0,11,3},0,0, -{4,1, +{7,1, {4,0, {0},"",-1,-1,1,0,""}, {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},0,1, +{0},"",-1,-1,1,0,""},100,0,0},0,1, {1,2, {4, {1,1, {"ru","Тестирование"} }, -{4,0, +{7,0, {4,0, {0},"",-1,-1,1,0,""}, {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},-1,1,1,"Тестирование",1, +{0},"",-1,-1,1,0,""},100,2,0},-1,1,1,"Тестирование",1, {3,4, {0} }, @@ -66,14 +64,13 @@ {1,1, {"ru","Настройки"} }, -{4,0, +{7,0, {4,0, {0},"",-1,-1,1,0,""}, {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},-1,1,1,"Настройки",1, +{0},"",-1,-1,1,0,""},100,2,0},-1,1,1,"Настройки",1, {3,4, {0} }, @@ -99,7 +96,7 @@ {09ccdc77-ea1a-4a6d-ab1c-3435eada2433,4, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -124,34 +121,32 @@ }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},25,0,2, +{1,0},0,0,100,0},25,0,2, {0,5,1}, {0,7,1},0,4, {0,5,3}, {0,7,3}, {0,10,3}, {0,36,3},0,0, -{4,1, +{7,1, {4,0, {0},"",-1,-1,1,0,""}, {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},0,1, +{0},"",-1,-1,1,0,""},100,0,0},0,1, {1,1, {4, {1,1, {"#","Тесты"} }, -{4,0, +{7,0, {4,0, {0},"",-1,-1,1,0,""}, {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},-1,1,1,"Тесты",1, +{0},"",-1,-1,1,0,""},100,2,0},-1,1,1,"Тесты",1, {3,4, {0} }, @@ -203,7 +198,7 @@ {"#",e603c0f2-92fb-4d47-8f38-a44a381cf235} }, { -{13,1, +{15,1, {3,4, {0} }, @@ -228,8 +223,8 @@ }, {3,1, {-18},0,0,0}, -{1,0},0,0}, -{17,117644833, +{1,0},0,0,100,0}, +{18,117644833, {3,4, {0} }, @@ -259,7 +254,7 @@ {737535a4-21e6-4971-8513-3e3173a9fedd, {8, {8, -{16, +{17, {1,1, {"ru","Колонка1"} }, @@ -344,7 +339,7 @@ i970DXxgHCspVG9wDoliaofL23C6tMM6z4wPIN79BQ/5HU0rfcdKpIz+U71Zznqs {1,0}, {"Pattern", {"S"} -},0,1,00000000-0000-0000-0000-000000000000}, +},0,1,00000000-0000-0000-0000-000000000000,0,0,0}, {-1}, {-1}, {-1} @@ -353,7 +348,7 @@ i970DXxgHCspVG9wDoliaofL23C6tMM6z4wPIN79BQ/5HU0rfcdKpIz+U71Zznqs {737535a4-21e6-4971-8513-3e3173a9fedd, {8, {8, -{16, +{17, {1,1, {"ru","Имя"} }, @@ -448,12 +443,11 @@ D/Nbu3St+stsWd09XoZueNV+vF7+v5/tv6odfeWMgg1nAAAAAElFTkSuQmCC} {"S"} },0,1,381ed624-9217-4e63-85db-c4c3cb87daae, { -{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVDBDcIwDIQvUpfIO5Fip23iLZAQAxTolwfqr8pk -PBgJsQGJ3ZbSCpqozt3Z8Tmv7Ya/5/3Rky52vdo3XdferorBQcViF/NRNjgNGTld -5mBHdYm9dtqmVLA2pgNnuBwM4q+aNZYKvyQQPgy7MRByl7SYBc1N0w+JaRBxWHNU -ijl1VHGKSn0lJXrIsqwZyDvrSor+qNMNa3NzQ7X3HqEap+KZqPF16S5ogFoyZdWi -CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0} -}, +{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVAxDsIwDIS1Uj+R2ZHspG2SXyAhHlCgKwPqVuVl +DDyJmY3ELgVaIInknH22z76vV3xul+sQoCwGtWn7vjufFIOtimUR81ce1UAZWaiy +wWd0jh1YwEQlxJg+zLDZaGN+5SyxZLi5w9DLw2o0+dwlXfYSoMDUHUwEi4KEAktU +iUS1U3GySn2QkntkIcc05ZfjSpL+RKcKXyS+CWqccyYteFoQzxZa11T2aDSFLuiq +7oz2PlhtPO4PgULdBif95xOgzMD7HCtyUxIxIiE+AA==},0},0,0,0}, {-1}, {-1}, {-1} @@ -462,7 +456,7 @@ CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0} {737535a4-21e6-4971-8513-3e3173a9fedd, {8, {8, -{16, +{17, {1,1, {"ru","Кол-во"} }, @@ -501,12 +495,11 @@ CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0} {"S"} },0,1,381ed624-9217-4e63-85db-c4c3cb87daae, { -{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVDBDcIwDIQvUpfIO5Fip23iLZAQAxTolwfqr8pk -PBgJsQGJ3ZbSCpqozt3Z8Tmv7Ya/5/3Rky52vdo3XdferorBQcViF/NRNjgNGTld -5mBHdYm9dtqmVLA2pgNnuBwM4q+aNZYKvyQQPgy7MRByl7SYBc1N0w+JaRBxWHNU -ijl1VHGKSn0lJXrIsqwZyDvrSor+qNMNa3NzQ7X3HqEap+KZqPF16S5ogFoyZdWi -CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0} -}, +{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVAxDsIwDIS1Uj+R2ZHspG2SXyAhHlCgKwPqVuVl +DDyJmY3ELgVaIInknH22z76vV3xul+sQoCwGtWn7vjufFIOtimUR81ce1UAZWaiy +wWd0jh1YwEQlxJg+zLDZaGN+5SyxZLi5w9DLw2o0+dwlXfYSoMDUHUwEi4KEAktU +iUS1U3GySn2QkntkIcc05ZfjSpL+RKcKXyS+CWqccyYteFoQzxZa11T2aDSFLuiq +7oz2PlhtPO4PgULdBif95xOgzMD7HCtyUxIxIiE+AA==},0},0,0,0}, {-1}, {-1}, {-1} @@ -515,7 +508,7 @@ CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0} {737535a4-21e6-4971-8513-3e3173a9fedd, {8, {8, -{16, +{17, {1,1, {"ru","Время выполнения"} }, @@ -556,12 +549,11 @@ CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0} {"N",10,3,1} },0,1,381ed624-9217-4e63-85db-c4c3cb87daae, { -{#base64:AgFTS2/0iI3BTqDV67a9oKcNfU87DsIwDIW1Ui+ROZHipG3iSyAWDlCgKwPqVuVk -DByJmQ3baQu0giSy4+fPe35uN3Iet/uAuiwGtW/7vrtelAQ7pcFqryGVRWIkPyCE -I68rdnbKLuNArZZKwdpEH6nw7Ixzv3rWce4IS8DBGxE1BiKz0BUUtJCScZjhrwvZ -ynZEKerUQaXZK8XK53qCxyorOQP8OK9y05/sPGGt7lNRE0JwUE9ryVLYhqbyZ2cA -OzRV3TkTI3rjoj2eELBuMWT2pX6mFjoaN04USshSsoD0Ag==},0} -}, +{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVA7DsIwDAXGSr1EZkeyk7ZJLoFYOECBrgyoW5WT +MXAkrkBil4DKp4nk2u8579nrzYq/+/U2BairSe36cRwuZ8XJVgEhWKBYVzFX5FIL +lDMLTQ74RJe5S62YqIQY0w8zbA7amF89n7l0uGXB0KvCbjT5rJIOVwlQ0qQOJoJF ++Dw0M/KMSZg9qr2KJSpVWCjwzELGNOWbcSVNf9DywhePb44655xJGy4b4uFC77rG +noymMATdtIPR3gerjcfDMVBo++BEfzkBygy80PlFFiUxIxbiAw==},0},0,0,0}, {-1}, {-1}, {-1} @@ -570,7 +562,7 @@ OzRV3TkTI3rjoj2eELBuMWT2pX6mFjoaN04USshSsoD0Ag==},0} {737535a4-21e6-4971-8513-3e3173a9fedd, {8, {8, -{16, +{17, {1,1, {"ru","Путь"} }, @@ -609,12 +601,11 @@ OzRV3TkTI3rjoj2eELBuMWT2pX6mFjoaN04USshSsoD0Ag==},0} {"S"} },0,1,381ed624-9217-4e63-85db-c4c3cb87daae, { -{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVBRDsIgDNVfk12Cb0ho2Qa9hYnxAFP364fZ38LJ -/PBIxhsI7TbnFqWE0vda+spru+H1vD960sWuV/um69rbVXFwULHYxXyVDU5Djpwu -s7Mju4y9dtqmVLA2pgtnuOwM4q+adSwVfgkgfBBWYyDkLskYBc1N04HEMAg5GMyQ -UsSpo4qTV+qrJMFDlmXOQN6ZV1L0h51eWIubC6q99wjVOBXPRI2vS3dBA9SSKasW -TQjkDAZ7OhNQ1ZCX7kv9Vibgfxxe5JYgUkRAfAM=},0} -}, +{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVA7DsIwDIUVqZfI7Eh20jbJLZAQByjQlQF1q3Iy +Bo7EzEZi9wPlk0Ry3vPv2Y/1is/9eusDFJtebZuuay9nxWCnYrGJ+SuPKqCMLJTZ +4OhdYgcWMIUSYkwfjrDZaGN+5XxiyXBLwtDMsBpNPndJl1kCFJi6g4lgUZCEwIxG +phSJaq/iZJV6S0n0EIXs05Rf9itJ+uOdKnyR+CKods6ZtOBpQTxbaFxd2pPRFNqg +y6o12vtgtfF4OAYKVROc9F9OgDID73OoyE1JxIiE+AQ=},0},0,0,0}, {-1}, {-1}, {-1} @@ -623,7 +614,7 @@ TQjkDAZ7OhNQ1ZCX7kv9Vibgfxxe5JYgUkRAfAM=},0} {737535a4-21e6-4971-8513-3e3173a9fedd, {8, {8, -{16, +{17, {1,1, {"ru","Ключ"} }, @@ -662,18 +653,17 @@ TQjkDAZ7OhNQ1ZCX7kv9Vibgfxxe5JYgUkRAfAM=},0} {"S"} },0,1,381ed624-9217-4e63-85db-c4c3cb87daae, { -{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVDBDcIwDIQvUpfIO5Fip23iLZAQAxTolwfqr8pk -PBgJsQGJ3ZbSCpqozt3Z8Tmv7Ya/5/3Rky52vdo3XdferorBQcViF/NRNjgNGTld -5mBHdYm9dtqmVLA2pgNnuBwM4q+aNZYKvyQQPgy7MRByl7SYBc1N0w+JaRBxWHNU -ijl1VHGKSn0lJXrIsqwZyDvrSor+qNMNa3NzQ7X3HqEap+KZqPF16S5ogFoyZdWi -CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0} -}, +{#base64:AgFTS2/0iI3BTqDV67a9oKcNfVAxDsIwDIS1Uj+R2ZHspG2SXyAhHlCgKwPqVuVl +DDyJmY3ELgVaIInknH22z76vV3xul+sQoCwGtWn7vjufFIOtimUR81ce1UAZWaiy +wWd0jh1YwEQlxJg+zLDZaGN+5SyxZLi5w9DLw2o0+dwlXfYSoMDUHUwEi4KEAktU +iUS1U3GySn2QkntkIcc05ZfjSpL+RKcKXyS+CWqccyYteFoQzxZa11T2aDSFLuiq +7oz2PlhtPO4PgULdBif95xOgzMD7HCtyUxIxIiE+AA==},0},0,0,0}, {-1}, {-1}, {-1} },"Ключ","","",0} } -},0,0,0,0,0,0,0} +},0,0,0,0,0,0,0,100,1,2} }, {9ab3fa70-d2e0-4e44-baac-730682272ed2, {4,1,1, @@ -713,7 +703,7 @@ CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0} {e69bf21d-97b2-4f37-86db-675aea9ec2cb,10, {2, { -{13,1, +{15,1, {3,4, {0} }, @@ -738,9 +728,9 @@ CYGcwWBPZwKqGvLSfenfygT8jsON3BLEihiIbw==},0} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},9,2,0,0,1,1, +{1,0},0,0,100,0},9,2,0,0,1,1, {5,d4746b64-45af-49b5-a280-c2206705887b,9,1,1, -{6,1662ba3b-9df1-43a5-ba22-a12bd4caf010,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,ec90bb5f-4807-4b45-92f1-2b6385b84923,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КнопкаВыполнитьВыделенныеТестыНажатие", {1,"КнопкаВыполнитьВыделенныеТестыНажатие", {1,1, @@ -846,7 +836,7 @@ gg==} },0,""}, {0,118,8} },1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,1662ba3b-9df1-43a5-ba22-a12bd4caf010, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,1,ec90bb5f-4807-4b45-92f1-2b6385b84923, {8,"ВыполнитьТест",0,4, {1,2, {"#","Выполнить тест"}, @@ -893,7 +883,7 @@ gg==} {b1db1f86-abbb-4cf0-8852-fe6ae21650c2,11, {0, { -{13,1, +{15,1, {3,3, {-7} }, @@ -918,7 +908,7 @@ gg==} }, {3,0, {0},1,1,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},3,0,100,1,0,1,2} +{1,0},0,0,100,0},3,0,100,1,0,1,2} }, {8,8,522,850,544,1, {0, @@ -952,7 +942,7 @@ gg==} {6ff79819-710e-4145-97cd-1618da79e3e2,12, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -977,7 +967,7 @@ gg==} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},13, +{1,0},0,0,100,0},14, {1,2, {"#","Выполнить все тесты"}, {"ru","Выполнить все тесты (F7)"} @@ -1071,7 +1061,7 @@ bPzx/OXuKnHK9GukM/cUMKZWKzppNuH0T1e8z+hA5N8sJCuN4+Wz4LnVy1bpFWdu Fq6oA8zcLFzz9mOr9ALw+4nHKwOsr+XrAP9LgL8GAIsWe/XplG1LAAAAAElFTkSu QmCC} },0,""}, -{0,118,0},0,0,0,0,0}, +{0,118,0},0,0,0,0,0,2}, {1, {0,e1692cc2-605b-4535-84dd-28440238746c, {3,"КнопкаВыполнитьВсеТестыНажатие", @@ -1126,7 +1116,7 @@ QmCC} {6ff79819-710e-4145-97cd-1618da79e3e2,13, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -1151,7 +1141,7 @@ QmCC} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},13, +{1,0},0,0,100,0},14, {1,2, {"#","Загрузить тесты"}, {"ru","Загрузить тесты"} @@ -1192,14 +1182,9 @@ RU5ErkJggg==} },0,""}, {0,0,0},0,2, {5,4a024427-3a7c-4cdb-b06d-ea9b500fdeda,27,1,1, -{6,2ab9a68d-c7e1-4ab8-85d6-3d2af7b5e675,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{6,769b0c37-40d7-4056-80bf-91de14b4edd8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, {1,4a024427-3a7c-4cdb-b06d-ea9b500fdeda,26},0},2, -{5,4a024427-3a7c-4cdb-b06d-ea9b500fdeda,26,1,0, -{0,0, -{0} -} -}, -{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,1,2ab9a68d-c7e1-4ab8-85d6-3d2af7b5e675, +{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,1,769b0c37-40d7-4056-80bf-91de14b4edd8, {8,"ИсторияЗагрузкиТестов",0,1, {1,1, {"ru","История загрузки тестов"} @@ -1207,8 +1192,13 @@ RU5ErkJggg==} {-1,0, {1,4a024427-3a7c-4cdb-b06d-ea9b500fdeda,20,0} } +}, +{5,4a024427-3a7c-4cdb-b06d-ea9b500fdeda,26,1,0, +{0,0, +{0} +} } -},0,0,0}, +},0,0,0,2}, {1, {0,e1692cc2-605b-4535-84dd-28440238746c, {3,"КнопкаЗагрузитьТестыНажатие", @@ -1263,7 +1253,7 @@ RU5ErkJggg==} {6ff79819-710e-4145-97cd-1618da79e3e2,21, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -1288,7 +1278,7 @@ RU5ErkJggg==} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},13, +{1,0},0,0,100,0},14, {1,2, {"#","Перезагрузить"}, {"ru","Перезагрузить"} @@ -1327,7 +1317,7 @@ AAAASUVORK5CYII=} },0,""}, {0,0,0},0,2, {5,41c23139-b710-4b93-a93e-1a3fe9843cfe,5,1,3, -{6,c10ce38b-7efa-4450-a886-643bc37b0747,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,e57d6c0f-7e04-4282-afad-3cb47d9698b9,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"ПерезагрузитьПоследниеТестыПоИстории", {1,"ПерезагрузитьПоследниеТестыПоИстории", {1,1, @@ -1383,9 +1373,7 @@ fpcIxAUgkUoIHsoxHlpxsReNeI9EIrDkX2QLIpCML+Wkf5z+LcAAUD/gDNueXkgA AAAASUVORK5CYII=} },0,""} }, -{6,260e1d12-160e-4cee-9d88-0a994a6eacc7,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, -{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0}, -{6,94874a36-2f59-4c5e-8bfc-daeb39720754,1,e1692cc2-605b-4535-84dd-28440238746c, +{6,d17fba86-5d1e-4739-85b1-f28dfa2c46cd,1,e1692cc2-605b-4535-84dd-28440238746c, {3,"КнопкаПерезагрузитьПерезагрузитьБраузерТестирования", {1,"КнопкаПерезагрузитьПерезагрузитьБраузерТестирования", {1,1, @@ -1401,25 +1389,27 @@ AAAASUVORK5CYII=} {0},"",-1,-1,1,0,""}, {0,0,0} } -},0},1, -{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,3,c10ce38b-7efa-4450-a886-643bc37b0747, +},0}, +{6,e687410f-e9eb-4da8-8bc7-c487e2304c43,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0},1, +{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,3,e57d6c0f-7e04-4282-afad-3cb47d9698b9, {8,"ПерезагрузитьТесты",0,1, {1,1, {"ru","Перезагрузить тесты"} -},1,41c23139-b710-4b93-a93e-1a3fe9843cfe,1,1e2,0,0,1,0,0,0,0},260e1d12-160e-4cee-9d88-0a994a6eacc7, +},1,41c23139-b710-4b93-a93e-1a3fe9843cfe,1,1e2,0,0,1,0,0,0,0},e687410f-e9eb-4da8-8bc7-c487e2304c43, {8,"Разделитель",0,1, {1,1, {"ru","Действие"} -},0,41c23139-b710-4b93-a93e-1a3fe9843cfe,2,1e2,2,0,1,0,0,0,0},94874a36-2f59-4c5e-8bfc-daeb39720754, +},0,41c23139-b710-4b93-a93e-1a3fe9843cfe,2,1e2,2,0,1,0,0,0,0},d17fba86-5d1e-4739-85b1-f28dfa2c46cd, {8,"ПерезагрузитьБраузерТестирования",0,1, {1,1, -{"ru","Перезагрузить браузер тестирования"} +{"#","Перезагрузить браузер тестирования"} },0,41c23139-b710-4b93-a93e-1a3fe9843cfe,3,1e2,0,0,1,0,0,0,0}, {-1,0, {0} } } -},0,0,0}, +},0,0,0,2}, {1, {0,e1692cc2-605b-4535-84dd-28440238746c, {3,"ПерезагрузитьПоследниеТестыПоИстории", @@ -1474,7 +1464,7 @@ AAAASUVORK5CYII=} {6ff79819-710e-4145-97cd-1618da79e3e2,23, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -1499,7 +1489,7 @@ AAAASUVORK5CYII=} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},13, +{1,0},0,0,100,0},14, {1,2, {"#","Назад"}, {"ru","Назад"} @@ -1555,7 +1545,7 @@ b++Zz4O/yC8XIkCZ0qqkMqLZ5gSybNPsMQeglNeyNjfAjtAQn/Z1ccL2IQCLVPUy 7W/TNusqExOm2OSKTeQE3EAO4LXbHMB1tQgml0/YpBag24RJuz/VkoBh940p4paw hP8WfwNIdpwThSRjAwAAAABJRU5ErkJggg==} },0,""}, -{0,0,0},0,0,0,0,0}, +{0,0,0},0,0,0,0,0,2}, {0} }, {8,8,8,116,37,1, @@ -1592,7 +1582,7 @@ hP8WfwNIdpwThSRjAwAAAABJRU5ErkJggg==} {1, { { -{13,1, +{15,1, {3,4, {0} }, @@ -1617,11 +1607,11 @@ hP8WfwNIdpwThSRjAwAAAABJRU5ErkJggg==} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},5, +{1,0},0,0,100,0},6, {1,2, {"#","Автоматически перезагружать тесты перед повторным выполнением"}, {"ru","Автоматически перезагружать тесты перед повторным выполнением"} -},1,0,1,0},3,0,0,0,0}, +},1,0,1,0,100,1},4,0,0,0,0,0}, {0} }, {8,12,89,507,104,1, @@ -1657,7 +1647,7 @@ hP8WfwNIdpwThSRjAwAAAABJRU5ErkJggg==} {0fc7e20d-f241-460c-bdf4-5ad88e5474a5,25, {3, { -{13,1, +{15,1, {3,4, {-7} }, @@ -1683,14 +1673,14 @@ hP8WfwNIdpwThSRjAwAAAABJRU5ErkJggg==} }, {3,0, {0},4,2,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},10, +{1,0},0,0,100,0},10, {1,2, {"#"," Настройки"}, {"ru","Настройки"} },4,1,0,0,0, {0,0,0},0, {1,0},1, -{4,4, +{7,4, {4,3, {0},"",-1,-1,0, { @@ -1799,8 +1789,7 @@ AABJRU5ErkJggg==} {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},4,0,0,0}, +{0},"",-1,-1,1,0,""},100,0,0},4,0,0,0}, {0} }, {8,12,47,507,75,1, @@ -1836,7 +1825,7 @@ AABJRU5ErkJggg==} {6ff79819-710e-4145-97cd-1618da79e3e2,26, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -1861,7 +1850,7 @@ AABJRU5ErkJggg==} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},13, +{1,0},0,0,100,0},14, {1,2, {"#","Применить"}, {"ru","Применить"} @@ -1902,7 +1891,7 @@ A+4nj2teAsAY0wFEAUQC6YG0kJREKhLP3vUKCDZMABKAAMAD+YG8sGh4by4HEJhX AogBqAhAwqooc+wDKAIoBHNxnPOS38aClLSA3fviaEEFwpmXrUYgGcrUD83D4gAE jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} },0,""}, -{0,0,0},0,0,0,0,0}, +{0,0,0},0,0,0,0,0,2}, {0} }, {8,128,8,236,37,1, @@ -1939,7 +1928,7 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} {1, { { -{13,1, +{15,1, {3,4, {0} }, @@ -1964,11 +1953,11 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},5, +{1,0},0,0,100,0},6, {1,2, {"#","Выводить информацию об успешном выполнении тестов"}, {"ru","Выводить информацию об успешном выполнении тестов"} -},1,0,1,0},3,0,0,0,0}, +},1,0,1,0,100,1},4,0,0,0,0,0}, {0} }, {8,12,109,507,124,1, @@ -2004,7 +1993,7 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} {6ff79819-710e-4145-97cd-1618da79e3e2,35, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -2029,7 +2018,7 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},13, +{1,0},0,0,100,0},14, {1,2, {"#","Выполнить все тесты"}, {"ru","Внешние инструменты"} @@ -2038,75 +2027,75 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} {0},"",-1,-1,1,0,""}, {0,0,0},0,2, {5,28c47454-3a17-4ec8-b47f-d5008bf3ea41,5,1,3, -{6,87042b2b-8246-4d12-9f04-39a78f0b2bd0,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КнопкаИнструментыПоказатьГУИД", -{1,"КнопкаИнструментыПоказатьГУИД", +{6,ba6c59c3-4e5d-4f7a-a608-b76a5c1dd703,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КнопкаИнструментыГенераторМакетовДанных", +{1,"КнопкаИнструментыГенераторМакетовДанных", {1,1, -{"ru","Показать ГУИД"} +{"ru","Генератор макетов данных"} }, {1,1, -{"ru","Показать ГУИД"} +{"ru","Генератор макетов данных"} }, {1,1, -{"ru","Показать ГУИД"} +{"ru","Генератор макетов данных"} }, {4,0, {0},"",-1,-1,1,0,""}, {0,0,0} } -},0}, -{6,9d88eff9-cc62-4e4c-bad6-62f0a45b7653,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КнопкаИнструментыКонвертерТестов", -{1,"КнопкаИнструментыКонвертерТестов", +},7, {1,1, -{"ru","Конвертер тестов"} +{"ru","Генератор макетов данных на базе реальных данных"} }, {1,1, -{"ru","Конвертер тестов"} +{"ru","Генератор макетов данных на базе реальных данных"} +}, +{4,1, +{0,01ec9d9a-7497-4d88-b93f-066c633a4866},"",-1,-1,1,0,""} }, +{6,d5cc5607-4502-4286-9815-cc8ace72d8e0,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КнопкаИнструментыПоказатьГУИД", +{1,"КнопкаИнструментыПоказатьГУИД", {1,1, -{"ru","Конвертер тестов"} +{"ru","Показать ГУИД"} +}, +{1,1, +{"ru","Показать ГУИД"} +}, +{1,1, +{"ru","Показать ГУИД"} }, {4,0, {0},"",-1,-1,1,0,""}, {0,0,0} } },0}, -{6,d80819ff-6341-47d2-921b-b09a240f7e3a,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КнопкаИнструментыГенераторМакетовДанных", -{1,"КнопкаИнструментыГенераторМакетовДанных", +{6,fb3f9289-0ec7-4bd7-a2f4-ddf399e51f78,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КнопкаИнструментыКонвертерТестов", +{1,"КнопкаИнструментыКонвертерТестов", {1,1, -{"ru","Генератор макетов данных"} +{"ru","Конвертер тестов"} }, {1,1, -{"ru","Генератор макетов данных"} +{"ru","Конвертер тестов"} }, {1,1, -{"ru","Генератор макетов данных"} +{"ru","Конвертер тестов"} }, {4,0, {0},"",-1,-1,1,0,""}, {0,0,0} } -},7, -{1,1, -{"ru","Генератор макетов данных на базе реальных данных"} -}, -{1,1, -{"ru","Генератор макетов данных на базе реальных данных"} -}, -{4,1, -{0,01ec9d9a-7497-4d88-b93f-066c633a4866},"",-1,-1,1,0,""} -},1, -{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,3,d80819ff-6341-47d2-921b-b09a240f7e3a, +},0},1, +{5,31946946-0a9b-40a2-95cf-82f200778341,0,0,3,ba6c59c3-4e5d-4f7a-a608-b76a5c1dd703, {8,"ГенераторМакетовДанных",0,1, {1,1, -{"ru","Генератор макетов данных"} -},0,28c47454-3a17-4ec8-b47f-d5008bf3ea41,1,1e2,0,0,1,0,0,0,0},87042b2b-8246-4d12-9f04-39a78f0b2bd0, +{"#","Генератор макетов данных"} +},0,28c47454-3a17-4ec8-b47f-d5008bf3ea41,1,1e2,0,0,1,0,0,0,0},d5cc5607-4502-4286-9815-cc8ace72d8e0, {8,"ПоказатьГУИД",0,1, {1,1, -{"ru","Показать ГУИД"} -},0,28c47454-3a17-4ec8-b47f-d5008bf3ea41,2,1e2,0,0,1,0,0,0,0},9d88eff9-cc62-4e4c-bad6-62f0a45b7653, +{"#","Показать ГУИД"} +},0,28c47454-3a17-4ec8-b47f-d5008bf3ea41,2,1e2,0,0,1,0,0,0,0},fb3f9289-0ec7-4bd7-a2f4-ddf399e51f78, {8,"КонвертерТестов",0,1, {1,1, {"ru","Конвертер тестов в формат 4-й версии"} @@ -2115,7 +2104,7 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} {0} } } -},0,0,0}, +},0,0,0,2}, {0} }, {8,709,8,850,38,1, @@ -2151,7 +2140,7 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} {6ff79819-710e-4145-97cd-1618da79e3e2,36, {1, { -{13,1, +{15,1, {3,4, {0} }, @@ -2176,14 +2165,14 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} }, {3,0, {0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0},13, +{1,0},0,0,100,0},14, {1,2, {"#","Выполнить все тесты"}, {"ru","Выполнить выделенные (Ctrl+Enter)"} },1,1,1,0,0, {4,1, {0,0ce78048-0196-4f80-a781-9829cdb7f43e},"",-1,-1,1,0,""}, -{0,0,0},0,0,0,0,0}, +{0,0,0},0,0,0,0,0,2}, {1, {0,e1692cc2-605b-4535-84dd-28440238746c, {3,"КнопкаВыполнитьВыделенныеТестыНажатие", @@ -2236,7 +2225,7 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} {0} } } -},859,552,1,0,1,4,4,1338,859,552,96}, +},859,552,1,0,1,4,4,1339,859,552,96}, { {1},27, {4, @@ -2314,11 +2303,10 @@ jdPrfwG2yJrgafgYZAAAAABJRU5ErkJggg==} },0,4,1,0,0,0, {1,5,10,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0}, {0}, -{4,0, +{7,0, {4,0, {0},"",-1,-1,1,0,""}, {4,0, {0},"",-1,-1,1,0,""}, {4,0, -{0},"",-1,-1,1,0,""} -},1,2,0,0,1,1} \ No newline at end of file +{0},"",-1,-1,1,0,""},100,0,0},1,2,0,0,1,1} \ No newline at end of file diff --git a/src/xddTestRunner/maps.txt b/src/xddTestRunner/maps.txt index 5c9c4023..a371c780 100644 --- a/src/xddTestRunner/maps.txt +++ b/src/xddTestRunner/maps.txt @@ -1 +1 @@ -Form\УправляемаяФорма\Форма.bsl-->ed07b230-8bf7-4423-b861-a31f23c7471f.0 (2 205, 3 450) +Form\УправляемаяФорма\Форма.bsl-->ed07b230-8bf7-4423-b861-a31f23c7471f.0 (2 205, 3 463) diff --git a/src/xddTestRunner/und/ed07b230-8bf7-4423-b861-a31f23c7471f.0 b/src/xddTestRunner/und/ed07b230-8bf7-4423-b861-a31f23c7471f.0 index a6fd6ee7..70a49a1c 100644 --- a/src/xddTestRunner/und/ed07b230-8bf7-4423-b861-a31f23c7471f.0 +++ b/src/xddTestRunner/und/ed07b230-8bf7-4423-b861-a31f23c7471f.0 @@ -1,5 +1,5 @@ {3, -{42,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,0, +{46,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,0, {1,0},0,0,1,1,1,0,1,0, {3,3ccc650e-f631-4cae-8e33-3eaac610b5f9,"ПриОткрытии",9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,"ПриСозданииНаСервере",ca21cd18-35b2-4281-b5c8-016ecc8da8ac,"ПриЗакрытии",1,0,3ccc650e-f631-4cae-8e33-3eaac610b5f9,0,1,9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,0,1,ca21cd18-35b2-4281-b5c8-016ecc8da8ac,0,1}, {0},1, @@ -903,7 +903,7 @@ mam9GBrFhUODvdLr6e3HWk6+w5qhvEgBKvO9i8RNJZOZbt2wavZXrx5516k1ryzW {0} },0,0,0,1, {1,0},0,0,3,3,2,0,1,0},1,143c00f7-a42d-4cd7-9189-88e4467dc768, -{50, +{51, {404,02023637-7868-4a5f-8576-835a76e0c9ba},0,2,1, {0, {0, @@ -1774,7 +1774,7 @@ i970DXxgHCspVG9wDoliaofL23C6tMM6z4wPIN79BQ/5HU0rfcdKpIz+U71Zznqs },0,1,2, {1, {1,0},0},0,0,1,0,0,1,0,3,3},2, -{404,2},0,3,3},0,1,0,0,1,0,3,3,0},1,0,1, +{404,2},0,3,3},0,1,0,0,1,0,3,3,0,1,0},1,0,1, {10, {446,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,0,0,"ГруппаДеревоТестовРасширеннаяПодсказка", {1,0}, @@ -1908,7 +1908,7 @@ i970DXxgHCspVG9wDoliaofL23C6tMM6z4wPIN79BQ/5HU0rfcdKpIz+U71Zznqs {0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e} },0,1,2, {1, -{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",2,0,0,0,0,0,3,3,0,0,2},"&НаКлиенте +{1,0},0},0,0,1,0,0,1,0,3,3},0,3,3},1,"",2,0,0,0,0,0,3,3,0,0,2,100,1,1,0},"&НаКлиенте Перем КэшФормПлагинов; &НаКлиенте Перем ПодключенныеВнешниеОбработки; @@ -2170,6 +2170,19 @@ i970DXxgHCspVG9wDoliaofL23C6tMM6z4wPIN79BQ/5HU0rfcdKpIz+U71Zznqs Иначе ОбъектПлагин = ПолучитьФорму(""ВнешняяОбработка."" + ИмяПлагина + "".Форма"", , ЭтаФорма); КонецЕсли; + Попытка + ОбъектПлагин.Инициализация(ЭтаФорма); + Исключение + Инфо = ИнформацияОбОшибке(); + Если Инфо.Описание = ""Метод объекта не обнаружен (Инициализация)"" И + СтрНайти(Инфо.ИсходнаяСтрока, ""ОбъектПлагин.Инициализация(ЭтаФорма);"") > 0 И + СтрНайти(Инфо.ИмяМодуля, ""xddTestRunner.Форма.УправляемаяФорма.Форма"") > 0 + Тогда + Иначе + ВызватьИсключение; + КонецЕсли; + КонецПопытки; + КэшФормПлагинов.Вставить(ИдентификаторБезПрефиксовПодсистемы, ОбъектПлагин); Исключение // TODO добавить поведение при отсутствии управляемой формы у плагина @@ -3432,7 +3445,8 @@ Oi8vdjguMWMucnUvOC4xL2RhdGEvdWkiIHhtbG5zOndlYj0iaHR0cDovL3Y4LjFj LnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93ZWIiIHhtbG5zOndpbj0iaHR0cDovL3Y4 LjFjLnJ1LzguMS9kYXRhL3VpL2NvbG9ycy93aW5kb3dzIiB4bWxuczp4cz0iaHR0 cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDov -L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiLz4=} +L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KCTxvdXRwdXRQ +YXJhbWV0ZXJzLz4NCjwvU2V0dGluZ3M+} }, {0,1, {0,"Пути", diff --git a/src/xddTestRunner/und/version b/src/xddTestRunner/und/version index c23bfe28..421eee79 100644 --- a/src/xddTestRunner/und/version +++ b/src/xddTestRunner/und/version @@ -1,3 +1,5 @@ { -{216,0} +{216,0, +{80308,0} +} } \ No newline at end of file diff --git a/src/xddTestRunner/und/versions b/src/xddTestRunner/und/versions index 111c720d..37b94879 100644 --- a/src/xddTestRunner/und/versions +++ b/src/xddTestRunner/und/versions @@ -1 +1 @@ -{1,13,"",9da929bf-b95c-42d9-88e8-458045de5ac3,"11ad5c96-c434-4088-bf66-ddff06c57ed8.0",3facc73c-1e5d-4f10-8ca6-11876f8b28d9,"11ad5c96-c434-4088-bf66-ddff06c57ed8.1",17038fe6-2166-4a1c-be17-aac3e322ad8d,"5070e3c3-f74b-4ecd-9756-1136a230eca2",23f7e386-ff86-4d51-ad67-6812ccb00b82,"a1ce7ef7-f372-4589-b899-7fbf88efa7bf",6adeb9ea-71f7-41b0-ae54-818353d5dbf3,"a1ce7ef7-f372-4589-b899-7fbf88efa7bf.0",ff5c5bc6-bdd9-40da-8897-d2238bf79c47,"copyinfo",eb862d4f-4cec-4892-88cc-ccca94cc7edd,"ed07b230-8bf7-4423-b861-a31f23c7471f",cd248caa-d736-4350-90fd-2af6765ff6ac,"ed07b230-8bf7-4423-b861-a31f23c7471f.0",e76c97eb-a7cc-41ad-9ee8-950aa18a5699,"ed07b230-8bf7-4423-b861-a31f23c7471f.1",d2376067-c9d3-4379-9abc-b96f699d83ed,"root",a35f5615-8f39-4db5-ac3f-d487827a7418,"version",67847eac-a027-4267-88d3-c966e57bccd6,"versions",9997095a-afa3-46c1-8f94-fce62b966872} \ No newline at end of file +{1,13,"",e947ed9f-f5fd-4e05-898a-e57378f00405,"11ad5c96-c434-4088-bf66-ddff06c57ed8.0",3facc73c-1e5d-4f10-8ca6-11876f8b28d9,"11ad5c96-c434-4088-bf66-ddff06c57ed8.1",fa9b3d9e-8655-4325-b88c-8db504d117bb,"5070e3c3-f74b-4ecd-9756-1136a230eca2",527fcf8b-521d-4303-8f9f-2d65575b4d9e,"a1ce7ef7-f372-4589-b899-7fbf88efa7bf",73dd8152-ed47-4928-8f50-87033d610eda,"a1ce7ef7-f372-4589-b899-7fbf88efa7bf.0",db24bfc6-d44b-420c-9455-d0a39ec49e67,"copyinfo",1576f87c-e97a-4d56-8575-63ec5bb17011,"ed07b230-8bf7-4423-b861-a31f23c7471f",aae65ebf-9b84-4701-9edc-769a9178a098,"ed07b230-8bf7-4423-b861-a31f23c7471f.0",ec85bea8-f2d1-4e8e-b59c-2c0bdbf72980,"ed07b230-8bf7-4423-b861-a31f23c7471f.1",d2376067-c9d3-4379-9abc-b96f699d83ed,"root",19d44f62-b2f9-4010-a294-c6bbf5d822e2,"version",17e53ee5-f07c-4fbe-817b-e2df45150c7e,"versions",ccf33bb4-d8f4-4519-807e-50f4021e69a5} \ No newline at end of file diff --git a/xddTestRunner.epf b/xddTestRunner.epf index 6a23b423..0ad59bce 100644 Binary files a/xddTestRunner.epf and b/xddTestRunner.epf differ