mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-02-09 13:47:03 +02:00
Мелкие правки
This commit is contained in:
parent
0bf0b16ff6
commit
a3a0443825
@ -278,13 +278,13 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ЗначениеВМассив(Значение) Экспорт
|
Процедура ЗначениеВМассив(Значение) Экспорт
|
||||||
|
|
||||||
Значение_ = Новый Массив;
|
Значение_ = Новый Массив;
|
||||||
Значение_.Добавить(Значение);
|
Значение_.Добавить(Значение);
|
||||||
Значение = Значение_;
|
Значение = Значение_;
|
||||||
|
|
||||||
КонецФункции
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
@ -1,74 +0,0 @@
|
|||||||
#Область СлужебныйПрограммныйИнтерфейс
|
|
||||||
|
|
||||||
Функция ОбработатьВходящийПараметр(Знач Значение, Знач ВидОбработки) Экспорт
|
|
||||||
|
|
||||||
Значение = СокрЛП(Значение);
|
|
||||||
|
|
||||||
Если ВидОбработки = "JSON" Тогда
|
|
||||||
ОбработатьПараметрJSON(Значение);
|
|
||||||
ИначеЕсли ВидОбработки = "Текст" Тогда
|
|
||||||
ОбработатьПараметрТекст(Значение);
|
|
||||||
ИначеЕсли ВидОбработки = "Массив" Тогда
|
|
||||||
ОбработатьПараметрМассив(Значение);
|
|
||||||
Иначе
|
|
||||||
Значение = Строка(Значение);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Возврат Значение;
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
#КонецОбласти
|
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
|
||||||
|
|
||||||
Процедура ОбработатьПараметрJSON(Значение)
|
|
||||||
|
|
||||||
Файл = Новый Файл(Значение);
|
|
||||||
ЧтениеJSON = Новый ЧтениеJSON;
|
|
||||||
|
|
||||||
Если Файл.Существует() Тогда
|
|
||||||
ЧтениеJSON.ОткрытьФайл(Значение);
|
|
||||||
ЧтениеJSON.Прочитать();
|
|
||||||
Иначе
|
|
||||||
ЧтениеJSON.УстановитьСтроку(СокрЛП(Значение));
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Значение = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO);
|
|
||||||
ЧтениеJSON.Закрыть();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ОбработатьПараметрТекст(Значение)
|
|
||||||
|
|
||||||
Файл = Новый Файл(Значение);
|
|
||||||
|
|
||||||
Если Файл.Существует() Тогда
|
|
||||||
ЧтениеТекста = Новый ЧтениеТекста(Значение);
|
|
||||||
Значение = ЧтениеТекста.Прочитать();
|
|
||||||
ЧтениеТекста.Закрыть();
|
|
||||||
Иначе
|
|
||||||
Значение = Строка(Значение);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Значение = СокрЛП(Значение);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
Процедура ОбработатьПараметрМассив(Значение)
|
|
||||||
|
|
||||||
Значение = СтрЗаменить(Значение, "['" , "");
|
|
||||||
Значение = СтрЗаменить(Значение, "']" , "");
|
|
||||||
Значение = СтрЗаменить(Значение, "', '" , "','");
|
|
||||||
Значение = СтрЗаменить(Значение, "' , '", "','");
|
|
||||||
Значение = СтрЗаменить(Значение, "' ,'" , "','");
|
|
||||||
|
|
||||||
Значение = СтрРазделить(Значение, "','", Ложь);
|
|
||||||
|
|
||||||
Для Н = 0 По Значение.ВГраница() Цикл
|
|
||||||
Значение[Н] = СокрЛП(Значение[Н]);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
#КонецОбласти
|
|
Loading…
x
Reference in New Issue
Block a user