1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-24 19:49:22 +02:00

Дополнение словарей

This commit is contained in:
Anton Titovets
2025-04-24 15:47:53 +03:00
parent d566045414
commit 3e86f3ee33
4 changed files with 7617 additions and 7603 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -2463,9 +2463,9 @@
КонецФункции
Функция ПолучитьОбщийМодуль(Знач Имя)
Модуль = Вычислить(Имя);
Возврат Модуль;
КонецФункции

View File

@@ -164,7 +164,7 @@
OPI_Инструменты.ВернутьУправляющиеПоследовательности(URL);
Если ПолучитьНастройку("КодировкаURL") Тогда
URL = КодироватьСтроку(URL, СпособКодированияСтроки.URLВКодировкеURL);
OPI_Инструменты.КодироватьURLВURL(URL);
КонецЕсли;
ЗапросURL = URL;

View File

@@ -88,6 +88,17 @@
КонецПроцедуры
Процедура КодироватьURLВURL(URL) Экспорт
ЭтоOS = ЭтоOneScript();
Заглушка = СтрШаблон("@#%1#@", Строка(Новый УникальныйИдентификатор));
URL = СтрЗаменить(URL, "&", Заглушка);
URL = КодироватьСтроку(URL, СпособКодированияСтроки.URLВКодировкеURL);
URL = СтрЗаменить(URL, Заглушка, "&");
КонецПроцедуры
Функция ПараметрыЗапросаВСтроку(Знач Параметры, Знач ОтдельныеЭлементыМассивов = Ложь, Знач Начало = Истина) Экспорт
Если Параметры.Количество() = 0 Тогда