|
8 | 8 | Перем Обработчик;
|
9 | 9 | Перем КоличествоЦикловОжиданияЛицензии;
|
10 | 10 | Перем КэшПроверкиПутиКХранилищю;
|
| 11 | +Перем ЭтоХранилищеРасширения; |
11 | 12 |
|
12 | 13 | #Область Интерфейс_плагина
|
13 | 14 |
|
|
76 | 77 |
|
77 | 78 | КонецПроцедуры
|
78 | 79 |
|
| 80 | +// Вызывается перед началом работы менеджера синхронизации |
| 81 | +// |
| 82 | +// Параметры: |
| 83 | +// ПутьКХранилищу - Строка - полный путь к хранилищу конфигурации |
| 84 | +// КаталогРабочейКопии - Строка - полный путь к рабочему каталогу копии |
| 85 | +// |
| 86 | +Процедура ПередНачаломВыполнения(ПутьКХранилищу, КаталогРабочейКопии) Экспорт |
| 87 | + |
| 88 | + ЭтоХранилищеРасширения = ЗначениеЗаполнено(Обработчик.ПолучитьИмяРасширения()); |
| 89 | + |
| 90 | +КонецПроцедуры |
| 91 | + |
79 | 92 | Процедура ПриЗагрузкеВерсииХранилищаВКонфигурацию(Конфигуратор, КаталогРабочейКопии, ПутьКХранилищу, НомерВерсии, СтандартнаяОбработка) Экспорт
|
80 | 93 |
|
81 | 94 | Если НЕ ПроверитьПутьКХранилищю(ПутьКХранилищу) Тогда
|
82 | 95 | Возврат;
|
83 | 96 | КонецЕсли;
|
84 | 97 |
|
| 98 | + Если ЭтоХранилищеРасширения Тогда |
| 99 | + Возврат; |
| 100 | + КонецЕсли; |
| 101 | + |
85 | 102 | СтандартнаяОбработка = Ложь;
|
86 | 103 | ФайлХранилища = Новый Файл(ПолучитьПутьКБазеДанныхХранилища(ПутьКХранилищу));
|
87 | 104 |
|
|
138 | 155 | Возврат;
|
139 | 156 | КонецЕсли;
|
140 | 157 |
|
| 158 | + Если ЭтоХранилищеРасширения() Тогда |
| 159 | + Возврат; |
| 160 | + КонецЕсли; |
| 161 | + |
141 | 162 | ТаблицаВерсий.Очистить();
|
142 | 163 |
|
143 | 164 | СтандартнаяОбработка = Ложь;
|
|
169 | 190 | Возврат;
|
170 | 191 | КонецЕсли;
|
171 | 192 |
|
| 193 | + Если ЭтоХранилищеРасширения() Тогда |
| 194 | + Возврат; |
| 195 | + КонецЕсли; |
| 196 | + |
172 | 197 | СтандартнаяОбработка = Ложь;
|
173 | 198 | ТаблицаПользователей.Очистить();
|
174 | 199 |
|
|
193 | 218 |
|
194 | 219 | #Область Вспомогательные_процедуры_и_функции
|
195 | 220 |
|
| 221 | +Функция ЭтоХранилищеРасширения() |
| 222 | + |
| 223 | + Возврат ЗначениеЗаполнено(Обработчик.ПолучитьИмяРасширения()); |
| 224 | + |
| 225 | +КонецФункции |
| 226 | + |
196 | 227 | Функция КонвертироватьТаблицуВерсийИзФорматаБД(Знач ТаблицаВерсий, Знач ТаблицаБД)
|
197 | 228 |
|
198 | 229 | Для Каждого СтрокаБД Из ТаблицаБД Цикл
|
|
319 | 350 | КомандыПлагина.Добавить("init");
|
320 | 351 |
|
321 | 352 | КэшПроверкиПутиКХранилищю = Новый Соответствие;
|
| 353 | + ЭтоХранилищеРасширения = Ложь; |
322 | 354 |
|
323 | 355 | КонецПроцедуры
|
324 | 356 |
|
|
0 commit comments