Skip to content

Commit

Permalink
Merge branch 'release/v.1.1.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
Artem Kuznetsov authored and Artem Kuznetsov committed Aug 31, 2021
2 parents 45a613c + b30ded8 commit d5e781b
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 10 deletions.
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

Описание.Имя("irac")
.Версия("1.1.0")
.Версия("1.1.1")
.Автор("Artem Kuznetsov")
.АдресАвтора("ArKuznetsov@gmail.com")
.Описание("Библиотека администрирования кластера серверов 1С")
Expand Down
8 changes: 4 additions & 4 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@
ПараметрыИБ.Вставить("ОкончаниеБлокировкиСеансов", Дата(20991231));
ПараметрыИБ.Вставить("СообщениеБлокировкиСеансов", "База заблокирована до особых распоряжений");
ПараметрыИБ.Вставить("КодРазрешения" , "SuperSecretKey");
ПараметрыИБ.Вставить("БлокировкаСеансовВключена" , Истина);
ПараметрыИБ.Вставить("БлокировкаСеансовВключена" , Перечисления.СостоянияВыключателя.Включено);
ИБ.Изменить(ПараметрыИБ);
// Снятие блокировки начала сеансов с базой
ПараметрыИБ = Новый Структура();
ПараметрыИБ.Вставить("БлокировкаСеансовВключена" , Ложь);
ПараметрыИБ.Вставить("БлокировкаСеансовВключена" , Перечисления.СостоянияВыключателя.Выключено);
ИБ.Изменить(ПараметрыИБ);
Expand All @@ -115,12 +115,12 @@
// Установка блокировки регламентных заданий
ПараметрыИБ = Новый Структура();
ПараметрыИБ.Вставить("БлокировкаРегламентныхЗаданийВключена" , Истина);
ПараметрыИБ.Вставить("БлокировкаРегламентныхЗаданийВключена" , Перечисления.СостоянияВыключателя.Включено);
ИБ.Изменить(ПараметрыИБ);
// Снятие блокировки регламентных заданий
ПараметрыИБ = Новый Структура();
ПараметрыИБ.Вставить("БлокировкаРегламентныхЗаданийВключена" , Ложь);
ПараметрыИБ.Вставить("БлокировкаРегламентныхЗаданийВключена" , Перечисления.СостоянияВыключателя.Выключено);
ИБ.Изменить(ПараметрыИБ);
Expand Down
13 changes: 9 additions & 4 deletions src/Классы/КомандыОбъекта.os
Original file line number Diff line number Diff line change
Expand Up @@ -452,10 +452,6 @@

ЗначениеПараметра = ЗначенияПараметров.Получить(ИмяЗначения);

Если ТипЗнч(ЗначениеПараметра) = Тип("Дата") Тогда
ЗначениеПараметра = Формат(ЗначениеПараметра, "ДФ='yyyy-MM-dd hh:mm:ss'");
КонецЕсли;

Если НЕ ЗначениеЗаполнено(ЗначениеПараметра) Тогда
Если Обязательный Тогда
ВызватьИсключение СтрШаблон("Не заполнен обязательный параметр %1!", ИмяЗначения);
Expand All @@ -464,6 +460,15 @@
КонецЕсли;
КонецЕсли;

Если ТипЗнч(ЗначениеПараметра) = Тип("Число") Тогда
ЗначениеПараметра = Формат(ЗначениеПараметра, "ЧРГ=' '; ЧГ=0");
ИначеЕсли ТипЗнч(ЗначениеПараметра) = Тип("Дата") Тогда
ЗначениеПараметра = Формат(ЗначениеПараметра, "ДФ='гггг-ММ-ддTчч:мм:сс'");
ИначеЕсли ТипЗнч(ЗначениеПараметра) = Тип("Строка")
И (СтрНайти(ЗначениеПараметра, " ") > 0 ИЛИ СтрНайти(ЗначениеПараметра, """") > 0) Тогда
ЗначениеПараметра = Служебный.ОбернутьВКавычки(ЗначениеПараметра);
КонецЕсли;

ПараметрыЗапуска.Добавить(Новый Структура("Параметр, Значение", ПараметрРАК, ЗначениеПараметра));

КонецПроцедуры // ДобавитьИменованныйПараметр()
Expand Down
2 changes: 1 addition & 1 deletion src/Модули/Служебный.os
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
Если Лев(Строка, 1) = """" И Прав(Строка, 1) = """" Тогда
Возврат Строка;
Иначе
Возврат """" + Строка + """";
Возврат СтрШаблон("""%1""", СтрЗаменить(Строка, """", """"""));
КонецЕсли;
КонецФункции // ОбернутьВКавычки()

Expand Down

0 comments on commit d5e781b

Please sign in to comment.