Skip to content

Commit

Permalink
Merge pull request bia-tech#6 from Faithfinder/develop
Browse files Browse the repository at this point in the history
Функция прикрепления метки к странице
  • Loading branch information
bia-tech authored Jul 31, 2017
2 parents 9d12e8b + 53566a4 commit 7e188f1
Showing 1 changed file with 38 additions and 1 deletion.
39 changes: 38 additions & 1 deletion src/сonfluence.os
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@
Если ПустаяСтрока(ИмяСтраницы) И ПустаяСтрока(Идентификатор) Тогда

ВызватьИсключение "Ошибка обновления страницы: " + КодПространства + "." + ИмяСтраницы +
"Ответ: не указаны имя страниы и идентификатор";
"Ответ: не указаны имя страницы и идентификатор";

КонецЕсли;

Expand Down Expand Up @@ -456,6 +456,43 @@

КонецПроцедуры // УдалитьСтраницу()

// ПрикрепитьМеткуКСтранице
// Заменяет метки страницы указанной
//
// Параметры:
// ПараметрыПодключения - Структура - Параметры подключения полученные методом ОписаниеПодключения
// Идентификатор - Строка - Идентификатор страницы
// Метка - Строка - Метка, которую необходимо прикрепить
//
// Возвращаемое значение:
// Булево - Успех операции
//
Функция ПрикрепитьМеткуКСтранице(ПараметрыПодключения, Идентификатор, Метка) Экспорт

URL = ПолучитьURLОперации(,, Идентификатор, "label");
ТелоЗапроса = "[{""prefix"":""global"", ""name"":""" + Метка + """}]";

РезультатЗапроса = ВыполнитьHTTPЗапрос(ПараметрыПодключения, "POST", URL, ТелоЗапроса);

Если РезультатЗапроса.КодСостояния = 200 Тогда

Результат = Истина;

Иначе

ВызватьИсключение "Ошибка прикрепления метки:
|Запрос: " + URL + "
|КодСостояния: " + РезультатЗапроса.КодСостояния + "
|Ответ: " + РезультатЗапроса.Ответ;

Результат = Ложь;

КонецЕсли;

Возврат Результат;

КонецФункции

///////////////////////////////////////////////////////////////////
// СЛУЖЕБНЫЙ ФУНКЦИОНАЛ
///////////////////////////////////////////////////////////////////
Expand Down

0 comments on commit 7e188f1

Please sign in to comment.