1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-05-22 10:05:29 +02:00

Обновление данных доков

This commit is contained in:
Anton Titovets
2024-08-13 16:36:00 +03:00
parent 6221f659f8
commit 01dda94800
337 changed files with 5700 additions and 5911 deletions
+11 -4
View File
@@ -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;
КонецПараметра = СтрНайти(Текст, """]");
Имя = Сред(Текст, НачалоПараметра, КонецПараметра - НачалоПараметра);