From d2e981bee7a8318aa99531dd3dd6243b469645cd Mon Sep 17 00:00:00 2001 From: Artem Kuznetsov Date: Tue, 31 Aug 2021 16:49:59 +0300 Subject: [PATCH 1/2] =?UTF-8?q?fix=20(#56):=20=D0=98=D1=81=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BE=20=D1=84=D0=BE=D1=80=D0=BC?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=BA=D0=B8=20=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4?= =?UTF-8?q?=D1=8B=20=D0=B4=D0=BB=D1=8F=20=D0=BA=D0=BE=D0=B3=D0=B4=D0=B0=20?= =?UTF-8?q?=D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BF=D0=B0?= =?UTF-8?q?=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D0=BE=D0=B2:=20-=20=D1=8F?= =?UTF-8?q?=D0=B2=D0=BB=D1=8F=D1=8E=D1=82=D1=81=D1=8F=20=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=BA=D0=B0=D0=BC=D0=B8,=20=D1=81=D0=BE=D0=B4=D0=B5?= =?UTF-8?q?=D1=80=D0=B6=D0=B0=D1=89=D0=B8=D0=BC=D0=B8=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D0=B1=D0=B5=D0=BB=D1=8B;=20-=20=D1=8F=D0=B2=D0=BB=D1=8F=D1=8E?= =?UTF-8?q?=D1=82=D1=81=D1=8F=20=D0=B4=D0=B0=D1=82=D0=B0=D0=BC=D0=B8.=20?= =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80=D1=8B=20=D0=B1=D0=BB=D0=BE?= =?UTF-8?q?=D0=BA=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B8/=D1=80=D0=B0=D0=B7?= =?UTF-8?q?=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=B0=20=D1=81=D0=B5=D0=B0=D0=BD?= =?UTF-8?q?=D1=81=D0=BE=D0=B2=20=D0=B8=20=D1=80=D0=B5=D0=B3=D0=BB=D0=B0?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=82=D0=BD=D1=8B=D1=85=20=D0=B7=D0=B0=D0=B4?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=B9.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 8 ++++---- ...\261\321\212\320\265\320\272\321\202\320\260.os" | 13 +++++++++---- ...\266\320\265\320\261\320\275\321\213\320\271.os" | 2 +- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/readme.md b/readme.md index 7781eab..14266c9 100644 --- a/readme.md +++ b/readme.md @@ -86,13 +86,13 @@ ПараметрыИБ.Вставить("ОкончаниеБлокировкиСеансов", Дата(20991231)); ПараметрыИБ.Вставить("СообщениеБлокировкиСеансов", "База заблокирована до особых распоряжений"); ПараметрыИБ.Вставить("КодРазрешения" , "SuperSecretKey"); -ПараметрыИБ.Вставить("БлокировкаСеансовВключена" , Истина); +ПараметрыИБ.Вставить("БлокировкаСеансовВключена" , Перечисления.СостоянияВыключателя.Включено); ИБ.Изменить(ПараметрыИБ); // Снятие блокировки начала сеансов с базой ПараметрыИБ = Новый Структура(); -ПараметрыИБ.Вставить("БлокировкаСеансовВключена" , Ложь); +ПараметрыИБ.Вставить("БлокировкаСеансовВключена" , Перечисления.СостоянияВыключателя.Выключено); ИБ.Изменить(ПараметрыИБ); @@ -115,12 +115,12 @@ // Установка блокировки регламентных заданий ПараметрыИБ = Новый Структура(); -ПараметрыИБ.Вставить("БлокировкаРегламентныхЗаданийВключена" , Истина); +ПараметрыИБ.Вставить("БлокировкаРегламентныхЗаданийВключена" , Перечисления.СостоянияВыключателя.Включено); ИБ.Изменить(ПараметрыИБ); // Снятие блокировки регламентных заданий ПараметрыИБ = Новый Структура(); -ПараметрыИБ.Вставить("БлокировкаРегламентныхЗаданийВключена" , Ложь); +ПараметрыИБ.Вставить("БлокировкаРегламентныхЗаданийВключена" , Перечисления.СостоянияВыключателя.Выключено); ИБ.Изменить(ПараметрыИБ); diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\260.os" index 5d729df..4a5c2ca 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\260.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\260.os" @@ -452,10 +452,6 @@ ЗначениеПараметра = ЗначенияПараметров.Получить(ИмяЗначения); - Если ТипЗнч(ЗначениеПараметра) = Тип("Дата") Тогда - ЗначениеПараметра = Формат(ЗначениеПараметра, "ДФ='yyyy-MM-dd hh:mm:ss'"); - КонецЕсли; - Если НЕ ЗначениеЗаполнено(ЗначениеПараметра) Тогда Если Обязательный Тогда ВызватьИсключение СтрШаблон("Не заполнен обязательный параметр %1!", ИмяЗначения); @@ -464,6 +460,15 @@ КонецЕсли; КонецЕсли; + Если ТипЗнч(ЗначениеПараметра) = Тип("Число") Тогда + ЗначениеПараметра = Формат(ЗначениеПараметра, "ЧРГ=' '; ЧГ=0"); + ИначеЕсли ТипЗнч(ЗначениеПараметра) = Тип("Дата") Тогда + ЗначениеПараметра = Формат(ЗначениеПараметра, "ДФ='гггг-ММ-ддTчч:мм:сс'"); + ИначеЕсли ТипЗнч(ЗначениеПараметра) = Тип("Строка") + И (СтрНайти(ЗначениеПараметра, " ") > 0 ИЛИ СтрНайти(ЗначениеПараметра, """") > 0) Тогда + ЗначениеПараметра = Служебный.ОбернутьВКавычки(ЗначениеПараметра); + КонецЕсли; + ПараметрыЗапуска.Добавить(Новый Структура("Параметр, Значение", ПараметрРАК, ЗначениеПараметра)); КонецПроцедуры // ДобавитьИменованныйПараметр() diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os" index 796fd29..0a8609a 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os" @@ -50,7 +50,7 @@ Если Лев(Строка, 1) = """" И Прав(Строка, 1) = """" Тогда Возврат Строка; Иначе - Возврат """" + Строка + """"; + Возврат СтрШаблон("""%1""", СтрЗаменить(Строка, """", """""")); КонецЕсли; КонецФункции // ОбернутьВКавычки() From b30ded8811820711dfa13be4ed0aea0522bd6d27 Mon Sep 17 00:00:00 2001 From: Artem Kuznetsov Date: Tue, 31 Aug 2021 16:53:35 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=20=D0=BD=D0=BE=D0=BC=D0=B5=D1=80=20=D0=B2=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=B8=D0=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packagedef | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packagedef b/packagedef index b64eb5f..01d8342 100644 --- a/packagedef +++ b/packagedef @@ -1,6 +1,6 @@  Описание.Имя("irac") - .Версия("1.1.0") + .Версия("1.1.1") .Автор("Artem Kuznetsov") .АдресАвтора("ArKuznetsov@gmail.com") .Описание("Библиотека администрирования кластера серверов 1С")