From 4c7e7239ef968284cef9571b3f1f7e487a155256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD?= <33430119+BProg-Gladkov@users.noreply.github.com> Date: Fri, 8 Jan 2021 00:09:21 +0300 Subject: [PATCH 1/2] =?UTF-8?q?#67=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=BE=20=D1=80=D0=B5?= =?UTF-8?q?=D0=B7=D1=83=D0=BB=D1=8C=D1=82=D0=B0=D1=82=D0=B0=D0=BC=20=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=BF=D0=B8=D1=81=D0=BA=D0=B8=20=D0=B2=20?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D0=B5=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit В обработке: 1. Добавлены пояснения к полям. 2. Поля переставлены так, что бы при заполнении по порядку получились корректные настройки. 3. Формат ошибок выбирается из списка. Исправлен ReadMe --- Readme.md | 25 +- acc-export.epf | Bin 40293 -> 40798 bytes sample/acc.properties | 2 +- sample/sonar-project.properties | 4 +- .../form" | 1452 ----------- .../module.bsl" | 266 -- .../form" | 2262 ----------------- .../module.bsl" | 705 ----- src/acc-export/acc-export.xml | 828 ++++++ .../{ => acc-export/Ext}/ObjectModule.bsl | 14 +- ...1\210\320\270\320\261\320\276\320\272.xml" | 22 + .../Ext/Form.bin" | Bin 0 -> 37028 bytes ...0\244\320\276\321\200\320\274\320\260.xml" | 22 + .../Ext/Form.bin" | Bin 0 -> 67274 bytes src/acc-export/maps.txt | 1 - src/acc-export/renames.txt | 11 - .../und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 | 15 - .../info | 1 - .../und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb | 508 ---- src/acc-export/und/copyinfo | 133 - .../und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a | 15 - src/acc-export/und/root | 1 - src/acc-export/und/version | 5 - src/acc-export/und/versions | 1 - 24 files changed, 890 insertions(+), 5403 deletions(-) delete mode 100644 "src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/form" delete mode 100644 "src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/module.bsl" delete mode 100644 "src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/form" delete mode 100644 "src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/module.bsl" create mode 100644 src/acc-export/acc-export.xml rename src/acc-export/{ => acc-export/Ext}/ObjectModule.bsl (99%) create mode 100644 "src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272.xml" create mode 100644 "src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/Ext/Form.bin" create mode 100644 "src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260.xml" create mode 100644 "src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" delete mode 100644 src/acc-export/maps.txt delete mode 100644 src/acc-export/renames.txt delete mode 100644 src/acc-export/und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 delete mode 100644 src/acc-export/und/6bd4fec9-a489-4c6f-802d-ceb883fbf616.0/info delete mode 100644 src/acc-export/und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb delete mode 100644 src/acc-export/und/copyinfo delete mode 100644 src/acc-export/und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a delete mode 100644 src/acc-export/und/root delete mode 100644 src/acc-export/und/version delete mode 100644 src/acc-export/und/versions diff --git a/Readme.md b/Readme.md index cfa540f..b7546e2 100644 --- a/Readme.md +++ b/Readme.md @@ -10,23 +10,14 @@ ## Пример использования -1. Выполняем проверку конфигурации через 1С: АПК. Проверку можно выполнить и из обработки. -2. Создаем каталог проекта для Sonar. Из каталога **Sample** копируем файл с настройками sonar-scaner **sonar-project.properties**. В файле меняем настройки: +1. Создаем каталог проекта для Sonar. Из каталога **Sample** копируем файл с настройками sonar-scaner **sonar-project.properties**. В файле меняем настройки: * sonar.host.url - адрес сервера SonarQube * sonar.projectKey - ключ проекта в SonarQube -3. Выгружаем в папку **src** в каталоге проекта файлы конфигурации (можно сделать из конфигуратора 1С) -4. Если используются обычные формы, нужно извлечь form.bin. Для этого в каталог проекта копируем и `tools/run.os`. Запускаем выполнение скрипта в каталоге проекта `oscript run.os`. -5. Из конфигурации 1С: АПК запускаем обработку `acc-export.epf`. Заполняем реквизиты: "конфигурация", "каталог проекта". Нажимаем "Выполнить". -6. Получаем результаты проверки bsl-language-server. Прочитать можно по ссылке https://github.com/1c-syntax/bsl-language-server. -7. Запускаем sonar-scanner. - -Пример скрипта для пунктов 6 и 7. Используем версию **bsl-language-server-0.4.0** Скрипт: - -``` bat -java -jar \path\to\file\bsl-language-server-0.3.0.jar --analyze --srcDir ./src --reporter json - -\path\to\file\sonar-scanner.bat -X -D"sonar.login=687caef36034bdf6b1e535fa8f060c518739958d" -``` +2. Выгружаем в папку **src** в каталоге проекта файлы конфигурации. + * Можно сделать из конфигуратора 1С. Если используются обычные формы, нужно извлечь form.bin. Для этого в каталог проекта копируем и `tools/run.os`. Запускаем выполнение скрипта в каталоге проекта `oscript run.os`. + * Если используется хранилище - можно использовать `gitsync`. При использовании обычных форм - распаковать формы и переименоват модули (средствами `gitsync`). +3. Из конфигурации 1С: АПК запускаем обработку `acc-export.epf`. Заполняем реквизиты: "конфигурация", "каталог проекта". Нажимаем "Выполнить". +4. Запускаем sonar-scanner. ## Пакетный режим @@ -38,8 +29,8 @@ java -jar \path\to\file\bsl-language-server-0.3.0.jar --analyze --srcDir ./src - * `acc.projectKey` - строка. Наименование конфигурации в АПК. * `acc.catalog` - строка. Каталог проекта **(не к src)** * `acc.sources` - строка. Путь / каталог исходных кодов, например `src`. -* `acc.format` - строка. Формат экспорта из АПК (reportjson или genericissue). По-умолчанию reportjson. Можно не указывать. -* `acc.titleError` - строка. Представление вывода ошибки при экспорте. Может принимать значения: `code` (только код ошибки), `name` (только наименование ошибки), `codeName` (код и наименование ошибки). По-умолчанию `codeName`. +* `acc.format` - строка. Формат экспорта из АПК (`reportjson` или `genericissue`). По-умолчанию `reportjson`. Для формата `reportjson` требуется использовать `acc.titleError=code`. +* `acc.titleError` - строка. Представление вывода ошибки при экспорте. Может принимать значения: `code` (только код ошибки), `name` (только наименование ошибки), `codeName` (код и наименование ошибки). По-умолчанию `code`. * `acc.result` - строка. Путь к файлу результату. По умолчанию, КаталогПроекта/acc-generic-issue.json для формата GenericIssue или КаталогПроекта/acc-json.json для reportjson. * `acc.objectErrors` - булево. Выгружать ошибки объектов, которые не привязаны к модулю. Например, ошибки в ролях или орфография в элементах формы. Ошибки будут привязаны к первой строке модуля объекта, модуля менеджера или модуля приложения. * `acc.fileClassificationError` - строка. Путь к файлу, содержащему настройки серьезности и типов ошибок АПК для SonarQube. Также для ошибок можно задать время, необходимое для их исправления. Сам файл настроек можно сгенерировать из обработки `acc-export.epf`, перейдя на форму настроек по кнопке `Классификация ошибок`. diff --git a/acc-export.epf b/acc-export.epf index 682121280dbd0a2a610b635cbf4da43df9bdc6db..72fa583752eb17110e70999de4e0455e13000b46 100644 GIT binary patch delta 36302 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 delta 35871 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 m 0 Тогда - ТекстСообщения = НСтр("ru = 'Строка с настройками данной ошибки уже есть в таблице под номером %1'"); - ТекстСообщения = СтрЗаменить(ТекстСообщения, "%1", НайденныеСтроки[0].НомерСтроки); - Лог_Информация(ТекстСообщения); - Возврат; - КонецЕсли; - - ТекущаяСтрока = ЭлементыФормы.КлассыОшибок.ТекущаяСтрока; - ТекущаяСтрока.КодОшибки = КодОшибки; - ТекущаяСтрока.НаименованиеОшибки = ВыбранноеЗначение.Наименование; - -КонецПроцедуры - -Процедура КлассыОшибокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) - - Если ТипЗнч(ОтсутствующиеВПроверкеНастройкиОшибок) = Тип("Массив") Тогда - Если ОтсутствующиеВПроверкеНастройкиОшибок.Найти(ДанныеСтроки.КодОшибки) <> Неопределено Тогда - ОформлениеСтроки.ЦветФона = WebЦвета.ЛососьСветлый; - КонецЕсли; - КонецЕсли; - -КонецПроцедуры - -Процедура КлассыОшибокОшибкаОткрытие(Элемент, СтандартнаяОбработка) - - СтандартнаяОбработка = Ложь; - ТекущаяСтрока = ЭлементыФормы.КлассыОшибок.ТекущаяСтрока; - Запрос = Новый Запрос; - Запрос.Текст = "ВЫБРАТЬ - | ОбнаруживаемыеОшибки.Ссылка КАК Ссылка - |ИЗ - | Справочник.ОбнаруживаемыеОшибки КАК ОбнаруживаемыеОшибки - |ГДЕ - | ОбнаруживаемыеОшибки.Код = &Код"; - - Запрос.УстановитьПараметр("Код", ТекущаяСтрока.КодОшибки); - - Выборка = Запрос.Выполнить().Выбрать(); - Пока Выборка.Следующий() Цикл - - ОткрытьЗначение(Выборка.Ссылка); - - КонецЦикла; - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиКомандФормы - -Процедура КоманднаяПанельКлассыОшибокПрочитатьНастройки(Кнопка) - - Если фФайлСуществует(ФайлКлассификацииОшибок) Тогда - ДД = Новый ДвоичныеДанные(ФайлКлассификацииОшибок); - АдресФайлаКлассификацииВоВременномХранилище = ПоместитьВоВременноеХранилище(ДД); - КонецЕсли; - - ЗаполнитьКлассыОшибок(); - - Если ЗначениеЗаполнено(ОтсутствующиеВПроверкеНастройкиОшибок) - И ОтсутствующиеВПроверкеНастройкиОшибок.Количество() > 0 Тогда - - ТекстСообщения = НСтр("ru = 'Есть настройки ошибок, отсутствующих в текущем варианте проверки конфигурации. - |Они выделены красным.'"); - Лог_Информация(ТекстСообщения); - - КонецЕсли; - -КонецПроцедуры - -Процедура КоманднаяПанельКлассыОшибокСохранитьВФайл(Кнопка) - - Если ФлажокЗагрузитьИзФайла - И Не ПустаяСтрока(ФайлКлассификацииОшибок) Тогда - - Режим = РежимДиалогаВопрос.ДаНет; - ТекстВопроса = НСтр("ru = 'Перезаписать текущий файл классификации?'"); - Ответ = Вопрос(ТекстВопроса, Режим, 0); - - Если Ответ = КодВозвратаДиалога.Да Тогда - ПутьКФайлу = ФайлКлассификацииОшибок; - Иначе - ПутьКФайлу = ПолучитьПутьКФайлуКлассификации(); - КонецЕсли; - - Иначе - ПутьКФайлу = ПолучитьПутьКФайлуКлассификации(); - КонецЕсли; - - Если ЗначениеЗаполнено(ПутьКФайлу) Тогда - СохранитьНастройкиВФайл(ПутьКФайлу); - ТекстСообщения = НСтр("ru = 'Настройки классификации сохранены в файл: %1'"); - ТекстСообщения = СтрЗаменить(ТекстСообщения, "%1", ПутьКФайлу); - Лог_Информация(ТекстСообщения); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -Процедура УправлениеДиалогом() - - Если ФлажокЗагрузитьИзФайла Тогда - ЭлементыФормы.НадписьФайлКлассификации.Видимость = Истина; - ЭлементыФормы.ФайлКлассификацииОшибок.Видимость = Истина; - Иначе - ЭлементыФормы.НадписьФайлКлассификации.Видимость = Ложь; - ЭлементыФормы.ФайлКлассификацииОшибок.Видимость = Ложь; - КонецЕсли; - -КонецПроцедуры - -Функция ПолучитьПутьКФайлуКлассификации() - - Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение); - Диалог.Заголовок = "Укажите адрес файла классификации Ошибок"; - Диалог.Фильтр = "Текстовый документ(*.csv)|*.csv"; - // По умолчанию предложим создать файл в каталоге проекта. - Если ЗначениеЗаполнено(КаталогПроекта) Тогда - КаталогФайла = СтрЗаменить(КаталогПроекта, "/", "\"); - Каталог = Новый Файл(КаталогФайла); - Если Каталог.Существует() - И Каталог.ЭтоКаталог() Тогда - - Если Не СтрЗаканчиваетсяНа(КаталогФайла, "\") Тогда - КаталогФайла = КаталогФайла + "\"; - КонецЕсли; - - Диалог.Каталог = КаталогФайла; - Диалог.ПолноеИмяФайла = КаталогФайла + "FileClassificationError.csv"; - - КонецЕсли; - КонецЕсли; - Если Диалог.Выбрать() Тогда - Возврат Диалог.ПолноеИмяФайла; - КонецЕсли; - - Возврат Неопределено; - -КонецФункции - -// Есть глобальный метод ФайлСуществует, но он не проверяет, что это файл -Функция фФайлСуществует(Знач пФайл) Экспорт - - Файл = Новый Файл(пФайл); - Возврат Файл.Существует() И Файл.ЭтоФайл(); - -КонецФункции - -Процедура СохранитьНастройкиВФайл(ПутьКФайлу) - - ТекстДок = Новый ТекстовыйДокумент; - - Для Каждого СтрокаКлассификации Из КлассыОшибок Цикл - - ЧастиСтроки = Новый Массив; - ЧастиСтроки.Добавить(СтрокаКлассификации.Серьезность); - ЧастиСтроки.Добавить(СтрокаКлассификации.Тип); - ЧастиСтроки.Добавить(СтрокаКлассификации.ЗатрачиваемыеУсилия); - ЧастиСтроки.Добавить(СтрокаКлассификации.КодОшибки); - ЧастиСтроки.Добавить(СтрокаКлассификации.НаименованиеОшибки); - - ТекстСтроки = СтрСоединить(ЧастиСтроки, ";"); - ТекстДок.ДобавитьСтроку(ТекстСтроки); - - КонецЦикла; - - ТекстДок.Записать(ПутьКФайлу, КодировкаТекста.ANSI); - -КонецПроцедуры - -Процедура Подключаемый_ВывестиИнформациюОТребованиях() - - ТекущаяСтрока = ЭлементыФормы.КлассыОшибок.ТекущаяСтрока; - - Запрос = Новый Запрос; - Запрос.Текст = "ВЫБРАТЬ - | ТребованияККонфигурации.Требование КАК Требования - |ИЗ - | РегистрСведений.ТребованияККонфигурации КАК ТребованияККонфигурации - |ГДЕ - | ТребованияККонфигурации.Ошибка.Код = &КодОшибки - | И ТребованияККонфигурации.Конфигурация = &Конфигурация - | И ТребованияККонфигурации.ВариантПроверки = &ВариантПроверки"; - - Запрос.УстановитьПараметр("КодОшибки", ТекущаяСтрока.КодОшибки); - Запрос.УстановитьПараметр("Конфигурация", Конфигурация); - Запрос.УстановитьПараметр("ВариантПроверки", Конфигурация.ВариантПроверкиВручную); - - ТЗТребования = Запрос.Выполнить().Выгрузить(); - -КонецПроцедуры - -#КонецОбласти diff --git "a/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/form" "b/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/form" deleted file mode 100644 index 33f4eab..0000000 --- "a/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/form" +++ /dev/null @@ -1,2262 +0,0 @@ -{27, -{18, -{ -{1,1, -{"ru","Экспорт диагностик для SonarQube"} -},32,4294967295}, -{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, -{1, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},26,0,0,1, -{0,5,2},8, -{0,2,3}, -{0,4,3}, -{0,5,3}, -{0,10,3}, -{0,12,3}, -{0,16,3}, -{0,18,3}, -{0,24,3},0,0, -{8,1, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,0,0,0},0,1, -{1,1, -{4, -{1,1, -{"ru","Страница1"} -}, -{8,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},-1,1,1,"Страница1",1, -{3,4, -{0} -}, -{3,4, -{0} -} -} -},1,1,0,4, -{2,8,1,1,1,0,0,0,0}, -{2,33,0,1,2,0,0,0,0}, -{2,404,1,1,3,0,0,0,0}, -{2,312,0,1,4,0,0,0,0},0,4294967295,5,64,0, -{3,4, -{0} -},0,0,57,0,0}, -{0} -}, -{25, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,1, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Конфигурация:"} -},0,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,4, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,33,124,52,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,1,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,1,2,116}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,1,1},0,1, -{0,1,3},0,0,0,0,0,2,0,0}, -{14,"НадписьКонфигурация",4294967295,0,0,0}, -{0} -}, -{381ed624-9217-4e63-85db-c4c3cb87daae,2, -{9, -{"Pattern", -{"#",e94d6774-39a2-44a2-b28b-2ec9ed567207} -}, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,1, -{-18},0,0,0}, -{1,1, -{"ru","Конфигурация"} -},0,0,100,1,0},30,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,4,0, -{"U"}, -{"U"},"",0,1,0,0,0,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},0,0,0, -{0,0,0}, -{1,0},0,0,0,0,0,0,0,16777215,1} -}, -{1, -{8585207b-9ca7-425b-9385-e8fd67c4e148, -{5,0,2,00000000-0000-0000-0000-000000000000, -{1,0} -} -} -}, -{0},0,1,0, -{1,0},0}, -{8,131,33,392,52,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,2,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,0,3,-12}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,2,1},0,0,0,0,0,0,1,3,0,0}, -{14,"Конфигурация",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,3, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Каталог проекта:"} -},0,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,4, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,56,96,75,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,3,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,3,2,88}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,3,1},0,1, -{0,3,3},0,0,0,0,2,4,0,0}, -{14,"НадписьКаталогПроекта",4294967295,0,0,0}, -{0} -}, -{381ed624-9217-4e63-85db-c4c3cb87daae,4, -{9, -{"Pattern", -{"S"} -}, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,1, -{-18},0,0,0}, -{1,1, -{"ru","Каталог проекта"} -},0,0,100,1,0},30,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,4,0, -{"U"}, -{"U"},"",0,1,0,0,0,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},0,0,0, -{0,0,0}, -{1,0},0,0,0,0,0,0,0,16777215,1} -}, -{1, -{9a7643d2-19e9-45e2-8893-280bc9195a97, -{4, -{"U"}, -{"U"},0,"",0,0} -} -}, -{1, -{2,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КаталогПроектаНачалоВыбора", -{1,"КаталогПроектаНачалоВыбора", -{1,1, -{"ru","Каталог проекта начало выбора"} -}, -{1,1, -{"ru","Каталог проекта начало выбора"} -}, -{1,1, -{"ru","Каталог проекта начало выбора"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -} -} -},0,1,0, -{1,0},0}, -{8,131,57,392,76,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,4,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,0,3,-12}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,4,1},0,0,0,0,0,0,3,6,0,0}, -{14,"КаталогПроекта",4294967295,0,0,0}, -{0} -}, -{e69bf21d-97b2-4f37-86db-675aea9ec2cb,5, -{2, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-21} -}, -{3,0, -{0},4,1,0,00000000-0000-0000-0000-000000000000}, -{1,0},0,0,100,0,0},9,2,0,0,1,1, -{5,33874ebc-5de0-4aef-aa35-3feea11ff233,98,1,4, -{7,ff0446d2-38ae-4a5e-8d17-a15b329e7f47,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"КнопкаВыполнитьНажатие", -{1,"КнопкаВыполнитьНажатие", -{1,1, -{"ru","Кнопка выполнить нажатие"} -}, -{1,1, -{"ru","Кнопка выполнить нажатие"} -}, -{1,1, -{"ru","Кнопка выполнить нажатие"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},6, -{1,1, -{"ru","Кнопка выполнить нажатие"} -}, -{1,1, -{"ru","Кнопка выполнить нажатие"} -},1}, -{7,d5fd12a4-4bd6-4cad-ba6b-f76f7f8757a8,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ОсновныеДействияФормыПрочитатьФайлПараметров", -{1,"ОсновныеДействияФормыПрочитатьФайлПараметров", -{1,1, -{"ru","Прочитать файл параметров"} -}, -{1,1, -{"ru","Прочитать файл параметров"} -}, -{1,1, -{"ru","Прочитать файл параметров"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},6, -{1,1, -{"ru","Прочитать файл параметров"} -}, -{1,1, -{"ru","Прочитать файл параметров"} -},1}, -{7,e0acd81b-2ee0-40fb-8bad-f8aa6c38ddbf,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ДействияФормыКлассификацияОшибок", -{1,"ДействияФормыКлассификацияОшибок", -{1,1, -{"ru","Классификация ошибок"} -}, -{1,1, -{"ru","Классификация ошибок"} -}, -{1,1, -{"ru","Классификация ошибок"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},0,1}, -{7,66b653f3-4900-4e11-a81f-8c84867634b9,1,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ДействияФормыПолучитьТекстДляФайлаПараметров", -{1,"ДействияФормыПолучитьТекстДляФайлаПараметров", -{1,1, -{"ru","Получить текст для файла параметров"} -}, -{1,1, -{"ru","Получить текст для файла параметров"} -}, -{1,1, -{"ru","Получить текст для файла параметров"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -},6, -{1,1, -{"ru","Получить текст для файла параметров"} -}, -{1,1, -{"ru","Получить текст для файла параметров"} -},1},1, -{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,ff0446d2-38ae-4a5e-8d17-a15b329e7f47, -{8,"ОсновныеДействияФормыВыполнить",0,3, -{1,1, -{"ru","Выполнить"} -},1,33874ebc-5de0-4aef-aa35-3feea11ff233,95,1e2,0,1,1,0,1,0,0},d5fd12a4-4bd6-4cad-ba6b-f76f7f8757a8, -{8,"ПрочитатьФайлПараметров",0,3, -{1,1, -{"#","Прочитать файл параметров"} -},0,33874ebc-5de0-4aef-aa35-3feea11ff233,94,1e2,0,0,1,0,0,0,0},66b653f3-4900-4e11-a81f-8c84867634b9, -{8,"ПолучитьТекстДляФайлаПараметров",0,2, -{1,1, -{"ru","Текст параметров"} -},1,33874ebc-5de0-4aef-aa35-3feea11ff233,96,1e2,0,0,1,0,0,0,0},e0acd81b-2ee0-40fb-8bad-f8aa6c38ddbf, -{8,"КлассификацияОшибок",0,1, -{1,1, -{"ru","Классификация ошибок"} -},1,33874ebc-5de0-4aef-aa35-3feea11ff233,97,1e2,0,0,1,0,0,0,0}, -{0,0, -{0} -} -} -},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0} -}, -{8,0,0,404,25,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,5,0,25}, -{2,-1,6,0} -}, -{0, -{2,0,2,0}, -{2,-1,6,0} -}, -{0, -{2,0,3,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,5,1},0,0,0,0,0,0,4,1,1,0}, -{14,"ДействияФормы",0,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,9, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Формат:"} -},4,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,4, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,125,96,144,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,9,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,9,2,88}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,9,1},0,1, -{0,9,3},0,0,0,0,5,13,0,0}, -{14,"НадписьФорматЭкспорта",4294967295,0,0,0}, -{0} -}, -{64483e7f-3833-48e2-8c75-2c31aac49f6e,10, -{2, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,1, -{-18},0,0,0}, -{1,0},0,0,100,1,0},30,0,0,1,0,1,0,0,0,0,1,1,0,255,0,0,4,0, -{"U"}, -{"U"},"",0,1,1,1, -{9, -{2, -{0,"Value", -{"Pattern"},"Значение",10}, -{1,"Presentation", -{"Pattern", -{"#",87024738-fc2a-4436-ada1-df79d395c424} -},"Представление",10} -}, -{2,2,0,0,1,1, -{1,2, -{2,0,2, -{"S","reportjson"}, -{"#",87024738-fc2a-4436-ada1-df79d395c424, -{1,"ru","reportjson"} -},0}, -{2,1,2, -{"S","genericissue"}, -{"#",87024738-fc2a-4436-ada1-df79d395c424, -{1,"ru","genericissue"} -},0} -},-1,1}, -{0,0} -},0,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},0,0,0, -{0,0,0}, -{1,0},0,0,0,0,0,0,0,16777215,1}, -{1, -{3,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ФорматЭкспортаОчистка", -{1,"ФорматЭкспортаОчистка", -{1,1, -{"ru","Формат экспорта очистка"} -}, -{1,1, -{"ru","Формат экспорта очистка"} -}, -{1,1, -{"ru","Формат экспорта очистка"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -} -} -} -}, -{8,131,129,392,148,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,10,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,0,3,-12}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,10,1},0,0,0,0,0,0,6,15,0,0}, -{14,"ФорматЭкспорта",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,11, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Формат ошибок:"} -},4,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,4, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,151,96,170,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,11,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,11,2,88}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,11,1},0,1, -{0,11,3},0,0,0,0,7,16,0,0}, -{14,"НадписьФорматОшибок",4294967295,0,0,0}, -{0} -}, -{381ed624-9217-4e63-85db-c4c3cb87daae,12, -{9, -{"Pattern", -{"S",50,1} -}, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,1, -{-18},0,0,0}, -{1,0},0,0,100,1,0},30,0,0,1,0,0,0,0,0,0,1,0,0,50,0,0,4,0, -{"U"}, -{"U"},"",0,1,0,0,0,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},0,0,0, -{0,0,0}, -{1,0},0,0,0,0,0,0,0,16777215,1} -}, -{1, -{9a7643d2-19e9-45e2-8893-280bc9195a97, -{4, -{"U"}, -{"U"},0,"",0,0} -} -}, -{0},0,1,0, -{1,0},0}, -{8,131,153,392,172,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,12,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,0,3,-12}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,12,1},0,0,0,0,0,0,8,18,0,0}, -{14,"ФорматПредставленияОшибки",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,15, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Каталог исходных:"} -},4,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,4, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,102,96,121,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,15,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,15,2,88}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,15,1},0,1, -{0,15,3},0,0,0,0,9,11,0,0}, -{14,"Надпись1",4294967295,0,0,0}, -{0} -}, -{381ed624-9217-4e63-85db-c4c3cb87daae,16, -{9, -{"Pattern", -{"S"} -}, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,1, -{-18},0,0,0}, -{1,0},0,0,100,1,0},30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,4,0, -{"U"}, -{"U"},"",0,1,0,0,0,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},0,0,0, -{0,0,0}, -{1,0},0,0,0,0,0,0,0,16777215,1} -}, -{1, -{9a7643d2-19e9-45e2-8893-280bc9195a97, -{4, -{"U"}, -{"U"},0,"",0,0} -} -}, -{0},0,1,0, -{1,0},0}, -{8,131,105,392,124,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,16,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,0,3,-12}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,16,1},0,0,0,0,0,0,11,12,0,0}, -{14,"КаталогИсходныхКодов",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,17, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Результат:"} -},0,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,4, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,79,96,98,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,17,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,17,2,88}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,17,1},0,1, -{0,17,3},0,0,0,0,13,7,0,0}, -{14,"НадписьИмяФайлаРезультата",4294967295,0,0,0}, -{0} -}, -{381ed624-9217-4e63-85db-c4c3cb87daae,18, -{9, -{"Pattern", -{"S"} -}, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,1, -{-18},0,0,0}, -{1,1, -{"ru","Имя файла результата"} -},0,0,100,0,0},30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,4,0, -{"U"}, -{"U"},"",0,1,0,0,0,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},0,0,0, -{0,0,0}, -{1,0},0,0,0,0,0,0,0,16777215,1} -}, -{1, -{9a7643d2-19e9-45e2-8893-280bc9195a97, -{4, -{"U"}, -{"U"},0,"",0,0} -} -}, -{0},0,1,0, -{1,0},0}, -{8,131,81,392,100,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,18,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,0,3,-12}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,18,1},0,0,0,0,0,0,15,9,0,0}, -{14,"ИмяФайлаРезультата",4294967295,0,0,0}, -{0} -}, -{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,20, -{1, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,1, -{"ru","Выполнять проверку"} -},0,0,100,0,0},6, -{1,1, -{"ru","Выполнять проверку"} -},1,0,1,0,100,1},4,0,0,0,0,0}, -{0} -}, -{8,8,202,188,217,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,20,0,15}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,20,2,180}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,20,1},0,1, -{0,20,3},0,0,0,0,10,21,0,0}, -{14,"ВыполнятьПроверку",4294967295,0,0,0}, -{0} -}, -{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,21, -{1, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,1, -{"ru","Выводить относительные пути"} -},0,0,100,0,0},6, -{1,1, -{"ru","Выводить относительные пути"} -},1,0,1,0,100,1},4,0,0,0,0,0}, -{0} -}, -{8,8,222,188,237,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,21,0,15}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,21,2,180}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,21,1},0,1, -{0,21,3},0,0,0,0,12,22,0,0}, -{14,"ВыводитьОтносительныеПути",4294967295,0,0,0}, -{0} -}, -{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,22, -{1, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,1, -{"ru","Выводить ошибки объектов"} -},0,0,100,0,0},6, -{1,1, -{"ru","Выводить ошибки объектов"} -},1,0,1,0,100,1},4,0,0,0,0,0}, -{0} -}, -{8,8,242,188,257,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,22,0,15}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,22,2,180}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,22,1},0,1, -{0,22,3},0,0,0,0,14,23,0,0}, -{14,"ВыводитьОшибкиОбъектов",4294967295,0,0,0}, -{0} -}, -{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,23, -{1, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},6, -{1,1, -{"ru","Пересоздать конфигурацию"} -},1,0,1,0,100,1},4,0,0,0,0,0}, -{0} -}, -{8,8,262,188,277,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,23,0,15}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,23,2,180}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,23,1},0,1, -{0,23,3},0,0,0,0,16,24,0,0}, -{14,"ПересоздатьКонфигурацию",4294967295,0,0,0}, -{0} -}, -{381ed624-9217-4e63-85db-c4c3cb87daae,24, -{9, -{"Pattern", -{"S"} -}, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,1, -{-18},0,0,0}, -{1,0},0,0,100,0,0},30,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,4,0, -{"U"}, -{"U"},"",0,1,0,0,0,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},0,0,0, -{0,0,0}, -{1,0},0,0,0,0,0,0,0,16777215,1} -}, -{1, -{9a7643d2-19e9-45e2-8893-280bc9195a97, -{4, -{"U"}, -{"U"},0,"",0,0} -} -}, -{1, -{2,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ФайлКлассификацииОшибокНачалоВыбора", -{1,"ФайлКлассификацииОшибокНачалоВыбора", -{1,1, -{"ru","Файл классификации ошибок начало выбора"} -}, -{1,1, -{"ru","Файл классификации ошибок начало выбора"} -}, -{1,1, -{"ru","Файл классификации ошибок начало выбора"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -} -} -},0,1,0, -{1,0},0}, -{8,131,177,392,196,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,24,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,0,3,-12}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,24,1},0,0,0,0,0,0,17,20,0,0}, -{14,"ФайлКлассификацииОшибок",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,25, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Файл классификации:"} -},4,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,177,124,196,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,25,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,25,2,116}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,25,1},0,1, -{0,25,3},0,0,0,0,18,19,0,0}, -{14,"НадписьФайлКлассификации",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,26, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Каталог проекта:"} -},0,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,57,124,76,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,26,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,26,2,116}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,26,1},0,1, -{0,26,3},0,0,0,0,19,5,0,0}, -{14,"НадписьКаталогПроекта1",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,27, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Формат:"} -},4,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,129,124,148,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,27,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,27,2,116}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,27,1},0,1, -{0,27,3},0,0,0,0,20,14,0,0}, -{14,"НадписьФорматЭкспорта1",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,28, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Формат ошибок:"} -},4,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,153,124,172,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,28,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,28,2,116}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,28,1},0,1, -{0,28,3},0,0,0,0,21,17,0,0}, -{14,"НадписьФорматОшибок1",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,29, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Каталог исходных:"} -},4,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,105,124,124,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,29,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,29,2,116}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,29,1},0,1, -{0,29,3},0,0,0,0,22,10,0,0}, -{14,"Надпись2",4294967295,0,0,0}, -{0} -}, -{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,30, -{3, -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,0},0,0,100,0,0},11, -{1,1, -{"ru","Результат:"} -},0,1,0,0,0, -{0,0,0},0, -{1,0},1, -{8,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, -{0} -}, -{8,8,81,124,100,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,30,0,19}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,30,2,116}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,30,1},0,1, -{0,30,3},0,0,0,0,23,8,0,0}, -{14,"НадписьИмяФайлаРезультата1",4294967295,0,0,0}, -{0} -}, -{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,31, -{1, -{ -{ -{16,1, -{3,4, -{0} -}, -{3,4, -{0} -}, -{7,3,0,1,100},0, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,4, -{0} -}, -{3,3, -{-7} -}, -{3,3, -{-21} -}, -{3,0, -{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, -{1,1, -{"ru","Выгружать правила"} -},0,0,100,0,0},6, -{1,1, -{"ru","Выгружать правила"} -},1,0,1,0,100,1},4,0,0,0,0,0}, -{0} -}, -{8,8,282,188,297,1, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,31,0,15}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,31,2,180}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -}, -{0, -{2,-1,6,0}, -{2,-1,6,0} -},1, -{0,31,1},0,1, -{0,31,3},0,0,0,0,24,25,0,0}, -{14,"ВыгружатьПравила",4294967295,0,0,0}, -{0} -} -} -},404,312,1,0,1,4,4,380,404,312,96}, -{ -{1},22, -{6, -{ -{1},0,0,1,"ОбработкаОбъект", -{"Pattern", -{"#",52bfbdb8-b859-4d48-b854-091e2e66d61c} -} -}, -{ -{14},0,0,1,"ЗначениеПараметра_ВыполнятьПроверку", -{"Pattern", -{"S",50,1} -} -}, -{ -{15},0,0,1,"ЗначениеПараметра_ОтносительныеПутиКФайлам", -{"Pattern", -{"S",50,1} -} -}, -{ -{16},0,0,1,"ЗначениеПараметра_ВыводитьОшибкиОбъектов", -{"Pattern", -{"S",50,1} -} -}, -{ -{18},0,0,1,"ЗначениеПараметра_ПересоздатьКонфигурацию", -{"Pattern", -{"S",16,1} -} -}, -{ -{20},0,0,1,"ЗначениеПараметра_ВыгружатьПравила", -{"Pattern", -{"S",50,1} -} -} -}, -{12, -{2, -{2, -{1}, -{0,d58cd311-a1f8-42a4-9023-a92949e8c209} -} -}, -{4, -{2, -{1}, -{0,82a3310e-d08f-44be-8815-a4a0ec34c85d} -} -}, -{10, -{2, -{1}, -{0,b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2} -} -}, -{12, -{2, -{1}, -{0,efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6} -} -}, -{16, -{2, -{1}, -{0,60c23d67-c42e-41b3-9d2f-a8345c747491} -} -}, -{18, -{2, -{1}, -{0,0be3cfcd-0bd9-4eae-ba72-3310e4b30b71} -} -}, -{20, -{2, -{1}, -{0,36748ff9-d431-444d-bf3e-171e11418c67} -} -}, -{21, -{2, -{1}, -{0,97290dae-497b-4fa5-bc55-1eeee5f86cc1} -} -}, -{22, -{2, -{1}, -{0,e9230a1f-9cd9-46fa-92ee-a7fba0a00add} -} -}, -{23, -{2, -{1}, -{0,1b03b32e-45be-4d68-b360-d3589b5bde3d} -} -}, -{24, -{2, -{1}, -{0,901f95f3-2da3-4c49-bd99-34fc54892954} -} -}, -{31, -{2, -{1}, -{0,f04af899-d708-458c-8244-6199ba2a99fa} -} -} -} -}, -{59d6c227-97d3-46f6-84a0-584c5a2807e1,1, -{2,0, -{0,0}, -{0},1} -}, -{2, -{70000,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ПередОткрытием", -{1,"ПередОткрытием", -{1,1, -{"ru","Перед открытием"} -}, -{1,1, -{"ru","Перед открытием"} -}, -{1,1, -{"ru","Перед открытием"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -} -}, -{70001,e1692cc2-605b-4535-84dd-28440238746c, -{3,"ПриОткрытии", -{1,"ПриОткрытии", -{1,1, -{"ru","При открытии"} -}, -{1,1, -{"ru","При открытии"} -}, -{1,1, -{"ru","При открытии"} -}, -{4,0, -{0},"",-1,-1,1,0,""}, -{0,0,0} -} -} -} -},1,4,1,0,0,0, -{0}, -{0}, -{8,0, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""}, -{4,0, -{0},"",-1,-1,1,0,""},100,0,0,0},1,2,0,0,1,1} \ No newline at end of file diff --git "a/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/module.bsl" "b/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/module.bsl" deleted file mode 100644 index 070ff23..0000000 --- "a/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/module.bsl" +++ /dev/null @@ -1,705 +0,0 @@ -#Область ОбработчикиСобытийФормы - -Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) - - УстановитьЗаголовокФормы(); - - ОбработатьПараметрыЗапуска(); - ПостОбработкаВывестиПараметрыВСообщения(); - ПараметрыЗаполненыКорректно = ПроверитьЗаполнениеПараметровОбработки(); - - Если ПараметрыЗаполненыКорректно - И Не РежимОтладки Тогда - - ВыгрузитьОшибки(); - - КонецЕсли; - - Если Не РежимОтладки Тогда - Отказ = Истина; - ЗавершитьРаботуСистемы(Ложь, Ложь); - КонецЕсли; - -КонецПроцедуры - -Процедура ПриОткрытии() - - Если ПустаяСтрока(ФорматЭкспорта) Тогда - ФорматЭкспорта = ФорматЭкспортаReportJSON; - УстановитьЗначениеФорматаЭкспортаНаФорме(ФорматЭкспорта); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиСобытийЭлементовШапкиФормы - -Процедура КаталогПроектаНачалоВыбора(Элемент, СтандартнаяОбработка) - - СтандартнаяОбработка = Ложь; - // перевести в немодальное - Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); - Диалог.Заголовок = "Выбор каталога проекта"; - Если Диалог.Выбрать() Тогда - КаталогПроекта = Диалог.Каталог + ПолучитьРазделительПути(); - ПостОбработкаПараметров(); - КонецЕсли; - -КонецПроцедуры - -Процедура ФорматЭкспортаОчистка(Элемент, СтандартнаяОбработка) - - СтандартнаяОбработка = Ложь; - -КонецПроцедуры - -Процедура ФайлКлассификацииОшибокНачалоВыбора(Элемент, СтандартнаяОбработка) - - СтандартнаяОбработка = Ложь; - // перевести в немодальное - Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); - Диалог.Заголовок = "Укажите файл классификации ошибок"; - Диалог.Фильтр = "Текстовый документ(*.csv)|*.csv"; - Если Диалог.Выбрать() Тогда - ФайлКлассификацииОшибок = Диалог.ПолноеИмяФайла; - ПостОбработкаПараметров(); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область ОбработчикиКомандФормы - -Процедура КнопкаВыполнитьНажатие(Кнопка) - - ВыгрузитьОшибки(); - -КонецПроцедуры - -Процедура ОсновныеДействияФормыПрочитатьФайлПараметров(Кнопка) - - СтандартнаяОбработка = Ложь; - // перевести в немодальное - Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); - Диалог.Заголовок = "Укажите файл параметров acc.properties"; - Диалог.Фильтр = "acc.properties|acc.properties"; - Если Диалог.Выбрать() Тогда - - ПрочитатьФайлПараметров(Диалог.ПолноеИмяФайла); - ПостОбработкаПараметров(); - - КонецЕсли; - -КонецПроцедуры - -Процедура ДействияФормыПолучитьТекстДляФайлаПараметров(Кнопка) - - ПутьКФайлуКлассификации = СтрЗаменить(СтрЗаменить(ФайлКлассификацииОшибок, "\", "/"), КаталогПроекта, "./"); - - массивСтрок = Новый Массив; - - массивСтрок.Добавить("acc.projectKey=" + Конфигурация.Наименование); - массивСтрок.Добавить("acc.catalog=" + КаталогПроекта); - массивСтрок.Добавить("acc.result=" + СтрЗаменить(ИмяФайлаРезультата, КаталогПроекта, "./")); - массивСтрок.Добавить("acc.sources=" + СтрЗаменить(КаталогИсходныхКодов, КаталогПроекта, "./")); - массивСтрок.Добавить("acc.check=" + Формат(ВыполнятьПроверку, "БЛ=false; БИ=true")); - массивСтрок.Добавить("acc.format=" + ФорматЭкспорта); - массивСтрок.Добавить("acc.titleError=" + ФорматПредставленияОшибки); - массивСтрок.Добавить("acc.relativePathToFiles=" + Формат(ВыводитьОтносительныеПути, "БЛ=false; БИ=true")); - массивСтрок.Добавить("acc.objectErrors=" + Формат(ВыводитьОшибкиОбъектов, "БЛ=false; БИ=true")); - массивСтрок.Добавить("acc.recreateProject=" + Формат(ПересоздатьКонфигурацию, "БЛ=false; БИ=true")); - массивСтрок.Добавить("acc.exportRules=" + Формат(ВыгружатьПравила, "БЛ=false; БИ=true")); - массивСтрок.Добавить("acc.fileClassificationError=" + ПутьКФайлуКлассификации); - - ВвестиСтроку(СтрСоединить(массивСтрок, Символы.ПС), , , Истина); - -КонецПроцедуры - -Процедура ДействияФормыКлассификацияОшибок(Кнопка) - - ОткрытьФорму("ВнешняяОбработка.ВыгрузкаРезультатовПроверки.Форма.КлассификацияОшибок", , ЭтаФорма); - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -Процедура ВыгрузитьОшибки() - - ПересоздатьКонфигурацию(); - ЗапускПроверки(); - ИнициализироватьПервичныеДанные(); - Если фФайлСуществует(ФайлКлассификацииОшибок) Тогда - ДД = Новый ДвоичныеДанные(ФайлКлассификацииОшибок); - АдресФайлаКлассификацииВоВременномХранилище = ПоместитьВоВременноеХранилище(ДД); - КонецЕсли; - ЭкспортироватьОшибкиАПК(); - -КонецПроцедуры - -Процедура ПересоздатьКонфигурацию() - - Если Не (ЗначениеЗаполнено(Конфигурация) - И ПересоздатьКонфигурацию) Тогда - Возврат; - КонецЕсли; - - новКонфигурация = Конфигурация.Скопировать(); - новКонфигурация.ЭтоКопия = Ложь; - новКонфигурация.ОбъектКопия = Неопределено; - новКонфигурация.Записать(); - - старКонфигурацияОбъект = Конфигурация.ПолучитьОбъект(); - старКонфигурацияОбъект.Наименование = "Удалить_" + старКонфигурацияОбъект.Наименование; - старКонфигурацияОбъект.Записать(); - - Запрос = Новый Запрос; - Запрос.Текст = "ВЫБРАТЬ - | &НоваяКонфигурация КАК Конфигурация, - | ТребованияККонфигурации.ВариантПроверки КАК ВариантПроверки, - | ТребованияККонфигурации.Требование КАК Требование, - | ТребованияККонфигурации.Ошибка КАК Ошибка - |ИЗ - | РегистрСведений.ТребованияККонфигурации КАК ТребованияККонфигурации - |ГДЕ - | ТребованияККонфигурации.Конфигурация = &Конфигурация"; - Запрос.УстановитьПараметр("Конфигурация", Конфигурация); - Запрос.УстановитьПараметр("НоваяКонфигурация", новКонфигурация.Ссылка); - - нз = РегистрыСведений.ТребованияККонфигурации.СоздатьНаборЗаписей(); - нз.Отбор.Конфигурация.Установить(новКонфигурация.Ссылка); - нз.Загрузить(Запрос.Выполнить().Выгрузить()); - нз.Записать(); - - Конфигурация = новКонфигурация.Ссылка; - -КонецПроцедуры - -Процедура ЗапускПроверки() - - Если Не ВыполнятьПроверку - Или Не ЗначениеЗаполнено(Конфигурация) Тогда - - Возврат; - - КонецЕсли; - - Лог_Информация("Начало проверки конфигурации " + ЛокальнаяДата()); - - ФормаЗапускаПроверки = ПолучитьФорму("Обработка.ЗапускПроверки.Форма"); - ФормаЗапускаПроверки.ОбработкаОбъект.ПоказыватьПредупреждения = Ложь; - ФормаЗапускаПроверки.Конфигурация = Конфигурация; - ФормаЗапускаПроверки.РегистрироватьВсеОшибкиКакОсобенности = Ложь; - ФормаЗапускаПроверки.Открыть(); - ТекстОшибки = ФормаЗапускаПроверки.ВыполнитьПроверку(); - ФормаЗапускаПроверки.Закрыть(); - - Если ЗначениеЗаполнено(ТекстОшибки) Тогда - - Лог_Информация("При выполнении проверки произошла ошибка: "); - Лог_Информация(ТекстОшибки); - - КонецЕсли; - - Лог_Информация("Окончание проверки конфигурации " + ЛокальнаяДата()); - -КонецПроцедуры - -Процедура УстановитьЗначениеФорматаЭкспортаНаФорме(Знач ВходящееЗначение) - - Элемент = ЭтаФорма.ЭлементыФормы.ФорматЭкспорта; - СписокВыборка = Элемент.СписокВыбора; - - ВходящееЗначение = нРег(ВходящееЗначение); - Значение = СписокВыборка.НайтиПоЗначению(ВходящееЗначение); - Элемент.Значение = Значение; - -КонецПроцедуры - -Процедура УстановитьЗаголовокФормы() - - Лог_Информация("Версия обработки " + ВерсияОбработки); - ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + " v." + ВерсияОбработки; - -КонецПроцедуры - -#Область ОбработкаПараметров - -Процедура ОбработатьПараметрыЗапуска() - - // Порядок чтения параметров - // Файл параметров берется из аргумента, если не указан, то ищется рядом с обработкой - // Параметры читаются из аргументов, если не указаны, то из файла параметров - - ПутьКФайлуПараметров = ""; - - ПутьКФайлуОбработки = АбсолютныйПуть(ИспользуемоеИмяФайла); - - РежимОтладки = Не ЗначениеЗаполнено(ПараметрЗапуска); - - Аргументы = СтрРазделить(ПараметрЗапуска, ";", Ложь); - ФайлОбработки = Новый Файл(ИспользуемоеИмяФайла); - ПутьКФайлуОбработки = ФайлОбработки.Путь; - - Для каждого цАргумент Из Аргументы Цикл - - ЗаполнитьПараметр(цАргумент, "acc.propertiesPaths", ПутьКФайлуПараметров); - Если вРег(цАргумент) = "/DEBUG" Тогда // за счет параметра открываем для отладки в клиенте - РежимОтладки = Истина; - КонецЕсли; - - КонецЦикла; - - Если Не ЗначениеЗаполнено(ПутьКФайлуПараметров) Тогда - - ПутьКФайлуПараметров = ПутьКФайлуОбработки + "acc.properties"; - - КонецЕсли; - - ПрочитатьФайлПараметров(ПутьКФайлуПараметров); - - Для каждого цАргумент Из Аргументы Цикл - - ПрочитатьПараметрыВСтроке(цАргумент); - - КонецЦикла; - - ОбеспечитьАбсолютныйПутьККаталогу(ПутьКФайлуОбработки); - ПостОбработкаПараметров(); - -КонецПроцедуры - -Функция ПроверитьЗаполнениеПараметровОбработки() - - Результат = Истина; - - Если Конфигурация.Пустая() Тогда - Результат = Ложь; - КонецЕсли; - - Если Не КаталогСуществует(КаталогПроекта) Тогда - Результат = Ложь; - КонецЕсли; - - Если Не КаталогСуществует(КаталогИсходныхКодов) Тогда - Результат = Ложь; - КонецЕсли; - - Если ПустаяСтрока(ФорматЭкспорта) Тогда - Результат = Ложь; - КонецЕсли; - - Если ПустаяСтрока(ФорматПредставленияОшибки) Тогда - Результат = Ложь; - КонецЕсли; - - Возврат Результат; - -КонецФункции - -Процедура ПрочитатьПараметрыВСтроке(Знач СтрокаСПараметром) - - ЗаполнитьПараметр(СтрокаСПараметром, "acc.projectKey", ИмяПроекта); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.catalog", КаталогПроекта); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.result", ИмяФайлаРезультата); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.sources", КаталогИсходныхКодов); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.check", ЗначениеПараметра_ВыполнятьПроверку); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.format", ФорматЭкспорта); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.titleError", ФорматПредставленияОшибки); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.relativePathToFiles", ЗначениеПараметра_ОтносительныеПутиКФайлам); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.objectErrors", ЗначениеПараметра_ВыводитьОшибкиОбъектов); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.recreateProject", ЗначениеПараметра_ПересоздатьКонфигурацию); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.exportRules", ЗначениеПараметра_ВыгружатьПравила); - ЗаполнитьПараметр(СтрокаСПараметром, "acc.fileClassificationError", ФайлКлассификацииОшибок); - -КонецПроцедуры - -Процедура ЗаполнитьПараметр(Знач СтрокаПараметра, Знач ИмяПараметра, ЗначениеПараметра) - - текСтрокаВРег = ВРег(СтрокаПараметра); - - Если Не СтрНачинаетсяС(текСтрокаВРег, ВРег(ИмяПараметра)) Тогда - - Возврат; - - КонецЕсли; - - позРавно = СтрНайти(СтрокаПараметра, "="); - - Если позРавно = 0 Тогда - - Возврат; - - КонецЕсли; - - ЗначениеПараметра = СокрЛП(Сред(СтрокаПараметра, позРавно + 1)); - - Лог_Отладка("Найден параметр " + ИмяПараметра + " = " + ЗначениеПараметра); - -КонецПроцедуры - -Процедура ПрочитатьФайлПараметров(Знач ПутьКФайлуПараметров) - - Лог_Отладка(СтрШаблон("Читаю файл параметров %1", ПутьКФайлуПараметров)); - - ПутьКФайлуПараметров = АбсолютныйПуть(ПутьКФайлуПараметров); - - Если Не фФайлСуществует(ПутьКФайлуПараметров) Тогда - Лог_Информация(СтрШаблон("Файл параметров %1 не найден.", ПутьКФайлуПараметров)); - Возврат; - КонецЕсли; - - чтениеФайлаПараметров = Новый ТекстовыйДокумент; - чтениеФайлаПараметров.Прочитать(ПутьКФайлуПараметров, КодировкаТекста.UTF8); - - Для ц = 0 По чтениеФайлаПараметров.КоличествоСтрок() Цикл - - текСтрока = чтениеФайлаПараметров.ПолучитьСтроку(ц); - - ПрочитатьПараметрыВСтроке(текСтрока); - - КонецЦикла; - - чтениеФайлаПараметров = Неопределено; - - ОбеспечитьАбсолютныйПутьККаталогу(КаталогРодитель(ПутьКФайлуПараметров)); - -КонецПроцедуры - -Процедура ОбеспечитьАбсолютныйПутьККаталогу(Знач КаталогРодитель) - - Если Не ЗначениеЗаполнено(КаталогПроекта) Тогда - Возврат; - КонецЕсли; - - Лог_Отладка( - СтрШаблон( - "Вычисление пути к каталогу проекта. Текущий путь = %1, каталог-родитель = %2", - КаталогПроекта, - КаталогРодитель)); - - Если Не СтрНачинаетсяС(КаталогПроекта, ".") Тогда - - Если КаталогСуществует(КаталогПроекта) Тогда - - // каталог найден и существует - - Лог_Отладка(СтрШаблон("Текущий путь = %1", КаталогПроекта)); - Возврат; - - КонецЕсли; - - КонецЕсли; - - Если Не ЗначениеЗаполнено(КаталогРодитель) Тогда - Возврат; - КонецЕсли; - - каталог = КаталогРодитель + ПолучитьРазделительПути() + КаталогПроекта; - - Лог_Отладка(СтрШаблон("Вычисление по родителю = %1", каталог)); - - Если КаталогСуществует(каталог) Тогда - - // каталог найден и существует - - КаталогПроекта = АбсолютныйПуть(каталог); - - КонецЕсли; - -КонецПроцедуры - -Процедура ПостОбработкаПараметров() - - ОбеспечитьАбсолютныйПутьККаталогуИсходныхКодов(); - ОбеспечитьАбсолютныйПутьКФайлуКлассификацииОшибок(); - - ЗаполнитьКонфигурациюПоИмениПроекта(); - - КаталогПроекта = АбсолютныйПуть(КаталогПроекта); - - Если ВыводитьОтносительныеПути Тогда - - // Заменяем на прямые слешы, т.к. их не придется экранировать в джсоне - КаталогИсходныхКодов = СтрЗаменить(КаталогИсходныхКодов, "\", "/"); - - Иначе - - КаталогИсходныхКодов = АбсолютныйПуть(КаталогИсходныхКодов); - - КонецЕсли; - - Если ЗначениеЗаполнено(КаталогПроекта) - И Не СтрЗаканчиваетсяНа(КаталогПроекта, "/") Тогда - - КаталогПроекта = КаталогПроекта + "/"; - - КонецЕсли; - - Если ЗначениеЗаполнено(КаталогИсходныхКодов) - И Не СтрЗаканчиваетсяНа(КаталогИсходныхКодов, "/") Тогда - - КаталогИсходныхКодов = КаталогИсходныхКодов + "/"; - - КонецЕсли; - - Если Не ЗначениеЗаполнено(ФорматПредставленияОшибки) Тогда - ФорматПредставленияОшибки = ФорматОшибкиКодНаименование; - КонецЕсли; - - ВыполнятьПроверку = Значение_Истина(ЗначениеПараметра_ВыполнятьПроверку); - ВыводитьОтносительныеПути = Значение_Истина(ЗначениеПараметра_ОтносительныеПутиКФайлам); - ВыводитьОшибкиОбъектов = Значение_Истина(ЗначениеПараметра_ВыводитьОшибкиОбъектов); - ПересоздатьКонфигурацию = Значение_Истина(ЗначениеПараметра_ПересоздатьКонфигурацию); - ВыгружатьПравила = Значение_Истина(ЗначениеПараметра_ВыгружатьПравила); - - ОбработатьЗаполнениеКаталогаПроекта(); - -КонецПроцедуры - -Функция Значение_Истина(Знач пСтроковоеЗначениеПараметра) - - ВРегЗначение = ВРег(пСтроковоеЗначениеПараметра); - Возврат ВРегЗначение = "TRUE" ИЛИ ВРегЗначение = "1" ИЛИ ВРегЗначение = "ИСТИНА"; - -КонецФункции - -Процедура ОбеспечитьАбсолютныйПутьККаталогуИсходныхКодов() - - Если ПустаяСтрока(КаталогИсходныхКодов) Тогда - КаталогИсходныхКодов = "src"; - КонецЕсли; - - Лог_Отладка("Вычисление пути к исходникам"); - - КаталогИсходныхКодов = НайтиКаталогИсходныхКодов(); - - Лог_Отладка("Текущий каталог исходных кодов: " + КаталогИсходныхКодов); - - Лог_Отладка("Уточнение каталога по файлам конфигурации"); - - найденныеФайлы = НайтиФайлы(КаталогИсходныхКодов, "Configuration.xml", Истина); - - Если найденныеФайлы.Количество() > 0 Тогда - - ЭтоВыгрузкаEDT = Ложь; - - КаталогИсходныхКодов = найденныеФайлы[0].Путь; - - Лог_Отладка("Найден файл Configuration.xml: " + найденныеФайлы[0].ПолноеИмя); - Лог_Отладка("Это выгрузка конфигуратора"); - Лог_Отладка("Каталог исходных файлов: " + КаталогИсходныхКодов); - Возврат; - - КонецЕсли; - - найденныеФайлы = НайтиФайлы(КаталогИсходныхКодов, "Configuration.mdo", Истина); - - Если найденныеФайлы.Количество() > 0 Тогда - - ЭтоВыгрузкаEDT = Истина; - - КаталогИсходныхКодов = КаталогРодитель(найденныеФайлы[0].Путь); - - Лог_Отладка("Найден файл Configuration.mdo: " + найденныеФайлы[0].ПолноеИмя); - Лог_Отладка("Это выгрузка EDT"); - Лог_Отладка("Каталог исходных файлов: " + КаталогИсходныхКодов); - Возврат; - - КонецЕсли; - - Лог_Информация("Не удалось определить тип выгрузки. Возможно каталог исходных кодов задан не верно."); - -КонецПроцедуры - -Функция НайтиКаталогИсходныхКодов() - - ЭтоПолныйПуть = СтрНайти(КаталогИсходныхКодов, ":") > 0; - - Если ЭтоПолныйПуть - И КаталогСуществует(КаталогИсходныхКодов) Тогда - - // если каталог исходных был задан не относительный - запрещаем выводить относительные - ВыводитьОтносительныеПути = Ложь; - - Лог_Информация("Каталог исходных файлов по переданному полному пути: " + КаталогИсходныхКодов); - - Возврат КаталогИсходныхКодов; - - КонецЕсли; - - Если Не ЭтоПолныйПуть Тогда - - Каталог = КаталогПроекта + ПолучитьРазделительПути() - + СтрЗаменить(КаталогИсходныхКодов, "/", ПолучитьРазделительПути()); - - Если КаталогСуществует(Каталог) Тогда - - Возврат Каталог; - - Иначе - - Лог_Информация("Не удалось определить каталог исходных кодов как [каталог проекта] + [каталог исходных кодов]"); - - КонецЕсли; - - КонецЕсли; - - Возврат КаталогПроекта; - -КонецФункции - -Процедура ПостОбработкаВывестиПараметрыВСообщения() - - Лог_Информация("Имя проекта = " + ИмяПроекта); - Лог_Информация("Конфигурация = " + Конфигурация + ", код: " + Конфигурация.Код); - Лог_Информация("Каталог проекта = " + КаталогПроекта); - Лог_Информация("Файл результата = " + ИмяФайлаРезультата); - Лог_Информация("Каталог исходников = " + КаталогИсходныхКодов); - Лог_Информация("Выполнять проверку = " + ВыполнятьПроверку); - Лог_Информация("Формат экспорта = " + ФорматЭкспорта); - Лог_Информация("Выгружать правила = " + ВыгружатьПравила); - Лог_Информация("Файл классификации ошибок = " + ФайлКлассификацииОшибок); - -КонецПроцедуры - -Процедура ОбеспечитьАбсолютныйПутьКФайлуКлассификацииОшибок() - - Если ПустаяСтрока(ФайлКлассификацииОшибок) Тогда - ФайлКлассификацииОшибок = "./FileClassificationError.csv"; - КонецЕсли; - - Лог_Отладка("Вычисление пути к файлу классификации"); - - путьКФайлуКлассификации = АбсолютныйПуть(ФайлКлассификацииОшибок); - - Если фФайлСуществует(путьКФайлуКлассификации) Тогда - - ФайлКлассификацииОшибок = путьКФайлуКлассификации; - Лог_Отладка("Файл классификации ошибок заполнен по переданному относительному пути: " + ФайлКлассификацииОшибок); - - ИначеЕсли СтрНайти(ФайлКлассификацииОшибок, ":") > 0 Тогда // Это полный путь - - Если фФайлСуществует(ФайлКлассификацииОшибок) Тогда - - Лог_Отладка("Файл классификации ошибок заполнен по переданному полному пути: " + ФайлКлассификацииОшибок); - - Иначе - - Лог_Отладка("Не удалось найти Файл классификации ошибок по переданному полному пути: " + ФайлКлассификацииОшибок); - ФайлКлассификацииОшибок = ""; - Возврат; - - КонецЕсли; - - Иначе - - РазделительПути = ПолучитьРазделительПути(); - ФайлКлассификацииОшибок = КаталогПроекта - + Прав(ФайлКлассификацииОшибок, СтрДлина(ФайлКлассификацииОшибок) - 1); - ФайлКлассификацииОшибок = СтрЗаменить(ФайлКлассификацииОшибок, "/", РазделительПути); - ФайлКлассификацииОшибок = СтрЗаменить(ФайлКлассификацииОшибок, "\", РазделительПути); - - Если Не фФайлСуществует(ФайлКлассификацииОшибок) Тогда - - Лог_Отладка("Не удалось определить Файл классификации ошибок как [каталог проекта] + [Файл классификации ошибок]"); - ФайлКлассификацииОшибок = ""; - Возврат; - - КонецЕсли; - - КонецЕсли; - - Лог_Отладка("Текущий файл классификации ошибок: " + ФайлКлассификацииОшибок); - -КонецПроцедуры - -#КонецОбласти - -#Область ФайловыеОперации - -Функция АбсолютныйПуть(Знач пПуть) - - Файл = Новый Файл(пПуть); - Возврат СтрЗаменить(Файл.ПолноеИмя, "\", "/"); // Заменяем на прямые слешы, т.к. из не придется экранировать в джсоне - -КонецФункции - -Функция КаталогРодитель(Знач пПуть) - - Файл = Новый Файл(пПуть); - Возврат Файл.Путь; - -КонецФункции - -// Есть глобальный метод ФайлСуществует, но он не проверяет, что это файл -Функция фФайлСуществует(Знач пФайл) - - Файл = Новый Файл(пФайл); - Возврат Файл.Существует() И Файл.ЭтоФайл(); - -КонецФункции - -Функция КаталогСуществует(Знач пКаталог) - - Файл = Новый Файл(пКаталог); - Возврат Файл.Существует() И Файл.ЭтоКаталог(); - -КонецФункции - -Процедура ОбработатьЗаполнениеКаталогаПроекта() - - Если ЗначениеЗаполнено(КаталогПроекта) Тогда - - Если Не ЗначениеЗаполнено(ИмяФайлаРезультата) Тогда - - Если НРег(ФорматЭкспорта) = ФорматЭкспортаGenericIssue Тогда - ИмяФайлаРезультата = АбсолютныйПуть(КаталогПроекта + ПолучитьРазделительПути() + "acc-generic-issue.json"); - Иначе - ИмяФайлаРезультата = АбсолютныйПуть(КаталогПроекта + ПолучитьРазделительПути() + "acc-json.json"); - КонецЕсли; - - КонецЕсли; - - Если Не СтрНайти(ИмяФайлаРезультата, ":") Тогда - - // Передан относительный путь - ИмяФайлаРезультата = АбсолютныйПуть(КаталогПроекта + ПолучитьРазделительПути() + ИмяФайлаРезультата); - - КонецЕсли; - - КонецЕсли; - -КонецПроцедуры - -Процедура ЗаполнитьКонфигурациюПоИмениПроекта() - - Если ЗначениеЗаполнено(ИмяПроекта) Тогда - - Запрос = Новый Запрос; - Запрос.Текст = "ВЫБРАТЬ - | Конфигурации.Ссылка КАК Ссылка - |ИЗ - | Справочник.Конфигурации КАК Конфигурации - |ГДЕ - | Конфигурации.Наименование = &Наименование"; - Запрос.УстановитьПараметр("Наименование", ИмяПроекта); - - Выборка = Запрос.Выполнить().Выбрать(); - - Если Выборка.Следующий() Тогда - - Конфигурация = Выборка.Ссылка; - - КонецЕсли; - - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#КонецОбласти \ No newline at end of file diff --git a/src/acc-export/acc-export.xml b/src/acc-export/acc-export.xml new file mode 100644 index 0000000..5fe25bc --- /dev/null +++ b/src/acc-export/acc-export.xml @@ -0,0 +1,828 @@ + + + + + + c3831ec8-d8d5-4f93-8a22-f9bfae07327f + 6bd4fec9-a489-4c6f-802d-ceb883fbf616 + + + 52bfbdb8-b859-4d48-b854-091e2e66d61c + 27dcdfd6-8055-4331-9bcd-d075a77f4fd4 + + + + ВыгрузкаРезультатовПроверки + + + ru + Выгрузка результатов проверки + + + + ExternalDataProcessor.ВыгрузкаРезультатовПроверки.Form.Форма + + + + + + Конфигурация + + + ru + Конфигурация + + + + + cfg:CatalogRef.Конфигурации + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + КаталогПроекта + + + ru + Каталог проекта + + + + + xs:string + + 0 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + КаталогИсходныхКодов + + + ru + Каталог исходных кодов + + + + + xs:string + + 0 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ИмяФайлаРезультата + + + ru + Имя файла результата + + + + + xs:string + + 0 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ИмяПроекта + + + ru + Имя проекта + + + + + xs:string + + 150 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ВыполнятьПроверку + + + ru + Выполнять проверку + + + + + xs:boolean + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ФорматЭкспорта + + + ru + Формат экспорта + + + + + xs:string + + 50 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + РежимОтладки + + + ru + Режим отладки + + + + + xs:boolean + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ФорматПредставленияОшибки + + + ru + Формат представления ошибки + + + + + xs:string + + 50 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ВыводитьОтносительныеПути + + + ru + Выводить относительные пути + + + + + xs:boolean + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ОтносительныйКаталогИсходныхКодов + + + ru + Относительный каталог исходных кодов + + + + + xs:string + + 0 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ВыводитьОшибкиОбъектов + + + ru + Выводить ошибки объектов + + + + + xs:boolean + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ПересоздатьКонфигурацию + + + ru + Пересоздать конфигурацию + + + + + xs:boolean + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ФайлКлассификацииОшибок + + + ru + Файл классификации ошибок + + + + + xs:string + + 0 + Variable + + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ВыгружатьПравила + + + ru + Выгружать правила + + + + + xs:boolean + + false + + + + false + + false + false + + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + + 86b37eae-8f75-4dcd-9e39-575c00a97332 + 3b020fa8-23ad-4ad8-b3d7-bc29cfd7a0df + + + 26f1a85a-0d62-43db-8f1d-d0882d59c455 + 98b42c7b-5659-4097-a875-a4d1bafd937c + + + + КлассыОшибок + + + ru + Классы ошибок + + + + + DontCheck + + + + DontCheck + false + false + Auto + + + false + + + Auto + Auto + + false + Use + false + + + + Use + + + + + + + + + + + Серьезность + + + ru + Серьезность + + + + + xs:string + + 10 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + Тип + + + ru + Тип + + + + + xs:string + + 20 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + ЗатрачиваемыеУсилия + + + ru + Затрачиваемые усилия (мин.) + + + + + xs:decimal + + 2 + 0 + Nonnegative + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + КодОшибки + + + ru + Код ошибки + + + + + xs:string + + 13 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + + НаименованиеОшибки + + + ru + Наименование ошибки + + + + + xs:string + + 150 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + + + + +
Форма
+
КлассификацияОшибок
+
+
+
\ No newline at end of file diff --git a/src/acc-export/ObjectModule.bsl b/src/acc-export/acc-export/Ext/ObjectModule.bsl similarity index 99% rename from src/acc-export/ObjectModule.bsl rename to src/acc-export/acc-export/Ext/ObjectModule.bsl index eefe8b7..5668ba8 100644 --- a/src/acc-export/ObjectModule.bsl +++ b/src/acc-export/acc-export/Ext/ObjectModule.bsl @@ -912,12 +912,12 @@ Функция ПредставлениеОшибки(Знач ВыборкаОшибокАПК) Представление = ""; - Если НРег(ФорматПредставленияОшибки) = НРег(ФорматОшибкиТолькоКод) Тогда - Представление = КодОшибки(ВыборкаОшибокАПК); - ИначеЕсли НРег(ФорматПредставленияОшибки) = НРег(ФорматОшибкиТолькоНаименование) Тогда + Если НРег(ФорматПредставленияОшибки) = НРег(ФорматОшибкиТолькоНаименование) Тогда Представление = ВыборкаОшибокАПК.Правило; - Иначе // ФорматПредставленияОшибки = ФорматОшибкиКодНаименование + ИначеЕсли НРег(ФорматПредставленияОшибки) = НРег(ФорматОшибкиКодНаименование) Тогда Представление = "" + КодОшибки(ВыборкаОшибокАПК) + " : " + ВыборкаОшибокАПК.Правило; + Иначе + Представление = КодОшибки(ВыборкаОшибокАПК); КонецЕсли; Представление = СтрЗаменить(Представление, ",", "_"); // SonarQube не любит запятые в представлении ошибки @@ -1817,8 +1817,8 @@ ШаблонПоискаУказанияСтроки = "стр."; ДлинаШаблонаПоискаУказанияСтроки = СтрДлина(ШаблонПоискаУказанияСтроки); -ФорматЭкспортаReportJSON = нРег("ReportJSON"); -ФорматЭкспортаGenericIssue = нРег("GenericIssue"); +ФорматЭкспортаReportJSON = "reportjson"; +ФорматЭкспортаGenericIssue = "genericissue"; ФорматОшибкиТолькоКод = "code"; ФорматОшибкиТолькоНаименование = "name"; @@ -1829,6 +1829,6 @@ КоличествоСекундВМинуте = 60; СмещениеПоискаПлатформеннойОшибки = 13; -ВерсияОбработки = "1.3.0"; +ВерсияОбработки = "1.3.1"; #КонецОбласти \ No newline at end of file diff --git "a/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272.xml" "b/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272.xml" new file mode 100644 index 0000000..55e7dc0 --- /dev/null +++ "b/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272.xml" @@ -0,0 +1,22 @@ + + +
+ + КлассификацияОшибок + + + ru + Классификация ошибок + + + + Ordinary + false + + PlatformApplication + MobilePlatformApplication + + + +
+
\ No newline at end of file diff --git "a/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/Ext/Form.bin" "b/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/Ext/Form.bin" new file mode 100644 index 0000000000000000000000000000000000000000..9d98842e3cf28c32f6eb7fccb1d51b0b45932ca2 GIT binary patch literal 37028 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 YB9K`oxv%~#3PvQUC&>iqzVzn*1L=z7-~a#s literal 0 HcmV?d00001 diff --git "a/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260.xml" "b/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260.xml" new file mode 100644 index 0000000..86896aa --- /dev/null +++ "b/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260.xml" @@ -0,0 +1,22 @@ + + +
+ + Форма + + + ru + Форма + + + + Ordinary + false + + PlatformApplication + MobilePlatformApplication + + + +
+
\ No newline at end of file diff --git "a/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" "b/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" new file mode 100644 index 0000000000000000000000000000000000000000..f15b6c688bec5bef9cb5e795f9b0d62622430f0a GIT binary patch literal 67274 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\20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 -20822070-9c1c-48bb-8aa6-fcd6bd0e41e9.0-->Form\Форма -6bd4fec9-a489-4c6f-802d-ceb883fbf616.0\info-->und\6bd4fec9-a489-4c6f-802d-ceb883fbf616.0\info -6bd4fec9-a489-4c6f-802d-ceb883fbf616.0\text-->ObjectModule.bsl -7c3c8c38-04c9-4871-a473-24cdbb8a5ccb-->und\7c3c8c38-04c9-4871-a473-24cdbb8a5ccb -copyinfo-->und\copyinfo -ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a-->und\ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a -ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a.0-->Form\КлассификацияОшибок -root-->und\root -version-->und\version -versions-->und\versions diff --git a/src/acc-export/und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 b/src/acc-export/und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 deleted file mode 100644 index 7c413a8..0000000 --- a/src/acc-export/und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 +++ /dev/null @@ -1,15 +0,0 @@ -{1, -{1, -{0, -{13, -{2, -{1,0,20822070-9c1c-48bb-8aa6-fcd6bd0e41e9},"Форма", -{1,"ru","Форма"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3,00000000-0000-0000-0000-000000000000},0,0, -{2, -{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1}, -{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2} -} -}, -{0} -} -},0} \ No newline at end of file diff --git a/src/acc-export/und/6bd4fec9-a489-4c6f-802d-ceb883fbf616.0/info b/src/acc-export/und/6bd4fec9-a489-4c6f-802d-ceb883fbf616.0/info deleted file mode 100644 index c70b5f3..0000000 --- a/src/acc-export/und/6bd4fec9-a489-4c6f-802d-ceb883fbf616.0/info +++ /dev/null @@ -1 +0,0 @@ -{3,1,0,"",0} \ No newline at end of file diff --git a/src/acc-export/und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb b/src/acc-export/und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb deleted file mode 100644 index 4cabe31..0000000 --- a/src/acc-export/und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb +++ /dev/null @@ -1,508 +0,0 @@ -{1, -{7c3c8c38-04c9-4871-a473-24cdbb8a5ccb},1, -{c3831ec8-d8d5-4f93-8a22-f9bfae07327f, -{1, -{4,52bfbdb8-b859-4d48-b854-091e2e66d61c,27dcdfd6-8055-4331-9bcd-d075a77f4fd4, -{0, -{2, -{1,0,6bd4fec9-a489-4c6f-802d-ceb883fbf616},"ВыгрузкаРезультатовПроверки", -{1,"ru","Выгрузка результатов проверки"},"",0,0,00000000-0000-0000-0000-000000000000} -},20822070-9c1c-48bb-8aa6-fcd6bd0e41e9,"",00000000-0000-0000-0000-000000000000},4, -{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,1, -{ -{0, -{11,86b37eae-8f75-4dcd-9e39-575c00a97332,3b020fa8-23ad-4ad8-b3d7-bc29cfd7a0df,26f1a85a-0d62-43db-8f1d-d0882d59c455,98b42c7b-5659-4097-a875-a4d1bafd937c, -{0, -{2, -{1,0,5e00eb1b-5cec-4500-800e-f410f9827342},"КлассыОшибок", -{1,"ru","Классы ошибок"},"",0,0,00000000-0000-0000-0000-000000000000} -},0, -{1, -{1,1, -{-3},510405d3-2a0c-4fea-960a-7fee59b32f9b, -{13,24,1183c14f-f814-49c6-9233-a3c26b3f64cf, -{"#",9ad557b1-249e-48dc-824b-3e149ecf10a6, -{3,0,0} -},2723eb98-b4c1-498a-a6f3-70444757902f, -{"#",98ea8e5a-b586-442b-b944-6e3447734aa7,0},2bbba66b-fabf-4863-8ba3-54b3c64c896e, -{"B",0},2c8143d5-4248-4c43-8bfb-307c0be2e415, -{"B",0},33c74a4d-561f-4bc0-9eaa-8d21c893c0a9, -{"#",ad3615c5-aae6-4725-89be-91827523abd9, -{ad3615c5-aae6-4725-89be-91827523abd9,0} -},3eaf5a8b-06d6-47b0-ac7d-a9698247f499, -{"U"},4690ff70-e3fa-4914-9127-6a9acc5fc949, -{"#",87024738-fc2a-4436-ada1-df79d395c424, -{0} -},4de03908-56f4-4396-a61e-17253afca9ac, -{"B",0},580c29e2-8af4-4258-882a-7cf8073e61c8, -{"#",87024738-fc2a-4436-ada1-df79d395c424, -{0} -},6c4f7074-e7d4-48eb-b31b-132873666262, -{"#",157fa490-4ce9-11d4-9415-008048da11f9, -{1,00000000-0000-0000-0000-000000000000} -},6e3a1131-37a3-4da5-8895-572d9d0c9db6, -{"#",ace3fd07-11b2-477e-ab7f-36f0ea37c8dd, -{ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,2} -},7ba608f2-e654-42a3-8885-334fe88ca910, -{"#",12ca4003-ac70-450e-b897-37faf86bd313,0},88149a78-9448-4767-867b-0e650d165d2e, -{"#",87024738-fc2a-4436-ada1-df79d395c424, -{0} -},90ae4b5d-e0fd-49ef-a008-d67c1e75038c, -{"B",0},9288a8ed-b259-46d0-a8e3-70d87956ff2d, -{"#",d46ea122-3201-4e5e-bed4-e669c6e463c8, -{d46ea122-3201-4e5e-bed4-e669c6e463c8,1} -},b02800e9-a8d1-42ab-9a12-f673e92be968, -{"B",0},c65a541f-0b91-4f33-bc88-fbaaa57f9992, -{"U"},cf4abea3-37b2-11d4-940f-008048da11f9, -{"#",87024738-fc2a-4436-ada1-df79d395c424, -{0} -},cf4abea4-37b2-11d4-940f-008048da11f9, -{"S",""},d4232326-022b-421e-b6d3-88e418f74327, -{"#",3b8e6bdd-d648-49d5-af2f-d46d84f87dd5, -{3b8e6bdd-d648-49d5-af2f-d46d84f87dd5,1} -},e3da683b-c54a-457a-a243-b9b4f9bf76dd, -{"#",b76a58b9-2a56-4e46-bb31-8e04ad9f31ae, -{5006,0} -},e6b3f5f3-bdf3-4ad0-bc60-7323b3feb208, -{"U"},f49e4ced-4033-4e6c-8755-9fbaaccd6078, -{"S",""},fcf503b8-1c06-454a-970c-06413e64aee5, -{"#",f2eaae14-91a7-47b9-9d69-097877f41580, -{0,0} -} -} -} -}, -{0} -} -},1, -{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,5, -{ -{0, -{27, -{2, -{2, -{1,0,3ce82985-db29-4d32-9be4-6af859fb6a19},"Серьезность", -{1,"ru","Серьезность"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S",10,1} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,f9bbc992-d125-4225-b76c-23854c43c702},"Тип", -{1,"ru","Тип"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S",20,1} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,820f7b2a-7d60-4f6e-8585-21e6a8e3e3ad},"ЗатрачиваемыеУсилия", -{1,"ru","Затрачиваемые усилия (мин.)"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"N",2,0,1} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"U"},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,5ad18ac7-0f41-4872-bf48-6781ffe4da9e},"КодОшибки", -{1,"ru","Код ошибки"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S",13,1} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,e99d6f59-74e8-45ee-b5f5-dc7e42a42186},"НаименованиеОшибки", -{1,"ru","Наименование ошибки"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S",150,1} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0} -} -} -}, -{3daea016-69b7-4ed4-9453-127911372fe6,0}, -{d5b0e5ed-256d-401c-9c36-f630cafd8a62,2,20822070-9c1c-48bb-8aa6-fcd6bd0e41e9,ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a}, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,15, -{ -{0, -{27, -{2, -{2, -{1,0,d58cd311-a1f8-42a4-9023-a92949e8c209},"Конфигурация", -{1,"ru","Конфигурация"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"#",e94d6774-39a2-44a2-b28b-2ec9ed567207} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,82a3310e-d08f-44be-8815-a4a0ec34c85d},"КаталогПроекта", -{1,"ru","Каталог проекта"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,60c23d67-c42e-41b3-9d2f-a8345c747491},"КаталогИсходныхКодов", -{1,"ru","Каталог исходных кодов"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,0be3cfcd-0bd9-4eae-ba72-3310e4b30b71},"ИмяФайлаРезультата", -{1,"ru","Имя файла результата"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,0807eb26-0081-44fd-bdea-8160077a986e},"ИмяПроекта", -{1,"ru","Имя проекта"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S",150,1} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,36748ff9-d431-444d-bf3e-171e11418c67},"ВыполнятьПроверку", -{1,"ru","Выполнять проверку"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"B"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2},"ФорматЭкспорта", -{1,"ru","Формат экспорта"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S",50,1} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,e8f93dad-5026-41f5-b37a-9d3d9f9197aa},"РежимОтладки", -{1,"ru","Режим отладки"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"B"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6},"ФорматПредставленияОшибки", -{1,"ru","Формат представления ошибки"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S",50,1} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,97290dae-497b-4fa5-bc55-1eeee5f86cc1},"ВыводитьОтносительныеПути", -{1,"ru","Выводить относительные пути"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"B"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,5392c7c0-b7f5-4e87-a77b-7086041e4a2a},"ОтносительныйКаталогИсходныхКодов", -{1,"ru","Относительный каталог исходных кодов"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,e9230a1f-9cd9-46fa-92ee-a7fba0a00add},"ВыводитьОшибкиОбъектов", -{1,"ru","Выводить ошибки объектов"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"B"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,1b03b32e-45be-4d68-b360-d3589b5bde3d},"ПересоздатьКонфигурацию", -{1,"ru","Пересоздать конфигурацию"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"B"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,901f95f3-2da3-4c49-bd99-34fc54892954},"ФайлКлассификацииОшибок", -{1,"ru","Файл классификации ошибок"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"S"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0}, -{ -{0, -{27, -{2, -{2, -{1,0,f04af899-d708-458c-8244-6199ba2a99fa},"ВыгружатьПравила", -{1,"ru","Выгружать правила"},"",0,0,00000000-0000-0000-0000-000000000000}, -{"Pattern", -{"B"} -} -},0, -{0}, -{0},0,"",0, -{"U"}, -{"U"},0,00000000-0000-0000-0000-000000000000,2,0, -{5006,0}, -{3,0,0}, -{0,0},0, -{0}, -{"S",""},0,0,0} -},0} -} -} -} -} \ No newline at end of file diff --git a/src/acc-export/und/copyinfo b/src/acc-export/und/copyinfo deleted file mode 100644 index 5d606e6..0000000 --- a/src/acc-export/und/copyinfo +++ /dev/null @@ -1,133 +0,0 @@ -{4, -{21, -{0be3cfcd-0bd9-4eae-ba72-3310e4b30b71,0be3cfcd-0bd9-4eae-ba72-3310e4b30b71,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ИмяФайлаРезультата"} -}, -{1b03b32e-45be-4d68-b360-d3589b5bde3d,1b03b32e-45be-4d68-b360-d3589b5bde3d,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПересоздатьКонфигурацию"} -}, -{20822070-9c1c-48bb-8aa6-fcd6bd0e41e9,20822070-9c1c-48bb-8aa6-fcd6bd0e41e9,1, -{d5b0e5ed-256d-401c-9c36-f630cafd8a62,"Форма"} -}, -{36748ff9-d431-444d-bf3e-171e11418c67,36748ff9-d431-444d-bf3e-171e11418c67,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ВыполнятьПроверку"} -}, -{3ce82985-db29-4d32-9be4-6af859fb6a19,3ce82985-db29-4d32-9be4-6af859fb6a19,2, -{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, -{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Серьезность"} -}, -{5ad18ac7-0f41-4872-bf48-6781ffe4da9e,5ad18ac7-0f41-4872-bf48-6781ffe4da9e,2, -{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, -{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"КодОшибки"} -}, -{5e00eb1b-5cec-4500-800e-f410f9827342,5e00eb1b-5cec-4500-800e-f410f9827342,1, -{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"} -}, -{60c23d67-c42e-41b3-9d2f-a8345c747491,60c23d67-c42e-41b3-9d2f-a8345c747491,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"КаталогИсходныхКодов"} -}, -{6bd4fec9-a489-4c6f-802d-ceb883fbf616,6bd4fec9-a489-4c6f-802d-ceb883fbf616,1, -{c3831ec8-d8d5-4f93-8a22-f9bfae07327f,"ВыгрузкаРезультатовПроверки"} -}, -{820f7b2a-7d60-4f6e-8585-21e6a8e3e3ad,820f7b2a-7d60-4f6e-8585-21e6a8e3e3ad,2, -{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, -{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"ЗатрачиваемыеУсилия"} -}, -{82a3310e-d08f-44be-8815-a4a0ec34c85d,82a3310e-d08f-44be-8815-a4a0ec34c85d,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"КаталогПроекта"} -}, -{901f95f3-2da3-4c49-bd99-34fc54892954,901f95f3-2da3-4c49-bd99-34fc54892954,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ФайлКлассификацииОшибок"} -}, -{97290dae-497b-4fa5-bc55-1eeee5f86cc1,97290dae-497b-4fa5-bc55-1eeee5f86cc1,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ВыводитьОтносительныеПути"} -}, -{b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2,b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ФорматЭкспорта"} -}, -{d58cd311-a1f8-42a4-9023-a92949e8c209,d58cd311-a1f8-42a4-9023-a92949e8c209,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"Конфигурация"} -}, -{e9230a1f-9cd9-46fa-92ee-a7fba0a00add,e9230a1f-9cd9-46fa-92ee-a7fba0a00add,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ВыводитьОшибкиОбъектов"} -}, -{e99d6f59-74e8-45ee-b5f5-dc7e42a42186,e99d6f59-74e8-45ee-b5f5-dc7e42a42186,2, -{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, -{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"НаименованиеОшибки"} -}, -{efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6,efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ФорматПредставленияОшибки"} -}, -{f04af899-d708-458c-8244-6199ba2a99fa,f04af899-d708-458c-8244-6199ba2a99fa,1, -{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ВыгружатьПравила"} -}, -{f242e021-8f41-4202-b025-c3d6b67db3e5,f242e021-8f41-4202-b025-c3d6b67db3e5,1, -{cf4abea6-37b2-11d4-940f-008048da11f9,"Конфигурации"} -}, -{f9bbc992-d125-4225-b76c-23854c43c702,f9bbc992-d125-4225-b76c-23854c43c702,2, -{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, -{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Тип"} -} -}, -{3, -{52bfbdb8-b859-4d48-b854-091e2e66d61c,6bd4fec9-a489-4c6f-802d-ceb883fbf616,0}, -{86b37eae-8f75-4dcd-9e39-575c00a97332,5e00eb1b-5cec-4500-800e-f410f9827342,0}, -{e94d6774-39a2-44a2-b28b-2ec9ed567207,f242e021-8f41-4202-b025-c3d6b67db3e5,1} -}, -{13, -{ -{0,0be3cfcd-0bd9-4eae-ba72-3310e4b30b71},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,1b03b32e-45be-4d68-b360-d3589b5bde3d},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,36748ff9-d431-444d-bf3e-171e11418c67},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,5e00eb1b-5cec-4500-800e-f410f9827342},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,60c23d67-c42e-41b3-9d2f-a8345c747491},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,82a3310e-d08f-44be-8815-a4a0ec34c85d},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,901f95f3-2da3-4c49-bd99-34fc54892954},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,97290dae-497b-4fa5-bc55-1eeee5f86cc1},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,d58cd311-a1f8-42a4-9023-a92949e8c209},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,e9230a1f-9cd9-46fa-92ee-a7fba0a00add},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -}, -{ -{0,f04af899-d708-458c-8244-6199ba2a99fa},52bfbdb8-b859-4d48-b854-091e2e66d61c, -{-1} -} -}, -{0,0}, -{0} -} \ No newline at end of file diff --git a/src/acc-export/und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a b/src/acc-export/und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a deleted file mode 100644 index a541fb5..0000000 --- a/src/acc-export/und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a +++ /dev/null @@ -1,15 +0,0 @@ -{1, -{1, -{0, -{13, -{2, -{1,0,ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a},"КлассификацияОшибок", -{1,"ru","Классификация ошибок"},"",0,1,32e087ab-1491-49b6-aba7-43571b41ac2b,3,00000000-0000-0000-0000-000000000000},0,0, -{2, -{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1}, -{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2} -} -}, -{0} -} -},0} \ No newline at end of file diff --git a/src/acc-export/und/root b/src/acc-export/und/root deleted file mode 100644 index 6d30295..0000000 --- a/src/acc-export/und/root +++ /dev/null @@ -1 +0,0 @@ -{2,7c3c8c38-04c9-4871-a473-24cdbb8a5ccb,} \ No newline at end of file diff --git a/src/acc-export/und/version b/src/acc-export/und/version deleted file mode 100644 index fb3579c..0000000 --- a/src/acc-export/und/version +++ /dev/null @@ -1,5 +0,0 @@ -{ -{216,0, -{80310,0} -} -} \ No newline at end of file diff --git a/src/acc-export/und/versions b/src/acc-export/und/versions deleted file mode 100644 index a3c1537..0000000 --- a/src/acc-export/und/versions +++ /dev/null @@ -1 +0,0 @@ -{1,11,"",463f2157-ce4f-4f4c-b48a-c1aff265b8d2,"20822070-9c1c-48bb-8aa6-fcd6bd0e41e9",23d00d0a-2d9f-40fd-95ab-e11bb7a23152,"20822070-9c1c-48bb-8aa6-fcd6bd0e41e9.0",46f0d042-1852-4215-8198-aa5e931361b7,"6bd4fec9-a489-4c6f-802d-ceb883fbf616.0",9cf6f8d2-643c-4fd8-b6b8-56fe7537f600,"7c3c8c38-04c9-4871-a473-24cdbb8a5ccb",949ebd50-fcb6-40be-8b26-a3e91c0c4a10,"copyinfo",b160cbd1-ae90-41ea-a612-6f51dde3213c,"ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a",1bb7f160-96cd-4b5c-b406-4a595ade7941,"ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a.0",1f2bdfaa-3175-41e9-afff-e92b630ab60f,"root",52938fab-2730-479b-9930-61ac40c3fcda,"version",60992284-e477-4bce-ba5a-f1f224399f73,"versions",6832bed6-abc4-40bd-a0f4-d146d6348bc7} \ No newline at end of file From f36cacedf6b31efe2d80cc7810e60cdacce48b34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD?= <33430119+BProg-Gladkov@users.noreply.github.com> Date: Fri, 8 Jan 2021 10:45:26 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=A1=D1=84=D0=BE=D1=80=D0=BC=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D1=8B=20src=20=D1=81=20=D0=B8=D1=81?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=D0=BC=20precommit1c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../form" | 1452 +++++++++++ .../module.bsl" | 266 ++ .../form" | 2165 +++++++++++++++++ .../module.bsl" | 711 ++++++ .../{acc-export/Ext => }/ObjectModule.bsl | 0 src/acc-export/acc-export.xml | 828 ------- ...1\210\320\270\320\261\320\276\320\272.xml" | 22 - .../Ext/Form.bin" | Bin 37028 -> 0 bytes ...0\244\320\276\321\200\320\274\320\260.xml" | 22 - .../Ext/Form.bin" | Bin 67274 -> 0 bytes src/acc-export/maps.txt | 1 + src/acc-export/renames.txt | 11 + .../und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 | 15 + .../info | 1 + .../und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb | 508 ++++ src/acc-export/und/copyinfo | 133 + .../und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a | 15 + src/acc-export/und/root | 1 + src/acc-export/und/version | 5 + src/acc-export/und/versions | 1 + 20 files changed, 5285 insertions(+), 872 deletions(-) create mode 100644 "src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/form" create mode 100644 "src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/module.bsl" create mode 100644 "src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/form" create mode 100644 "src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/module.bsl" rename src/acc-export/{acc-export/Ext => }/ObjectModule.bsl (100%) delete mode 100644 src/acc-export/acc-export.xml delete mode 100644 "src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272.xml" delete mode 100644 "src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/Ext/Form.bin" delete mode 100644 "src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260.xml" delete mode 100644 "src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" create mode 100644 src/acc-export/maps.txt create mode 100644 src/acc-export/renames.txt create mode 100644 src/acc-export/und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 create mode 100644 src/acc-export/und/6bd4fec9-a489-4c6f-802d-ceb883fbf616.0/info create mode 100644 src/acc-export/und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb create mode 100644 src/acc-export/und/copyinfo create mode 100644 src/acc-export/und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a create mode 100644 src/acc-export/und/root create mode 100644 src/acc-export/und/version create mode 100644 src/acc-export/und/versions diff --git "a/src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/form" "b/src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/form" new file mode 100644 index 0000000..e447a31 --- /dev/null +++ "b/src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/form" @@ -0,0 +1,1452 @@ +{27, +{18, +{ +{1,1, +{"ru","Классификация ошибок проверки"} +},13,4294967295}, +{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, +{1, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},26,1, +{0,13,1},2, +{0,12,1}, +{0,13,1},1, +{0,2,2},7, +{0,2,3}, +{0,4,3}, +{0,6,3}, +{0,8,3}, +{0,11,3}, +{0,12,3}, +{0,13,3},0,0, +{8,1, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,0,0,0},0,1, +{1,1, +{4, +{1,1, +{"ru","Страница1"} +}, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},-1,1,1,"Страница1",1, +{3,4, +{0} +}, +{3,4, +{0} +} +} +},1,1,0,4, +{2,8,1,1,1,0,0,0,0}, +{2,30,0,1,2,0,0,0,0}, +{2,660,1,1,3,0,0,8,0}, +{2,520,0,1,4,0,0,8,0},0,4294967295,5,64,0, +{3,4, +{0} +},0,0,57,0,0}, +{0} +}, +{10, +{e69bf21d-97b2-4f37-86db-675aea9ec2cb,2, +{2, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-21} +}, +{3,0, +{0},4,1,0,00000000-0000-0000-0000-000000000000}, +{1,0},0,0,100,0,0},9,2,1,0,1,1, +{5,e382e8fd-deb2-4373-b010-6ebd951410e5,57,1,0,1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,0, +{0,0, +{0} +} +} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0} +}, +{8,0,0,668,23,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,2,0,23}, +{2,-1,6,0} +}, +{0, +{2,0,2,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,2,1},0,0,0,0,0,0,0,1,1,0}, +{14,"КоманднаяПанель1",0,0,0,0}, +{0} +}, +{ea83fe3a-ac3c-4cce-8045-3dddf35b28b1,4, +{5, +{"Pattern", +{"#",86b37eae-8f75-4dcd-9e39-575c00a97332} +}, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0},0,0,100,2,0}, +{19,117578765, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{12741203} +}, +{3,3, +{-15} +}, +{3,3, +{-13} +},2,2,0,0,0,0,0,1,1, +{7,2,0, +{-20},1,100}, +{7,2,0, +{-20},1,100},2,0,1, +{6, +{c2cf1953-2796-4fe2-b78c-ff84140b124e, +{1, +{8, +{19, +{1,1, +{"ru","N"} +}, +{1,0}, +{1,0},28,0,-2,-1,-1,12590594, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{7,3,0,1,100},1,0,0,4,0,"НомерСтроки", +{},4,0, +{1,0}, +{"Pattern"},0,1,00000000-0000-0000-0000-000000000000,0,0,0,0,0,28}, +{-2}, +{-1}, +{-1} +},0,0} +}, +{c2cf1953-2796-4fe2-b78c-ff84140b124e, +{1, +{8, +{19, +{1,1, +{"ru","Серьезность"} +}, +{1,0}, +{1,0},1e2,1,0,-1,-1,12590592, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{7,3,0,1,100},1,0,0,4,0,"Серьезность", +{},15,0, +{1,0}, +{"Pattern", +{"S",10,1} +},0,1,64483e7f-3833-48e2-8c75-2c31aac49f6e, +{ +{#base64:AgFTS2/0iI3BTqDV67a9oKcNpVPNSsNAEBa8FfoS43UX9i/Z9liLQrQ2pf7cQ5uC +IBVqPJWAevERPPoKRSwIRXyFzZOIb+D+tU21SLHZZGdnMvt932wmX7s79vqcfYwZ +qlbG+qYhombJkTCG5NVKvs6XiCOiUykhuV5ssOO3z43B8meA0WXEasG0Zjj0sFGK +iHM1twty4nz/zD2zZkFgPeFEwjnkCwvg0yxL3Uz2GAiCi+TqNgWb2UmyLB0NTb56 +Uu9qUjyqqbZvagpagpcEnVF6kw6zJLu8Hq5utM4eoJokTEhew4MeS7AQPMRJP6G4 +P5D1Pq8HPcGErRzUc3GnOV6L++JBTdSLmq0w+tNhiC0KtRoCF9VFW8pTQLDfipvH +B11f9IYilp+JeCJagmx2o7Oo2Whti8lKmCeNo3hrkbwMGLW3BxQlwKh9GP8fz8yY +IpG79vJh15K+M4ntR52EXeOCY/vjLZkjrPk1loOGUkpGA0TzhaJv},0},0,0,0,0,0,1e2}, +{0,3ce82985-db29-4d32-9be4-6af859fb6a19}, +{-1}, +{-1} +},0,0} +}, +{c2cf1953-2796-4fe2-b78c-ff84140b124e, +{1, +{8, +{19, +{1,1, +{"ru","Тип"} +}, +{1,0}, +{1,0},1e2,2,1,-1,-1,12590592, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{7,3,0,1,100},1,0,0,4,0,"Тип", +{},15,0, +{1,0}, +{"Pattern", +{"S",20,1} +},0,1,64483e7f-3833-48e2-8c75-2c31aac49f6e, +{ +{#base64:AgFTS2/0iI3BTqDV67a9oKcNpVLNSsNAEBa8FfoS43UX9i/d9mi1SCFqsSbgSUKb +giAVajyVgHrxETz6CkUsCKX4Cpsn8RXcv6atFimaTXb2m8zO983Oxrs79vmcfYwZ +qlbG+qU1RM2SI2EMyauVfBOWiCOiQykhuV5sseMn5sZg+d3B6NJjtWBaNxx6WC9F +xEHN7ZycOOy/BTJrFgQWCScSIshLC+DDLEvDTPYYCII4ub5LwUZ2kixLR0MTr57V +XE2KJzXV9l1NQUvwkqAzSm/TYZZkVzfD9Y0W7AGqS8KE5HU86LEEC8FrOOknFPcH +stHnjaAnmLCVg3op7jXHW/FQPKqJelWzNUZ/OgyxslCrgTuvLtpSdgFBMzryBW8p +YNki4knoSrqD08PWZfe4FYb/zcpWssZReNI622+2w/b5xd8TmxlrtbnroXe7vvv2 +E9t0HYTd7QDH9stfssiw4f4tB61JKRkNEM1LRV8=},0},0,0,0,0,0,1e2}, +{0,f9bbc992-d125-4225-b76c-23854c43c702}, +{-1}, +{-1} +},0,0} +}, +{c2cf1953-2796-4fe2-b78c-ff84140b124e, +{1, +{8, +{19, +{1,1, +{"ru","Затрачиваемые усилия (мин.)"} +}, +{1,0}, +{1,0},169.0000000000001,5,2,-1,-1,12590592, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{7,3,0,1,100},1,0,0,4,0,"ЗатрачиваемыеУсилия", +{},25,0, +{1,0}, +{"Pattern", +{"N",2,0,1} +},0,1,381ed624-9217-4e63-85db-c4c3cb87daae, +{ +{#base64:AgFTS2/0iI3BTqDV67a9oKcNjVBBDsIgENRrk36C85LsQlvgE8aLD6jaqwfTW8PL +PPgkn6CwW1vTGiMQlpllmVme2w2Px+0+BCiLQe3bvu+uF8Vgp8AAAsWyiJmQRQ1Q +RhaqHPCdXWIHNhcDIcZ0+KNijW0O2i0JQzPDXjT5rJEmswQoMGkLaRHWk3jnFpMy +W1QHFaeo1HQJJT3eQs5pyivnlRT9yE4vfDH5Yahxzhmq5y/n7kLrmsqejabQBV3V +ndHeB6uNx+MpUKjb4ER/2QFKD/yj44ssSmJGLMQX},0},0,0,0,0,0,169.0000000000001}, +{0,820f7b2a-7d60-4f6e-8585-21e6a8e3e3ad}, +{-1}, +{-1} +},0,0} +}, +{c2cf1953-2796-4fe2-b78c-ff84140b124e, +{1, +{8, +{19, +{1,1, +{"ru","Код ошибки"} +}, +{1,0}, +{1,0},107.9999999999999,3,3,-1,-1,12589568, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{7,3,0,1,100},1,0,0,4,0,"КодОшибки", +{},16,0, +{1,0}, +{"Pattern", +{"S",13,1} +},0,1,381ed624-9217-4e63-85db-c4c3cb87daae, +{ +{#base64:AgFTS2/0iI3BTqDV67a9oKcNjVA7DsIwDIUVqZfI7Eh20jbJLZAQByjQlQF1q3Iy +Bo7EESCxS1sKQiSRnPf8e/ZjveJzv976AMWmV9um69rLWTHYKSALFItNzFge1UAZ +WSizwZd3iR1YwBRKiDF9/sj4xDYb7ZaEoYlhLZp87pEuswQoMPUW0qJgCYI5Isum +FI1qr+JolXrLSfQQhezTlF/2K0n64R0rfFE5U1Q75wxV0855vNC4urQnoym0QZdV +a7T3wWrj8XAMFKomOOm/nABlBl7pUJGbkogRCfEJ},0},0,0,0,0,0,107.9999999999999}, +{0,5ad18ac7-0f41-4872-bf48-6781ffe4da9e}, +{-1}, +{-1} +},0,0} +}, +{c2cf1953-2796-4fe2-b78c-ff84140b124e, +{1, +{8, +{19, +{1,1, +{"ru","Ошибка"} +}, +{1,0}, +{1,0},300.9999999999999,4,4,-1,-1,12590592, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{7,3,0,1,100},1,0,0,4,0,"Ошибка", +{},43,0, +{1,0}, +{"Pattern", +{"S",150,1} +},0,1,381ed624-9217-4e63-85db-c4c3cb87daae, +{ +{#base64:AgFTS2/0iI3BTqDV67a9oKcN1VVNagIxFO6uIHgHyTqBJJOZTG5RKD2AjrPtQuxK +BqybFtx1Wai77rVQEKX2Cm9O0iv0JbEzOhVRO5R2EvLy/r7k/YR5Pj9z38fyfWBo +szEgF+1+P+1dE8dcEipCTkXWbGRW4KeIqLBcQJUl/Etb5TUNKDpTwXmGmwM8vvOB +JUxXBVKUEncXJmJ7Bg4nFZR7Fs/2woB7fmsVbmdDtEP5S5IrkhWUkMKce/Xaijsd +E3ZaPfFOe7QFwo5rlkNEWmspwjLpLj7T1pEKupIJkxqmwlSyODYBkzHvJEaYsG20 +P78aAfcxuJwWOcNF0lRERiaJZBEPO4gZhCxW3S5iKsVlEGsVJd6cwCMsYZrf4hjD +JL+HOcxgBYtiv4ApPKHFHdIlah7QDi3yIUyJD6IODJcK0rsh22gtNCrgSgbxWvBW +ArbgZQOxTO//Qd3fe3yjzGuHsPYiT/IRLPJhPkY6h9ejirvb94RErSpAP8r6r4Ad +XTldf+VgZpvJNdXISU59pIcgnZK7KmyNT+sPYB/VAtbH64vfRPYJ},0},0,0,0,0,0,300.9999999999999}, +{0,e99d6f59-74e8-45ee-b5f5-dc7e42a42186}, +{-1}, +{-1} +},0,0} +} +},0,0,0,0,0,0,0,100,1,2} +}, +{51d1e122-c0f3-496f-901e-806df8206ba9, +{2,1, +{0,1} +} +}, +{2, +{35,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КлассыОшибокПриАктивизацииСтроки", +{1,"КлассыОшибокПриАктивизацииСтроки", +{1,1, +{"ru","Классы ошибок при активизации строки"} +}, +{1,1, +{"ru","Классы ошибок при активизации строки"} +}, +{1,1, +{"ru","Классы ошибок при активизации строки"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +}, +{47,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КлассыОшибокПриВыводеСтроки", +{1,"КлассыОшибокПриВыводеСтроки", +{1,1, +{"ru","Классы ошибок при выводе строки"} +}, +{1,1, +{"ru","Классы ошибок при выводе строки"} +}, +{1,1, +{"ru","Классы ошибок при выводе строки"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +} +}, +{8,8,112,660,448,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,13,0,-4}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-8}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},0,0,0,0,0,0,0,1,8,0,0}, +{14,"КлассыОшибок",4294967295,0,0,0}, +{0} +}, +{381ed624-9217-4e63-85db-c4c3cb87daae,6, +{9, +{"Pattern", +{"#",e94d6774-39a2-44a2-b28b-2ec9ed567207} +}, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0},0,0,100,0,0},30,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,4,0, +{"U"}, +{"U"},"",0,1,0,0,0,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{0,0,0}, +{1,0},0,0,0,0,0,0,0,16777215,1} +}, +{1, +{8585207b-9ca7-425b-9385-e8fd67c4e148, +{5,0,2,00000000-0000-0000-0000-000000000000, +{1,0} +} +} +}, +{0},0,1,0, +{1,0},0}, +{8,80,30,216,49,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,6,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-452}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,6,1},0,0,0,0,0,0,2,3,0,0}, +{14,"Конфигурация",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,7, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","Конфигурация:"} +},4,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,8,29,76,48,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,7,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,7,2,68}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,7,1},0,1, +{0,7,3},0,0,0,0,3,2,0,0}, +{14,"НадписьКонфигурация",4294967295,0,0,0}, +{0} +}, +{381ed624-9217-4e63-85db-c4c3cb87daae,8, +{9, +{"Pattern", +{"S"} +}, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0},0,0,100,0,0},30,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,4,0, +{"U"}, +{"U"},"",0,1,0,0,0,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{0,0,0}, +{1,0},0,0,0,0,0,0,0,16777215,1} +}, +{1, +{9a7643d2-19e9-45e2-8893-280bc9195a97, +{4, +{"U"}, +{"U"},0,"",0,0} +} +}, +{2, +{2,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ФайлКлассификацииОшибокНачалоВыбора", +{1,"ФайлКлассификацииОшибокНачалоВыбора", +{1,1, +{"ru","Файл классификации ошибок начало выбора"} +}, +{1,1, +{"ru","Файл классификации ошибок начало выбора"} +}, +{1,1, +{"ru","Файл классификации ошибок начало выбора"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +}, +{5,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ФайлКлассификацииОшибокОткрытие", +{1,"ФайлКлассификацииОшибокОткрытие", +{1,1, +{"ru","Файл классификации ошибок открытие"} +}, +{1,1, +{"ru","Файл классификации ошибок открытие"} +}, +{1,1, +{"ru","Файл классификации ошибок открытие"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +},0,1,0, +{1,0},0}, +{8,284,56,660,72,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,8,0,16}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-8}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,8,1},0,0,0,0,0,0,4,6,0,0}, +{14,"ФайлКлассификацииОшибок",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,9, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","Файл классификации:"} +},4,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,184,56,280,72,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,9,0,16}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,9,2,96}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,9,1},0,1, +{0,9,3},0,0,0,0,5,5,0,0}, +{14,"НадписьФайлКлассификации",4294967295,0,0,0}, +{0} +}, +{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,10, +{1, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},6, +{1,1, +{"ru","Загрузить классификацию из файла"} +},1,0,1,0,100,1},4,0,0,0,0,0}, +{1, +{2147483647,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ФлажокЗагрузитьИзФайлаПриИзменении", +{1,"ФлажокЗагрузитьИзФайлаПриИзменении", +{1,1, +{"ru","Флажок загрузить из файла при изменении"} +}, +{1,1, +{"ru","Флажок загрузить из файла при изменении"} +}, +{1,1, +{"ru","Флажок загрузить из файла при изменении"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +} +}, +{8,8,54,180,73,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,10,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,10,2,172}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,10,1},0,1, +{0,10,3},0,0,0,0,6,4,0,0}, +{14,"ФлажокЗагрузитьИзФайла",4294967295,0,0,0}, +{0} +}, +{e69bf21d-97b2-4f37-86db-675aea9ec2cb,11, +{2, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},9,2,1,0,1,1, +{5,f3860672-19b1-4af3-8deb-07c5a679962b,128,1,3, +{7,6a765bfb-012e-479c-b785-f4fd8c06e8f8,1,abde0c9a-18a6-4e0c-bbaa-af26b911b3e6, +{1,9d0a2e40-b978-11d4-84b6-008048da06df,0},0,2}, +{7,77670513-e4e6-4f63-b5a1-28b7bfc5b8d0,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельКлассыОшибокПрочитатьНастройки", +{1,"КоманднаяПанельКлассыОшибокПрочитатьНастройки", +{1,1, +{"ru","Прочитать настройки"} +}, +{1,1, +{"ru","Прочитать настройки"} +}, +{1,1, +{"ru","Прочитать настройки"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},0,2}, +{7,cce9fd0a-ccf2-47c1-8ab5-7e834864b1d7,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КоманднаяПанельКлассыОшибокСохранитьВФайл", +{1,"КоманднаяПанельКлассыОшибокСохранитьВФайл", +{1,1, +{"ru","Сохранить в файл"} +}, +{1,1, +{"ru","Сохранить в файл"} +}, +{1,1, +{"ru","Сохранить в файл"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},0,2},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,3,77670513-e4e6-4f63-b5a1-28b7bfc5b8d0, +{8,"ПрочитатьНастройки",0,1, +{1,1, +{"ru","Прочитать настройки"} +},1,f3860672-19b1-4af3-8deb-07c5a679962b,70,1e2,0,0,1,0,1,0,0},6a765bfb-012e-479c-b785-f4fd8c06e8f8, +{8,"Разделитель1",0,1, +{1,1, +{"ru","Действие6"} +},0,f3860672-19b1-4af3-8deb-07c5a679962b,71,1e2,2,0,1,0,0,0,0},cce9fd0a-ccf2-47c1-8ab5-7e834864b1d7, +{8,"СохранитьВФайл",0,1, +{1,1, +{"ru","Сохранить в файл"} +},1,f3860672-19b1-4af3-8deb-07c5a679962b,33,1e2,0,0,1,0,0,0,0}, +{0,0, +{0} +} +} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0} +}, +{8,8,80,660,104,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,11,0,24}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-8}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,11,1},0,0,0,0,0,0,7,7,0,0}, +{14,"КоманднаяПанельКлассыОшибок",4,0,0,0}, +{0} +}, +{ea83fe3a-ac3c-4cce-8045-3dddf35b28b1,12, +{5, +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +}, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0},0,0,100,2,0}, +{19,16979981, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,0, +{12741203} +}, +{3,3, +{-15} +}, +{3,3, +{-13} +},2,2,0,0,0,0,0,1,1, +{7,2,0, +{-20},1,100}, +{7,2,0, +{-20},1,100},2,0,0, +{1, +{737535a4-21e6-4971-8513-3e3173a9fedd, +{8, +{8, +{19, +{1,1, +{"ru","Требования"} +}, +{1,0}, +{1,0},567,0,-1,-1,-1,12590592, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},16,16,d2314b5d-8da4-4e0f-822b-45e7500eae09, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100}, +{7,3,0,1,100}, +{7,3,0,1,100},1,0,0,4,0,"Требования", +{},81,0, +{1,0}, +{"Pattern", +{"S"} +},0,1,381ed624-9217-4e63-85db-c4c3cb87daae, +{ +{#base64:AgFTS2/0iI3BTqDV67a9oKcNjVAxDsIwDIS1Uj+ROZHspG3iXyAhHlCgKwPqVuVl +DDyJmY3ELi0UhIijOHe243Pu6xWv2+U6kC6LQW3avu/OJ8Vgq2JZxHyVjY3GjJyu +soNndIm9dhpSKgLEdPmj4hO77IxfEhZnhrUYDLlHMmZRg8DUW0gHgscTX5BYJRLV +TsXJK/WWlOgxCzhmMO8cV1L0Izq98EXkbNh47y3WepqPp6PWN5U7WoPUkanqzpoQ +yBkbYH8gpLolL/2XE4DMwD86vshNUcSIhPgA},0},0,0,0,0,0,567}, +{-1}, +{-1}, +{-1} +},"Требования","","",0} +} +},0,0,0,0,0,0,0,100,1,2} +}, +{342cf854-134c-42bb-8af9-a2103d5d9723, +{5,0,0,1} +}, +{1, +{34,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ТЗТребованияВыбор", +{1,"ТЗТребованияВыбор", +{1,1, +{"ru","ТЗТребования выбор"} +}, +{1,1, +{"ru","ТЗТребования выбор"} +}, +{1,1, +{"ru","ТЗТребования выбор"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +} +}, +{8,8,460,660,520,1, +{0, +{2,13,1,4}, +{2,-1,6,0} +}, +{0, +{2,0,1,-8}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-8}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},0,0,0,0,0,0,0,8,10,0,0}, +{14,"ТЗТребования",4294967295,0,0,0}, +{0} +}, +{36e52348-5d60-4770-8e89-a16ed50a2006,13, +{0, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{-18},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},2,2,0} +}, +{8,8,452,660,456,1, +{0, +{2,13,1,-4}, +{2,-1,6,0} +}, +{0, +{2,0,0,456}, +{2,0,1,-72} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-8}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,4,1},2, +{0,12,0}, +{0,13,0},0,0,0,0,0,9,9,0,0}, +{14,"Разделитель1",4294967295,0,0,0}, +{0} +} +} +},668,528,1,0,1,4,4,108,668,528,96}, +{ +{1},12, +{3, +{ +{1},0,0,1,"ОбработкаОбъект", +{"Pattern", +{"#",52bfbdb8-b859-4d48-b854-091e2e66d61c} +} +}, +{ +{6},1,0,1,"ФлажокЗагрузитьИзФайла", +{"Pattern", +{"B"} +} +}, +{ +{7},1,0,1,"ТЗТребования", +{"Pattern", +{"#",acf6192e-81ca-46ef-93a6-5a6968b78663} +} +} +}, +{5, +{4, +{2, +{1}, +{0,5e00eb1b-5cec-4500-800e-f410f9827342} +} +}, +{6, +{2, +{1}, +{0,d58cd311-a1f8-42a4-9023-a92949e8c209} +} +}, +{8, +{2, +{1}, +{0,901f95f3-2da3-4c49-bd99-34fc54892954} +} +}, +{10, +{1, +{6} +} +}, +{12, +{1, +{7} +} +} +} +}, +{59d6c227-97d3-46f6-84a0-584c5a2807e1,1, +{2,0, +{0,0}, +{0},1} +}, +{1, +{70000,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ПередОткрытием", +{1,"ПередОткрытием", +{1,1, +{"ru","Перед открытием"} +}, +{1,1, +{"ru","Перед открытием"} +}, +{1,1, +{"ru","Перед открытием"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +},1,4,1,0,0,0, +{1,4,11,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1}, +{0}, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,0,0,0},1,2,0,0,1,1} \ No newline at end of file diff --git "a/src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/module.bsl" "b/src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/module.bsl" new file mode 100644 index 0000000..f681f6d --- /dev/null +++ "b/src/acc-export/Form/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/module.bsl" @@ -0,0 +1,266 @@ + +#Область ОбработчикиСобытийФормы + +Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) + + Если Не ПустаяСтрока(ФайлКлассификацииОшибок) Тогда + ФлажокЗагрузитьИзФайла = Истина; + КонецЕсли; + + УправлениеДиалогом(); + +КонецПроцедуры + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовФормы + +Процедура ФлажокЗагрузитьИзФайлаПриИзменении(Элемент) + + УправлениеДиалогом(); + +КонецПроцедуры + +Процедура ФайлКлассификацииОшибокНачалоВыбора(Элемент, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + + Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); + Диалог.Заголовок = "Укажите файл классификации ошибок"; + Диалог.Фильтр = "Текстовый документ(*.csv)|*.csv"; + Если Диалог.Выбрать() Тогда + ФайлКлассификацииОшибок = Диалог.ПолноеИмяФайла; + КонецЕсли; + +КонецПроцедуры + +Процедура ФайлКлассификацииОшибокОткрытие(Элемент, СтандартнаяОбработка) + СтандартнаяОбработка = Ложь; + Если Не ПустаяСтрока(ФайлКлассификацииОшибок) Тогда + ЗапуститьПриложение(ФайлКлассификацииОшибок); + КонецЕсли; +КонецПроцедуры + +Процедура КлассыОшибокПриАктивизацииСтроки(Элемент) + + ПодключитьОбработчикОжидания("Подключаемый_ВывестиИнформациюОТребованиях", 0.5, Истина); + +КонецПроцедуры + +Процедура ТЗТребованияВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + ОткрытьЗначение(ВыбраннаяСтрока.Требования); + +КонецПроцедуры + +Процедура КлассыОшибокОшибкаНачалоВыбора(Элемент, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + ФормаВыборОшибки = Справочники.ОбнаруживаемыеОшибки.ПолучитьФормуВыбора("ФормаВыбора", Элемент); + ФормаВыборОшибки.Открыть(); + +КонецПроцедуры + +Процедура КлассыОшибокОшибкаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + КодОшибки = ВыбранноеЗначение.Код; + // Проверим на наличие дублей. + НайденныеСтроки = КлассыОшибок.НайтиСтроки(Новый Структура("КодОшибки", КодОшибки)); + Если НайденныеСтроки.Количество() > 0 Тогда + ТекстСообщения = НСтр("ru = 'Строка с настройками данной ошибки уже есть в таблице под номером %1'"); + ТекстСообщения = СтрЗаменить(ТекстСообщения, "%1", НайденныеСтроки[0].НомерСтроки); + Лог_Информация(ТекстСообщения); + Возврат; + КонецЕсли; + + ТекущаяСтрока = ЭлементыФормы.КлассыОшибок.ТекущаяСтрока; + ТекущаяСтрока.КодОшибки = КодОшибки; + ТекущаяСтрока.НаименованиеОшибки = ВыбранноеЗначение.Наименование; + +КонецПроцедуры + +Процедура КлассыОшибокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) + + Если ТипЗнч(ОтсутствующиеВПроверкеНастройкиОшибок) = Тип("Массив") Тогда + Если ОтсутствующиеВПроверкеНастройкиОшибок.Найти(ДанныеСтроки.КодОшибки) <> Неопределено Тогда + ОформлениеСтроки.ЦветФона = WebЦвета.ЛососьСветлый; + КонецЕсли; + КонецЕсли; + +КонецПроцедуры + +Процедура КлассыОшибокОшибкаОткрытие(Элемент, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + ТекущаяСтрока = ЭлементыФормы.КлассыОшибок.ТекущаяСтрока; + Запрос = Новый Запрос; + Запрос.Текст = "ВЫБРАТЬ + | ОбнаруживаемыеОшибки.Ссылка КАК Ссылка + |ИЗ + | Справочник.ОбнаруживаемыеОшибки КАК ОбнаруживаемыеОшибки + |ГДЕ + | ОбнаруживаемыеОшибки.Код = &Код"; + + Запрос.УстановитьПараметр("Код", ТекущаяСтрока.КодОшибки); + + Выборка = Запрос.Выполнить().Выбрать(); + Пока Выборка.Следующий() Цикл + + ОткрытьЗначение(Выборка.Ссылка); + + КонецЦикла; + +КонецПроцедуры + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +Процедура КоманднаяПанельКлассыОшибокПрочитатьНастройки(Кнопка) + + Если фФайлСуществует(ФайлКлассификацииОшибок) Тогда + ДД = Новый ДвоичныеДанные(ФайлКлассификацииОшибок); + АдресФайлаКлассификацииВоВременномХранилище = ПоместитьВоВременноеХранилище(ДД); + КонецЕсли; + + ЗаполнитьКлассыОшибок(); + + Если ЗначениеЗаполнено(ОтсутствующиеВПроверкеНастройкиОшибок) + И ОтсутствующиеВПроверкеНастройкиОшибок.Количество() > 0 Тогда + + ТекстСообщения = НСтр("ru = 'Есть настройки ошибок, отсутствующих в текущем варианте проверки конфигурации. + |Они выделены красным.'"); + Лог_Информация(ТекстСообщения); + + КонецЕсли; + +КонецПроцедуры + +Процедура КоманднаяПанельКлассыОшибокСохранитьВФайл(Кнопка) + + Если ФлажокЗагрузитьИзФайла + И Не ПустаяСтрока(ФайлКлассификацииОшибок) Тогда + + Режим = РежимДиалогаВопрос.ДаНет; + ТекстВопроса = НСтр("ru = 'Перезаписать текущий файл классификации?'"); + Ответ = Вопрос(ТекстВопроса, Режим, 0); + + Если Ответ = КодВозвратаДиалога.Да Тогда + ПутьКФайлу = ФайлКлассификацииОшибок; + Иначе + ПутьКФайлу = ПолучитьПутьКФайлуКлассификации(); + КонецЕсли; + + Иначе + ПутьКФайлу = ПолучитьПутьКФайлуКлассификации(); + КонецЕсли; + + Если ЗначениеЗаполнено(ПутьКФайлу) Тогда + СохранитьНастройкиВФайл(ПутьКФайлу); + ТекстСообщения = НСтр("ru = 'Настройки классификации сохранены в файл: %1'"); + ТекстСообщения = СтрЗаменить(ТекстСообщения, "%1", ПутьКФайлу); + Лог_Информация(ТекстСообщения); + КонецЕсли; + +КонецПроцедуры + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +Процедура УправлениеДиалогом() + + Если ФлажокЗагрузитьИзФайла Тогда + ЭлементыФормы.НадписьФайлКлассификации.Видимость = Истина; + ЭлементыФормы.ФайлКлассификацииОшибок.Видимость = Истина; + Иначе + ЭлементыФормы.НадписьФайлКлассификации.Видимость = Ложь; + ЭлементыФормы.ФайлКлассификацииОшибок.Видимость = Ложь; + КонецЕсли; + +КонецПроцедуры + +Функция ПолучитьПутьКФайлуКлассификации() + + Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение); + Диалог.Заголовок = "Укажите адрес файла классификации Ошибок"; + Диалог.Фильтр = "Текстовый документ(*.csv)|*.csv"; + // По умолчанию предложим создать файл в каталоге проекта. + Если ЗначениеЗаполнено(КаталогПроекта) Тогда + КаталогФайла = СтрЗаменить(КаталогПроекта, "/", "\"); + Каталог = Новый Файл(КаталогФайла); + Если Каталог.Существует() + И Каталог.ЭтоКаталог() Тогда + + Если Не СтрЗаканчиваетсяНа(КаталогФайла, "\") Тогда + КаталогФайла = КаталогФайла + "\"; + КонецЕсли; + + Диалог.Каталог = КаталогФайла; + Диалог.ПолноеИмяФайла = КаталогФайла + "FileClassificationError.csv"; + + КонецЕсли; + КонецЕсли; + Если Диалог.Выбрать() Тогда + Возврат Диалог.ПолноеИмяФайла; + КонецЕсли; + + Возврат Неопределено; + +КонецФункции + +// Есть глобальный метод ФайлСуществует, но он не проверяет, что это файл +Функция фФайлСуществует(Знач пФайл) Экспорт + + Файл = Новый Файл(пФайл); + Возврат Файл.Существует() И Файл.ЭтоФайл(); + +КонецФункции + +Процедура СохранитьНастройкиВФайл(ПутьКФайлу) + + ТекстДок = Новый ТекстовыйДокумент; + + Для Каждого СтрокаКлассификации Из КлассыОшибок Цикл + + ЧастиСтроки = Новый Массив; + ЧастиСтроки.Добавить(СтрокаКлассификации.Серьезность); + ЧастиСтроки.Добавить(СтрокаКлассификации.Тип); + ЧастиСтроки.Добавить(СтрокаКлассификации.ЗатрачиваемыеУсилия); + ЧастиСтроки.Добавить(СтрокаКлассификации.КодОшибки); + ЧастиСтроки.Добавить(СтрокаКлассификации.НаименованиеОшибки); + + ТекстСтроки = СтрСоединить(ЧастиСтроки, ";"); + ТекстДок.ДобавитьСтроку(ТекстСтроки); + + КонецЦикла; + + ТекстДок.Записать(ПутьКФайлу, КодировкаТекста.ANSI); + +КонецПроцедуры + +Процедура Подключаемый_ВывестиИнформациюОТребованиях() + + ТекущаяСтрока = ЭлементыФормы.КлассыОшибок.ТекущаяСтрока; + + Запрос = Новый Запрос; + Запрос.Текст = "ВЫБРАТЬ + | ТребованияККонфигурации.Требование КАК Требования + |ИЗ + | РегистрСведений.ТребованияККонфигурации КАК ТребованияККонфигурации + |ГДЕ + | ТребованияККонфигурации.Ошибка.Код = &КодОшибки + | И ТребованияККонфигурации.Конфигурация = &Конфигурация + | И ТребованияККонфигурации.ВариантПроверки = &ВариантПроверки"; + + Запрос.УстановитьПараметр("КодОшибки", ТекущаяСтрока.КодОшибки); + Запрос.УстановитьПараметр("Конфигурация", Конфигурация); + Запрос.УстановитьПараметр("ВариантПроверки", Конфигурация.ВариантПроверкиВручную); + + ТЗТребования = Запрос.Выполнить().Выгрузить(); + +КонецПроцедуры + +#КонецОбласти diff --git "a/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/form" "b/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/form" new file mode 100644 index 0000000..1cc4ebf --- /dev/null +++ "b/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/form" @@ -0,0 +1,2165 @@ +{27, +{18, +{ +{1,1, +{"ru","Экспорт диагностик для SonarQube"} +},37,4294967295}, +{09ccdc77-ea1a-4a6d-ab1c-3435eada2433, +{1, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},26,0,0,1, +{0,5,2},8, +{0,2,3}, +{0,4,3}, +{0,5,3}, +{0,10,3}, +{0,16,3}, +{0,18,3}, +{0,24,3}, +{0,33,3},0,0, +{8,1, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,0,0,0},0,1, +{1,1, +{4, +{1,1, +{"ru","Страница1"} +}, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},-1,1,1,"Страница1",1, +{3,4, +{0} +}, +{3,4, +{0} +} +} +},1,1,0,4, +{2,8,1,1,1,0,0,0,0}, +{2,33,0,1,2,0,0,0,0}, +{2,464,1,1,3,0,0,0,0}, +{2,538,0,1,4,0,0,0,0},0,4294967295,5,64,0, +{3,4, +{0} +},0,0,57,0,0}, +{0} +}, +{23, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,1, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","Конфигурация:"} +},0,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,4, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,33,130,52,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,1,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,1,2,116}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,1,1},0,1, +{0,1,3},0,0,0,0,0,2,0,0}, +{14,"НадписьКонфигурация",4294967295,0,0,0}, +{0} +}, +{381ed624-9217-4e63-85db-c4c3cb87daae,2, +{9, +{"Pattern", +{"#",e94d6774-39a2-44a2-b28b-2ec9ed567207} +}, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,1, +{"ru","Конфигурация"} +},0,0,100,1,0},30,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,4,0, +{"U"}, +{"U"},"",0,1,0,0,0,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{0,0,0}, +{1,0},1,0,0,0,0,0,0,16777215,1} +}, +{1, +{8585207b-9ca7-425b-9385-e8fd67c4e148, +{5,0,2,00000000-0000-0000-0000-000000000000, +{1,0} +} +} +}, +{0},0,1,0, +{1,0},0}, +{8,137,33,450,52,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,2,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-14}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,2,1},0,0,0,0,0,0,1,3,0,0}, +{14,"Конфигурация",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,3, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","Каталог проекта:"} +},0,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,4, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,271,130,290,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,3,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,3,2,116}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,3,1},0,1, +{0,3,3},0,0,0,0,2,10,0,0}, +{14,"НадписьКаталогПроекта",4294967295,0,0,0}, +{0} +}, +{381ed624-9217-4e63-85db-c4c3cb87daae,4, +{9, +{"Pattern", +{"S"} +}, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,1, +{"ru","Каталог проекта"} +},0,0,100,1,0},30,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,4,0, +{"U"}, +{"U"},"",0,1,0,0,0,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{0,0,0}, +{1,0},1,0,0,0,0,0,0,16777215,1} +}, +{1, +{9a7643d2-19e9-45e2-8893-280bc9195a97, +{4, +{"U"}, +{"U"},0,"",0,0} +} +}, +{1, +{2,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КаталогПроектаНачалоВыбора", +{1,"КаталогПроектаНачалоВыбора", +{1,1, +{"ru","Каталог проекта начало выбора"} +}, +{1,1, +{"ru","Каталог проекта начало выбора"} +}, +{1,1, +{"ru","Каталог проекта начало выбора"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +},0,1,0, +{1,0},0}, +{8,137,272,450,291,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,4,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-14}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,4,1},0,0,0,0,0,0,3,11,0,0}, +{14,"КаталогПроекта",4294967295,0,0,0}, +{0} +}, +{e69bf21d-97b2-4f37-86db-675aea9ec2cb,5, +{2, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-21} +}, +{3,0, +{0},4,1,0,00000000-0000-0000-0000-000000000000}, +{1,0},0,0,100,0,0},9,2,0,0,1,1, +{5,33874ebc-5de0-4aef-aa35-3feea11ff233,98,1,4, +{7,4a490944-79ef-4f48-9e91-c0f78b86e494,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"КнопкаВыполнитьНажатие", +{1,"КнопкаВыполнитьНажатие", +{1,1, +{"ru","Кнопка выполнить нажатие"} +}, +{1,1, +{"ru","Кнопка выполнить нажатие"} +}, +{1,1, +{"ru","Кнопка выполнить нажатие"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},6, +{1,1, +{"ru","Кнопка выполнить нажатие"} +}, +{1,1, +{"ru","Кнопка выполнить нажатие"} +},1}, +{7,05a8d8b5-1d91-4703-9df4-766fcd608680,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ОсновныеДействияФормыПрочитатьФайлПараметров", +{1,"ОсновныеДействияФормыПрочитатьФайлПараметров", +{1,1, +{"ru","Прочитать файл параметров"} +}, +{1,1, +{"ru","Прочитать файл параметров"} +}, +{1,1, +{"ru","Прочитать файл параметров"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},6, +{1,1, +{"ru","Прочитать файл параметров"} +}, +{1,1, +{"ru","Прочитать файл параметров"} +},1}, +{7,9a958feb-a08b-49cb-b134-df44976ea90d,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ДействияФормыПолучитьТекстДляФайлаПараметров", +{1,"ДействияФормыПолучитьТекстДляФайлаПараметров", +{1,1, +{"ru","Получить текст для файла параметров"} +}, +{1,1, +{"ru","Получить текст для файла параметров"} +}, +{1,1, +{"ru","Получить текст для файла параметров"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},6, +{1,1, +{"ru","Получить текст для файла параметров"} +}, +{1,1, +{"ru","Получить текст для файла параметров"} +},1}, +{7,77fc04d0-bb3e-4dae-b543-098ca9db27a9,1,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ДействияФормыКлассификацияОшибок", +{1,"ДействияФормыКлассификацияОшибок", +{1,1, +{"ru","Классификация ошибок"} +}, +{1,1, +{"ru","Классификация ошибок"} +}, +{1,1, +{"ru","Классификация ошибок"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +},0,1},1, +{5,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0,4,4a490944-79ef-4f48-9e91-c0f78b86e494, +{8,"ОсновныеДействияФормыВыполнить",0,3, +{1,1, +{"ru","Выполнить"} +},1,33874ebc-5de0-4aef-aa35-3feea11ff233,95,1e2,0,1,1,0,1,0,0},05a8d8b5-1d91-4703-9df4-766fcd608680, +{8,"ПрочитатьФайлПараметров",0,3, +{1,1, +{"ru","Прочитать файл параметров"} +},0,33874ebc-5de0-4aef-aa35-3feea11ff233,94,1e2,0,0,1,0,0,0,0},9a958feb-a08b-49cb-b134-df44976ea90d, +{8,"ПолучитьТекстДляФайлаПараметров",0,2, +{1,1, +{"ru","Текст параметров"} +},1,33874ebc-5de0-4aef-aa35-3feea11ff233,96,1e2,0,0,1,0,0,0,0},77fc04d0-bb3e-4dae-b543-098ca9db27a9, +{8,"КлассификацияОшибок",0,1, +{1,1, +{"ru","Классификация ошибок"} +},1,33874ebc-5de0-4aef-aa35-3feea11ff233,97,1e2,0,0,1,0,0,0,0}, +{0,0, +{0} +} +} +},b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,9d0a2e40-b978-11d4-84b6-008048da06df,0,0,0} +}, +{8,0,0,464,25,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,5,0,25}, +{2,-1,6,0} +}, +{0, +{2,0,2,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,5,1},0,0,0,0,0,0,4,1,1,0}, +{14,"ДействияФормы",0,0,0,0}, +{0} +}, +{64483e7f-3833-48e2-8c75-2c31aac49f6e,10, +{2, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0},0,0,100,1,0},30,0,0,1,0,1,0,0,0,0,1,1,0,255,0,0,4,0, +{"U"}, +{"U"},"",0,1,1,1, +{9, +{2, +{0,"Value", +{"Pattern"},"Значение",10}, +{1,"Presentation", +{"Pattern", +{"#",87024738-fc2a-4436-ada1-df79d395c424} +},"Представление",10} +}, +{2,2,0,0,1,1, +{1,2, +{2,0,2, +{"S","reportjson"}, +{"#",87024738-fc2a-4436-ada1-df79d395c424, +{1,"ru","reportjson"} +},0}, +{2,1,2, +{"S","genericissue"}, +{"#",87024738-fc2a-4436-ada1-df79d395c424, +{1,"ru","genericissue"} +},0} +},-1,1}, +{0,0} +},0,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{0,0,0}, +{1,0},0,0,0,0,0,0,0,16777215,1}, +{1, +{3,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ФорматЭкспортаОчистка", +{1,"ФорматЭкспортаОчистка", +{1,1, +{"ru","Формат экспорта очистка"} +}, +{1,1, +{"ru","Формат экспорта очистка"} +}, +{1,1, +{"ru","Формат экспорта очистка"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +} +}, +{8,137,57,450,76,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,10,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-14}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,10,1},0,0,0,0,0,0,5,5,0,0}, +{14,"ФорматЭкспорта",4294967295,0,0,0}, +{0} +}, +{381ed624-9217-4e63-85db-c4c3cb87daae,16, +{9, +{"Pattern", +{"S"} +}, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0},0,0,100,1,0},30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,4,0, +{"U"}, +{"U"},"",0,1,0,0,0,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{0,0,0}, +{1,0},1,0,0,0,0,0,0,16777215,1} +}, +{1, +{9a7643d2-19e9-45e2-8893-280bc9195a97, +{4, +{"U"}, +{"U"},0,"",0,0} +} +}, +{0},0,1,0, +{1,0},0}, +{8,137,296,450,315,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,16,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-14}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,16,1},0,0,0,0,0,0,7,13,0,0}, +{14,"КаталогИсходныхКодов",4294967295,0,0,0}, +{0} +}, +{381ed624-9217-4e63-85db-c4c3cb87daae,18, +{9, +{"Pattern", +{"S"} +}, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,1, +{"ru","Имя файла результата"} +},0,0,100,0,0},30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,4,0, +{"U"}, +{"U"},"",0,1,0,0,0,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{0,0,0}, +{1,0},1,0,0,0,0,0,0,16777215,1} +}, +{1, +{9a7643d2-19e9-45e2-8893-280bc9195a97, +{4, +{"U"}, +{"U"},0,"",0,0} +} +}, +{0},0,1,0, +{1,0},0}, +{8,137,320,450,339,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,18,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-14}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,18,1},0,0,0,0,0,0,10,15,0,0}, +{14,"ИмяФайлаРезультата",4294967295,0,0,0}, +{0} +}, +{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,20, +{1, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,1, +{"ru","Выполнять проверку"} +},0,0,100,0,0},6, +{1,1, +{"ru","Выполнять проверку"} +},1,0,1,0,100,1},4,0,0,0,0,0}, +{0} +}, +{8,14,433,194,448,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,20,0,15}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,20,2,180}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,20,1},0,1, +{0,20,3},0,0,0,0,6,19,0,0}, +{14,"ВыполнятьПроверку",4294967295,0,0,0}, +{0} +}, +{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,21, +{1, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,1, +{"ru","Выводить относительные пути"} +},0,0,100,0,0},6, +{1,1, +{"ru","Выводить относительные пути"} +},1,0,1,0,100,1},4,0,0,0,0,0}, +{0} +}, +{8,14,453,194,468,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,21,0,15}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,21,2,180}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,21,1},0,1, +{0,21,3},0,0,0,0,8,20,0,0}, +{14,"ВыводитьОтносительныеПути",4294967295,0,0,0}, +{0} +}, +{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,22, +{1, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,1, +{"ru","Выводить ошибки объектов"} +},0,0,100,0,0},6, +{1,1, +{"ru","Выводить ошибки объектов"} +},1,0,1,0,100,1},4,0,0,0,0,0}, +{0} +}, +{8,14,473,194,488,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,22,0,15}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,22,2,180}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,22,1},0,1, +{0,22,3},0,0,0,0,9,21,0,0}, +{14,"ВыводитьОшибкиОбъектов",4294967295,0,0,0}, +{0} +}, +{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,23, +{1, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},6, +{1,1, +{"ru","Пересоздать конфигурацию"} +},1,0,1,0,100,1},4,0,0,0,0,0}, +{0} +}, +{8,14,493,194,508,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,23,0,15}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,23,2,180}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,23,1},0,1, +{0,23,3},0,0,0,0,11,22,0,0}, +{14,"ПересоздатьКонфигурацию",4294967295,0,0,0}, +{0} +}, +{381ed624-9217-4e63-85db-c4c3cb87daae,24, +{9, +{"Pattern", +{"S"} +}, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0},0,0,100,0,0},30,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,4,0, +{"U"}, +{"U"},"",0,1,0,0,0,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{0,0,0}, +{1,0},0,0,0,0,0,0,0,16777215,1} +}, +{1, +{9a7643d2-19e9-45e2-8893-280bc9195a97, +{4, +{"U"}, +{"U"},0,"",0,0} +} +}, +{1, +{2,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ФайлКлассификацииОшибокНачалоВыбора", +{1,"ФайлКлассификацииОшибокНачалоВыбора", +{1,1, +{"ru","Файл классификации ошибок начало выбора"} +}, +{1,1, +{"ru","Файл классификации ошибок начало выбора"} +}, +{1,1, +{"ru","Файл классификации ошибок начало выбора"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +},0,1,0, +{1,0},0}, +{8,137,408,450,427,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,24,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-14}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,24,1},0,0,0,0,0,0,12,18,0,0}, +{14,"ФайлКлассификацииОшибок",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,25, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","Файл классификации:"} +},4,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,408,130,427,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,25,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,25,2,116}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,25,1},0,1, +{0,25,3},0,0,0,0,13,17,0,0}, +{14,"НадписьФайлКлассификации",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,27, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","Формат:"} +},4,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,57,130,76,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,27,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,27,2,116}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,27,1},0,1, +{0,27,3},0,0,0,0,14,4,0,0}, +{14,"НадписьФорматЭкспорта",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,28, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","Формат ошибок:"} +},4,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,164,130,183,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,28,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,28,2,116}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,28,1},0,1, +{0,28,3},0,0,0,0,17,7,0,0}, +{14,"НадписьФорматОшибок",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,29, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","Каталог исходных:"} +},4,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,296,130,315,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,29,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,29,2,116}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,29,1},0,1, +{0,29,3},0,0,0,0,19,12,0,0}, +{14,"НадписьКаталогИсходныхКодов",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,30, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","Результат:"} +},0,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,320,130,339,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,30,0,19}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,30,2,116}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,30,1},0,1, +{0,30,3},0,0,0,0,21,14,0,0}, +{14,"НадписьИмяФайлаРезультата",4294967295,0,0,0}, +{0} +}, +{35af3d93-d7c7-4a2e-a8eb-bac87a1a3f26,31, +{1, +{ +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,1, +{"ru","Выгружать правила"} +},0,0,100,0,0},6, +{1,1, +{"ru","Выгружать правила"} +},1,0,1,0,100,1},4,0,0,0,0,0}, +{0} +}, +{8,14,513,194,528,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,31,0,15}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,31,2,180}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,31,1},0,1, +{0,31,3},0,0,0,0,22,23,0,0}, +{14,"ВыгружатьПравила",4294967295,0,0,0}, +{0} +}, +{64483e7f-3833-48e2-8c75-2c31aac49f6e,33, +{2, +{ +{16,1, +{3,4, +{0} +}, +{3,4, +{0} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,1, +{-18},0,0,0}, +{1,0},0,0,100,0,0},30,0,0,1,0,1,0,0,0,0,1,1,0,255,0,0,4,0, +{"U"}, +{"U"},"",0,1,1,1, +{9, +{2, +{0,"Value", +{"Pattern"},"Значение",10}, +{1,"Presentation", +{"Pattern", +{"#",87024738-fc2a-4436-ada1-df79d395c424} +},"Представление",10} +}, +{2,2,0,0,1,1, +{1,3, +{2,0,2, +{"S","code"}, +{"#",87024738-fc2a-4436-ada1-df79d395c424, +{1,"ru","code"} +},0}, +{2,1,2, +{"S","name"}, +{"#",87024738-fc2a-4436-ada1-df79d395c424, +{1,"ru","name"} +},0}, +{2,2,2, +{"S","codename"}, +{"#",87024738-fc2a-4436-ada1-df79d395c424, +{1,"ru","codename"} +},0} +},-1,2}, +{0,0} +},0,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},0,0,0, +{0,0,0}, +{1,0},0,0,0,0,0,0,0,16777215,1}, +{1, +{3,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ФорматПредставленияОшибкиОчистка", +{1,"ФорматПредставленияОшибкиОчистка", +{1,1, +{"ru","Формат представления ошибки очистка"} +}, +{1,1, +{"ru","Формат представления ошибки очистка"} +}, +{1,1, +{"ru","Формат представления ошибки очистка"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +} +}, +{8,137,163,450,183,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,33,0,20}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,0,3,-14}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,33,1},0,0,0,0,0,0,15,8,0,0}, +{14,"ФорматПредставленияОшибки",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,34, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,2, +{25} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","code - выгружается только код ошибки. +Необходимо использовать с форматом ошибок ""reportjson"". + +name - выгружается только наименование. +codename - выгружаются код и наименование ошибки. +Необходимо использовать с форматом ""genericissue"""} +},4,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,187,450,268,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,34,0,81}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,34,2,436}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,34,1},0,1, +{0,34,3},0,0,0,0,16,9,0,0}, +{14,"НадписьФорматПредставленияОшибкиПодсказка",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,36, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,2, +{25} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","reportjson - ошибки выгружаются как внутренние (рекомендуется). +Доступно управление через профили качества (Активировать/Деактивировать) + и просмотр описания ошибки. + +genericissue - ошибки выгружаются как внешние. +Состав выполняемых проверок в любом случае настраивается в АПК."} +},4,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,80,450,161,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,36,0,81}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,36,2,436}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,36,1},0,1, +{0,36,3},0,0,0,0,18,6,0,0}, +{14,"НадписьФорматПредставленияОшибкиПодсказка1",4294967295,0,0,0}, +{0} +}, +{0fc7e20d-f241-460c-bdf4-5ad88e5474a5,37, +{3, +{ +{16,1, +{3,4, +{0} +}, +{3,2, +{25} +}, +{7,3,0,1,100},0, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,4, +{0} +}, +{3,3, +{-7} +}, +{3,3, +{-21} +}, +{3,0, +{0},0,0,0,48312c09-257f-4b29-b280-284dd89efc1e}, +{1,0},0,0,100,0,0},11, +{1,1, +{"ru","В зависимости от выбранного формата требуется заполнить следующие свойства +в файле ""sonar-project.properties"": +Для формата ""reportjson"" - sonar.bsl.languageserver.reportPaths=acc-json.json +Для формата ""genericissue"" - sonar.externalIssuesReportPaths=acc-generic-issue.json"} +},4,1,0,0,0, +{0,0,0},0, +{1,0},1, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,2,0,0},4,0,0,0,0,0,0,0}, +{0} +}, +{8,14,344,450,400,1, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,37,0,56}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,37,2,436}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +}, +{0, +{2,-1,6,0}, +{2,-1,6,0} +},1, +{0,37,1},0,1, +{0,37,3},0,0,0,0,20,16,0,0}, +{14,"НадписьФорматПредставленияОшибкиПодсказка2",4294967295,0,0,0}, +{0} +} +} +},464,538,1,0,1,4,4,389,464,538,96}, +{ +{1},23, +{6, +{ +{1},0,0,1,"ОбработкаОбъект", +{"Pattern", +{"#",52bfbdb8-b859-4d48-b854-091e2e66d61c} +} +}, +{ +{14},0,0,1,"ЗначениеПараметра_ВыполнятьПроверку", +{"Pattern", +{"S",50,1} +} +}, +{ +{15},0,0,1,"ЗначениеПараметра_ОтносительныеПутиКФайлам", +{"Pattern", +{"S",50,1} +} +}, +{ +{16},0,0,1,"ЗначениеПараметра_ВыводитьОшибкиОбъектов", +{"Pattern", +{"S",50,1} +} +}, +{ +{18},0,0,1,"ЗначениеПараметра_ПересоздатьКонфигурацию", +{"Pattern", +{"S",16,1} +} +}, +{ +{20},0,0,1,"ЗначениеПараметра_ВыгружатьПравила", +{"Pattern", +{"S",50,1} +} +} +}, +{12, +{2, +{2, +{1}, +{0,d58cd311-a1f8-42a4-9023-a92949e8c209} +} +}, +{4, +{2, +{1}, +{0,82a3310e-d08f-44be-8815-a4a0ec34c85d} +} +}, +{10, +{2, +{1}, +{0,b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2} +} +}, +{16, +{2, +{1}, +{0,60c23d67-c42e-41b3-9d2f-a8345c747491} +} +}, +{18, +{2, +{1}, +{0,0be3cfcd-0bd9-4eae-ba72-3310e4b30b71} +} +}, +{20, +{2, +{1}, +{0,36748ff9-d431-444d-bf3e-171e11418c67} +} +}, +{21, +{2, +{1}, +{0,97290dae-497b-4fa5-bc55-1eeee5f86cc1} +} +}, +{22, +{2, +{1}, +{0,e9230a1f-9cd9-46fa-92ee-a7fba0a00add} +} +}, +{23, +{2, +{1}, +{0,1b03b32e-45be-4d68-b360-d3589b5bde3d} +} +}, +{24, +{2, +{1}, +{0,901f95f3-2da3-4c49-bd99-34fc54892954} +} +}, +{31, +{2, +{1}, +{0,f04af899-d708-458c-8244-6199ba2a99fa} +} +}, +{33, +{2, +{1}, +{0,efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6} +} +} +} +}, +{59d6c227-97d3-46f6-84a0-584c5a2807e1,1, +{2,0, +{0,0}, +{0},1} +}, +{2, +{70000,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ПередОткрытием", +{1,"ПередОткрытием", +{1,1, +{"ru","Перед открытием"} +}, +{1,1, +{"ru","Перед открытием"} +}, +{1,1, +{"ru","Перед открытием"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +}, +{70001,e1692cc2-605b-4535-84dd-28440238746c, +{3,"ПриОткрытии", +{1,"ПриОткрытии", +{1,1, +{"ru","При открытии"} +}, +{1,1, +{"ru","При открытии"} +}, +{1,1, +{"ru","При открытии"} +}, +{4,0, +{0},"",-1,-1,1,0,""}, +{0,0,0} +} +} +} +},1,4,1,0,0,0, +{0}, +{0}, +{8,0, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""}, +{4,0, +{0},"",-1,-1,1,0,""},100,0,0,0},1,2,0,0,1,1} \ No newline at end of file diff --git "a/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/module.bsl" "b/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/module.bsl" new file mode 100644 index 0000000..bdf05b3 --- /dev/null +++ "b/src/acc-export/Form/\320\244\320\276\321\200\320\274\320\260/module.bsl" @@ -0,0 +1,711 @@ +#Область ОбработчикиСобытийФормы + +Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) + + УстановитьЗаголовокФормы(); + + ОбработатьПараметрыЗапуска(); + ПостОбработкаВывестиПараметрыВСообщения(); + ПараметрыЗаполненыКорректно = ПроверитьЗаполнениеПараметровОбработки(); + + Если ПараметрыЗаполненыКорректно + И Не РежимОтладки Тогда + + ВыгрузитьОшибки(); + + КонецЕсли; + + Если Не РежимОтладки Тогда + Отказ = Истина; + ЗавершитьРаботуСистемы(Ложь, Ложь); + КонецЕсли; + +КонецПроцедуры + +Процедура ПриОткрытии() + + Если ПустаяСтрока(ФорматЭкспорта) Тогда + ФорматЭкспорта = ФорматЭкспортаReportJSON; + Элемент = ЭтаФорма.ЭлементыФормы.ФорматЭкспорта; + УстановитьЗначениеИзСпискаНаФорме(Элемент, ФорматЭкспорта); + КонецЕсли; + + Если ПустаяСтрока(ФорматПредставленияОшибки) Тогда + ФорматПредставленияОшибки = ФорматОшибкиТолькоКод; + Элемент = ЭтаФорма.ЭлементыФормы.ФорматПредставленияОшибки; + УстановитьЗначениеИзСпискаНаФорме(Элемент, ФорматПредставленияОшибки); + КонецЕсли; + +КонецПроцедуры + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовШапкиФормы + +Процедура КаталогПроектаНачалоВыбора(Элемент, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + // перевести в немодальное + Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); + Диалог.Заголовок = "Выбор каталога проекта"; + Если Диалог.Выбрать() Тогда + КаталогПроекта = Диалог.Каталог + ПолучитьРазделительПути(); + ПостОбработкаПараметров(); + КонецЕсли; + +КонецПроцедуры + +Процедура ФорматЭкспортаОчистка(Элемент, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + +КонецПроцедуры + +Процедура ФорматПредставленияОшибкиОчистка(Элемент, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + +КонецПроцедуры + +Процедура ФайлКлассификацииОшибокНачалоВыбора(Элемент, СтандартнаяОбработка) + + СтандартнаяОбработка = Ложь; + // перевести в немодальное + Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); + Диалог.Заголовок = "Укажите файл классификации ошибок"; + Диалог.Фильтр = "Текстовый документ(*.csv)|*.csv"; + Если Диалог.Выбрать() Тогда + ФайлКлассификацииОшибок = Диалог.ПолноеИмяФайла; + ПостОбработкаПараметров(); + КонецЕсли; + +КонецПроцедуры + +#КонецОбласти + +#Область ОбработчикиКомандФормы + +Процедура КнопкаВыполнитьНажатие(Кнопка) + + ВыгрузитьОшибки(); + +КонецПроцедуры + +Процедура ОсновныеДействияФормыПрочитатьФайлПараметров(Кнопка) + + СтандартнаяОбработка = Ложь; + // перевести в немодальное + Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); + Диалог.Заголовок = "Укажите файл параметров acc.properties"; + Диалог.Фильтр = "acc.properties|acc.properties"; + Если Диалог.Выбрать() Тогда + + ПрочитатьФайлПараметров(Диалог.ПолноеИмяФайла); + ПостОбработкаПараметров(); + + КонецЕсли; + +КонецПроцедуры + +Процедура ДействияФормыПолучитьТекстДляФайлаПараметров(Кнопка) + + ПутьКФайлуКлассификации = СтрЗаменить(СтрЗаменить(ФайлКлассификацииОшибок, "\", "/"), КаталогПроекта, "./"); + + массивСтрок = Новый Массив; + + массивСтрок.Добавить("acc.projectKey=" + Конфигурация.Наименование); + массивСтрок.Добавить("acc.catalog=" + КаталогПроекта); + массивСтрок.Добавить("acc.result=" + СтрЗаменить(ИмяФайлаРезультата, КаталогПроекта, "./")); + массивСтрок.Добавить("acc.sources=" + СтрЗаменить(КаталогИсходныхКодов, КаталогПроекта, "./")); + массивСтрок.Добавить("acc.check=" + Формат(ВыполнятьПроверку, "БЛ=false; БИ=true")); + массивСтрок.Добавить("acc.format=" + ФорматЭкспорта); + массивСтрок.Добавить("acc.titleError=" + ФорматПредставленияОшибки); + массивСтрок.Добавить("acc.relativePathToFiles=" + Формат(ВыводитьОтносительныеПути, "БЛ=false; БИ=true")); + массивСтрок.Добавить("acc.objectErrors=" + Формат(ВыводитьОшибкиОбъектов, "БЛ=false; БИ=true")); + массивСтрок.Добавить("acc.recreateProject=" + Формат(ПересоздатьКонфигурацию, "БЛ=false; БИ=true")); + массивСтрок.Добавить("acc.exportRules=" + Формат(ВыгружатьПравила, "БЛ=false; БИ=true")); + массивСтрок.Добавить("acc.fileClassificationError=" + ПутьКФайлуКлассификации); + + ВвестиСтроку(СтрСоединить(массивСтрок, Символы.ПС), , , Истина); + +КонецПроцедуры + +Процедура ДействияФормыКлассификацияОшибок(Кнопка) + + ОткрытьФорму("ВнешняяОбработка.ВыгрузкаРезультатовПроверки.Форма.КлассификацияОшибок", , ЭтаФорма); + +КонецПроцедуры + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +Процедура ВыгрузитьОшибки() + + ПересоздатьКонфигурацию(); + ЗапускПроверки(); + ИнициализироватьПервичныеДанные(); + Если фФайлСуществует(ФайлКлассификацииОшибок) Тогда + ДД = Новый ДвоичныеДанные(ФайлКлассификацииОшибок); + АдресФайлаКлассификацииВоВременномХранилище = ПоместитьВоВременноеХранилище(ДД); + КонецЕсли; + ЭкспортироватьОшибкиАПК(); + +КонецПроцедуры + +Процедура ПересоздатьКонфигурацию() + + Если Не (ЗначениеЗаполнено(Конфигурация) + И ПересоздатьКонфигурацию) Тогда + Возврат; + КонецЕсли; + + новКонфигурация = Конфигурация.Скопировать(); + новКонфигурация.ЭтоКопия = Ложь; + новКонфигурация.ОбъектКопия = Неопределено; + новКонфигурация.Записать(); + + старКонфигурацияОбъект = Конфигурация.ПолучитьОбъект(); + старКонфигурацияОбъект.Наименование = "Удалить_" + старКонфигурацияОбъект.Наименование; + старКонфигурацияОбъект.Записать(); + + Запрос = Новый Запрос; + Запрос.Текст = "ВЫБРАТЬ + | &НоваяКонфигурация КАК Конфигурация, + | ТребованияККонфигурации.ВариантПроверки КАК ВариантПроверки, + | ТребованияККонфигурации.Требование КАК Требование, + | ТребованияККонфигурации.Ошибка КАК Ошибка + |ИЗ + | РегистрСведений.ТребованияККонфигурации КАК ТребованияККонфигурации + |ГДЕ + | ТребованияККонфигурации.Конфигурация = &Конфигурация"; + Запрос.УстановитьПараметр("Конфигурация", Конфигурация); + Запрос.УстановитьПараметр("НоваяКонфигурация", новКонфигурация.Ссылка); + + нз = РегистрыСведений.ТребованияККонфигурации.СоздатьНаборЗаписей(); + нз.Отбор.Конфигурация.Установить(новКонфигурация.Ссылка); + нз.Загрузить(Запрос.Выполнить().Выгрузить()); + нз.Записать(); + + Конфигурация = новКонфигурация.Ссылка; + +КонецПроцедуры + +Процедура ЗапускПроверки() + + Если Не ВыполнятьПроверку + Или Не ЗначениеЗаполнено(Конфигурация) Тогда + + Возврат; + + КонецЕсли; + + Лог_Информация("Начало проверки конфигурации " + ЛокальнаяДата()); + + ФормаЗапускаПроверки = ПолучитьФорму("Обработка.ЗапускПроверки.Форма"); + ФормаЗапускаПроверки.ОбработкаОбъект.ПоказыватьПредупреждения = Ложь; + ФормаЗапускаПроверки.Конфигурация = Конфигурация; + ФормаЗапускаПроверки.РегистрироватьВсеОшибкиКакОсобенности = Ложь; + ФормаЗапускаПроверки.Открыть(); + ТекстОшибки = ФормаЗапускаПроверки.ВыполнитьПроверку(); + ФормаЗапускаПроверки.Закрыть(); + + Если ЗначениеЗаполнено(ТекстОшибки) Тогда + + Лог_Информация("При выполнении проверки произошла ошибка: "); + Лог_Информация(ТекстОшибки); + + КонецЕсли; + + Лог_Информация("Окончание проверки конфигурации " + ЛокальнаяДата()); + +КонецПроцедуры + +Процедура УстановитьЗначениеИзСпискаНаФорме(Элемент, Знач ВходящееЗначение) + + ВходящееЗначение = нРег(ВходящееЗначение); + Значение = Элемент.СписокВыбора.НайтиПоЗначению(ВходящееЗначение); + Элемент.Значение = Значение; + +КонецПроцедуры + +Процедура УстановитьЗаголовокФормы() + + Лог_Информация("Версия обработки " + ВерсияОбработки); + ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + " v." + ВерсияОбработки; + +КонецПроцедуры + +#Область ОбработкаПараметров + +Процедура ОбработатьПараметрыЗапуска() + + // Порядок чтения параметров + // Файл параметров берется из аргумента, если не указан, то ищется рядом с обработкой + // Параметры читаются из аргументов, если не указаны, то из файла параметров + + ПутьКФайлуПараметров = ""; + + ПутьКФайлуОбработки = АбсолютныйПуть(ИспользуемоеИмяФайла); + + РежимОтладки = Не ЗначениеЗаполнено(ПараметрЗапуска); + + Аргументы = СтрРазделить(ПараметрЗапуска, ";", Ложь); + ФайлОбработки = Новый Файл(ИспользуемоеИмяФайла); + ПутьКФайлуОбработки = ФайлОбработки.Путь; + + Для каждого цАргумент Из Аргументы Цикл + + ЗаполнитьПараметр(цАргумент, "acc.propertiesPaths", ПутьКФайлуПараметров); + Если вРег(цАргумент) = "/DEBUG" Тогда // за счет параметра открываем для отладки в клиенте + РежимОтладки = Истина; + КонецЕсли; + + КонецЦикла; + + Если Не ЗначениеЗаполнено(ПутьКФайлуПараметров) Тогда + + ПутьКФайлуПараметров = ПутьКФайлуОбработки + "acc.properties"; + + КонецЕсли; + + ПрочитатьФайлПараметров(ПутьКФайлуПараметров); + + Для каждого цАргумент Из Аргументы Цикл + + ПрочитатьПараметрыВСтроке(цАргумент); + + КонецЦикла; + + ОбеспечитьАбсолютныйПутьККаталогу(ПутьКФайлуОбработки); + ПостОбработкаПараметров(); + +КонецПроцедуры + +Функция ПроверитьЗаполнениеПараметровОбработки() + + Результат = Истина; + + Если Конфигурация.Пустая() Тогда + Результат = Ложь; + КонецЕсли; + + Если Не КаталогСуществует(КаталогПроекта) Тогда + Результат = Ложь; + КонецЕсли; + + Если Не КаталогСуществует(КаталогИсходныхКодов) Тогда + Результат = Ложь; + КонецЕсли; + + Если ПустаяСтрока(ФорматЭкспорта) Тогда + Результат = Ложь; + КонецЕсли; + + Если ПустаяСтрока(ФорматПредставленияОшибки) Тогда + Результат = Ложь; + КонецЕсли; + + Возврат Результат; + +КонецФункции + +Процедура ПрочитатьПараметрыВСтроке(Знач СтрокаСПараметром) + + ЗаполнитьПараметр(СтрокаСПараметром, "acc.projectKey", ИмяПроекта); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.catalog", КаталогПроекта); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.result", ИмяФайлаРезультата); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.sources", КаталогИсходныхКодов); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.check", ЗначениеПараметра_ВыполнятьПроверку); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.format", ФорматЭкспорта); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.titleError", ФорматПредставленияОшибки); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.relativePathToFiles", ЗначениеПараметра_ОтносительныеПутиКФайлам); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.objectErrors", ЗначениеПараметра_ВыводитьОшибкиОбъектов); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.recreateProject", ЗначениеПараметра_ПересоздатьКонфигурацию); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.exportRules", ЗначениеПараметра_ВыгружатьПравила); + ЗаполнитьПараметр(СтрокаСПараметром, "acc.fileClassificationError", ФайлКлассификацииОшибок); + +КонецПроцедуры + +Процедура ЗаполнитьПараметр(Знач СтрокаПараметра, Знач ИмяПараметра, ЗначениеПараметра) + + текСтрокаВРег = ВРег(СтрокаПараметра); + + Если Не СтрНачинаетсяС(текСтрокаВРег, ВРег(ИмяПараметра)) Тогда + + Возврат; + + КонецЕсли; + + позРавно = СтрНайти(СтрокаПараметра, "="); + + Если позРавно = 0 Тогда + + Возврат; + + КонецЕсли; + + ЗначениеПараметра = СокрЛП(Сред(СтрокаПараметра, позРавно + 1)); + + Лог_Отладка("Найден параметр " + ИмяПараметра + " = " + ЗначениеПараметра); + +КонецПроцедуры + +Процедура ПрочитатьФайлПараметров(Знач ПутьКФайлуПараметров) + + Лог_Отладка(СтрШаблон("Читаю файл параметров %1", ПутьКФайлуПараметров)); + + ПутьКФайлуПараметров = АбсолютныйПуть(ПутьКФайлуПараметров); + + Если Не фФайлСуществует(ПутьКФайлуПараметров) Тогда + Лог_Информация(СтрШаблон("Файл параметров %1 не найден.", ПутьКФайлуПараметров)); + Возврат; + КонецЕсли; + + чтениеФайлаПараметров = Новый ТекстовыйДокумент; + чтениеФайлаПараметров.Прочитать(ПутьКФайлуПараметров, КодировкаТекста.UTF8); + + Для ц = 0 По чтениеФайлаПараметров.КоличествоСтрок() Цикл + + текСтрока = чтениеФайлаПараметров.ПолучитьСтроку(ц); + + ПрочитатьПараметрыВСтроке(текСтрока); + + КонецЦикла; + + чтениеФайлаПараметров = Неопределено; + + ОбеспечитьАбсолютныйПутьККаталогу(КаталогРодитель(ПутьКФайлуПараметров)); + +КонецПроцедуры + +Процедура ОбеспечитьАбсолютныйПутьККаталогу(Знач КаталогРодитель) + + Если Не ЗначениеЗаполнено(КаталогПроекта) Тогда + Возврат; + КонецЕсли; + + Лог_Отладка( + СтрШаблон( + "Вычисление пути к каталогу проекта. Текущий путь = %1, каталог-родитель = %2", + КаталогПроекта, + КаталогРодитель)); + + Если Не СтрНачинаетсяС(КаталогПроекта, ".") Тогда + + Если КаталогСуществует(КаталогПроекта) Тогда + + // каталог найден и существует + + Лог_Отладка(СтрШаблон("Текущий путь = %1", КаталогПроекта)); + Возврат; + + КонецЕсли; + + КонецЕсли; + + Если Не ЗначениеЗаполнено(КаталогРодитель) Тогда + Возврат; + КонецЕсли; + + каталог = КаталогРодитель + ПолучитьРазделительПути() + КаталогПроекта; + + Лог_Отладка(СтрШаблон("Вычисление по родителю = %1", каталог)); + + Если КаталогСуществует(каталог) Тогда + + // каталог найден и существует + + КаталогПроекта = АбсолютныйПуть(каталог); + + КонецЕсли; + +КонецПроцедуры + +Процедура ПостОбработкаПараметров() + + ОбеспечитьАбсолютныйПутьККаталогуИсходныхКодов(); + ОбеспечитьАбсолютныйПутьКФайлуКлассификацииОшибок(); + + ЗаполнитьКонфигурациюПоИмениПроекта(); + + КаталогПроекта = АбсолютныйПуть(КаталогПроекта); + + Если ВыводитьОтносительныеПути Тогда + + // Заменяем на прямые слешы, т.к. их не придется экранировать в джсоне + КаталогИсходныхКодов = СтрЗаменить(КаталогИсходныхКодов, "\", "/"); + + Иначе + + КаталогИсходныхКодов = АбсолютныйПуть(КаталогИсходныхКодов); + + КонецЕсли; + + Если ЗначениеЗаполнено(КаталогПроекта) + И Не СтрЗаканчиваетсяНа(КаталогПроекта, "/") Тогда + + КаталогПроекта = КаталогПроекта + "/"; + + КонецЕсли; + + Если ЗначениеЗаполнено(КаталогИсходныхКодов) + И Не СтрЗаканчиваетсяНа(КаталогИсходныхКодов, "/") Тогда + + КаталогИсходныхКодов = КаталогИсходныхКодов + "/"; + + КонецЕсли; + + ВыполнятьПроверку = Значение_Истина(ЗначениеПараметра_ВыполнятьПроверку); + ВыводитьОтносительныеПути = Значение_Истина(ЗначениеПараметра_ОтносительныеПутиКФайлам); + ВыводитьОшибкиОбъектов = Значение_Истина(ЗначениеПараметра_ВыводитьОшибкиОбъектов); + ПересоздатьКонфигурацию = Значение_Истина(ЗначениеПараметра_ПересоздатьКонфигурацию); + ВыгружатьПравила = Значение_Истина(ЗначениеПараметра_ВыгружатьПравила); + + ОбработатьЗаполнениеКаталогаПроекта(); + +КонецПроцедуры + +Функция Значение_Истина(Знач пСтроковоеЗначениеПараметра) + + ВРегЗначение = ВРег(пСтроковоеЗначениеПараметра); + Возврат ВРегЗначение = "TRUE" ИЛИ ВРегЗначение = "1" ИЛИ ВРегЗначение = "ИСТИНА"; + +КонецФункции + +Процедура ОбеспечитьАбсолютныйПутьККаталогуИсходныхКодов() + + Если ПустаяСтрока(КаталогИсходныхКодов) Тогда + КаталогИсходныхКодов = "src"; + КонецЕсли; + + Лог_Отладка("Вычисление пути к исходникам"); + + КаталогИсходныхКодов = НайтиКаталогИсходныхКодов(); + + Лог_Отладка("Текущий каталог исходных кодов: " + КаталогИсходныхКодов); + + Лог_Отладка("Уточнение каталога по файлам конфигурации"); + + найденныеФайлы = НайтиФайлы(КаталогИсходныхКодов, "Configuration.xml", Истина); + + Если найденныеФайлы.Количество() > 0 Тогда + + ЭтоВыгрузкаEDT = Ложь; + + КаталогИсходныхКодов = найденныеФайлы[0].Путь; + + Лог_Отладка("Найден файл Configuration.xml: " + найденныеФайлы[0].ПолноеИмя); + Лог_Отладка("Это выгрузка конфигуратора"); + Лог_Отладка("Каталог исходных файлов: " + КаталогИсходныхКодов); + Возврат; + + КонецЕсли; + + найденныеФайлы = НайтиФайлы(КаталогИсходныхКодов, "Configuration.mdo", Истина); + + Если найденныеФайлы.Количество() > 0 Тогда + + ЭтоВыгрузкаEDT = Истина; + + КаталогИсходныхКодов = КаталогРодитель(найденныеФайлы[0].Путь); + + Лог_Отладка("Найден файл Configuration.mdo: " + найденныеФайлы[0].ПолноеИмя); + Лог_Отладка("Это выгрузка EDT"); + Лог_Отладка("Каталог исходных файлов: " + КаталогИсходныхКодов); + Возврат; + + КонецЕсли; + + Лог_Информация("Не удалось определить тип выгрузки. Возможно каталог исходных кодов задан не верно."); + +КонецПроцедуры + +Функция НайтиКаталогИсходныхКодов() + + ЭтоПолныйПуть = СтрНайти(КаталогИсходныхКодов, ":") > 0; + + Если ЭтоПолныйПуть + И КаталогСуществует(КаталогИсходныхКодов) Тогда + + // если каталог исходных был задан не относительный - запрещаем выводить относительные + ВыводитьОтносительныеПути = Ложь; + + Лог_Информация("Каталог исходных файлов по переданному полному пути: " + КаталогИсходныхКодов); + + Возврат КаталогИсходныхКодов; + + КонецЕсли; + + Если Не ЭтоПолныйПуть Тогда + + Каталог = КаталогПроекта + ПолучитьРазделительПути() + + СтрЗаменить(КаталогИсходныхКодов, "/", ПолучитьРазделительПути()); + + Если КаталогСуществует(Каталог) Тогда + + Возврат Каталог; + + Иначе + + Лог_Информация("Не удалось определить каталог исходных кодов как [каталог проекта] + [каталог исходных кодов]"); + + КонецЕсли; + + КонецЕсли; + + Возврат КаталогПроекта; + +КонецФункции + +Процедура ПостОбработкаВывестиПараметрыВСообщения() + + Лог_Информация("Имя проекта = " + ИмяПроекта); + Лог_Информация("Конфигурация = " + Конфигурация + ", код: " + Конфигурация.Код); + Лог_Информация("Каталог проекта = " + КаталогПроекта); + Лог_Информация("Файл результата = " + ИмяФайлаРезультата); + Лог_Информация("Каталог исходников = " + КаталогИсходныхКодов); + Лог_Информация("Выполнять проверку = " + ВыполнятьПроверку); + Лог_Информация("Формат экспорта = " + ФорматЭкспорта); + Лог_Информация("Выгружать правила = " + ВыгружатьПравила); + Лог_Информация("Файл классификации ошибок = " + ФайлКлассификацииОшибок); + +КонецПроцедуры + +Процедура ОбеспечитьАбсолютныйПутьКФайлуКлассификацииОшибок() + + Если ПустаяСтрока(ФайлКлассификацииОшибок) Тогда + ФайлКлассификацииОшибок = "./FileClassificationError.csv"; + КонецЕсли; + + Лог_Отладка("Вычисление пути к файлу классификации"); + + путьКФайлуКлассификации = АбсолютныйПуть(ФайлКлассификацииОшибок); + + Если фФайлСуществует(путьКФайлуКлассификации) Тогда + + ФайлКлассификацииОшибок = путьКФайлуКлассификации; + Лог_Отладка("Файл классификации ошибок заполнен по переданному относительному пути: " + ФайлКлассификацииОшибок); + + ИначеЕсли СтрНайти(ФайлКлассификацииОшибок, ":") > 0 Тогда // Это полный путь + + Если фФайлСуществует(ФайлКлассификацииОшибок) Тогда + + Лог_Отладка("Файл классификации ошибок заполнен по переданному полному пути: " + ФайлКлассификацииОшибок); + + Иначе + + Лог_Отладка("Не удалось найти Файл классификации ошибок по переданному полному пути: " + ФайлКлассификацииОшибок); + ФайлКлассификацииОшибок = ""; + Возврат; + + КонецЕсли; + + Иначе + + РазделительПути = ПолучитьРазделительПути(); + ФайлКлассификацииОшибок = КаталогПроекта + + Прав(ФайлКлассификацииОшибок, СтрДлина(ФайлКлассификацииОшибок) - 1); + ФайлКлассификацииОшибок = СтрЗаменить(ФайлКлассификацииОшибок, "/", РазделительПути); + ФайлКлассификацииОшибок = СтрЗаменить(ФайлКлассификацииОшибок, "\", РазделительПути); + + Если Не фФайлСуществует(ФайлКлассификацииОшибок) Тогда + + Лог_Отладка("Не удалось определить Файл классификации ошибок как [каталог проекта] + [Файл классификации ошибок]"); + ФайлКлассификацииОшибок = ""; + Возврат; + + КонецЕсли; + + КонецЕсли; + + Лог_Отладка("Текущий файл классификации ошибок: " + ФайлКлассификацииОшибок); + +КонецПроцедуры + +#КонецОбласти + +#Область ФайловыеОперации + +Функция АбсолютныйПуть(Знач пПуть) + + Файл = Новый Файл(пПуть); + Возврат СтрЗаменить(Файл.ПолноеИмя, "\", "/"); // Заменяем на прямые слешы, т.к. из не придется экранировать в джсоне + +КонецФункции + +Функция КаталогРодитель(Знач пПуть) + + Файл = Новый Файл(пПуть); + Возврат Файл.Путь; + +КонецФункции + +// Есть глобальный метод ФайлСуществует, но он не проверяет, что это файл +Функция фФайлСуществует(Знач пФайл) + + Файл = Новый Файл(пФайл); + Возврат Файл.Существует() И Файл.ЭтоФайл(); + +КонецФункции + +Функция КаталогСуществует(Знач пКаталог) + + Файл = Новый Файл(пКаталог); + Возврат Файл.Существует() И Файл.ЭтоКаталог(); + +КонецФункции + +Процедура ОбработатьЗаполнениеКаталогаПроекта() + + Если ЗначениеЗаполнено(КаталогПроекта) Тогда + + Если Не ЗначениеЗаполнено(ИмяФайлаРезультата) Тогда + + Если НРег(ФорматЭкспорта) = ФорматЭкспортаGenericIssue Тогда + ИмяФайлаРезультата = АбсолютныйПуть(КаталогПроекта + ПолучитьРазделительПути() + "acc-generic-issue.json"); + Иначе + ИмяФайлаРезультата = АбсолютныйПуть(КаталогПроекта + ПолучитьРазделительПути() + "acc-json.json"); + КонецЕсли; + + КонецЕсли; + + Если Не СтрНайти(ИмяФайлаРезультата, ":") Тогда + + // Передан относительный путь + ИмяФайлаРезультата = АбсолютныйПуть(КаталогПроекта + ПолучитьРазделительПути() + ИмяФайлаРезультата); + + КонецЕсли; + + КонецЕсли; + +КонецПроцедуры + +Процедура ЗаполнитьКонфигурациюПоИмениПроекта() + + Если ЗначениеЗаполнено(ИмяПроекта) Тогда + + Запрос = Новый Запрос; + Запрос.Текст = "ВЫБРАТЬ + | Конфигурации.Ссылка КАК Ссылка + |ИЗ + | Справочник.Конфигурации КАК Конфигурации + |ГДЕ + | Конфигурации.Наименование = &Наименование"; + Запрос.УстановитьПараметр("Наименование", ИмяПроекта); + + Выборка = Запрос.Выполнить().Выбрать(); + + Если Выборка.Следующий() Тогда + + Конфигурация = Выборка.Ссылка; + + КонецЕсли; + + КонецЕсли; + +КонецПроцедуры + +#КонецОбласти + +#КонецОбласти \ No newline at end of file diff --git a/src/acc-export/acc-export/Ext/ObjectModule.bsl b/src/acc-export/ObjectModule.bsl similarity index 100% rename from src/acc-export/acc-export/Ext/ObjectModule.bsl rename to src/acc-export/ObjectModule.bsl diff --git a/src/acc-export/acc-export.xml b/src/acc-export/acc-export.xml deleted file mode 100644 index 5fe25bc..0000000 --- a/src/acc-export/acc-export.xml +++ /dev/null @@ -1,828 +0,0 @@ - - - - - - c3831ec8-d8d5-4f93-8a22-f9bfae07327f - 6bd4fec9-a489-4c6f-802d-ceb883fbf616 - - - 52bfbdb8-b859-4d48-b854-091e2e66d61c - 27dcdfd6-8055-4331-9bcd-d075a77f4fd4 - - - - ВыгрузкаРезультатовПроверки - - - ru - Выгрузка результатов проверки - - - - ExternalDataProcessor.ВыгрузкаРезультатовПроверки.Form.Форма - - - - - - Конфигурация - - - ru - Конфигурация - - - - - cfg:CatalogRef.Конфигурации - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - КаталогПроекта - - - ru - Каталог проекта - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - КаталогИсходныхКодов - - - ru - Каталог исходных кодов - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ИмяФайлаРезультата - - - ru - Имя файла результата - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ИмяПроекта - - - ru - Имя проекта - - - - - xs:string - - 150 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ВыполнятьПроверку - - - ru - Выполнять проверку - - - - - xs:boolean - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ФорматЭкспорта - - - ru - Формат экспорта - - - - - xs:string - - 50 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - РежимОтладки - - - ru - Режим отладки - - - - - xs:boolean - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ФорматПредставленияОшибки - - - ru - Формат представления ошибки - - - - - xs:string - - 50 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ВыводитьОтносительныеПути - - - ru - Выводить относительные пути - - - - - xs:boolean - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ОтносительныйКаталогИсходныхКодов - - - ru - Относительный каталог исходных кодов - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ВыводитьОшибкиОбъектов - - - ru - Выводить ошибки объектов - - - - - xs:boolean - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ПересоздатьКонфигурацию - - - ru - Пересоздать конфигурацию - - - - - xs:boolean - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ФайлКлассификацииОшибок - - - ru - Файл классификации ошибок - - - - - xs:string - - 0 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ВыгружатьПравила - - - ru - Выгружать правила - - - - - xs:boolean - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - - 86b37eae-8f75-4dcd-9e39-575c00a97332 - 3b020fa8-23ad-4ad8-b3d7-bc29cfd7a0df - - - 26f1a85a-0d62-43db-8f1d-d0882d59c455 - 98b42c7b-5659-4097-a875-a4d1bafd937c - - - - КлассыОшибок - - - ru - Классы ошибок - - - - - DontCheck - - - - DontCheck - false - false - Auto - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - - - - Серьезность - - - ru - Серьезность - - - - - xs:string - - 10 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - Тип - - - ru - Тип - - - - - xs:string - - 20 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - ЗатрачиваемыеУсилия - - - ru - Затрачиваемые усилия (мин.) - - - - - xs:decimal - - 2 - 0 - Nonnegative - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - КодОшибки - - - ru - Код ошибки - - - - - xs:string - - 13 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - - НаименованиеОшибки - - - ru - Наименование ошибки - - - - - xs:string - - 150 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - - - - -
Форма
-
КлассификацияОшибок
-
-
-
\ No newline at end of file diff --git "a/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272.xml" "b/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272.xml" deleted file mode 100644 index 55e7dc0..0000000 --- "a/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272.xml" +++ /dev/null @@ -1,22 +0,0 @@ - - -
- - КлассификацияОшибок - - - ru - Классификация ошибок - - - - Ordinary - false - - PlatformApplication - MobilePlatformApplication - - - -
-
\ No newline at end of file diff --git "a/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/Ext/Form.bin" "b/src/acc-export/acc-export/Forms/\320\232\320\273\320\260\321\201\321\201\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\236\321\210\320\270\320\261\320\276\320\272/Ext/Form.bin" deleted file mode 100644 index 9d98842e3cf28c32f6eb7fccb1d51b0b45932ca2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37028 zcmeHw>2f1imR`mDD@D{hFxWAkDw9d(zI1zLf&c-MAV>n-K+>L=$PFM!f(yXCN8u@H zx@B9kG?q2dind$b(zM4v>~?UZs#d8~D*c!j0H4H<(EiT7nTbqn1gcnNNzqj#0VFc- zJ@?#mzO&rz4}bW>zrXV*cj$-xyZ463{z>KtdzD3T#3=KBBlq5z#C`kt{R18|(|7Lt z6u0eoKX49&;vtJ%JVd;SiAVGQ{IdEl=|8y>z7jXecMk5<@6;G$_~V+cXzX!S zv>o=wu*(jl>;HcJ?N4Q6{N5Wsl}!3eZ^k8hH(Ea#9UpD}viWuM>iXgJ!{(FgziU2e zKE`FdswKN_)1M=`3KFC44K(jI~;WKO9xFpjD;!|*)b%ltp|~xJ8ZL>Crng zdM8P(x2ac#tMX4EYjkv6kmv^#;{&Vbg})6N%iGQx5{MS-%A}Zmdi@pz z=c@S)MC<3xD~ZbwBau=1!bG5mKF<<~GI8Tg-e?ID-$BaF5(rsm;?CH{S|^VaZ#f@> zE(ay(2KpfJI(fb9vaU1XWkM|CQP9J#Ycju|nh;!v*hMNeu8r$K>k{HjH)}>zz8DIy z#CYlJmQ$7`Pp}L}7Syt02&V2if^KNGZ(F`AyACL11mF*Tq}Qm0?Rwr@301~!ZahU% zpf_!Q!tWS2JC)EvD@o7;QPjqL#gu)s>qTO;RP%*NCzFAuvW8 zcMP+PXGFnwbyJWePZccBErSqEbZlRCT*Cr(QIFvM@P#@g5SjrCusqS0eN_}3%LwW* zRYylXrl^{pE$UvG)e?0!qzM0Y-5i$zF}!w=Ad{r)k%R>wNPHQ6><&^1nWIc}d-4vZ zHi3|KEkYz&?svn@RP?$d!bCtNHL>-d=^O8CmD#T6&1Vc$9syXcu0Lr0ntgiQ{QCMm zX*7J0w>;Dl-!_%9uh@d^Dz2cqt}lSYnxJ@|S5`Ctyd!aAq!GtP3-W9A(mJm2dte#Eek2OHpd0KWJtu>7 zTqLgmAG=^gLKReBEDNSA zJA$hDh9-)TRgpDe_%3V5>i(Y-J{p?U_cK8(OdWnlo4I+DbqjNo6JU0@%>?^s0~LuAN33K8IJ(F=FQ@Iu&!J36&Y!MN-es6ulcz7 zCD7?PeC)Tb-|H?olFtnlq^2b}%tF7gXrO(4p8bIcPIne_!I3m{DYy`7Xe2pwadc%A zpaEZ;_dE=y3TNMkm#>(LBB&-{!E}M|va3k8?W$H;XRv^0f8^K=Usr!TRmrZd$dh7q zPD!mEO|R>QZ5_Gc+48}Ps;q5T)yXYuubMB`i}GRFaEsbW`rf@a z=2GiNg-^V8+(;pr@jNJ&!Jn%k`I9ggMv zbk45S&gBDR=|C=RA6L!2`C8gvJW#glyUy9dOunR~&Wn3z^V`-;!7N{z7n>+z?r;X& z&23BC{MdrJf4r>8nGJs_y*YWhli%9isTX#oy@REhwcW#+DRK33+s>T=JGlMiAOmG) z@B$CX^-b9_HNm6MQS}sAupD0%bh~V7R@u>Q$$A|~^clkVZ+jyTVb33thjqljCX2Il zK%_yC_ll4v-wkOzt5%g((%GZNic?uxn|C1BmFm>Gy>qc%nXR8^RxkDR?ph-~zoDiN z8~f(+hI^{p$JuJlUfpoynt8conaa|6osg!MM4B~ec|l&8lQRn!_Q`rVwNxUcDTYYn zFYIfLt;(3Er1Zty&T%PaFP@+4rL>g=73Z1RMPuv2U0S-BOs(eX*-EjLUU66E8r%8w z*z|Nhb2`0R*xXFd&8a7jmOoqDl6R};`DJlowXPZKC}JZc&*v^T)~!8hvAA}6wtF;n zxl)^4-Q3#RUB4_(Tbp9Zn3_3SG3PVd?3$_PGnurRtuHO@?q>@w!9?SDc7Mm7+OOr) z>lNkT(Ae3SElp;Nh54hLzgN0kT-%yls$85m_R{sr>d9&T_;AImWK#>5^@|iB2Sscy z?pD>^{ezYI(X?n5N?T=L&2BoAm+oPy(b!t{7w2?Y9+S@|9qrsRS8L~c^CbfipW^U;_T+CXB4Mrt;TV=(WsuOW%W3vOS$>w-Nnp;lwV#q|GX!rn;))8scm5bAExyizRoi-vQ2ijtJ~=^V#*g&Br6xZ&O+k2}VjM z-iM3#r1{OngC0PnTN9zjMz0cbA8nrWA047roD<82#y#ntebM~KR#ya`wcOW1S{!9D zRtvWjQ}R7sM*2gR3`7~aBA6PoO0J4H+A$5!wg>f)cGgp=>Bd|ov$$N}RrIu}nk}Tgjndrg;MUB11UbQYV>S=j;R@=0<&o8%YN7}{YzOkFH*BVFuj_njv>k8r4zBlWq^pnN&v4z96 z`5i~iEKkbC?ELiP#g3{r8Y{KjOn#xb(XQ_8Y7w{=rYx3`-LnP5(?x`_I`R=3JPld$ zb=&k6Bsjd+;adC>q1&U@P(d^@5Ochl11^cigcbjXxL;{`9j2urkA;WIoK?GGg0 zVcc$h5{%2Vf@C!BhFFINA;MVaRyBFbfF_?!&#kQ=ZI$PY%(g7gO&`EkmDLDAm@jlbUYT^QG0<&H0t7 ze0J`5@iJTSrL`%FbxJGM%d;&{sV+;KXQ}1+>U7qcZ0xA#)0>X5WoHgH_qOv}ho*6u zIboVySSyJ~xk`F-PMd3-)KElrPCBZOiLy&vAFGDuI^ zg;qqdO@&otXZ{#Cu+AAcaEP;+hYu>*@)%xrCMvXe{BVofE3L0D+LgKU?2>*mH(Qy# zSUpPRa!XsQGura}v^<4q_qcd+PC0_q(S?&eK9@>%)iCPo#mxMMoUU0*V)azaIho6) z?e*m)ZCTEo<}W7e#_r_ivR2r!E)}zUQ7)wpP(e)tZrgpYqo}MnHP(*I+d?U3!zn0l|H*&R{ zk*cWs*{x+G+nAKk4pK(B)>wCH-t=*%psi?g_1*2#+U~-<>rZaj)t!ciA~MRBT_|Ul ze505>JJ9NT@U%;{#^Kpc{xH8|tV)NO`IE!B-0t~N?QC!5VrhCawR<^xn#pUuvCb9?qS!hx!CF}HS+o7U%+rgQGRSZ{30 za^-jt(a1{0IWL{2N+@Eg?o_slOXsUglaob{hBPjAE@w_=8->m4>g3#VzL484>~8AY zmcLW2pE{PhoT;xIP8H0$URS4x7aOa4UU_W2vUPZxTl6;OR@OA@aL%plZ_OL?wTs2o zF%*`XT%S62W_5Tu%Z1H$ROny!2SfWHDIT$8`Z=^dmOLl$DquNiJf8Tt1 z{T2&;o*>!FCQ#s0dor5_pQGs(FI7%#C?Z~B%MXjDY&;o3Jl2J{5tfdoDIH0d?fX}9 ze~*#L4@nLGq3%?TTkQD{(T|^#4~(F9`2Ozy^iX~Ad5e%+>D$*{-cbG6>P?d-VqjVg z&9FcYKh$@o=I~8!7zoE~8I0Je0W1Xf2Qa~max^^7furjkG!!oIk)`PNVaw=6YKVXQ zRiddQ!LYl;N5F>j>25ERDwJkZ=_s`lA7^fqV!yT*^>1>5*Uz+_zLuHw;x!EF1GE zRQ#cFb3yi9%l9-)2NR=dR;U+06o7Fo9bycT^}z6>mbWns&bZ7b^N`&k7P7eq?3FQ; zT?=G(bdArXVy~ED6+S{YqV4@9yU(}0BI-D*jR`3Wrup^ouY{g3WDIxl2#=UewNg3& z-QWn8Ya?GH!^Bz03<@;=MK@g4m!K`UkFr1*A`kxc9Y|$GGa+i}9~=504h3HZbV4nm z7AP4VuVN|zeLb*3Q8XKjjJ&WyF{M;Bo&kN~QhKRn&>jeNeB_51Nq`b`RX9cE8#b}> z3uHqv1CCFwyh%aDGW;Z2^n|iZL7^_Xg5#A{0l}ha`kHE}w#MfRGGQm)f43Bj^>s8X z_7W2*G0Txj7JG^2tUhmcVd{^0+!{<9<08qFg!(8HPgV}0C@%C-y_flxd{s7Sh0k6H z^)!@=2!+XX$=0|54H?#M(cHh6)exF2qrW1v73c?M(h={YPr=Mo;)oKmh&qNe_7L-V0cY+T+>;EFYHL55cn^~t4(yV zx$;a|pb?-M-V4DZ|Bw6yz2hoFq5KfCe-j7}w3dVJE0n)ZjF2$QeNHo05fst<)%RF9 zPiu5&Q1q*41ri^$eYG{jQJDsm6LgKRrHx6#x+CuEdUSB4jCDNLSz2YRaTQ#*j3Fb# zl?2mvG{NvqMKyKRk)n+d)NmsN^`?ywYS;+DyK{19?~Wha3_&q;i50=##P(9aW(fD* z_)+r{^{GQ8onGKp+RE2`vx~&!F73yb?ygA8c_e$gL`k>#ZU7e zFl`s}r$->2k5LQFsAdBD0To1|LO0)!e2IY)R}V&-pW(qThz8VgcNn}L`SX$H$BYKd zaszW7JBYs3`>$iEJJn#awLz+0X&`vNpPyZ?aS94my2al~ED z^B=`-i1lCd33bQ|b?NUIQOw~2M`>$|8#{RjyVlF6yWdRI8+P+8a;lqjhOXv7;?XOw z*+%;CvOJ*ZlZgE{bja_o-wOpPCN%Udtrw*<=2s&Laf;<&BZYu&{06f3dq~~0#LZXn zlx^$wiFW;E@)>_}qRHHOkU)7~n)~q-G>t;op@~!xqzOwOf=HuhNYa+19c7vnYv%-L z!qSQB_ejlI1)rfEPnqgPt$#$dBmN1b`2N41a2ux&{)WBq5+nRb6wNpV^k9bXeiu9# zA`MO*k|_Mwj5S#C3VJ^VW`5A(?oY5IO;5atX?Rx%czMBYgXWhKXu{t?fSlM9ljaa2 zUoD`Mgnk>?3Kkg$a6}UO`w)tUwHi!9yJ7u{bXHa9}cl^n43DZ}9%}|1NJtDLF1oBLSlFS!?^3Xm>@1ugx znCYjDl4$i4EAskhqvIpuga(w1nacr=)IS`LzE2q@t*;Ct#z zl8A2zxn38X$MF@t^9x4VJ1v>)OY}rH7Q6&gdr4t9%14NftR7^kW0bFx-2(zbD60eB z-i{xElLCTT=B`EV6T1D=$nBy)f>KFvXkpmk;gT3o!i?-;Y^5GLg>Uu6Ze#!s^kBge z`Y7~^-i}py1)b?e3PwLi+FTrl8{O_rR2swP>-Prr3cD%FAbpy^1ZKBe%!J2~aM3yx ziR@aN*uFO9A(f>NBkC>c@1)9fA#Z}I`XlOy$w`VLC~n|exxp=B0VewcGp&^Fj28TQ&c&^W5oyas2OlMS49{ckV=3P*nO8ceZ zt8ektBPu!EDh012e=7aiDC5B0<_#2c){|erQ_RdOxZm%o@sZI##U4u3*gie~Z^gf& z9uA3$^>9EJ`95F#br-|=LEqYgr$5BgU&7aCu4+#QgawPgm34^09Q{p>e^^?ezYNZEa0tC_f2t4QlH=zlQ)Sm6eK%jj64$HQ{ zTYDP{`VdO=Io`dGJ_M*WKTJU1Q(OUS=q`pzEaw-o7s~vAB!?9ZJo@kKPFl|X`DjPL z6cGX|b~|;)VDo-2Hgu7+2P6OHFIZ@SPW=|GqJ$K7L&GnGs14-qqOE@y__AF)V50d? z%u2jP>Vg8Uz>kveL|3mSD6&CJjP1Brf3F?Mq@yNv_b! zL_)4p4k2?)&H&GYq~r#?orH(LFGyoRkb1z$tHCE80#YvdAyq&S{W*2a2-JjvL-q~B zpxEaS^q>-WXcP+bzncH0`5UZn`mFiC(W8F@nHkiJ{1ig*E<}%PBD(zVo4=&wXLOB9 zgH`wiFSU!yI!*znIIU5upw71ZlR{+ z%vy5wKBW5tpNAOptoc8f;!q4ro-mj|R8xRTx zs320G7R^ws(6GQg2!qtvAWd6X$n`QPi<#it^iG%_evI*}+w(a{(g%r;Sk)Z5s1F8; zk-%ocp3dM1fl(L>fvdp8=iM80{j(r03hgK)1y>lh(wNdWpo9V?NK6>rBG9A+Je(IM zY_TOcNQh7_`Yw#nCxnxHUUcLvUB8RxNc14Qqz=y}D9~b0Fr)s$5ls^L5~3Fq$ss)P z7LE-LP3W)dpM{D=odQE2sAykE!cEbf9wys~*;laUu}Mv#biTrIOIF2i02pj^hkzma z06lLFGa^+65eQtK34BFKJzyxA(|F(BBop9vQP%1MMSU0-2x3UHI9)$6h!?qfSKsh_>QQvQ;mN`fQ3#Y1mxjtOtHHa z*{%WuA$dnFeFPopuo&3D1`@I&yA`O&k6%v;t9R31COy@wr(@T<0{L(bEWB}^9;Cnv zrs#3tS;i(vK(>F2doYfJEDk1)_Htwgnq>e&k> zJ;LuZh!b}tfJL#PH7?10@_aYe5%=u|tFH}H`c!^9&5flK?)GEuZ8SAjS4^H0h!(rv zRnFr=N$1JDB)A5G8M9nuj$(<8*f+5d`6{wl!_NhYBP{vvNFws+Ay(C3^Fc`50n3k( zjR~=j@*;?+8DzJezC-?K%!L&KbuGr(+l@|Gxh_%*)Z?iB$! z96U;rF`p+ua6)qmU*X1t)4C!joSY(DX5&Z07{6a8ies|H94wU8VFZ)+hLX>+BA+r# zNV$>3m`C!7MClmwn8c9B=)Vg`RTB5MiCa(?dCc+FM@bP)_V#l-{f^9q;F`9YaEgn3j&Sj%}Y~UBXd5BB~fT?E#I3wCX9W^9q zYiSp;r`K0w#8U>*y|1)NtG+28undMtzbXk)_?BXH20wx-;pr4>89I)O9C=zMxPd ziUWF%6c9rbiMS5;g0KUvVo-pYqy!WHOaOp*ft(binOU+Emmjr4hAtwHa36hyn7{cA zy^ElOjZQ;85vGlgT)#u&KXUz_`AdL2ATUN23=DuZRK6}X-ABaw4S4+yjim_ai7%e$QO5rBVJ`d+*$HW>M8iiVkF9Yk?@a&Ay;=jc~cHP29l{tj|>ucjLE z!EYE)=M_VS<7uHb$>JZObj&}ZS@3+2rMpp1>ke{`4u>)uQ-nVrp?^j#ZyPsP2w`+f_m- zvd68dnYS^)^8SMaY;~EaK>*e#DC>bT;UH+20=ZpGjQF*IBx5yk@cJP$4zbT+xet2` zu8t)CVXXBt6!aK&mAZp_<{zMwnBxIk_XG zvhA1eHYwxy1xXOY2sYA>-sBSabIUlubkVe4!{0Aja~GCU{XKeu;oOT<)t`I4E2Ml=pPr$C zQRq4*^WyLO0SXh)cbyYXkd(lko-+ax<2T`WCT9wqnjSO4`lc_#eFWM1J4rL`_!2&k zPS$+&OFKIq;wTFqZN@_#A5H+Es3384BskF3|Lo#wx0f7W%Gp6jJo6pxHJ04d;MF~& zVlgHy-tK+~Fk8tT?2*J*ZL*dOasH_?*xFu@U}A|l_YnHdj^O)f(t>VC4PJuXsXCtQ zGNR0xD~%7dMB2cDW1PQ790>P=0FwqcF7!|IWrVSggSpz$fS;WQ-tYZ2T?ZA-uklgtRI}Knh z`*(Q1;Gj96vu*DuEWKx3pvDDT2fqLUV!H+^CD`mC;^{zV>SB{-)ZP71UE3||l7&qP zOv%Nu@w$)w+!bs-fQ<|+9a{sKx*i=FOAYv*?aT;$<-22GJ0ab|)(j@=r{T9YZr^W$ z@BZ`u=S@N)w#KukhCpc%9NmqX(_rl+jy!`;q+3gah1ZROk9)s@Wd`|B89c+wB zHfNv>R?*e?x#^tLo%N}6es<7`w6-(0ytFmjIGj{bYR)2USc@ zU*u|=N+w?w*S6=XJ4>^^tSW^Q9fx7aV{7_uTF)0tihX)Axs<~xU`KLp>wNZNeP>gd z*~wj;poqr7;=VUmv%KxYmHA3O;}vQ<>h_Xh%$=7r+gtnF^|j6E{NC(BZELw=PUGO9 z%50_Ku5M_l&D?UH4*pqfY~xvvQa}*vn7K8yR(a;cVK}PaE5dYd8mS zyHJ_Jb}6mBb+FBtZZPa;Y`aR%2WmKTQF`>~O?yTuy06I!j?mKB*?5K_3Z`#Dq9q-N6Nt7f ziokOw)C}~fx)*UMUeJc~J))xX5$GH|Qs|CNqgq=%V}Ec(l3mdfWDQ4Dt8|($&RY=a zq#DmNEx+ta{ERTbIL8iBa{R}c^b{k_QdChWnlMH)&j-@Y#~PC)c+_9DpJ+L z4HuboVc)T&%=Ow&5lsv#dX*9tGze}zwVc%nx0Bm6(2LFa<#ohGG{uw$&DKh0aBjL^HZ-ah8#sy@?&Uh%VOW`~q>6cA3KR73AiE zeTZ24ov!>Rgo~I(!H_X&m2nP-CSx}*&oKoD=Sky$X~;a@se))B&hmBL(nh34O6>M%MiDk=_4H&u@FW3%di2^*$bUj6qfD>gLS%pKYaHf>32)0GN@0+eH zTCoC{ADbuuCs36w4coBEo{dAPaA-UZZLlmsQL(X^YN8lTjTL}R^guY1SUrB3mr36- zjNlCq7_H${EmxKe!7@Blp_g?WS!IiYW~$iq4Uk~?LAC)>&-oGxYn$mdC{s6-^$ur0 zciG}9vfDS`!`d6Ba%kif^8EtU;-3U2w4VeK=7opJ}HyFoYNqcmvN YB9K`oxv%~#3PvQUC&>iqzVzn*1L=z7-~a#s diff --git "a/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260.xml" "b/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260.xml" deleted file mode 100644 index 86896aa..0000000 --- "a/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260.xml" +++ /dev/null @@ -1,22 +0,0 @@ - - -
- - Форма - - - ru - Форма - - - - Ordinary - false - - PlatformApplication - MobilePlatformApplication - - - -
-
\ No newline at end of file diff --git "a/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" "b/src/acc-export/acc-export/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form.bin" deleted file mode 100644 index f15b6c688bec5bef9cb5e795f9b0d62622430f0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67274 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\20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 +20822070-9c1c-48bb-8aa6-fcd6bd0e41e9.0-->Form\Форма +6bd4fec9-a489-4c6f-802d-ceb883fbf616.0\info-->und\6bd4fec9-a489-4c6f-802d-ceb883fbf616.0\info +6bd4fec9-a489-4c6f-802d-ceb883fbf616.0\text-->ObjectModule.bsl +7c3c8c38-04c9-4871-a473-24cdbb8a5ccb-->und\7c3c8c38-04c9-4871-a473-24cdbb8a5ccb +copyinfo-->und\copyinfo +ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a-->und\ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a +ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a.0-->Form\КлассификацияОшибок +root-->und\root +version-->und\version +versions-->und\versions diff --git a/src/acc-export/und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 b/src/acc-export/und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 new file mode 100644 index 0000000..9e95258 --- /dev/null +++ b/src/acc-export/und/20822070-9c1c-48bb-8aa6-fcd6bd0e41e9 @@ -0,0 +1,15 @@ +{1, +{1, +{0, +{13, +{3, +{1,0,20822070-9c1c-48bb-8aa6-fcd6bd0e41e9},"Форма", +{1,"ru","Форма"},"",0,0,00000000-0000-0000-0000-000000000000,0},0,0, +{2, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1}, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2} +} +}, +{0} +} +},0} \ No newline at end of file diff --git a/src/acc-export/und/6bd4fec9-a489-4c6f-802d-ceb883fbf616.0/info b/src/acc-export/und/6bd4fec9-a489-4c6f-802d-ceb883fbf616.0/info new file mode 100644 index 0000000..c70b5f3 --- /dev/null +++ b/src/acc-export/und/6bd4fec9-a489-4c6f-802d-ceb883fbf616.0/info @@ -0,0 +1 @@ +{3,1,0,"",0} \ No newline at end of file diff --git a/src/acc-export/und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb b/src/acc-export/und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb new file mode 100644 index 0000000..d35c95f --- /dev/null +++ b/src/acc-export/und/7c3c8c38-04c9-4871-a473-24cdbb8a5ccb @@ -0,0 +1,508 @@ +{1, +{7c3c8c38-04c9-4871-a473-24cdbb8a5ccb},1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f, +{1, +{4,52bfbdb8-b859-4d48-b854-091e2e66d61c,27dcdfd6-8055-4331-9bcd-d075a77f4fd4, +{0, +{3, +{1,0,6bd4fec9-a489-4c6f-802d-ceb883fbf616},"ВыгрузкаРезультатовПроверки", +{1,"ru","Выгрузка результатов проверки"},"",0,0,00000000-0000-0000-0000-000000000000,0} +},20822070-9c1c-48bb-8aa6-fcd6bd0e41e9,"",00000000-0000-0000-0000-000000000000},4, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,1, +{ +{0, +{11,86b37eae-8f75-4dcd-9e39-575c00a97332,3b020fa8-23ad-4ad8-b3d7-bc29cfd7a0df,26f1a85a-0d62-43db-8f1d-d0882d59c455,98b42c7b-5659-4097-a875-a4d1bafd937c, +{0, +{3, +{1,0,5e00eb1b-5cec-4500-800e-f410f9827342},"КлассыОшибок", +{1,"ru","Классы ошибок"},"",0,0,00000000-0000-0000-0000-000000000000,0} +},0, +{1, +{1,1, +{-3},510405d3-2a0c-4fea-960a-7fee59b32f9b, +{13,24,1183c14f-f814-49c6-9233-a3c26b3f64cf, +{"#",9ad557b1-249e-48dc-824b-3e149ecf10a6, +{3,0,0} +},2723eb98-b4c1-498a-a6f3-70444757902f, +{"#",98ea8e5a-b586-442b-b944-6e3447734aa7,0},2bbba66b-fabf-4863-8ba3-54b3c64c896e, +{"B",0},2c8143d5-4248-4c43-8bfb-307c0be2e415, +{"B",0},33c74a4d-561f-4bc0-9eaa-8d21c893c0a9, +{"#",ad3615c5-aae6-4725-89be-91827523abd9, +{ad3615c5-aae6-4725-89be-91827523abd9,0} +},3eaf5a8b-06d6-47b0-ac7d-a9698247f499, +{"U"},4690ff70-e3fa-4914-9127-6a9acc5fc949, +{"#",87024738-fc2a-4436-ada1-df79d395c424, +{0} +},4de03908-56f4-4396-a61e-17253afca9ac, +{"B",0},580c29e2-8af4-4258-882a-7cf8073e61c8, +{"#",87024738-fc2a-4436-ada1-df79d395c424, +{0} +},6c4f7074-e7d4-48eb-b31b-132873666262, +{"#",157fa490-4ce9-11d4-9415-008048da11f9, +{1,00000000-0000-0000-0000-000000000000} +},6e3a1131-37a3-4da5-8895-572d9d0c9db6, +{"#",ace3fd07-11b2-477e-ab7f-36f0ea37c8dd, +{ace3fd07-11b2-477e-ab7f-36f0ea37c8dd,2} +},7ba608f2-e654-42a3-8885-334fe88ca910, +{"#",12ca4003-ac70-450e-b897-37faf86bd313,0},88149a78-9448-4767-867b-0e650d165d2e, +{"#",87024738-fc2a-4436-ada1-df79d395c424, +{0} +},90ae4b5d-e0fd-49ef-a008-d67c1e75038c, +{"B",0},9288a8ed-b259-46d0-a8e3-70d87956ff2d, +{"#",d46ea122-3201-4e5e-bed4-e669c6e463c8, +{d46ea122-3201-4e5e-bed4-e669c6e463c8,1} +},b02800e9-a8d1-42ab-9a12-f673e92be968, +{"B",0},c65a541f-0b91-4f33-bc88-fbaaa57f9992, +{"U"},cf4abea3-37b2-11d4-940f-008048da11f9, +{"#",87024738-fc2a-4436-ada1-df79d395c424, +{0} +},cf4abea4-37b2-11d4-940f-008048da11f9, +{"S",""},d4232326-022b-421e-b6d3-88e418f74327, +{"#",3b8e6bdd-d648-49d5-af2f-d46d84f87dd5, +{3b8e6bdd-d648-49d5-af2f-d46d84f87dd5,1} +},e3da683b-c54a-457a-a243-b9b4f9bf76dd, +{"#",b76a58b9-2a56-4e46-bb31-8e04ad9f31ae, +{5006,0} +},e6b3f5f3-bdf3-4ad0-bc60-7323b3feb208, +{"U"},f49e4ced-4033-4e6c-8755-9fbaaccd6078, +{"S",""},fcf503b8-1c06-454a-970c-06413e64aee5, +{"#",f2eaae14-91a7-47b9-9d69-097877f41580, +{0,0} +} +} +} +}, +{0} +} +},1, +{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,5, +{ +{0, +{27, +{2, +{3, +{1,0,3ce82985-db29-4d32-9be4-6af859fb6a19},"Серьезность", +{1,"ru","Серьезность"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S",10,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,f9bbc992-d125-4225-b76c-23854c43c702},"Тип", +{1,"ru","Тип"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S",20,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,820f7b2a-7d60-4f6e-8585-21e6a8e3e3ad},"ЗатрачиваемыеУсилия", +{1,"ru","Затрачиваемые усилия (мин.)"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"N",2,0,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"U"},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,5ad18ac7-0f41-4872-bf48-6781ffe4da9e},"КодОшибки", +{1,"ru","Код ошибки"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S",13,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,e99d6f59-74e8-45ee-b5f5-dc7e42a42186},"НаименованиеОшибки", +{1,"ru","Наименование ошибки"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S",150,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0} +} +} +}, +{3daea016-69b7-4ed4-9453-127911372fe6,0}, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,2,20822070-9c1c-48bb-8aa6-fcd6bd0e41e9,ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a}, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,15, +{ +{0, +{27, +{2, +{3, +{1,0,d58cd311-a1f8-42a4-9023-a92949e8c209},"Конфигурация", +{1,"ru","Конфигурация"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"#",e94d6774-39a2-44a2-b28b-2ec9ed567207} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,82a3310e-d08f-44be-8815-a4a0ec34c85d},"КаталогПроекта", +{1,"ru","Каталог проекта"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,60c23d67-c42e-41b3-9d2f-a8345c747491},"КаталогИсходныхКодов", +{1,"ru","Каталог исходных кодов"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,0be3cfcd-0bd9-4eae-ba72-3310e4b30b71},"ИмяФайлаРезультата", +{1,"ru","Имя файла результата"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,0807eb26-0081-44fd-bdea-8160077a986e},"ИмяПроекта", +{1,"ru","Имя проекта"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S",150,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,36748ff9-d431-444d-bf3e-171e11418c67},"ВыполнятьПроверку", +{1,"ru","Выполнять проверку"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"B"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2},"ФорматЭкспорта", +{1,"ru","Формат экспорта"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S",50,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,e8f93dad-5026-41f5-b37a-9d3d9f9197aa},"РежимОтладки", +{1,"ru","Режим отладки"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"B"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6},"ФорматПредставленияОшибки", +{1,"ru","Формат представления ошибки"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S",50,1} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,97290dae-497b-4fa5-bc55-1eeee5f86cc1},"ВыводитьОтносительныеПути", +{1,"ru","Выводить относительные пути"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"B"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,5392c7c0-b7f5-4e87-a77b-7086041e4a2a},"ОтносительныйКаталогИсходныхКодов", +{1,"ru","Относительный каталог исходных кодов"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,e9230a1f-9cd9-46fa-92ee-a7fba0a00add},"ВыводитьОшибкиОбъектов", +{1,"ru","Выводить ошибки объектов"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"B"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,1b03b32e-45be-4d68-b360-d3589b5bde3d},"ПересоздатьКонфигурацию", +{1,"ru","Пересоздать конфигурацию"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"B"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,901f95f3-2da3-4c49-bd99-34fc54892954},"ФайлКлассификацииОшибок", +{1,"ru","Файл классификации ошибок"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"S"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0}, +{ +{0, +{27, +{2, +{3, +{1,0,f04af899-d708-458c-8244-6199ba2a99fa},"ВыгружатьПравила", +{1,"ru","Выгружать правила"},"",0,0,00000000-0000-0000-0000-000000000000,0}, +{"Pattern", +{"B"} +} +},0, +{0}, +{0},0,"",0, +{"U"}, +{"U"},0,00000000-0000-0000-0000-000000000000,2,0, +{5006,0}, +{3,0,0}, +{0,0},0, +{0}, +{"S",""},0,0,0} +},0} +} +} +} +} \ No newline at end of file diff --git a/src/acc-export/und/copyinfo b/src/acc-export/und/copyinfo new file mode 100644 index 0000000..5d606e6 --- /dev/null +++ b/src/acc-export/und/copyinfo @@ -0,0 +1,133 @@ +{4, +{21, +{0be3cfcd-0bd9-4eae-ba72-3310e4b30b71,0be3cfcd-0bd9-4eae-ba72-3310e4b30b71,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ИмяФайлаРезультата"} +}, +{1b03b32e-45be-4d68-b360-d3589b5bde3d,1b03b32e-45be-4d68-b360-d3589b5bde3d,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ПересоздатьКонфигурацию"} +}, +{20822070-9c1c-48bb-8aa6-fcd6bd0e41e9,20822070-9c1c-48bb-8aa6-fcd6bd0e41e9,1, +{d5b0e5ed-256d-401c-9c36-f630cafd8a62,"Форма"} +}, +{36748ff9-d431-444d-bf3e-171e11418c67,36748ff9-d431-444d-bf3e-171e11418c67,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ВыполнятьПроверку"} +}, +{3ce82985-db29-4d32-9be4-6af859fb6a19,3ce82985-db29-4d32-9be4-6af859fb6a19,2, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, +{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Серьезность"} +}, +{5ad18ac7-0f41-4872-bf48-6781ffe4da9e,5ad18ac7-0f41-4872-bf48-6781ffe4da9e,2, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, +{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"КодОшибки"} +}, +{5e00eb1b-5cec-4500-800e-f410f9827342,5e00eb1b-5cec-4500-800e-f410f9827342,1, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"} +}, +{60c23d67-c42e-41b3-9d2f-a8345c747491,60c23d67-c42e-41b3-9d2f-a8345c747491,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"КаталогИсходныхКодов"} +}, +{6bd4fec9-a489-4c6f-802d-ceb883fbf616,6bd4fec9-a489-4c6f-802d-ceb883fbf616,1, +{c3831ec8-d8d5-4f93-8a22-f9bfae07327f,"ВыгрузкаРезультатовПроверки"} +}, +{820f7b2a-7d60-4f6e-8585-21e6a8e3e3ad,820f7b2a-7d60-4f6e-8585-21e6a8e3e3ad,2, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, +{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"ЗатрачиваемыеУсилия"} +}, +{82a3310e-d08f-44be-8815-a4a0ec34c85d,82a3310e-d08f-44be-8815-a4a0ec34c85d,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"КаталогПроекта"} +}, +{901f95f3-2da3-4c49-bd99-34fc54892954,901f95f3-2da3-4c49-bd99-34fc54892954,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ФайлКлассификацииОшибок"} +}, +{97290dae-497b-4fa5-bc55-1eeee5f86cc1,97290dae-497b-4fa5-bc55-1eeee5f86cc1,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ВыводитьОтносительныеПути"} +}, +{b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2,b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ФорматЭкспорта"} +}, +{d58cd311-a1f8-42a4-9023-a92949e8c209,d58cd311-a1f8-42a4-9023-a92949e8c209,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"Конфигурация"} +}, +{e9230a1f-9cd9-46fa-92ee-a7fba0a00add,e9230a1f-9cd9-46fa-92ee-a7fba0a00add,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ВыводитьОшибкиОбъектов"} +}, +{e99d6f59-74e8-45ee-b5f5-dc7e42a42186,e99d6f59-74e8-45ee-b5f5-dc7e42a42186,2, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, +{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"НаименованиеОшибки"} +}, +{efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6,efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ФорматПредставленияОшибки"} +}, +{f04af899-d708-458c-8244-6199ba2a99fa,f04af899-d708-458c-8244-6199ba2a99fa,1, +{ec6bb5e5-b7a8-4d75-bec9-658107a699cf,"ВыгружатьПравила"} +}, +{f242e021-8f41-4202-b025-c3d6b67db3e5,f242e021-8f41-4202-b025-c3d6b67db3e5,1, +{cf4abea6-37b2-11d4-940f-008048da11f9,"Конфигурации"} +}, +{f9bbc992-d125-4225-b76c-23854c43c702,f9bbc992-d125-4225-b76c-23854c43c702,2, +{2bcef0d1-0981-11d6-b9b8-0050bae0a95d,"КлассыОшибок"}, +{5d24a9d1-098e-11d6-b9b8-0050bae0a95d,"Тип"} +} +}, +{3, +{52bfbdb8-b859-4d48-b854-091e2e66d61c,6bd4fec9-a489-4c6f-802d-ceb883fbf616,0}, +{86b37eae-8f75-4dcd-9e39-575c00a97332,5e00eb1b-5cec-4500-800e-f410f9827342,0}, +{e94d6774-39a2-44a2-b28b-2ec9ed567207,f242e021-8f41-4202-b025-c3d6b67db3e5,1} +}, +{13, +{ +{0,0be3cfcd-0bd9-4eae-ba72-3310e4b30b71},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,1b03b32e-45be-4d68-b360-d3589b5bde3d},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,36748ff9-d431-444d-bf3e-171e11418c67},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,5e00eb1b-5cec-4500-800e-f410f9827342},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,60c23d67-c42e-41b3-9d2f-a8345c747491},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,82a3310e-d08f-44be-8815-a4a0ec34c85d},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,901f95f3-2da3-4c49-bd99-34fc54892954},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,97290dae-497b-4fa5-bc55-1eeee5f86cc1},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,b0f37b1b-3ff2-4bd0-aef2-96b4aa8c32f2},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,d58cd311-a1f8-42a4-9023-a92949e8c209},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,e9230a1f-9cd9-46fa-92ee-a7fba0a00add},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,efaa62e7-f5cc-4b40-b73a-bb50b7cfccc6},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +}, +{ +{0,f04af899-d708-458c-8244-6199ba2a99fa},52bfbdb8-b859-4d48-b854-091e2e66d61c, +{-1} +} +}, +{0,0}, +{0} +} \ No newline at end of file diff --git a/src/acc-export/und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a b/src/acc-export/und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a new file mode 100644 index 0000000..014aa90 --- /dev/null +++ b/src/acc-export/und/ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a @@ -0,0 +1,15 @@ +{1, +{1, +{0, +{13, +{3, +{1,0,ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a},"КлассификацияОшибок", +{1,"ru","Классификация ошибок"},"",0,0,00000000-0000-0000-0000-000000000000,0},0,0, +{2, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1}, +{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2} +} +}, +{0} +} +},0} \ No newline at end of file diff --git a/src/acc-export/und/root b/src/acc-export/und/root new file mode 100644 index 0000000..6d30295 --- /dev/null +++ b/src/acc-export/und/root @@ -0,0 +1 @@ +{2,7c3c8c38-04c9-4871-a473-24cdbb8a5ccb,} \ No newline at end of file diff --git a/src/acc-export/und/version b/src/acc-export/und/version new file mode 100644 index 0000000..e28c264 --- /dev/null +++ b/src/acc-export/und/version @@ -0,0 +1,5 @@ +{ +{216,0, +{80310,0} +} +} \ No newline at end of file diff --git a/src/acc-export/und/versions b/src/acc-export/und/versions new file mode 100644 index 0000000..ed99f7b --- /dev/null +++ b/src/acc-export/und/versions @@ -0,0 +1 @@ +{1,11,"",b6031b05-3c6d-4b9b-b53d-c1bdf1ce062c,"20822070-9c1c-48bb-8aa6-fcd6bd0e41e9",b4db08a0-e8ad-4e4b-a2d8-92426bddebc9,"20822070-9c1c-48bb-8aa6-fcd6bd0e41e9.0",b14b59c4-a32d-49e7-bb93-c4b48dd861b5,"6bd4fec9-a489-4c6f-802d-ceb883fbf616.0",e9b313f4-1cff-45e2-9724-3eda98c198b4,"7c3c8c38-04c9-4871-a473-24cdbb8a5ccb",da4cbf8c-03d3-4bf9-81a1-6cd231de7563,"copyinfo",d1cbe781-f6f6-47d2-ae75-6e39485ee66e,"ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a",60c26f3a-228c-437d-b754-f27903f8e7cc,"ef769e01-66c0-4a0d-8ae3-4aac8fafbd2a.0",cdb054ae-b70c-4c3f-befe-69d34cace449,"root",4d829fc9-cc75-43f1-961b-86dfdabdfe7f,"version",7a1816fe-ea48-4f83-8cdd-2136832cb033,"versions",69990bae-4be1-4292-98d4-5aee0c1b3592} \ No newline at end of file