|
4277 | 4277 | Функция ПолучитьПутьКFeatureReader() Экспорт |
4278 | 4278 | ПутьКФайлу = ДополнитьСлешВПуть(Объект.КаталогИнструментов) + "lib/featurereader/vbFeatureReader.epf"; |
4279 | 4279 |
|
4280 | | - // Если Не ФайлСуществуетКомандаСистемы(ПутьКФайлу, "ПолучитьПутьКFeatureReader") Тогда |
4281 | | - // ТекстСообщения = "Файл <vbFeatureReader.epf> не найден в каталоге инструментов <%1>"; |
4282 | | - // ТекстСообщения = СтрЗаменить(ТекстСообщения,"%1", СокрЛП(Объект.КаталогИнструментов)); |
4283 | | - // ВызватьИсключение ТекстСообщения; |
4284 | | - // КонецЕсли; |
4285 | | - |
4286 | 4280 | Возврат ПутьКФайлу; |
4287 | 4281 | КонецФункции |
4288 | 4282 |
|
|
5205 | 5199 | Статус = ВыполнитьКомандуОСБезПоказаЧерногоОкна( |
5206 | 5200 | "If Exist """ + ИмяФайла + """ (exit /b 10) Else (exit /b 20)", |
5207 | 5201 | Истина, Ложь);//TODO проверить запуск |
5208 | | - Возврат Статус = 10; |
| 5202 | + УспешныйКодВозврата = 10; |
| 5203 | + Возврат Статус = УспешныйКодВозврата; |
5209 | 5204 |
|
5210 | 5205 | КонецЕсли; |
5211 | 5206 |
|
|
5502 | 5497 | Путь = ПутьКПриложению + " -movemousetoactivecontrol mousespeed=" + СтрЗаменить(Скорость, Символы.НПП, ""); |
5503 | 5498 | Если ЕстьПоддержкаАсинхронныхВызовов Тогда |
5504 | 5499 | Если ЖдатьЗавершения Тогда |
5505 | | - ВыполнитьКомандуОСБезПоказаЧерногоОкна(Путь, Истина, Ложь) |
| 5500 | + ВыполнитьКомандуОСБезПоказаЧерногоОкна(Путь, Истина, Ложь); |
5506 | 5501 | Иначе |
5507 | 5502 | ВыполнитьКомандуОСБезПоказаЧерногоОкна(Путь, Ложь, Ложь); |
5508 | 5503 | КонецЕсли; |
|
7210 | 7205 | КонецЕсли; |
7211 | 7206 |
|
7212 | 7207 | НомерФайла = НомерФайла + 1; |
7213 | | - Если НомерФайла % 10 = 0 Тогда |
| 7208 | + ДелительДляПоказаСтатистики = 10; |
| 7209 | + Если НомерФайла % ДелительДляПоказаСтатистики = 0 Тогда |
7214 | 7210 | Состояние("Файл №" + НомерФайла + " из " + ВсегоФайлов, Окр((НомерФайла / ВсегоФайлов)*100), СокрЛП(КаталогФич)); |
7215 | 7211 | КонецЕсли; |
7216 | 7212 |
|
|
8174 | 8170 |
|
8175 | 8171 | КонецФункции |
8176 | 8172 |
|
8177 | | -&НаКлиенте |
8178 | | -Функция ПроверитьСуществованиеКаталогаИнструментов(ИмяФайла, ДополнительныеПараметры, ПутьКОбработке) |
8179 | | - Перем ПутьФайла; |
8180 | | - Если ЕстьПоддержкаАсинхронныхВызовов Тогда |
8181 | | - Возврат ПолучитьЗначениеПоРанееСобраннойИнформации(ДополнительныеПараметры, "КаталогИнструментов", "Существует"); |
8182 | | - Иначе |
8183 | | - ПутьФайла = ПреобразоватьПутьСТочкамиКНормальномуПути(ИмяФайла); |
8184 | | - ФайлПроверкаСуществования = Новый Файл(ПутьФайла); |
8185 | | - Если НЕ ФайлПроверкаСуществования.Существует() Тогда |
8186 | | - ТекстСообщения = "Не найден каталог инструментов: %1"; |
8187 | | - ТекстСообщения = СтрЗаменить(ТекстСообщения,"%1",ИмяФайла); |
8188 | | - Сообщить(ТекстСообщения); |
8189 | | - Возврат Ложь; |
8190 | | - КонецЕсли; |
8191 | | - |
8192 | | - КонецЕсли; |
8193 | | - Возврат Истина; |
8194 | | -КонецФункции |
8195 | | - |
8196 | 8173 | &НаКлиенте |
8197 | 8174 | Функция ПроверитьСуществованиеКаталогаБиблиотек(ДополнительныеПараметры, ПутьКОбработке) |
8198 | 8175 | Перем ПутьФайла; |
|
8268 | 8245 | Процедура ДобавитьМассивСостоянийФайлов(Массив) |
8269 | 8246 | Перем ПутьФайла, ПутьКОбработке; |
8270 | 8247 |
|
8271 | | - // ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогИнструментов), "КаталогИнструментов", "РаботаСФайлом"); |
8272 | | - // ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ДополнитьСлешВПуть(ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогИнструментов)) + "lib/featurereader/vbFeatureReader.epf", "vbFeatureReader", "РаботаСФайлом"); |
| 8248 | + //TODO удалить? ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогИнструментов), "КаталогИнструментов", "РаботаСФайлом"); |
| 8249 | + //TODO удалить? ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ДополнитьСлешВПуть(ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогИнструментов)) + "lib/featurereader/vbFeatureReader.epf", "vbFeatureReader", "РаботаСФайлом"); |
8273 | 8250 | ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогOutputAllure), "КаталогOutputAllure", "РаботаСФайлом"); |
8274 | 8251 | ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогOutputjUnit), "КаталогOutputjUnit", "РаботаСФайлом"); |
8275 | 8252 | ДобавитьДействиеВМассивАсинхроныхСобытий(Массив, ПреобразоватьПутьСТочкамиКНормальномуПути(Объект.КаталогOutputCucumberJson), "КаталогOutputCucumberJson", "РаботаСФайлом"); |
|
8309 | 8286 | ОбработатьАсинхроноСледующийФайл(ДополнительныеПараметры); |
8310 | 8287 | Иначе |
8311 | 8288 | Файл = НайденныеФайлы[СтруктураФайла.ИДФайлаДляОбработки].Файл; |
8312 | | - Отладка("ПолучитьВерсиюФайловАссинхронно " + Файл.ПолноеИмя);// Файл = Новый Файл(НайденныеФайлы[СтруктураФайла.ИДФайлаДляОбработки].Файл.ПолноеИмя); |
| 8289 | + Отладка("ПолучитьВерсиюФайловАссинхронно " + Файл.ПолноеИмя); |
8313 | 8290 | ОписаниеОповещения = Вычислить("Новый ОписаниеОповещения(""ОбработчикНачатьПолучитьВремяИзмененияФайлаМассив"", ЭтаФорма, ДополнительныеПараметры)"); |
8314 | 8291 | Выполнить("Файл.НачатьПолучениеВремениИзменения(ОписаниеОповещения)"); |
8315 | 8292 | КонецЕсли; |
|
8434 | 8411 | Возврат; |
8435 | 8412 | КонецЕсли; |
8436 | 8413 |
|
8437 | | - // Если НЕ ПроверитьСуществованиеКаталогаИнструментов(КаталогИнструментов, ДополнительныеПараметры, ПутьКОбработке) Тогда |
8438 | | - // СделатьСообщение("Не заполнен служебный параметр КаталогИнструментов."); |
8439 | | - // Возврат; |
8440 | | - // КонецЕсли; |
8441 | | - |
8442 | 8414 | ПарсерФич = ""; |
8443 | 8415 | СписокИсключения = ВычестьТеги( Объект.СписокТеговИсключение, Объект.СписокТеговОтбор); |
8444 | 8416 |
|
|
13902 | 13874 | КонецПроцедуры |
13903 | 13875 |
|
13904 | 13876 | &НаКлиенте |
13905 | | -Процедура СоздатьФайлыОбработок(БылиОшибки, СтруктураОписанияEpf, ДополнительныеПараметры, КаталогДляВременныхФайлов) |
| 13877 | +Процедура СоздатьФайлыОбработок(СтруктураОписанияEpf, КаталогДляВременныхФайлов) |
13906 | 13878 |
|
13907 | 13879 | ГенерироватьУФ = Объект.ГенерироватьУФ; |
13908 | 13880 | КаталогИнструментов = Объект.КаталогИнструментов; |
@@ -14071,12 +14043,10 @@ |
14071 | 14043 | ИмяФайлаФичи, СоздаватьЗакоментированныйКодДляПереиспользуемыхПроцедур, ШагСтрокДляМодуля, ГенерироватьУФ, |
14072 | 14044 | Объект.СоздаватьОбластиПриГенерацииКода); |
14073 | 14045 |
|
14074 | | - БылиОшибки = Ложь; |
14075 | | - |
14076 | 14046 | Если Объект.ВыводитьТекстМодуляВместоПерегенерацииEPF Тогда |
14077 | 14047 | ВывестиТекстМодуляНаЭкран(СтруктураОписанияEpf); |
14078 | 14048 | Иначе |
14079 | | - СоздатьФайлыОбработок(БылиОшибки, СтруктураОписанияEpf, ДополнительныеПараметры, КаталогДляВременныхФайлов); |
| 14049 | + СоздатьФайлыОбработок(СтруктураОписанияEpf, КаталогДляВременныхФайлов); |
14080 | 14050 | КонецЕсли; |
14081 | 14051 |
|
14082 | 14052 | КонецЦикла; |
|
14087 | 14057 | КонецПроцедуры |
14088 | 14058 |
|
14089 | 14059 | &НаСервереБезКонтекста |
14090 | | -Функция СоздатьТекстМодуляНаСервере(Шаги, СтруктураОписанияEpf, ДвДанныеvbFeatureReader, |
| 14060 | +Процедура СоздатьТекстМодуляНаСервере(Шаги, СтруктураОписанияEpf, ДвДанныеvbFeatureReader, |
14091 | 14061 | ИмяФайлаФичи, СоздаватьЗакоментированныйКодДляПереиспользуемыхПроцедур, ШагСтрокДляМодуля, ГенерироватьУФ, |
14092 | 14062 | СоздаватьОбластиПриГенерацииКода) |
14093 | 14063 |
|
|
14111 | 14081 | СоздаватьЗакоментированныйКодДляПереиспользуемыхПроцедур, ГенерироватьУФ, Истина); |
14112 | 14082 | КонецЦикла; |
14113 | 14083 |
|
14114 | | -КонецФункции |
| 14084 | +КонецПроцедуры |
14115 | 14085 |
|
14116 | 14086 | &НаСервереБезКонтекста |
14117 | 14087 | Функция ПолучитьТекстМодуляИзСтруктураОписанияEpfСервер(ТекстМодуляВнутр) |
|
0 commit comments