Skip to content

Commit f65f151

Browse files
committed
Исправил несколько небольших проблемы, выявленных Сонаром
в т.ч. удалил неиспользуемые методы и параметры методов
1 parent 17a65bc commit f65f151

File tree

2 files changed

+12
-112
lines changed
  • epf/bddRunner/bddRunner/Forms

2 files changed

+12
-112
lines changed

epf/bddRunner/bddRunner/Forms/ДеталиОшибки/Ext/Form/Module.bsl

Lines changed: 0 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -43,74 +43,4 @@
4343
Возврат ЗначениеИзСтрокиВнутр(Значение);
4444
КонецФункции
4545

46-
&НаКлиенте
47-
Функция ПреобразоватьЗначениеВМакет(Знач ПереданноеЗначение,МассивКлючей = Неопределено)
48-
Значение = ПолучитьЗначениеИзСтроки(ПереданноеЗначение);
49-
Возврат Ванесса.ПреобразоватьЗначениеВМакет(Значение,МассивКлючей,ТолькоТекстЯчеек);
50-
КонецФункции
51-
52-
&НаКлиенте
53-
Процедура ПоказатьСравнениеТабличныхДокументовВСлужебнойБазе(ТаблицаЭталонТабДок,ТаблицаТекущееЗначениеТабДок)
54-
ФайлТолстогоКлиента = КаталогПрограммы() + "1cv8.exe";
55-
Если Не Ванесса.ФайлСуществуетКомандаСистемы(ФайлТолстогоКлиента) Тогда
56-
ТекстСообщения = "Не найден файл толстого клиента <%1>";
57-
ТекстСообщения = СтрЗаменить(ТекстСообщения,"%1",ФайлТолстогоКлиента);
58-
ВызватьИсключение ТекстСообщения;
59-
КонецЕсли;
60-
61-
КаталогTools = Ванесса.Объект.КаталогИнструментов + "\Tools\";
62-
Если Не Ванесса.ФайлСуществуетКомандаСистемы(КаталогTools) Тогда
63-
Ванесса.СоздатьКаталогКомандаСистемы(КаталогTools);
64-
КонецЕсли;
65-
66-
КаталогСлужебнойБазы = Ванесса.Объект.КаталогИнструментов + "\Tools\CompareFiles\";
67-
Если Не Ванесса.ФайлСуществуетКомандаСистемы(КаталогСлужебнойБазы) Тогда
68-
Ванесса.СоздатьКаталогКомандаСистемы(КаталогСлужебнойБазы);
69-
КонецЕсли;
70-
71-
Если Не Ванесса.ФайлСуществуетКомандаСистемы(КаталогСлужебнойБазы) Тогда
72-
ТекстСообщения = "Не найден файл служебной базы. <%1>";
73-
ТекстСообщения = СтрЗаменить(ТекстСообщения,"%1",КаталогСлужебнойБазы);
74-
ВызватьИсключение ТекстСообщения;
75-
КонецЕсли;
76-
77-
СписокКаталогов = Новый СписокЗначений;
78-
СписокФайлов = Новый СписокЗначений;
79-
Ванесса.НайтиФайлыКомандаСистемы(КаталогСлужебнойБазы, СписокКаталогов, СписокФайлов, Истина);
80-
81-
Если СписокФайлов.Количество() = 0 Тогда
82-
//значит надо создать базу
83-
ИмяКоманды = """" + КаталогПрограммы() + "1cv8"" CreateInfoBase File=""" + КаталогСлужебнойБазы + """";
84-
СтатусВозврата = Ванесса.ВыполнитьКомандуОСБезПоказаЧерногоОкна(ИмяКоманды);
85-
Если СтатусВозврата <> 0 Тогда
86-
ТекстСообщения = "Не смог выполнить команду. <%1>";
87-
ТекстСообщения = СтрЗаменить(ТекстСообщения,"%1",ИмяКоманды);
88-
ВызватьИсключение ТекстСообщения;
89-
КонецЕсли;
90-
КонецЕсли;
91-
92-
ПутьКОбарботке = Ванесса.Объект.КаталогИнструментов + "\Lib\CompareFiles\CompareFiles.epf";
93-
94-
95-
ИмяПервогоФайла = ПолучитьИмяВременногоФайла("mxl");
96-
ТаблицаЭталонТабДок.Записать(ИмяПервогоФайла);
97-
ИмяВторогоФайла = ПолучитьИмяВременногоФайла("mxl");
98-
ТаблицаТекущееЗначениеТабДок.Записать(ИмяВторогоФайла);
99-
100-
101-
ПараметрЗапускаСравнения = "CompareFiles;" + ИмяПервогоФайла + ";" + ИмяВторогоФайла;
102-
ИмяКоманды = """" + КаталогПрограммы() + "1cv8"" ENTERPRISE /F""" + КаталогСлужебнойБазы + """ /Execute""" + ПутьКОбарботке + """ /C" + ПараметрЗапускаСравнения;
103-
ЖдатьОкончания = 0;
104-
СтатусВозврата = Ванесса.ВыполнитьКомандуОСБезПоказаЧерногоОкна(ИмяКоманды,ЖдатьОкончания);
105-
Ванесса.Sleep(2);
106-
КонецПроцедуры
107-
108-
&НаКлиенте
109-
Процедура ПоказатьСравнениеФайлов(СравнениеФайлов,ИмяПервогоФайла,ИмяВторогоФайла);
110-
СравнениеФайлов.ПервыйФайл = ИмяПервогоФайла;
111-
СравнениеФайлов.ВторойФайл = ИмяВторогоФайла;
112-
СравнениеФайлов.СпособСравнения = Вычислить("СпособСравненияФайлов.ТабличныйДокумент");
113-
СравнениеФайлов.ПоказатьРазличия();
114-
КонецПроцедуры
115-
11646
#КонецОбласти

