Skip to content

Commit 0c9bdf1

Browse files
committed
Добавил пропуск работы плагина для расширений хранилища
1 parent 4dfa275 commit 0c9bdf1

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

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

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
Перем Обработчик;
99
Перем КоличествоЦикловОжиданияЛицензии;
1010
Перем КэшПроверкиПутиКХранилищю;
11+
Перем ЭтоХранилищеРасширения;
1112

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

@@ -76,12 +77,28 @@
7677

7778
КонецПроцедуры
7879

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

8194
Если НЕ ПроверитьПутьКХранилищю(ПутьКХранилищу) Тогда
8295
Возврат;
8396
КонецЕсли;
8497

98+
Если ЭтоХранилищеРасширения Тогда
99+
Возврат;
100+
КонецЕсли;
101+
85102
СтандартнаяОбработка = Ложь;
86103
ФайлХранилища = Новый Файл(ПолучитьПутьКБазеДанныхХранилища(ПутьКХранилищу));
87104

@@ -138,6 +155,10 @@
138155
Возврат;
139156
КонецЕсли;
140157

158+
Если ЭтоХранилищеРасширения() Тогда
159+
Возврат;
160+
КонецЕсли;
161+
141162
ТаблицаВерсий.Очистить();
142163

143164
СтандартнаяОбработка = Ложь;
@@ -169,6 +190,10 @@
169190
Возврат;
170191
КонецЕсли;
171192

193+
Если ЭтоХранилищеРасширения() Тогда
194+
Возврат;
195+
КонецЕсли;
196+
172197
СтандартнаяОбработка = Ложь;
173198
ТаблицаПользователей.Очистить();
174199

@@ -193,6 +218,12 @@
193218

194219
#Область Вспомогательные_процедуры_и_функции
195220

221+
Функция ЭтоХранилищеРасширения()
222+
223+
Возврат ЗначениеЗаполнено(Обработчик.ПолучитьИмяРасширения());
224+
225+
КонецФункции
226+
196227
Функция КонвертироватьТаблицуВерсийИзФорматаБД(Знач ТаблицаВерсий, Знач ТаблицаБД)
197228

198229
Для Каждого СтрокаБД Из ТаблицаБД Цикл
@@ -319,6 +350,7 @@
319350
КомандыПлагина.Добавить("init");
320351

321352
КэшПроверкиПутиКХранилищю = Новый Соответствие;
353+
ЭтоХранилищеРасширения = Ложь;
322354

323355
КонецПроцедуры
324356

0 commit comments

Comments
 (0)