From ef9954fab85990649d10f11eb919dcd3f39b1ff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A1=D1=82=D0=B5=D0=BF?= =?UTF-8?q?=D0=B0=D0=BD=D0=BE=D0=B2?= Date: Wed, 1 Feb 2017 14:58:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B8=D1=81=D0=BF=D0=BE=D0=BB?= =?UTF-8?q?=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D0=BD=20v8runner.=20=D0=A1=D0=BA?= =?UTF-8?q?=D1=80=D0=B8=D0=BF=D1=82=20=D0=BF=D0=BE=20=D0=BA=D0=BE=D0=BF?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8E=20=D0=B7=D0=B0?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=BB!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 3ikekepa.r4c.txt | 1 + src/CopyBase.os | 22 +++++++++++++++++++--- src/Замеры.os | 14 +++++++++++--- 3 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 3ikekepa.r4c.txt diff --git a/3ikekepa.r4c.txt b/3ikekepa.r4c.txt new file mode 100644 index 0000000..b570ba2 --- /dev/null +++ b/3ikekepa.r4c.txt @@ -0,0 +1 @@ + diff --git a/src/CopyBase.os b/src/CopyBase.os index 3372c92..4bd79b1 100644 --- a/src/CopyBase.os +++ b/src/CopyBase.os @@ -2,6 +2,7 @@ #Использовать 1commands #Использовать logos #Использовать json +#Использовать v8runner Перем фЛог; @@ -150,16 +151,31 @@ КонецЕсли; - замер.СообщитьЗамер( "Удален бекап"); + замер.СообщитьЗамер( "Удален бекап" ); КонецЕсли; Если параметры["Current_Repo.Blind"] = Истина Тогда - Сообщить( "Тут типа выполняется переподключение к хранилищу" ); - + замер.НачатьЗамер( "ОтключениеОтХранилища" ); + + Конфигуратор = Новый УправлениеКонфигуратором; + Конфигуратор.УстановитьКонтекст(параметры["Current_Base.Connect"], параметры["Current_Base.User"], параметры["Current_Base.Password"]); + Конфигуратор.ПутьКПлатформе1С( параметры["EXE1CV8"] ); + Конфигуратор.ОтключитьсяОтХранилища(); + + замер.СообщитьЗамер( "Отключено от хранилища" ); + + замер.НачатьЗамер( "ПодключениеКХранилищу" ); + + Конфигуратор.ПодключитьсяКХранилищу(параметры["Current_Repo.Connect"], параметры["Current_Repo.User"], параметры["Current_Repo.Password"], Истина ); + + замер.СообщитьЗамер( "Подключено к хранилищу" ); + КонецЕсли; + замер.СообщитьЗавершение(); + КонецПроцедуры фЛог = Логирование.ПолучитьЛог(ИмяЛога()); diff --git a/src/Замеры.os b/src/Замеры.os index 329f404..a28f82e 100644 --- a/src/Замеры.os +++ b/src/Замеры.os @@ -24,17 +24,25 @@ Иначе затрачено = 0; КонецЕсли; - + Если пВывестиОбщееВремяПрефиксом Тогда затраченоВсего = Формат(Дата(1,1,1) + (ТекущаяДата() - фОбщееВремяНачала), "ДФ=HH:mm:ss" ); - + Сообщить( СтрШаблон("%1. %2 - %3мс", затраченоВсего, пСообщение, затрачено) ); Иначе Сообщить( СтрШаблон("%1 - %2мс", пСообщение, затрачено) ); - + КонецЕсли +КонецПроцедуры + +Процедура СообщитьЗавершение() Экспорт + + затраченоВсего = Формат(Дата(1,1,1) + (ТекущаяДата() - фОбщееВремяНачала), "ДФ=HH:mm:ss" ); + + Сообщить( СтрШаблон("%1. Завершено", затраченоВсего) ); + КонецПроцедуры \ No newline at end of file