epf/bddRunner/bddRunner/Forms/УправляемаяФорма/Ext/Form/Module.bsl

Lines changed: 12 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -4277,12 +4277,6 @@
42774277
Функция ПолучитьПутьКFeatureReader() Экспорт
42784278
ПутьКФайлу = ДополнитьСлешВПуть(Объект.КаталогИнструментов) + "lib/featurereader/vbFeatureReader.epf";
42794279

4280-
// Если Не ФайлСуществуетКомандаСистемы(ПутьКФайлу, "ПолучитьПутьКFeatureReader") Тогда
4281-
// ТекстСообщения = "Файл <vbFeatureReader.epf> не найден в каталоге инструментов <%1>";
4282-
// ТекстСообщения = СтрЗаменить(ТекстСообщения,"%1", СокрЛП(Объект.КаталогИнструментов));
4283-
// ВызватьИсключение ТекстСообщения;
4284-
// КонецЕсли;
4285-
42864280
Возврат ПутьКФайлу;
42874281
КонецФункции
42884282

@@ -5205,7 +5199,8 @@
52055199
Статус = ВыполнитьКомандуОСБезПоказаЧерногоОкна(
52065200
"If Exist """ + ИмяФайла + """ (exit /b 10) Else (exit /b 20)",
52075201
Истина, Ложь);//TODO проверить запуск
5208-
Возврат Статус = 10;
5202+
УспешныйКодВозврата = 10;
5203+
Возврат Статус = УспешныйКодВозврата;
52095204

52105205
КонецЕсли;
52115206

@@ -5502,7 +5497,7 @@
55025497
Путь = ПутьКПриложению + " -movemousetoactivecontrol mousespeed=" + СтрЗаменить(Скорость, Символы.НПП, "");
55035498
Если ЕстьПоддержкаАсинхронныхВызовов Тогда
55045499
Если ЖдатьЗавершения Тогда
5505-
ВыполнитьКомандуОСБезПоказаЧерногоОкна(Путь, Истина, Ложь)
5500+
ВыполнитьКомандуОСБезПоказаЧерногоОкна(Путь, Истина, Ложь);
55065501
Иначе
55075502
ВыполнитьКомандуОСБезПоказаЧерногоОкна(Путь, Ложь, Ложь);
55085503
КонецЕсли;
@@ -7210,7 +7205,8 @@
72107205
КонецЕсли;
72117206

72127207
НомерФайла = НомерФайла + 1;
7213-
Если НомерФайла % 10 = 0 Тогда
7208+
ДелительДляПоказаСтатистики = 10;
7209+
Если НомерФайла % ДелительДляПоказаСтатистики = 0 Тогда
72147210
Состояние("Файл №" + НомерФайла + " из " + ВсегоФайлов, Окр((НомерФайла / ВсегоФайлов)*100), СокрЛП(КаталогФич));
72157211
КонецЕсли;
72167212

@@ -8174,25 +8170,6 @@
81748170

81758171
КонецФункции
81768172

8177-
&НаКлиенте
8178-
Функция ПроверитьСуществованиеКаталогаИнструментов(ИмяФайла, ДополнительныеПараметры, ПутьКОбработке)
8179-
Перем ПутьФайла;
8180-
Если ЕстьПоддержкаАсинхронныхВызовов Тогда
8181-
Возврат ПолучитьЗначениеПоРанееСобраннойИнформации(ДополнительныеПараметры, "КаталогИнструментов", "Существует");
8182-
Иначе
8183-
ПутьФайла = ПреобразоватьПутьСТочкамиКНормальномуПути(ИмяФайла);
8184-
ФайлПроверкаСуществования = Новый Файл(ПутьФайла);
8185-
Если НЕ ФайлПроверкаСуществования.Существует() Тогда
8186-
ТекстСообщения = "Не найден каталог инструментов: %1";
8187-
ТекстСообщения = СтрЗаменить(ТекстСообщения,"%1",ИмяФайла);
8188-
Сообщить(ТекстСообщения);
8189-
Возврат Ложь;
8190-
КонецЕсли;
8191-
8192-
КонецЕсли;
8193-
Возврат Истина;
8194-
КонецФункции
8195-
81968173
&НаКлиенте
81978174
Функция ПроверитьСуществованиеКаталогаБиблиотек(ДополнительныеПараметры, ПутьКОбработке)
81988175
Перем ПутьФайла;
@@ -8268,8 +8245,8 @@
82688245
Процедура ДобавитьМассивСостоянийФайлов(Массив)
82698246
Перем ПутьФайла, ПутьКОбработке;
82708247

8271-
// ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогИнструментов), "КаталогИнструментов", "РаботаСФайлом");
8272-
// ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ДополнитьСлешВПуть(ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогИнструментов)) + "lib/featurereader/vbFeatureReader.epf", "vbFeatureReader", "РаботаСФайлом");
8248+
//TODO удалить? ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогИнструментов), "КаталогИнструментов", "РаботаСФайлом");
8249+
//TODO удалить? ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ДополнитьСлешВПуть(ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогИнструментов)) + "lib/featurereader/vbFeatureReader.epf", "vbFeatureReader", "РаботаСФайлом");
82738250
ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогOutputAllure), "КаталогOutputAllure", "РаботаСФайлом");
82748251
ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогOutputjUnit), "КаталогOutputjUnit", "РаботаСФайлом");
82758252
ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогOutputCucumberJson), "КаталогOutputCucumberJson", "РаботаСФайлом");
@@ -8309,7 +8286,7 @@
83098286
ОбработатьАсинхроноСледующийФайл(ДополнительныеПараметры);
83108287
Иначе
83118288
Файл = НайденныеФайлы[СтруктураФайла.ИДФайлаДляОбработки].Файл;
8312-
Отладка("ПолучитьВерсиюФайловАссинхронно " + Файл.ПолноеИмя);// Файл = Новый Файл(НайденныеФайлы[СтруктураФайла.ИДФайлаДляОбработки].Файл.ПолноеИмя);
8289+
Отладка("ПолучитьВерсиюФайловАссинхронно " + Файл.ПолноеИмя);
83138290
ОписаниеОповещения = Вычислить("Новый ОписаниеОповещения(""ОбработчикНачатьПолучитьВремяИзмененияФайлаМассив"", ЭтаФорма, ДополнительныеПараметры)");
83148291
Выполнить("Файл.НачатьПолучениеВремениИзменения(ОписаниеОповещения)");
83158292
КонецЕсли;
@@ -8434,11 +8411,6 @@
84348411
Возврат;
84358412
КонецЕсли;
84368413

8437-
// Если НЕ ПроверитьСуществованиеКаталогаИнструментов(КаталогИнструментов, ДополнительныеПараметры, ПутьКОбработке) Тогда
8438-
// СделатьСообщение("Не заполнен служебный параметр КаталогИнструментов.");
8439-
// Возврат;
8440-
// КонецЕсли;
8441-
84428414
ПарсерФич = "";
84438415
СписокИсключения = ВычестьТеги( Объект.СписокТеговИсключение, Объект.СписокТеговОтбор);
84448416

@@ -13902,7 +13874,7 @@
1390213874
КонецПроцедуры
1390313875

1390413876
&НаКлиенте
13905-
Процедура СоздатьФайлыОбработок(БылиОшибки, СтруктураОписанияEpf, ДополнительныеПараметры, КаталогДляВременныхФайлов)
13877+
Процедура СоздатьФайлыОбработок(СтруктураОписанияEpf, КаталогДляВременныхФайлов)
1390613878

1390713879
ГенерироватьУФ = Объект.ГенерироватьУФ;
1390813880
КаталогИнструментов = Объект.КаталогИнструментов;
@@ -14071,12 +14043,10 @@
1407114043
ИмяФайлаФичи, СоздаватьЗакоментированныйКодДляПереиспользуемыхПроцедур, ШагСтрокДляМодуля, ГенерироватьУФ,
1407214044
Объект.СоздаватьОбластиПриГенерацииКода);
1407314045

14074-
БылиОшибки = Ложь;
14075-
1407614046
Если Объект.ВыводитьТекстМодуляВместоПерегенерацииEPF Тогда
1407714047
ВывестиТекстМодуляНаЭкран(СтруктураОписанияEpf);
1407814048
Иначе
14079-
СоздатьФайлыОбработок(БылиОшибки, СтруктураОписанияEpf, ДополнительныеПараметры, КаталогДляВременныхФайлов);
14049+
СоздатьФайлыОбработок(СтруктураОписанияEpf, КаталогДляВременныхФайлов);
1408014050
КонецЕсли;
1408114051

1408214052
КонецЦикла;
@@ -14087,7 +14057,7 @@
1408714057
КонецПроцедуры
1408814058

1408914059
&НаСервереБезКонтекста
14090-
Функция СоздатьТекстМодуляНаСервере(Шаги, СтруктураОписанияEpf, ДвДанныеvbFeatureReader,
14060+
Процедура СоздатьТекстМодуляНаСервере(Шаги, СтруктураОписанияEpf, ДвДанныеvbFeatureReader,
1409114061
ИмяФайлаФичи, СоздаватьЗакоментированныйКодДляПереиспользуемыхПроцедур, ШагСтрокДляМодуля, ГенерироватьУФ,
1409214062
СоздаватьОбластиПриГенерацииКода)
1409314063

@@ -14111,7 +14081,7 @@
1411114081
СоздаватьЗакоментированныйКодДляПереиспользуемыхПроцедур, ГенерироватьУФ, Истина);
1411214082
КонецЦикла;
1411314083

14114-
КонецФункции
14084+
КонецПроцедуры
1411514085

1411614086
&НаСервереБезКонтекста
1411714087
Функция ПолучитьТекстМодуляИзСтруктураОписанияEpfСервер(ТекстМодуляВнутр)

0 commit comments

Comments
 (0)