1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-13 20:05:19 +02:00

Форматирование

This commit is contained in:
Anton
2024-07-27 17:50:12 +03:00
parent a7ff9f1662
commit 337367c792
48 changed files with 2006 additions and 2000 deletions

View File

@@ -23,6 +23,7 @@
КонецЦикла; КонецЦикла;
ТекстФайла = СтрСоединить(БлокиКода, ""); ТекстФайла = СтрСоединить(БлокиКода, "");
ТекстФайла = СтрЗаменить(ТекстФайла, Символы.Таб, " ");
ТекстовыйДокумент.УстановитьТекст(ТекстФайла); ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
ТекстовыйДокумент.Записать(ПутьКМодулю); ТекстовыйДокумент.Записать(ПутьКМодулю);

View File

@@ -349,7 +349,7 @@
Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogcomment.add"); Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogcomment.add");
OPI_Инструменты.ДобавитьПоле("POST_ID" , IDНовости, "Строка", Параметры); OPI_Инструменты.ДобавитьПоле("POST_ID", IDНовости, "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("TEXT" , Текст , "Строка", Параметры); OPI_Инструменты.ДобавитьПоле("TEXT" , Текст , "Строка", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры); Ответ = OPI_Инструменты.Post(URL, Параметры);
@@ -376,7 +376,7 @@
Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogpost.share"); Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogpost.share");
OPI_Инструменты.ДобавитьПоле("POST_ID" , IDНовости, "Строка", Параметры); OPI_Инструменты.ДобавитьПоле("POST_ID", IDНовости, "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("DEST" , Видимость, "Строка", Параметры); OPI_Инструменты.ДобавитьПоле("DEST" , Видимость, "Строка", Параметры);
Ответ = OPI_Инструменты.Post(URL, Параметры); Ответ = OPI_Инструменты.Post(URL, Параметры);
@@ -1343,6 +1343,7 @@
Функция УдалитьКомментарийЗадачи(Знач URL, Знач IDЗадачи, Знач IDКомментария, Знач Токен = "") Экспорт Функция УдалитьКомментарийЗадачи(Знач URL, Знач IDЗадачи, Знач IDКомментария, Знач Токен = "") Экспорт
Параметры = НормализоватьАвторизацию(URL, Токен, "task.commentitem.delete"); Параметры = НормализоватьАвторизацию(URL, Токен, "task.commentitem.delete");
OPI_Инструменты.ДобавитьПоле("TASKID", IDЗадачи , "Строка", Параметры); OPI_Инструменты.ДобавитьПоле("TASKID", IDЗадачи , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("ITEMID", IDКомментария, "Строка", Параметры); OPI_Инструменты.ДобавитьПоле("ITEMID", IDКомментария, "Строка", Параметры);

View File

@@ -656,7 +656,7 @@
Параметры = Новый Структура; Параметры = Новый Структура;
OPI_Инструменты.ДобавитьПоле("file" , IDФайла , Строка_ , Параметры); OPI_Инструменты.ДобавитьПоле("file" , IDФайла , Строка_ , Параметры);
OPI_Инструменты.ДобавитьПоле("members", МассивПользователей , "Массив", Параметры); OPI_Инструменты.ДобавитьПоле("members", МассивПользователей, "Массив", Параметры);
Режим = ?(ТолькоПросмотр, "viewer", "editor"); Режим = ?(ТолькоПросмотр, "viewer", "editor");

View File

@@ -151,7 +151,7 @@
Параметры.Вставить("message" , Текст); Параметры.Вставить("message" , Текст);
Параметры.Вставить("attachments" , СтрокаВложений); Параметры.Вставить("attachments" , СтрокаВложений);
Параметры.Вставить("mark_as_ads" , ?(Реклама, 1, 0)); Параметры.Вставить("mark_as_ads" , ?(Реклама, 1, 0));
Параметры.Вставить("close_comments" , ?(Реклама, 1, 0)); Параметры.Вставить("close_comments", ?(Реклама, 1, 0));
Ответ = OPI_Инструменты.Get("api.vk.com/method/wall.post", Параметры); Ответ = OPI_Инструменты.Get("api.vk.com/method/wall.post", Параметры);
@@ -2060,6 +2060,7 @@
Результат = Ответ[Response_]; Результат = Ответ[Response_];
Если ЗначениеЗаполнено(Результат) Тогда Если ЗначениеЗаполнено(Результат) Тогда
ИДФото = Результат["photo_id"]; ИДФото = Результат["photo_id"];
Если Не ЗначениеЗаполнено(ИДФото) Тогда Если Не ЗначениеЗаполнено(ИДФото) Тогда

View File

@@ -244,6 +244,7 @@
+ "=" + "="
+ ЗначениеПараметра + ЗначениеПараметра
+ "&"; + "&";
КонецЦикла; КонецЦикла;
СтрокаПараметров = Лев(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); СтрокаПараметров = Лев(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1);
@@ -809,12 +810,16 @@
Функция ПреобразоватьПараметрВСтроку(Знач Значение) Функция ПреобразоватьПараметрВСтроку(Знач Значение)
Если ТипЗнч(Значение) = Тип("Массив") Тогда Если ТипЗнч(Значение) = Тип("Массив") Тогда
Значение = СтрСоединить(Значение, ","); Значение = СтрСоединить(Значение, ",");
Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL);
Значение = "[" + Значение + "]"; Значение = "[" + Значение + "]";
Иначе Иначе
Значение = ЧислоВСтроку(Значение); Значение = ЧислоВСтроку(Значение);
Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL);
КонецЕсли; КонецЕсли;
Возврат Значение; Возврат Значение;
@@ -834,11 +839,14 @@
Иначе Иначе
Если ТипКонтента = "image/jpeg" Тогда Если ТипКонтента = "image/jpeg" Тогда
ИмяПоля = "photo"; ИмяПоля = "photo";
Иначе Иначе
ИмяПоля = Лев(ИмяФайла, СтрНайти(ИмяФайла, ".") - 1); ИмяПоля = Лев(ИмяФайла, СтрНайти(ИмяФайла, ".") - 1);
ИмяПоля = ?(ЗначениеЗаполнено(ИмяПоля), ИмяПоля, СтрЗаменить(ДанныеФайла, ИмяПоля = ?(ЗначениеЗаполнено(ИмяПоля), ИмяПоля, СтрЗаменить(ДанныеФайла, ЗаменаТочки, "."));
ЗаменаТочки, "."));
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
@@ -856,12 +864,18 @@
Или ТипЗнч(Параметры) = Тип("Массив"); Или ТипЗнч(Параметры) = Тип("Массив");
Если JSON Тогда Если JSON Тогда
Данные = JSONСтрокой(Параметры); Данные = JSONСтрокой(Параметры);
ИначеЕсли Не Коллекция Тогда ИначеЕсли Не Коллекция Тогда
Данные = Параметры; Данные = Параметры;
Иначе Иначе
СтрокаПараметров = ПараметрыЗапросаВСтроку(Параметры); СтрокаПараметров = ПараметрыЗапросаВСтроку(Параметры);
Данные = Прав(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); Данные = Прав(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1);
КонецЕсли; КонецЕсли;
Если ТипЗнч(Данные) = Тип("Строка") Тогда Если ТипЗнч(Данные) = Тип("Строка") Тогда

