You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-05-22 10:05:29 +02:00
Обновление данных доков
This commit is contained in:
@@ -198,11 +198,14 @@
|
||||
|
||||
Функция ПреобразоватьТекст(Текст)
|
||||
|
||||
Если СтрНайти(Текст, "ПараметрыФункции") Тогда
|
||||
ЕстьRU = СтрНайти(Текст, "ПараметрыФункции") <> 0;
|
||||
ЕстьEN = СтрНайти(Текст, "FunctionParameters") <> 0;
|
||||
|
||||
Если ЕстьRU Или ЕстьEN Тогда
|
||||
|
||||
РазбитоеЗначение = СтрРазделить(Текст, "=", Ложь);
|
||||
|
||||
ИмяПараметра = ОпределитьИмяПараметра(Текст);
|
||||
ИмяПараметра = ОпределитьИмяПараметра(Текст, ?(ЕстьRU, "ПараметрыФункции", "FunctionParameters"));
|
||||
|
||||
Попытка
|
||||
Значение = OPI_ПолучениеДанныхТестов.ПолучитьПараметр(ИмяПараметра);
|
||||
@@ -219,15 +222,19 @@
|
||||
|
||||
ОпределениеПараметра = "ПараметрыФункции[""" + ИмяПараметра + """]";
|
||||
Текст = СтрЗаменить(Текст, ОпределениеПараметра, """" + Строка(Значение) + """");
|
||||
|
||||
ОпределениеПараметра = "FunctionParameters[""" + ИмяПараметра + """]";
|
||||
Текст = СтрЗаменить(Текст, ОпределениеПараметра, """" + Строка(Значение) + """");
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Текст;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ОпределитьИмяПараметра(Текст)
|
||||
Функция ОпределитьИмяПараметра(Текст, Коллекция)
|
||||
|
||||
НачалоПараметра = СтрНайти(Текст, "ПараметрыФункции[""") + 18;
|
||||
НачалоПараметра = СтрНайти(Текст, Коллекция + "[""") + 18;
|
||||
КонецПараметра = СтрНайти(Текст, """]");
|
||||
Имя = Сред(Текст, НачалоПараметра, КонецПараметра - НачалоПараметра);
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
ТекстТекущейСтроки = МодульТестов.ПолучитьСтроку(НомерСтроки + 1);
|
||||
ТекстПримера = "";
|
||||
|
||||
ТекущаяСтруктураЗначений = Новый Структура();
|
||||
ТекущаяСтруктураЗначений = Новый Соответствие();
|
||||
|
||||
ПрошлаяПустая = Ложь;
|
||||
Пока СтрНайти(ТекстТекущейСтроки, "END") = 0
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
ТекущаяПустая = Ложь;
|
||||
ЭтоСкип = СтрНайти(ТекстТекущейСтроки, "SKIP") <> 0;
|
||||
ЭтоЛог = СтрНайти(ТекстТекущейСтроки, "ЗаписатьЛог") <> 0;
|
||||
ЭтоЛог = СтрНайти(ТекстТекущейСтроки, "ЗаписатьЛог") <> 0 Или СтрНайти(ТекстТекущейСтроки, "WriteLog") <> 0;
|
||||
|
||||
Если Не ЗначениеЗаполнено(СокрЛП(ТекстТекущейСтроки))
|
||||
Или ЭтоСкип Или ЭтоЛог Тогда
|
||||
@@ -183,11 +183,18 @@
|
||||
|
||||
Функция ПреобразоватьТекст(Текст)
|
||||
|
||||
Если СтрНайти(Текст, "ПараметрыФункции") Тогда
|
||||
ЕстьRU = СтрНайти(Текст, "ПараметрыФункции") <> 0;
|
||||
ЕстьEN = СтрНайти(Текст, "FunctionParameters") <> 0;
|
||||
|
||||
Если ЕстьRU Или ЕстьEN Тогда
|
||||
|
||||
Если ЕстьEN Тогда
|
||||
А = 1;
|
||||
КонецЕсли;
|
||||
|
||||
РазбитоеЗначение = СтрРазделить(Текст, "=", Ложь);
|
||||
|
||||
ИмяПараметра = ОпределитьИмяПараметра(Текст);
|
||||
ИмяПараметра = ОпределитьИмяПараметра(Текст, ?(ЕстьRU, "ПараметрыФункции", "FunctionParameters"));
|
||||
|
||||
Попытка
|
||||
Значение = OPI_ПолучениеДанныхТестов.ПолучитьПараметр(ИмяПараметра);
|
||||
@@ -204,15 +211,19 @@
|
||||
|
||||
ОпределениеПараметра = "ПараметрыФункции[""" + ИмяПараметра + """]";
|
||||
Текст = СтрЗаменить(Текст, ОпределениеПараметра, """" + Строка(Значение) + """");
|
||||
|
||||
ОпределениеПараметра = "FunctionParameters[""" + ИмяПараметра + """]";
|
||||
Текст = СтрЗаменить(Текст, ОпределениеПараметра, """" + Строка(Значение) + """");
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Текст;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ОпределитьИмяПараметра(Текст)
|
||||
Функция ОпределитьИмяПараметра(Текст, Коллекция)
|
||||
|
||||
НачалоПараметра = СтрНайти(Текст, "ПараметрыФункции[""") + 18;
|
||||
НачалоПараметра = СтрНайти(Текст, Коллекция + "[""") + СтрДлина(Коллекция) + 2;
|
||||
КонецПараметра = СтрНайти(Текст, """]");
|
||||
Имя = Сред(Текст, НачалоПараметра, КонецПараметра - НачалоПараметра);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user