File tree Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Original file line number Diff line number Diff line change 452
452
453
453
Если СтандартнаяОбработка Тогда
454
454
455
- Конфигуратор.ВыгрузитьКонфигурациюВФайлы(КаталогВыгрузки);
455
+ Попытка
456
+ Конфигуратор.ВыгрузитьКонфигурациюВФайлы(КаталогВыгрузки);
457
+ Исключение
458
+ ОписаниеОшибки = ОписаниеОшибки ();
459
+ Если ПроверитьОписаниеОшибкиНаКритичность(ОписаниеОшибки) Тогда
460
+ УдалитьВременныеФайлыПриНеобходимости(Конфигуратор.КаталогСборки());
461
+ ВызватьИсключение ;
462
+ КонецЕсли ;
463
+ КонецПопытки ;
456
464
457
465
КонецЕсли ;
458
466
459
467
ОбработчикПодписок.ПослеВыгрузкиКонфигурациюВИсходники(Конфигуратор, КаталогВыгрузки);
460
468
461
469
КонецПроцедуры
462
470
471
+ Функция МассивНеКритическихОшибок ()
472
+
473
+ Массив = Новый Массив;
474
+ Массив.Добавить("Конфигурация содержит объекты метаданных, длина имен которых превышает 80 символов!" );
475
+
476
+ Возврат Массив;
477
+ КонецФункции
478
+
479
+ Функция ПроверитьОписаниеОшибкиНаКритичность (Знач ОписаниеОшибки )
480
+
481
+ МассивНеКритическихОшибок = МассивНеКритическихОшибок();
482
+
483
+ Для Каждого НеКритичнаяОшибка Из МассивНеКритическихОшибок Цикл
484
+
485
+ Если СтрНайти (ОписаниеОшибки, НеКритичнаяОшибка) > 0 Тогда
486
+ Возврат Ложь ;
487
+ КонецЕсли ;
488
+
489
+ КонецЦикла ;
490
+ Возврат Истина ;
491
+ КонецФункции
492
+
463
493
#КонецОбласти
464
494
465
495
#Область Функциональность_очистки_каталога_рабочей_копии
You can’t perform that action at this time.
0 commit comments