View File

@@ -35,7 +35,6 @@
//@skip-check wrong-string-literal-content //@skip-check wrong-string-literal-content
// #Использовать "./internal" // #Использовать "./internal"
#Область СлужебныйПрограммныйИнтерфейс #Область СлужебныйПрограммныйИнтерфейс
Процедура ПолучитьДвоичныеДанные(Значение) Экспорт Процедура ПолучитьДвоичныеДанные(Значение) Экспорт
@@ -54,15 +53,10 @@
Если Файл.Существует() Тогда Если Файл.Существует() Тогда
Значение = Новый ДвоичныеДанные(Значение); Значение = Новый ДвоичныеДанные(Значение);
ИначеЕсли СтрНайти(Значение, "//") Тогда ИначеЕсли СтрНайти(Значение, "//") Тогда
Значение = OPI_Инструменты.Get(Значение); Значение = OPI_Инструменты.Get(Значение);
Иначе Иначе
Значение = Base64Значение(Значение); Значение = Base64Значение(Значение);
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
@@ -163,17 +157,15 @@
Возврат; Возврат;
КонецЕсли; КонецЕсли;
Если ТипЗнч(Значение) = Тип("Строка") Если ТипЗнч(Значение) = Тип("Строка") И СтрНачинаетсяС(Значение, "[") И СтрЗаканчиваетсяНа(Значение, "]") Тогда
И СтрНачинаетсяС(Значение, "[")
И СтрЗаканчиваетсяНа(Значение, "]") Тогда
ЗапятаяВКавычках = "','"; ЗапятаяВКавычках = "','";
Значение = СтрЗаменить(Значение, "['" , ""); Значение = СтрЗаменить(Значение, "['", "");
Значение = СтрЗаменить(Значение, "']" , ""); Значение = СтрЗаменить(Значение, "']", "");
Значение = СтрЗаменить(Значение, "', '" , ЗапятаяВКавычках); Значение = СтрЗаменить(Значение, "', '", ЗапятаяВКавычках);
Значение = СтрЗаменить(Значение, "' , '", ЗапятаяВКавычках); Значение = СтрЗаменить(Значение, "' , '", ЗапятаяВКавычках);
Значение = СтрЗаменить(Значение, "' ,'" , ЗапятаяВКавычках); Значение = СтрЗаменить(Значение, "' ,'", ЗапятаяВКавычках);
Значение = СтрРазделить(Значение, ЗапятаяВКавычках, Ложь); Значение = СтрРазделить(Значение, ЗапятаяВКавычках, Ложь);
@@ -309,17 +301,14 @@
Функция ЭтоКоллекция(Знач Значение) Функция ЭтоКоллекция(Знач Значение)
Возврат ТипЗнч(Значение) = Тип("Массив") Возврат ТипЗнч(Значение) = Тип("Массив") Или ТипЗнч(Значение) = Тип("Структура") Или ТипЗнч(Значение) = Тип(
Или ТипЗнч(Значение) = Тип("Структура") "Соответствие");
Или ТипЗнч(Значение) = Тип("Соответствие");
КонецФункции КонецФункции
Функция ЭтоСимвольное(Знач Значение) Функция ЭтоСимвольное(Знач Значение)
Возврат ТипЗнч(Значение) = Тип("Строка") Возврат ТипЗнч(Значение) = Тип("Строка") Или ТипЗнч(Значение) = Тип("Число") Или ТипЗнч(Значение) = Тип("Дата");
Или ТипЗнч(Значение) = Тип("Число")
Или ТипЗнч(Значение) = Тип("Дата");
КонецФункции КонецФункции