|
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