From 4d721dd9895b7904b59af3c387f7202374e916fc Mon Sep 17 00:00:00 2001 From: Aleksey Khorev Date: Fri, 25 Nov 2016 19:02:57 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA?= =?UTF-8?q?=D0=B8=20=D0=BD=D0=B0=20=D0=BA=D1=80=D0=B8=D1=82=D0=B8=D1=87?= =?UTF-8?q?=D0=BD=D0=BE=D1=81=D1=82=D1=8C=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Конфигурация содержит объекты метаданных, длина имен которых превышает 80 символов! --- ...20\267\320\260\321\206\320\270\320\270.os" | 36 ++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" index 7f6f5abd..89c1cbaf 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" @@ -103,9 +103,9 @@ ПараметрДампаКонфигурации = СтрШаблон("/DumpConfigToFiles ""%1"" -format %2", КаталогПлоскойВыгрузки, ТРег(Формат)); ПараметрыЗапуска.Добавить(ПараметрДампаКонфигурации); - ВыполнитьКомандуКонфигуратора(Конфигуратор, ПараметрыЗапуска); +ВыполнитьКомандуКонфигуратора(Конфигуратор, ПараметрыЗапуска); -КонецПроцедуры +онецПроцедуры Функция ПолучитьМенеджерКонфигуратора() Конфигуратор = Новый УправлениеКонфигуратором; @@ -120,14 +120,42 @@ Попытка Конфигуратор.ВыполнитьКоманду(ПараметрыЗапуска); Исключение - УдалитьВременныеФайлыПриНеобходимости(Конфигуратор.КаталогСборки()); - ВызватьИсключение; + + ОписаниеОшибки = ОписаниеОшибки(); + Если ПроверитьОписаниеОшибкиНаКритичность(ОписаниеОшибки) Тогда + УдалитьВременныеФайлыПриНеобходимости(Конфигуратор.КаталогСборки()); + ВызватьИсключение; + КонецЕсли; КонецПопытки; УдалитьВременныеФайлыПриНеобходимости(Конфигуратор.КаталогСборки()); КонецПроцедуры + + +Функция МассивНеКритическихОшибок() + + массив = Новый Массив; + массив.Добавить("Конфигурация содержит объекты метаданных, длина имен которых превышает 80 символов!"); + + Возврат Массив; +КонецФункции + +Функция ПроверитьОписаниеОшибкиНаКритичность(Знач ОписаниеОшибки) + + МассивНеКритическихОшибок = МассивНеКритическихОшибок(); + + Для Каждого НеКритичнаяОшибка Из МассивНеКритическихОшибок Цикл + + Если СтрНайти(ОписаниеОшибки, НеКритичнаяОшибка) > 0 Тогда + Возврат Ложь; + КонецЕсли; + + КонецЦикла; + Возврат Истина; +КонецФункции + // Выполняет перенос файлов из каталога плоской выгрузки в каталог с иерархической структурой метаданных. // Процедура РазложитьМодули1СПоПапкамСогласноИерархииМетаданных(Знач КаталогПлоскойВыгрузки, Знач КаталогИерархическойВыгрузки, Знач Формат) Экспорт From e1fe1b134ade6bc77a3f9f6a7ab37c264876d5bb Mon Sep 17 00:00:00 2001 From: Aleksey Khorev Date: Fri, 25 Nov 2016 19:05:11 +0300 Subject: [PATCH 2/3] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B1=D0=B0=D0=B3=D0=B8=20=D1=80=D0=B5=D0=B4=D0=B0?= =?UTF-8?q?=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=BD=D0=B0=20Github?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...20\275\320\270\320\267\320\260\321\206\320\270\320\270.os" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" index 89c1cbaf..8ab979a6 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" @@ -103,9 +103,9 @@ ПараметрДампаКонфигурации = СтрШаблон("/DumpConfigToFiles ""%1"" -format %2", КаталогПлоскойВыгрузки, ТРег(Формат)); ПараметрыЗапуска.Добавить(ПараметрДампаКонфигурации); -ВыполнитьКомандуКонфигуратора(Конфигуратор, ПараметрыЗапуска); + ВыполнитьКомандуКонфигуратора(Конфигуратор, ПараметрыЗапуска); -онецПроцедуры +КонецПроцедуры Функция ПолучитьМенеджерКонфигуратора() Конфигуратор = Новый УправлениеКонфигуратором; From 43c8d094943de21f3c45bbb9d226b6d4ff6a4639 Mon Sep 17 00:00:00 2001 From: Aleksey Khorev Date: Fri, 25 Nov 2016 19:26:36 +0300 Subject: [PATCH 3/3] =?UTF-8?q?Update=20=D0=9C=D0=B5=D0=BD=D0=B5=D0=B4?= =?UTF-8?q?=D0=B6=D0=B5=D1=80=D0=A1=D0=B8=D0=BD=D1=85=D1=80=D0=BE=D0=BD?= =?UTF-8?q?=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8.os?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Поправил "м" на "М" --- ...20\275\320\270\320\267\320\260\321\206\320\270\320\270.os" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" index 8ab979a6..c3d6b54c 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" @@ -136,8 +136,8 @@ Функция МассивНеКритическихОшибок() - массив = Новый Массив; - массив.Добавить("Конфигурация содержит объекты метаданных, длина имен которых превышает 80 символов!"); + Массив = Новый Массив; + Массив.Добавить("Конфигурация содержит объекты метаданных, длина имен которых превышает 80 символов!"); Возврат Массив; КонецФункции