diff --git "a/docs/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260.md" "b/docs/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260.md"
index 7d53fba..c4200e4 100644
--- "a/docs/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260.md"
+++ "b/docs/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260.md"
@@ -11,6 +11,7 @@
- Общих реквизитов
- Планов обмена
- Функциональных опций
+- Подписок на события
- Подсистем
Пример настройки:
@@ -30,6 +31,7 @@
"ОбщийРеквизит",
"ПланОбмена",
"ФункциональнаяОпция",
+ "ПодпискаНаСобытие",
"Подсистема"
]
}
diff --git "a/features/\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265.feature" "b/features/\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265.feature"
index 47944af..52814b9 100644
--- "a/features/\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265.feature"
+++ "b/features/\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265.feature"
@@ -10,7 +10,7 @@
Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os configure -global"
Тогда Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
- И Вывод команды "oscript" содержит "precommit4onec v24.11"
+ И Вывод команды "oscript" содержит "precommit4onec v25.01"
И Вывод команды "oscript" содержит "Установленные настройки:"
И Вывод команды "oscript" содержит "ИспользоватьСценарииРепозитория ="
И Вывод команды "oscript" содержит "КаталогЛокальныхСценариев ="
@@ -33,7 +33,7 @@
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os configure -global"
И Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
- И Вывод команды "oscript" содержит "precommit4onec v24.11"
+ И Вывод команды "oscript" содержит "precommit4onec v25.01"
И Вывод команды "oscript" содержит "Установленные настройки: Базовые настройки"
И Вывод команды "oscript" содержит "КаталогЛокальныхСценариев ="
И Вывод команды "oscript" содержит "ГлобальныеСценарии = ВставкаКопирайтов.os,ДобавлениеПробеловПередКлючевымиСловами.os,ЗапретИспользованияПерейти.os,ИсправлениеНеКаноническогоНаписания.os,КорректировкаXMLФорм.os,ОбработкаЮнитТестов.os,ОтключениеПолнотекстовогоПоиска.os,ОтключениеРазрешенияИзменятьФорму.os,ПроверкаДублейПроцедурИФункций.os,ПроверкаКорректностиИнструкцийПрепроцессора.os,ПроверкаКорректностиОбластей.os,ПроверкаНецензурныхСлов.os,РазборОбычныхФормНаИсходники.os,РазборОтчетовОбработокРасширений.os,СинхронизацияОбъектовМетаданныхИФайлов.os,СортировкаПравРолей.os,СортировкаСостава.os,УдалениеДублейМетаданных.os,УдалениеЛишнихКонцевыхПробелов.os,УдалениеЛишнихПустыхСтрок.os"
diff --git "a/features/\320\237\321\200\320\276\321\201\321\202\321\213\320\265\320\232\320\276\320\274\320\260\320\275\320\264\321\213.feature" "b/features/\320\237\321\200\320\276\321\201\321\202\321\213\320\265\320\232\320\276\320\274\320\260\320\275\320\264\321\213.feature"
index 5c28d11..3078e72 100644
--- "a/features/\320\237\321\200\320\276\321\201\321\202\321\213\320\265\320\232\320\276\320\274\320\260\320\275\320\264\321\213.feature"
+++ "b/features/\320\237\321\200\320\276\321\201\321\202\321\213\320\265\320\232\320\276\320\274\320\260\320\275\320\264\321\213.feature"
@@ -14,7 +14,7 @@
Сценарий: Получение версии продукта
Когда Я выполняю команду "oscript" с параметрами "src/main.os version"
Тогда Я сообщаю вывод команды "oscript"
- И Вывод команды "oscript" содержит "24.11"
+ И Вывод команды "oscript" содержит "25.01"
И Вывод команды "oscript" не содержит "precommit4onec v"
И Код возврата команды "oscript" равен 0
@@ -22,7 +22,7 @@
Когда Я выполняю команду "oscript" с параметрами "src/main.os help"
Тогда Вывод команды "oscript" содержит
"""
- precommit4onec v24.11
+ precommit4onec v25.01
Возможные команды:
help - Выводит справку по командам
version - Выводит версию приложения
@@ -37,7 +37,7 @@
Когда Я выполняю команду "oscript" с параметрами "src/main.os"
Тогда Вывод команды "oscript" содержит
"""
- precommit4onec v24.11
+ precommit4onec v25.01
Возможные команды:
help - Выводит справку по командам
version - Выводит версию приложения
diff --git "a/features/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\321\200\320\265\320\272\320\276\320\274\320\274\320\270\321\202\320\260.feature" "b/features/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\321\200\320\265\320\272\320\276\320\274\320\274\320\270\321\202\320\260.feature"
index 89a719b..0463553 100644
--- "a/features/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\321\200\320\265\320\272\320\276\320\274\320\274\320\270\321\202\320\260.feature"
+++ "b/features/\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\272\320\260\320\237\321\200\320\265\320\272\320\276\320\274\320\274\320\270\321\202\320\260.feature"
@@ -18,7 +18,7 @@
Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os install rep1"
Тогда Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
- И Вывод команды "oscript" содержит "precommit4onec v24.11"
+ И Вывод команды "oscript" содержит "precommit4onec v25.01"
И Вывод команды "oscript" содержит "Pre-commit hook для rep1 создан"
И В каталоге ".git/hooks" репозитория "Репозиторий1" есть файл "pre-commit"
@@ -28,14 +28,14 @@
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os install ./"
Тогда Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
- И Вывод команды "oscript" содержит "precommit4onec v24.11"
+ И Вывод команды "oscript" содержит "precommit4onec v25.01"
И Вывод команды "oscript" содержит "не является репозиторием git"
Сценарий: Установка precommit4onec во вложенные каталоги
Когда Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os install ./ -r"
Тогда Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
- И Вывод команды "oscript" содержит "precommit4onec v24.11"
+ И Вывод команды "oscript" содержит "precommit4onec v25.01"
И В каталоге ".git/hooks" репозитория "Репозиторий1" есть файл "pre-commit"
И В каталоге ".git/hooks" репозитория "Репозиторий2" есть файл "pre-commit"
@@ -51,6 +51,6 @@
И Я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os install ./ -r"
Тогда Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
- И Вывод команды "oscript" содержит "precommit4onec v24.11"
+ И Вывод команды "oscript" содержит "precommit4onec v25.01"
И В каталоге ".git/hooks" репозитория "Репозиторий1" есть файл "pre-commit"
И В каталоге ".git/hooks" репозитория "Репозиторий2" есть файл "pre-commit"
diff --git a/packagedef b/packagedef
index 01210b6..fe0fa90 100644
--- a/packagedef
+++ b/packagedef
@@ -17,7 +17,7 @@
.РазработкаЗависитОт("asserts")
.РазработкаЗависитОт("tempfiles", "1.1.1")
.РазработкаЗависитОт("fs")
- .РазработкаЗависитОт("coverage")
+ .РазработкаЗависитОт("coverage", "0.6.1")
.ВключитьФайл("src")
.ВключитьФайл("v8config.json")
.ВключитьФайл("LICENSE")
diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os"
index 74f9536..04f5596 100644
--- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os"
+++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os"
@@ -24,7 +24,7 @@
//
Функция ВерсияПродукта() Экспорт
- Возврат "24.11";
+ Возврат "25.01";
КонецФункции // ВерсияПродукта
diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\224\320\273\321\217\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\270.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\224\320\273\321\217\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\270.os"
index 3880f82..ef75dda 100644
--- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\224\320\273\321\217\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\270.os"
+++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\224\320\273\321\217\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\270.os"
@@ -14,6 +14,7 @@
Перем ПланОбмена Экспорт;
Перем ФункциональнаяОпция Экспорт;
Перем Подсистема Экспорт;
+Перем ПодпискаНаСобытие Экспорт;
Перем Неизвестный Экспорт;
// BSLLS:ExportVariables-on
@@ -34,6 +35,9 @@
ИначеЕсли ТипыФайлов.ЭтоФайлОписанияФункциональнойОпции(АнализируемыйФайл) Тогда
Описание.Тип = ФункциональнаяОпция;
Описание.ЕДТ = ТипыФайлов.ЭтоФайлОписанияФункциональнойОпцииEDT(АнализируемыйФайл);
+ ИначеЕсли ТипыФайлов.ЭтоФайлОписанияПодпискиНаСобытие(АнализируемыйФайл) Тогда
+ Описание.Тип = ПодпискаНаСобытие;
+ Описание.ЕДТ = ТипыФайлов.ЭтоФайлОписанияПодпискиНаСобытиеEDT(АнализируемыйФайл);
ИначеЕсли ТипыФайлов.ЭтоФайлОписанияПодсистемы(АнализируемыйФайл) Тогда
Описание.Тип = Подсистема;
Описание.ЕДТ = ТипыФайлов.ЭтоФайлОписанияПодсистемыEDT(АнализируемыйФайл);
@@ -54,5 +58,6 @@
ОбщийРеквизит = "ОбщийРеквизит";
ПланОбмена = "ПланОбмена";
ФункциональнаяОпция = "ФункциональнаяОпция";
+ПодпискаНаСобытие = "ПодпискаНаСобытие";
Подсистема = "Подсистема";
Неизвестный = "";
diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\244\320\260\320\271\320\273\320\276\320\262.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\244\320\260\320\271\320\273\320\276\320\262.os"
index 59b0338..2066e29 100644
--- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\244\320\260\320\271\320\273\320\276\320\262.os"
+++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\244\320\260\320\271\320\273\320\276\320\262.os"
@@ -283,6 +283,18 @@
Возврат ЭтоФайлОписанияМетаданныхEDT(Файл) И ПутьСодержитКаталог(Файл, "functionaloptions");
КонецФункции
+Функция ЭтоФайлОписанияПодпискиНаСобытие(Файл) Экспорт
+ Возврат ЭтоФайлОписанияПодпискиНаСобытиеКонфигуратора(Файл) ИЛИ ЭтоФайлОписанияПодпискиНаСобытиеEDT(Файл);
+КонецФункции
+
+Функция ЭтоФайлОписанияПодпискиНаСобытиеКонфигуратора(Файл) Экспорт
+ Возврат ЭтоФайлОписанияМетаданныхКонфигуратора(Файл) И ПутьСодержитКаталог(Файл, "eventsubscriptions");
+КонецФункции
+
+Функция ЭтоФайлОписанияПодпискиНаСобытиеEDT(Файл) Экспорт
+ Возврат ЭтоФайлОписанияМетаданныхEDT(Файл) И ПутьСодержитКаталог(Файл, "eventsubscriptions");
+КонецФункции
+
Функция ЭтоФайлПравРоли(Файл) Экспорт
Возврат СтрСравнить(Файл.Имя, "Rights.xml") = 0 ИЛИ СтрСравнить(Файл.Имя, "Rights.rights") = 0;
КонецФункции
diff --git "a/src/\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\235\320\260\320\273\320\270\321\207\320\270\321\217\320\220\321\200\321\202\320\265\321\204\320\260\320\272\321\202\320\276\320\262Git.os" "b/src/\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\235\320\260\320\273\320\270\321\207\320\270\321\217\320\220\321\200\321\202\320\265\321\204\320\260\320\272\321\202\320\276\320\262Git.os"
new file mode 100644
index 0000000..07cd143
--- /dev/null
+++ "b/src/\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\235\320\260\320\273\320\270\321\207\320\270\321\217\320\220\321\200\321\202\320\265\321\204\320\260\320\272\321\202\320\276\320\262Git.os"
@@ -0,0 +1,89 @@
+///////////////////////////////////////////////////////////////////////////////
+//
+// Служебный модуль с реализацией сценариев обработки файлов <ПроверкаНаличияАртефактовGit>
+//
+///////////////////////////////////////////////////////////////////////////////
+
+Перем Лог;
+
+// ИмяСценария
+// Возвращает имя сценария обработки файлов
+//
+// Возвращаемое значение:
+// Строка - Имя текущего сценария обработки файлов
+//
+Функция ИмяСценария() Экспорт
+
+ Возврат "ПроверкаНаличияАртефактовGit";
+
+КонецФункции // ИмяСценария()
+
+// ОбработатьФайл
+// Выполняет обработку файла
+//
+// Параметры:
+// АнализируемыйФайл - Файл - Файл из журнала git для анализа
+// КаталогИсходныхФайлов - Строка - Каталог расположения исходных файлов относительно каталог репозитория
+// ДополнительныеПараметры - Структура - Набор дополнительных параметров, которые можно использовать
+// * Лог - Объект - Текущий лог
+// * ИзмененныеКаталоги - Массив - Каталоги, которые необходимо добавить в индекс
+// * КаталогРепозитория - Строка - Адрес каталога репозитория
+// * ФайлыДляПостОбработки - Массив - Файлы, изменившиеся / образовавшиеся в результате работы сценария
+// и которые необходимо дообработать
+//
+// Возвращаемое значение:
+// Булево - Признак выполненной обработки файла
+//
+Функция ОбработатьФайл(АнализируемыйФайл, КаталогИсходныхФайлов, ДополнительныеПараметры) Экспорт
+
+ Лог = ДополнительныеПараметры.Лог;
+ НастройкиСценария = ДополнительныеПараметры.Настройки.Получить(ИмяСценария());
+ Если АнализируемыйФайл.Существует() И АнализируемыйФайл.ЭтоФайл() Тогда
+
+ Лог.Информация("Обработка файла '%1' по сценарию '%2'", АнализируемыйФайл.ПолноеИмя, ИмяСценария());
+
+ ПроверитьНаНаличиеАртефактовGit(АнализируемыйФайл.ПолноеИмя);
+ Возврат Истина;
+
+ КонецЕсли;
+
+ Возврат Ложь;
+
+КонецФункции // ОбработатьФайл()
+
+Процедура ПроверитьНаНаличиеАртефактовGit(ПутьКФайлуМодуля)
+
+ ПаттерныКонфликтов = Новый Массив();
+ ПаттерныКонфликтов.Добавить("^<<<<<<<\s");
+ ПаттерныКонфликтов.Добавить("^=======\s");
+ ПаттерныКонфликтов.Добавить("^=======\n$");
+ ПаттерныКонфликтов.Добавить("^=======\r\n$");
+ ПаттерныКонфликтов.Добавить("^>>>>>>>\s");
+ ТекстМодуля = ФайловыеОперации.ПрочитатьТекстФайла(ПутьКФайлуМодуля);
+
+ Ошибки = Новый Массив;
+ Если НЕ ПустаяСтрока(ТекстМодуля) Тогда
+
+ Для Каждого Паттерн Из ПаттерныКонфликтов Цикл
+ ШаблонПоиска = Новый РегулярноеВыражение(Паттерн);
+ ШаблонПоиска.Многострочный = Ложь;
+
+ Совпадения = ШаблонПоиска.НайтиСовпадения(ТекстМодуля);
+ Если Совпадения.Количество() > 0 Тогда
+ ТекстОшибки = СтрШаблон("'%1': %2 шт", Паттерн, Совпадения.Количество());
+ Лог.Отладка(ТекстОшибки);
+ Ошибки.Добавить(ТекстОшибки);
+ КонецЕсли;
+
+ КонецЦикла;
+ КонецЕсли;
+
+ Если Ошибки.Количество() > 0 Тогда
+ ТекстОшибки = СтрСоединить(Ошибки, Символы.ПС);
+ ТекстОшибки = СтрШаблон("В файле '%1' обнаружены ошибки объединения или перемещения веток: %2", ПутьКФайлуМодуля, ТекстОшибки);
+ Лог.Ошибка(ТекстОшибки);
+
+ ВызватьИсключение ТекстОшибки;
+ КонецЕсли;
+
+КонецПроцедуры
diff --git "a/src/\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260.os" "b/src/\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260.os"
index 803b5d5..24f3198 100644
--- "a/src/\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260.os"
+++ "b/src/\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260.os"
@@ -90,6 +90,8 @@
УстановитьУсловияОбработкиФайлаПланОбмена(НастройкиСортировки);
ИначеЕсли НастройкиСортировки.Тип = ТипыОбъектовДляСортировки.ОбщийРеквизит Тогда
УстановитьУсловияОбработкиФайлаОбщийРеквизит(НастройкиСортировки);
+ ИначеЕсли НастройкиСортировки.Тип = ТипыОбъектовДляСортировки.ПодпискаНаСобытие Тогда
+ УстановитьУсловияОбработкиФайлаПодпискаНаСобытие(НастройкиСортировки);
Иначе
ВызватьИсключение "Неизвестный тип для сортировки";
КонецЕсли;
@@ -186,6 +188,22 @@
КонецЕсли;
КонецПроцедуры
+Процедура УстановитьУсловияОбработкиФайлаПодпискаНаСобытие(НастройкиСортировки)
+ Если НастройкиСортировки.ЕДТ() Тогда
+ НастройкаСценарияСортировкиСостава = Новый НастройкаСценарияСортировкиСостава("types");
+ НастройкаСценарияСортировкиСостава.УстановитьРазделительЭлементов(" ");
+ НастройкиСортировки.ДобавитьСценарий(НастройкаСценарияСортировкиСостава);
+ Иначе
+ НастройкаСценарияСортировкиСостава = Новый НастройкаСценарияСортировкиСостава("v8:Type");
+ НастройкаСценарияСортировкиСостава.УстановитьРазделительЭлементов(" ");
+ НастройкиСортировки.ДобавитьСценарий(НастройкаСценарияСортировкиСостава);
+
+ НастройкаСценарияСортировкиСостава = Новый НастройкаСценарияСортировкиСостава("v8:TypeSet");
+ НастройкаСценарияСортировкиСостава.УстановитьРазделительЭлементов(" ");
+ НастройкиСортировки.ДобавитьСценарий(НастройкаСценарияСортировкиСостава);
+ КонецЕсли;
+КонецПроцедуры
+
Процедура УстановитьУсловияОбработкиФайлаПланОбмена(НастройкиСортировки)
Если НастройкиСортировки.ЕДТ() Тогда
Если НастройкиСортировки.Заимствованный() Тогда
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo"
new file mode 100644
index 0000000..c40514d
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo"
@@ -0,0 +1,36 @@
+
+
+ ПодпискаТест
+
+ ru
+ Подписка тест
+
+
+ CatalogManager.Банки
+ CatalogManager.Алгоритмы
+ CatalogManager.Валюты
+ CatalogManager.ИсточникиДанных
+ DocumentManager.ЧекККМ
+ DocumentManager.КассоваяСмена
+ EnumManager.ВидыВызоваШины
+ ChartOfCharacteristicTypesManager.ТипыЗначенийВидовПравДоступа
+ ChartOfAccountsManager
+ ChartOfCalculationTypesManager
+ ReportManager.ДинамикаРостаДанных
+ DataProcessorManager.ЖурналРегистрации
+ BusinessProcessManager
+ TaskManager
+ ExchangePlanManager.ТрансляцияИзменений
+ DocumentJournalManager
+ InformationRegisterManager.ДанныеШины
+ AccumulationRegisterManager
+ AccountingRegisterManager
+ CalculationRegisterManager
+ ConstantValueManager.ЗаголовокСистемы
+ FilterCriterionManager.ПодчиненныеДокументы
+ SequenceRecordSet
+ SettingsStorageManager
+
+ FormGetProcessing
+ CommonModule.ПодпискиНаСобытия.ПодпискаТестОбработкаПолученияФормы
+
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml"
new file mode 100644
index 0000000..3772c8e
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml"
@@ -0,0 +1,25 @@
+
+
+
+
+ ПодпискаТест
+
+
+ ru
+ Подписка тест
+
+
+
+
+ cfg:DocumentManager.КассоваяСмена
+ cfg:CatalogManager.ИсточникиДанных
+ cfg:CatalogManager.Валюты
+ cfg:CatalogManager.Банки
+ cfg:CatalogManager.Алгоритмы
+ cfg:DocumentManager.ЧекККМ
+
+ FormGetProcessing
+ CommonModule.ПодпискиНаСобытия.ПодпискаТестОбработкаПолученияФормы
+
+
+
\ No newline at end of file
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo"
new file mode 100644
index 0000000..ad831ad
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo"
@@ -0,0 +1,30 @@
+
+
+ ОбработкаПроверкиЗаполненияТест
+
+ ru
+ Обработка проверки заполнения тест
+
+
+ DefinedType.ДоговорыКлиентов
+ CatalogObject.Алгоритмы
+ CatalogObject.Банки
+ CatalogObject.Валюты
+ CatalogObject.ИсточникиДанных
+ DocumentObject.КассоваяСмена
+ DocumentObject.ЧекККМ
+ ChartOfCharacteristicTypesObject
+ ChartOfAccountsObject
+ ChartOfCalculationTypesObject
+ BusinessProcessObject
+ TaskObject
+ ExchangePlanObject.ТрансляцияИзменений
+ InformationRegisterRecordSet.ВерсииОбъектов
+ AccumulationRegisterRecordSet
+ AccountingRegisterRecordSet
+ CalculationRegisterRecordSet
+ ExternalDataSourceTableRecordSet.ТекущаяСУБД.ИнформацияОбОшибках
+ RecalculationRecordSet
+
+ FillCheckProcessing
+
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml"
new file mode 100644
index 0000000..ada7e5d
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml"
@@ -0,0 +1,37 @@
+
+
+
+
+ ОбработкаПроверкиЗаполненияТест
+
+
+ ru
+ Обработка проверки заполнения тест
+
+
+
+
+ cfg:CatalogObject.Алгоритмы
+ cfg:DocumentObject.ЧекККМ
+ cfg:DocumentObject.КассоваяСмена
+ cfg:ExchangePlanObject.ТрансляцияИзменений
+ cfg:InformationRegisterRecordSet.ВерсииОбъектов
+ cfg:ExternalDataSourceTableRecordSet.ТекущаяСУБД.ИнформацияОбОшибках
+ cfg:CatalogObject.ИсточникиДанных
+ cfg:CatalogObject.Валюты
+ cfg:CatalogObject.Банки
+ cfg:BusinessProcessObject
+ cfg:ChartOfCalculationTypesObject
+ cfg:ChartOfAccountsObject
+ cfg:AccountingRegisterRecordSet
+ cfg:CalculationRegisterRecordSet
+ cfg:AccumulationRegisterRecordSet
+ cfg:ChartOfCharacteristicTypesObject
+ cfg:RecalculationRecordSet
+ cfg:TaskObject
+
+ FillCheckProcessing
+ CommonModule.ПодпискиНаСобытия.ОбработкаПроверкиЗаполненияТестОбработкаПроверкиЗаполнения
+
+
+
\ No newline at end of file
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo"
new file mode 100644
index 0000000..5400a34
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo"
@@ -0,0 +1,36 @@
+
+
+ ПодпискаТест
+
+ ru
+ Подписка тест
+
+
+ AccountingRegisterManager
+ AccumulationRegisterManager
+ BusinessProcessManager
+ CalculationRegisterManager
+ CatalogManager.Алгоритмы
+ CatalogManager.Банки
+ CatalogManager.Валюты
+ CatalogManager.ИсточникиДанных
+ ChartOfAccountsManager
+ ChartOfCalculationTypesManager
+ ChartOfCharacteristicTypesManager.ТипыЗначенийВидовПравДоступа
+ ConstantValueManager.ЗаголовокСистемы
+ DataProcessorManager.ЖурналРегистрации
+ DocumentJournalManager
+ DocumentManager.КассоваяСмена
+ DocumentManager.ЧекККМ
+ EnumManager.ВидыВызоваШины
+ ExchangePlanManager.ТрансляцияИзменений
+ FilterCriterionManager.ПодчиненныеДокументы
+ InformationRegisterManager.ДанныеШины
+ ReportManager.ДинамикаРостаДанных
+ SequenceRecordSet
+ SettingsStorageManager
+ TaskManager
+
+ FormGetProcessing
+ CommonModule.ПодпискиНаСобытия.ПодпискаТестОбработкаПолученияФормы
+
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml"
new file mode 100644
index 0000000..5687f58
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml"
@@ -0,0 +1,25 @@
+
+
+
+
+ ПодпискаТест
+
+
+ ru
+ Подписка тест
+
+
+
+
+ cfg:CatalogManager.Алгоритмы
+ cfg:CatalogManager.Банки
+ cfg:CatalogManager.Валюты
+ cfg:CatalogManager.ИсточникиДанных
+ cfg:DocumentManager.КассоваяСмена
+ cfg:DocumentManager.ЧекККМ
+
+ FormGetProcessing
+ CommonModule.ПодпискиНаСобытия.ПодпискаТестОбработкаПолученияФормы
+
+
+
\ No newline at end of file
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo"
new file mode 100644
index 0000000..607164e
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo"
@@ -0,0 +1,30 @@
+
+
+ ОбработкаПроверкиЗаполненияТест
+
+ ru
+ Обработка проверки заполнения тест
+
+
+ AccountingRegisterRecordSet
+ AccumulationRegisterRecordSet
+ BusinessProcessObject
+ CalculationRegisterRecordSet
+ CatalogObject.Алгоритмы
+ CatalogObject.Банки
+ CatalogObject.Валюты
+ CatalogObject.ИсточникиДанных
+ ChartOfAccountsObject
+ ChartOfCalculationTypesObject
+ ChartOfCharacteristicTypesObject
+ DefinedType.ДоговорыКлиентов
+ DocumentObject.КассоваяСмена
+ DocumentObject.ЧекККМ
+ ExchangePlanObject.ТрансляцияИзменений
+ ExternalDataSourceTableRecordSet.ТекущаяСУБД.ИнформацияОбОшибках
+ InformationRegisterRecordSet.ВерсииОбъектов
+ RecalculationRecordSet
+ TaskObject
+
+ FillCheckProcessing
+
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml"
new file mode 100644
index 0000000..4eac2e4
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Configuration/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml"
@@ -0,0 +1,37 @@
+
+
+
+
+ ОбработкаПроверкиЗаполненияТест
+
+
+ ru
+ Обработка проверки заполнения тест
+
+
+
+
+ cfg:CatalogObject.Алгоритмы
+ cfg:CatalogObject.Банки
+ cfg:CatalogObject.Валюты
+ cfg:CatalogObject.ИсточникиДанных
+ cfg:DocumentObject.КассоваяСмена
+ cfg:DocumentObject.ЧекККМ
+ cfg:ExchangePlanObject.ТрансляцияИзменений
+ cfg:ExternalDataSourceTableRecordSet.ТекущаяСУБД.ИнформацияОбОшибках
+ cfg:InformationRegisterRecordSet.ВерсииОбъектов
+ cfg:AccountingRegisterRecordSet
+ cfg:AccumulationRegisterRecordSet
+ cfg:BusinessProcessObject
+ cfg:CalculationRegisterRecordSet
+ cfg:ChartOfAccountsObject
+ cfg:ChartOfCalculationTypesObject
+ cfg:ChartOfCharacteristicTypesObject
+ cfg:RecalculationRecordSet
+ cfg:TaskObject
+
+ FillCheckProcessing
+ CommonModule.ПодпискиНаСобытия.ОбработкаПроверкиЗаполненияТестОбработкаПроверкиЗаполнения
+
+
+
\ No newline at end of file
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo"
new file mode 100644
index 0000000..1da0010
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo"
@@ -0,0 +1,16 @@
+
+
+ ПодпискаТест
+ Adopted
+
+ Checked
+ Checked
+
+
+ CatalogManager.Метаданные
+ DocumentManager
+ DataProcessorManager
+ InformationRegisterManager
+ InformationRegisterManager.СообщенияСервисовИнтеграции
+
+
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml"
new file mode 100644
index 0000000..df3907f
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml"
@@ -0,0 +1,19 @@
+
+
+
+
+
+ ПодпискаТест
+
+ Adopted
+ 67086bed-ead8-4ddc-9e80-f83ac86bf930
+
+ cfg:InformationRegisterManager
+ cfg:DocumentManager
+ cfg:InformationRegisterManager.СообщенияСервисовИнтеграции
+ cfg:DataProcessorManager
+ cfg:CatalogManager.Метаданные
+
+
+
+
\ No newline at end of file
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo"
new file mode 100644
index 0000000..21fa6f8
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo"
@@ -0,0 +1,17 @@
+
+
+ ОбработкаПроверкиЗаполненияТест
+ Adopted
+
+ Checked
+ Checked
+
+
+ DocumentObject
+ CatalogObject.ИндивидуальныеОбработкиОтчеты
+ ChartOfAccountsObject
+ TaskObject
+ InformationRegisterRecordSet.СообщенияСервисовИнтеграции
+ CalculationRegisterRecordSet
+
+
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml"
new file mode 100644
index 0000000..804e520
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\224\320\276/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml"
@@ -0,0 +1,20 @@
+
+
+
+
+
+ ОбработкаПроверкиЗаполненияТест
+
+ Adopted
+ f00e893b-a4e8-4ad0-9129-09f619b06ba5
+
+ cfg:CatalogObject.ИндивидуальныеОбработкиОтчеты
+ cfg:InformationRegisterRecordSet.СообщенияСервисовИнтеграции
+ cfg:ChartOfAccountsObject
+ cfg:CalculationRegisterRecordSet
+ cfg:TaskObject
+ cfg:DocumentObject
+
+
+
+
\ No newline at end of file
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo"
new file mode 100644
index 0000000..403de15
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.mdo"
@@ -0,0 +1,16 @@
+
+
+ ПодпискаТест
+ Adopted
+
+ Checked
+ Checked
+
+
+ CatalogManager.Метаданные
+ DataProcessorManager
+ DocumentManager
+ InformationRegisterManager
+ InformationRegisterManager.СообщенияСервисовИнтеграции
+
+
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml"
new file mode 100644
index 0000000..4db3be6
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213.xml"
@@ -0,0 +1,19 @@
+
+
+
+
+
+ ПодпискаТест
+
+ Adopted
+ 67086bed-ead8-4ddc-9e80-f83ac86bf930
+
+ cfg:CatalogManager.Метаданные
+ cfg:DataProcessorManager
+ cfg:DocumentManager
+ cfg:InformationRegisterManager
+ cfg:InformationRegisterManager.СообщенияСервисовИнтеграции
+
+
+
+
\ No newline at end of file
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo"
new file mode 100644
index 0000000..f8d985b
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.mdo"
@@ -0,0 +1,17 @@
+
+
+ ОбработкаПроверкиЗаполненияТест
+ Adopted
+
+ Checked
+ Checked
+
+
+ CalculationRegisterRecordSet
+ CatalogObject.ИндивидуальныеОбработкиОтчеты
+ ChartOfAccountsObject
+ DocumentObject
+ InformationRegisterRecordSet.СообщенияСервисовИнтеграции
+ TaskObject
+
+
diff --git "a/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml" "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml"
new file mode 100644
index 0000000..cd949ea
--- /dev/null
+++ "b/tests/fixtures/\320\241\320\276\321\200\321\202\320\270\321\200\320\276\320\262\320\272\320\260\320\241\320\276\321\201\321\202\320\260\320\262\320\260/EventSubscriptions/Ext/\320\237\320\276\321\201\320\273\320\265/\320\236\320\261\321\212\320\265\320\272\321\202\321\213.xml"
@@ -0,0 +1,20 @@
+
+
+
+
+
+ ОбработкаПроверкиЗаполненияТест
+
+ Adopted
+ f00e893b-a4e8-4ad0-9129-09f619b06ba5
+
+ cfg:CatalogObject.ИндивидуальныеОбработкиОтчеты
+ cfg:InformationRegisterRecordSet.СообщенияСервисовИнтеграции
+ cfg:CalculationRegisterRecordSet
+ cfg:ChartOfAccountsObject
+ cfg:DocumentObject
+ cfg:TaskObject
+
+
+
+
\ No newline at end of file
diff --git "a/tests/\320\242\320\265\321\201\321\202\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\265\320\262\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270.os" "b/tests/\320\242\320\265\321\201\321\202\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\265\320\262\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270.os"
index 982075f..36082f1 100644
--- "a/tests/\320\242\320\265\321\201\321\202\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\265\320\262\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270.os"
+++ "b/tests/\320\242\320\265\321\201\321\202\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\241\321\206\320\265\320\275\320\260\321\200\320\270\320\265\320\262\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\270.os"
@@ -24,6 +24,7 @@
ВсеТесты.Добавить("СортировкаСостава_FunctionalOptions");
ВсеТесты.Добавить("СортировкаСостава_Subsystems");
ВсеТесты.Добавить("СортировкаСостава_CommonAttributes");
+ ВсеТесты.Добавить("СортировкаСостава_EventSubscriptions");
ВсеТесты.Добавить("ТипыФайлов_ЗащищенныеМодулиНеОпределяютсяКакФайлИсходников");
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСинхронизацияОбъектовМетаданныхВызываетИсключение");
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийПроверкиДублейПроцедурВызываетИсключение");
@@ -101,6 +102,11 @@
ПроверитьОбработкуФайлов("СортировкаСостава", "CommonAttributes\Ext");
КонецПроцедуры
+Процедура СортировкаСостава_EventSubscriptions() Экспорт
+ ПроверитьОбработкуФайлов("СортировкаСостава", "EventSubscriptions\Configuration");
+ ПроверитьОбработкуФайлов("СортировкаСостава", "EventSubscriptions\Ext");
+КонецПроцедуры
+
Процедура ПроверитьОбработкуФайлов(ИмяСценария, ПодкаталогИсходников)
ОбъектСценария = ПолучитьСценарий(ИмяСценария);