mirror of
https://github.com/1C-Company/GitConverter.git
synced 2025-02-05 13:05:20 +02:00
Рефакторниг переменной Ключ и типизация
This commit is contained in:
parent
e071cc113c
commit
c02892479e
@ -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");
|
||||
Параметры.Вставить("ИмяФайлаЛогов", ИмяФайлаЛогаКонвертацииХранилища(Параметры.КаталогВременныхФайлов));
|
||||
|
Loading…
x
Reference in New Issue
Block a user