From c02892479e41c7caab9218fcaa969779815ecea7 Mon Sep 17 00:00:00 2001 From: Dmitriy Marmyshev Date: Fri, 7 Dec 2018 12:01:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=BD=D0=B8=D0=B3=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=BD=D0=BE=D0=B9=20=D0=9A=D0=BB=D1=8E=D1=87=20=D0=B8=20?= =?UTF-8?q?=D1=82=D0=B8=D0=BF=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../КонвертацияХранилища/Module.bsl | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/GitConverter/src/CommonModules/КонвертацияХранилища/Module.bsl b/GitConverter/src/CommonModules/КонвертацияХранилища/Module.bsl index 52cbd88..463ed79 100644 --- a/GitConverter/src/CommonModules/КонвертацияХранилища/Module.bsl +++ b/GitConverter/src/CommonModules/КонвертацияХранилища/Module.bsl @@ -41,10 +41,10 @@ Если Параметры.ПоследняяВерсия = 0 Тогда // Создаем временную базу, загружаем отчет, проверяем необходимость запуска - Ключ = Строка(Хранилище.УникальныйИдентификатор()) + "_" + КлючОперации = Строка(Хранилище.УникальныйИдентификатор()) + "_" + Строка(Новый УникальныйИдентификатор("00000000-0000-0000-0000-000000000000")) + "_1"; - Параметры.Вставить("Ключ", Ключ); + Параметры.Вставить("Ключ", КлючОперации); Параметры.Вставить("КаталогВременныхФайлов", Параметры.КаталогВыгрузкиВерсий); Параметры.Вставить("ФайлПараметровПакетнойОперации", Параметры.КаталогВременныхФайлов + "params_" + Параметры.Ключ + ".txt"); @@ -282,9 +282,9 @@ ИЛИ ОбъектВерсии.Состояние = Перечисления.СостоянияВерсии.ВерсияВыгружена ИЛИ ОбъектВерсии.Состояние = Перечисления.СостоянияВерсии.ВерсияПолучена Тогда - Ключ = Строка(ОбъектВерсии.Ссылка.УникальныйИдентификатор()); + КлючЗадания = Строка(ОбъектВерсии.Ссылка.УникальныйИдентификатор()); Отбор = Новый Структура(); - Отбор.Вставить("Ключ", Ключ); + Отбор.Вставить("Ключ", КлючЗадания); Отбор.Вставить("Состояние", СостояниеФоновогоЗадания.Активно); Отбор.Вставить("ИмяМетода", "КонвертацияХранилища.ОбработатьВерсию"); @@ -311,9 +311,9 @@ ИначеЕсли ОбъектВерсии.Состояние = Перечисления.СостоянияВерсии.НачалоКоммита Тогда // Если фоновое задание коммитов упало, но коммит не завершился - Ключ = Строка(Хранилище.УникальныйИдентификатор()); + КлючЗадания = Строка(Хранилище.УникальныйИдентификатор()); Отбор = Новый Структура(); - Отбор.Вставить("Ключ", Ключ); + Отбор.Вставить("Ключ", КлючЗадания); Отбор.Вставить("Состояние", СостояниеФоновогоЗадания.Активно); Отбор.Вставить("ИмяМетода", "КонвертацияХранилища.ВыполнитьКоммиты"); @@ -482,9 +482,9 @@ // Хранилище - СправочникСсылка.ХранилищаКонфигураций - Ссылка на хранилище, по которому выполняются коммиты Процедура ЗапуститьКоммитыВФоне(Знач Хранилище) Экспорт - Ключ = Строка(Хранилище.УникальныйИдентификатор()); + КлючЗадания = Строка(Хранилище.УникальныйИдентификатор()); Отбор = Новый Структура(); - Отбор.Вставить("Ключ", Ключ); + Отбор.Вставить("Ключ", КлючЗадания); Отбор.Вставить("Состояние", СостояниеФоновогоЗадания.Активно); Отбор.Вставить("ИмяМетода", "КонвертацияХранилища.ВыполнитьКоммиты"); @@ -500,7 +500,7 @@ Параметры = Новый Массив(); Параметры.Добавить(Хранилище); - ФоновыеЗадания.Выполнить("КонвертацияХранилища.ВыполнитьКоммиты", Параметры, Ключ, Лев(Наименование, 120)); + ФоновыеЗадания.Выполнить("КонвертацияХранилища.ВыполнитьКоммиты", Параметры, КлючЗадания, Лев(Наименование, 120)); КонецПроцедуры @@ -995,10 +995,10 @@ Возврат; КонецЕсли; - Ключ = Строка(ВерсияХранилища.УникальныйИдентификатор()); + КлючЗадания = Строка(ВерсияХранилища.УникальныйИдентификатор()); Отбор = Новый Структура(); - Отбор.Вставить("Ключ", Ключ); + Отбор.Вставить("Ключ", КлючЗадания); Отбор.Вставить("Состояние", СостояниеФоновогоЗадания.Активно); Отбор.Вставить("ИмяМетода", "КонвертацияХранилища.ОбработатьВерсию"); @@ -1014,7 +1014,7 @@ Параметры = Новый Массив(); Параметры.Добавить(ВерсияХранилища); - ФоновыеЗадания.Выполнить("КонвертацияХранилища.ОбработатьВерсию", Параметры, Ключ, Лев(Наименование, 120)); + ФоновыеЗадания.Выполнить("КонвертацияХранилища.ОбработатьВерсию", Параметры, КлючЗадания, Лев(Наименование, 120)); КонецПроцедуры @@ -1054,7 +1054,7 @@ |КонвертироватьВФорматEDT, КаталогВыгрузкиВРепозитории"); ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(Параметры, РеквизитыВерсии); - Ключ = Строка(Хранилище.УникальныйИдентификатор()) + "_" + КлючОперации = Строка(Хранилище.УникальныйИдентификатор()) + "_" + Строка(ВерсияХранилища.УникальныйИдентификатор()) + "_2"; Если НЕ ЗначениеЗаполнено(Параметры.КаталогВременныхФайлов) Тогда @@ -1086,7 +1086,7 @@ СоздатьКаталог(Параметры.КаталогВременныхФайлов); КонецЕсли; - Параметры.Вставить("Ключ", Ключ); + Параметры.Вставить("Ключ", КлючОперации); Параметры.Вставить("ФайлПараметровПакетнойОперации", Параметры.КаталогВременныхФайлов + "params_" + Параметры.Ключ + ".txt"); Параметры.Вставить("ИмяФайлаЛогов", ИмяФайлаЛогаОбработкиВерсии(Параметры.КаталогВременныхФайлов)); @@ -2162,10 +2162,10 @@ // Версия - СправочникСсылка.ВерсииХранилища - ссылка на версию для запуска удаления Процедура УдалитьФайлыВерсииВФоне(Версия) Экспорт - Ключ = Строка(Версия.УникальныйИдентификатор()); + КлючЗадания = Строка(Версия.УникальныйИдентификатор()); Отбор = Новый Структура(); - Отбор.Вставить("Ключ", Ключ); + Отбор.Вставить("Ключ", КлючЗадания); Отбор.Вставить("Состояние", СостояниеФоновогоЗадания.Активно); Отбор.Вставить("ИмяМетода", "КонвертацияХранилища.УдалитьФайлыВерсии"); @@ -2179,7 +2179,7 @@ ПараметрыЗадания = Новый Массив(); ПараметрыЗадания.Добавить(Версия); - ФоновыеЗадания.Выполнить("КонвертацияХранилища.УдалитьФайлыВерсии", ПараметрыЗадания, Ключ, Лев(ЗаданияНаименование, 120)); + ФоновыеЗадания.Выполнить("КонвертацияХранилища.УдалитьФайлыВерсии", ПараметрыЗадания, КлючЗадания, Лев(ЗаданияНаименование, 120)); КонецЕсли; @@ -2189,7 +2189,7 @@ // Процедура - Удалить файлы версии // // Параметры: -// ВерсияХранилища - СправочникСсылка.ВерсииХранилища - ссылка на текущую версию в проекте +// ВерсияХранилища - СправочникСсылка.ВерсииХранилища - ссылка на текущую версию в проекте // Процедура УдалитьФайлыВерсии(ВерсияХранилища) Экспорт @@ -2317,10 +2317,10 @@ Продолжить; КонецЕсли; - Ключ = Строка(ВыборкаДетальныеЗаписи.Ссылка.УникальныйИдентификатор()); + КлючЗадания = Строка(ВыборкаДетальныеЗаписи.Ссылка.УникальныйИдентификатор()); Отбор = Новый Структура(); - Отбор.Вставить("Ключ", Ключ); + Отбор.Вставить("Ключ", КлючЗадания); Отбор.Вставить("Состояние", СостояниеФоновогоЗадания.Активно); Отбор.Вставить("ИмяМетода", "КонвертацияХранилища.СформироватьФайлыКоммитаВерсии"); @@ -2334,7 +2334,7 @@ ПараметрыЗадания = Новый Массив(); ПараметрыЗадания.Добавить(ВыборкаДетальныеЗаписи.Ссылка); - ФоновыеЗадания.Выполнить("КонвертацияХранилища.СформироватьФайлыКоммитаВерсии", ПараметрыЗадания, Ключ, Лев(ЗаданияНаименование, 120)); + ФоновыеЗадания.Выполнить("КонвертацияХранилища.СформироватьФайлыКоммитаВерсии", ПараметрыЗадания, КлючЗадания, Лев(ЗаданияНаименование, 120)); КонецЕсли; КонецЦикла; @@ -2704,7 +2704,7 @@ // ВерсияХранилища - СправочникСсылка.ВерсииХранилища - ссылка на получаемую версию Процедура ПолучитьВерсиюВБазу(Параметры, Хранилище, ВерсияХранилища) - Ключ = Строка(Хранилище.УникальныйИдентификатор()) + "_" + КлючОперации = Строка(Хранилище.УникальныйИдентификатор()) + "_" + Строка(ВерсияХранилища.УникальныйИдентификатор()) + "_1"; Параметры.Вставить("КаталогВременныхФайлов", ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(Параметры.КаталогВыгрузкиВерсий) @@ -2728,7 +2728,7 @@ СоздатьКаталог(Параметры.КаталогВременныхФайлов); КонецЕсли; - Параметры.Вставить("Ключ", Ключ); + Параметры.Вставить("Ключ", КлючОперации); Параметры.Вставить("ФайлПараметровПакетнойОперации", Параметры.КаталогВременныхФайлов + "params_" + Параметры.Ключ + ".txt"); Параметры.Вставить("ИмяФайлаЛогов", ИмяФайлаЛогаКонвертацииХранилища(Параметры.КаталогВременныхФайлов));