Skip to content

Commit c432eba

Browse files
committed
Доработка инкрементальной выгрузки для расширений
1 parent e56f9e9 commit c432eba

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

src/Классы/increment.os

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
Перем ПутьКФайлуВерсийМетаданных;
1111
Перем ОчиститьКаталогРабочейКопии;
1212
Перем ВыгрузкаИзмененийВозможна;
13+
Перем ИмяРасширения;
1314

1415
#Область Интерфейс_плагина
1516

@@ -79,6 +80,18 @@
7980

8081
КонецПроцедуры
8182

83+
// Вызывается перед началом работы менеджера синхронизации
84+
//
85+
// Параметры:
86+
// ПутьКХранилищу - Строка - полный путь к хранилищу конфигурации
87+
// КаталогРабочейКопии - Строка - полный путь к рабочему каталогу копии
88+
//
89+
Процедура ПередНачаломВыполнения(ПутьКХранилищу, КаталогРабочейКопии) Экспорт
90+
91+
ИмяРасширения = Обработчик.ПолучитьИмяРасширения();
92+
93+
КонецПроцедуры
94+
8295
Процедура ПередВыгрузкойКонфигурациюВИсходники(Конфигуратор, КаталогРабочейКопии, КаталогВыгрузки, ПутьКХранилищу, НомерВерсии) Экспорт
8396

8497
Консоль = Новый Консоль();
@@ -129,6 +142,10 @@
129142

130143
Параметры.Добавить(СтрШаблон("-configDumpInfoForChanges %1", ОбернутьВКавычки(ПутьКФайлуВерсийМетаданных)));
131144

145+
Если ЗначениеЗаполнено(ИмяРасширения) Тогда
146+
Параметры.Добавить(СтрШаблон("-Extension %1", ИмяРасширения));
147+
КонецЕсли;
148+
132149
Конфигуратор.ВыполнитьКоманду(Параметры);
133150

134151
КонецЕсли;
@@ -164,6 +181,10 @@
164181
Параметры.Добавить(СтрШаблон("/DumpConfigToFiles %1", ОбернутьВКавычки(КаталогВыгрузки)));
165182
Параметры.Добавить(СтрШаблон("-getChanges %1", ОбернутьВКавычки(ПутьКФайлуИзменений)));
166183

184+
Если ЗначениеЗаполнено(ИмяРасширения) Тогда
185+
Параметры.Добавить(СтрШаблон("-Extension %1", ИмяРасширения));
186+
КонецЕсли;
187+
167188
Если ЗначениеЗаполнено(ПутьКФайлуВерсийДляСравнения) Тогда
168189

169190
Параметры.Добавить(СтрШаблон("-configDumpInfoForChanges %1", ОбернутьВКавычки(ПутьКФайлуВерсийДляСравнения)));
@@ -203,6 +224,7 @@
203224
ПутьКФайлуВерсийМетаданных = "";
204225
ИмяФайлаДампаКонфигурации = "ConfigDumpInfo.xml";
205226
ВыгрузкаИзмененийВозможна = Ложь;
227+
ИмяРасширения = "";
206228

207229
КонецПроцедуры
208230

0 commit comments

Comments
 (0)