|
68 | 68 | ЛогКонфигуратора = Логирование.ПолучитьЛог("oscript.lib.v8runner"); |
69 | 69 | ЛогКонфигуратора.УстановитьУровень(Лог.Уровень()); |
70 | 70 |
|
71 | | - Попытка |
| 71 | + Пока Истина Цикл |
| 72 | + Попытка |
72 | 73 |
|
73 | | - Конфигуратор.ЗагрузитьКонфигурациюИзФайла(ФайлКонфигурации, Ложь); |
| 74 | + Конфигуратор.ЗагрузитьКонфигурациюИзФайла(ФайлКонфигурации, Ложь); |
| 75 | + Прервать; |
74 | 76 |
|
75 | | - Исключение |
| 77 | + Исключение |
76 | 78 |
|
77 | | - // проверим текст ошибки, если текст содержит информацию о необходимости конвертировать |
78 | | - // тогда выполним конвертацию и повторно попытаемся загрузить файл |
79 | | - ТекстОшибки = Конфигуратор.ВыводКоманды(); |
80 | | - Если Найти(Врег(ТекстОшибки), Врег("Структура конфигурации несовместима с текущей версией программы")) Тогда |
| 79 | + // проверим текст ошибки, если текст содержит информацию о необходимости конвертировать |
| 80 | + // тогда выполним конвертацию и повторно попытаемся загрузить файл |
| 81 | + ТекстОшибки = Конфигуратор.ВыводКоманды(); |
| 82 | + Если Найти(Врег(ТекстОшибки), Врег("Структура конфигурации несовместима с текущей версией программы")) Тогда |
81 | 83 |
|
82 | | - Конфигуратор.СконвертироватьФайлКонфигурации(ФайлКонфигурации); |
83 | | - Конфигуратор.ЗагрузитьКонфигурациюИзФайла(ФайлКонфигурации, Ложь); |
| 84 | + Конфигуратор.СконвертироватьФайлКонфигурации(ФайлКонфигурации); |
84 | 85 |
|
85 | | - Иначе |
| 86 | + ИначеЕсли Найти(Врег(ТекстОшибки), Врег("Не обнаружено свободной лицензии!")) Тогда |
| 87 | + Лог.Ошибка(ТекстОшибки); |
| 88 | + Лог.Информация("Повторное подключение. Не обнаружено свободной лицензии!"); |
| 89 | + Приостановить(10000); |
| 90 | + |
| 91 | + Иначе |
86 | 92 |
|
87 | | - ВызватьИсключение ТекстОшибки; |
| 93 | + ВызватьИсключение ТекстОшибки; |
88 | 94 |
|
89 | | - КонецЕсли; |
| 95 | + КонецЕсли; |
90 | 96 |
|
91 | | - КонецПопытки; |
| 97 | + КонецПопытки; |
| 98 | + КонецЦикла; |
92 | 99 |
|
93 | 100 | Если Не (Новый Файл(КаталогПлоскойВыгрузки).Существует()) Тогда |
94 | 101 | СоздатьКаталог(КаталогПлоскойВыгрузки); |
|
0 commit comments