From 57f6a190731b36e17505e7252c277def1cfbb864 Mon Sep 17 00:00:00 2001 From: dmedvedev01 Date: Fri, 25 Mar 2022 13:19:40 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=20=D1=81=D1=86=D0=B5=D0=BD=D0=B0=D1=80=D0=B8?= =?UTF-8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Модули/МетаданныеКонфигурации.os | 12 +- src/Модули/РегулярныеВыражения.os | 2 +- .../СинхронизацияОбъектовМетаданныхИФайлов.os | 38 +- tasks/test.os | 2 +- .../Configuration/Configuration.mdo | 1023 +++++++++++++++++ .../WebServices/Ancillary/Module.bsl | 0 .../WebServices/Ancillary/ancillary.mdo | 113 ++ .../WebServices/bus_DataReceiving/Module.bsl | 0 .../WebServices/bus_DataReceiving/bus_DataReceiving.mdo | 191 +++ tests/ПроверкаСценариевОбработки.os | 40 +- tests/ТестФайловыеОперации.os | 2 +- 11 files changed, 1387 insertions(+), 36 deletions(-) create mode 100644 tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/Configuration/Configuration.mdo create mode 100644 tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/Ancillary/Module.bsl create mode 100644 tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/Ancillary/ancillary.mdo create mode 100644 tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/bus_DataReceiving/Module.bsl create mode 100644 tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/bus_DataReceiving/bus_DataReceiving.mdo diff --git a/src/Модули/МетаданныеКонфигурации.os b/src/Модули/МетаданныеКонфигурации.os index c6229b8..7166527 100644 --- a/src/Модули/МетаданныеКонфигурации.os +++ b/src/Модули/МетаданныеКонфигурации.os @@ -7,7 +7,7 @@ // СписокЗначений - Список каталогов // * Значение - Строка - Имя каталога // * Представление - Срока - Имя типа метаданных -Функция КаталогиТиповМетаданных() Экспорт +Функция КаталогиТиповМетаданных(edt = Ложь) Экспорт Если КаталогиТиповМетаданных = Неопределено Тогда @@ -43,7 +43,6 @@ КаталогиТиповМетаданных.Добавить("FunctionalOptionsParameters", "FunctionalOptionsParameter"); КаталогиТиповМетаданных.Добавить("HTTPServices", "HTTPService"); КаталогиТиповМетаданных.Добавить("InformationRegisters", "InformationRegister"); - КаталогиТиповМетаданных.Добавить("Languages", "Language"); КаталогиТиповМетаданных.Добавить("Reports", "Report"); КаталогиТиповМетаданных.Добавить("Roles", "Role"); КаталогиТиповМетаданных.Добавить("ScheduledJobs", "ScheduledJob"); @@ -58,6 +57,10 @@ КаталогиТиповМетаданных.Добавить("WSReferences", "WSReference"); КаталогиТиповМетаданных.Добавить("XDTOPackages", "XDTOPackage"); + Если НЕ edt Тогда + КаталогиТиповМетаданных.Добавить("Languages", "Language"); + КонецЕсли; + КонецЕсли; Возврат КаталогиТиповМетаданных; @@ -97,3 +100,8 @@ Возврат КаталогиТиповМетаданныхДляТестов; КонецФункции + +Процедура СброситьКеш() Экспорт + КаталогиТиповМетаданныхДляТестов = Неопределено; + КаталогиТиповМетаданных = Неопределено; +КонецПроцедуры \ No newline at end of file diff --git a/src/Модули/РегулярныеВыражения.os b/src/Модули/РегулярныеВыражения.os index cf8ff8f..53cbb36 100644 --- a/src/Модули/РегулярныеВыражения.os +++ b/src/Модули/РегулярныеВыражения.os @@ -3,7 +3,7 @@ Элементы = Новый Структура("Количество,ДочерниеЭлементыСтрока,Совпадения", 0, "", Неопределено); Если ЭтоEDT Тогда - Регексп = Новый РегулярноеВыражение("(<\/languages>\s+?)([\w\W]+)(\s+<\/mdclass:Configuration>)"); + Регексп = Новый РегулярноеВыражение("(<\/languages>\s+)^(?!.*languages)([\w\W]*)(<\/mdclass\:Configuration>)"); Иначе Регексп = Новый РегулярноеВыражение("(\s+?)([\w\W]+?)(\s+<\/ChildObjects>)"); diff --git a/src/СценарииОбработки/СинхронизацияОбъектовМетаданныхИФайлов.os b/src/СценарииОбработки/СинхронизацияОбъектовМетаданныхИФайлов.os index 5d14d30..55716f6 100644 --- a/src/СценарииОбработки/СинхронизацияОбъектовМетаданныхИФайлов.os +++ b/src/СценарииОбработки/СинхронизацияОбъектовМетаданныхИФайлов.os @@ -38,11 +38,15 @@ Лог = ДополнительныеПараметры.Лог; НастройкиСценария = ДополнительныеПараметры.Настройки.Получить(ИмяСценария()); - Если АнализируемыйФайл.Существует() И ТипыФайлов.ЭтоФайлОписанияКонфигурации(АнализируемыйФайл) Тогда + ЭтоФайлОписанияКонфигурации = ТипыФайлов.ЭтоФайлОписанияКонфигурации(АнализируемыйФайл) + ИЛИ ТипыФайлов.ЭтоФайлОписанияКонфигурацииEDT(АнализируемыйФайл); + + Если АнализируемыйФайл.Существует() И ЭтоФайлОписанияКонфигурации Тогда Лог.Информация("Обработка файла '%1' по сценарию '%2'", АнализируемыйФайл.ПолноеИмя, ИмяСценария()); - - Если СинхронизироватьМетаданныеИФайлы(АнализируемыйФайл.ПолноеИмя, ДополнительныеПараметры.ИзмененныеКаталоги) Тогда + ЭтоEDT = ТипыФайлов.ЭтоФайлОписанияКонфигурацииEDT(АнализируемыйФайл); + + Если СинхронизироватьМетаданныеИФайлы(АнализируемыйФайл.ПолноеИмя, ДополнительныеПараметры.ИзмененныеКаталоги, ЭтоEDT) Тогда ДополнительныеПараметры.ИзмененныеКаталоги.Добавить(АнализируемыйФайл.ПолноеИмя); @@ -56,10 +60,10 @@ КонецФункции // ОбработатьФайл() -Функция СинхронизироватьМетаданныеИФайлы(Знач ИмяФайла, УдаленныеФайлы) +Функция СинхронизироватьМетаданныеИФайлы(Знач ИмяФайла, УдаленныеФайлы, ЭтоEDT) СодержимоеФайла = ФайловыеОперации.ПрочитатьТекстФайла(ИмяФайла); - ДочерниеЭлементы = РегулярныеВыражения.ПолучитьДочерниеЭлементыОписанияКонфигурации(СодержимоеФайла); + ДочерниеЭлементы = РегулярныеВыражения.ПолучитьДочерниеЭлементыОписанияКонфигурации(СодержимоеФайла, ЭтоEDT); Если ДочерниеЭлементы.Количество = 0 Тогда Возврат Ложь; @@ -69,9 +73,10 @@ ОбъектыМетаданных = ПолучитьОбъектыМетаданных(ДочерниеЭлементы.Совпадения); // Список базовых типов метаданных - СписокКаталогов = МетаданныеКонфигурации.КаталогиТиповМетаданных(); + СписокКаталогов = МетаданныеКонфигурации.КаталогиТиповМетаданных(ЭтоEDT); - КорневойПуть = Новый Файл(ИмяФайла).Путь; + + КорневойПуть = ?(ЭтоEDT, ОбъединитьПути(Новый Файл(ИмяФайла).Путь, ".."), Новый Файл(ИмяФайла).Путь); СписокДляУдаления = Новый Массив; ЕдиныйТекстОшибки = ""; ТекстОшибок = Новый Массив; @@ -84,8 +89,23 @@ Каталог = Новый Файл(ОбъединитьПути(КорневойПуть, КаталогСписка.Значение)); + ВсеФайлыОбъектовТипа = Новый Массив; // Проверка содержимого каталога - ВсеФайлыОбъектовТипа = НайтиФайлы(Каталог.ПолноеИмя, "*.xml"); + Если ЭтоEDT Тогда + Каталоги = ФайловыеОперации.НайтиКаталоги(Каталог.ПолноеИмя); + + + Для каждого Каталог Из Каталоги Цикл + Файлы = НайтиФайлы(Каталог.ПолноеИмя,"*.mdo", Ложь); + Для каждого Файл из Файлы Цикл + ВсеФайлыОбъектовТипа.Добавить(Файл); + КонецЦикла; + КонецЦикла; + + Иначе + ВсеФайлыОбъектовТипа = НайтиФайлы(Каталог.ПолноеИмя, "*.xml"); + КонецЕсли; + НадоПропустить = Новый ТаблицаЗначений; НадоПропустить.Колонки.Добавить("Имя"); НадоПропустить.Колонки.Добавить("НормализованноеИмя"); @@ -121,7 +141,7 @@ КонецЦикла; - ВсеФайлыОбъектовТипа = ФайловыеОперации.НайтиКаталоги(Каталог.ПолноеИмя); + ВсеФайлыОбъектовТипа = ФайловыеОперации.НайтиКаталоги(?(ЭтоEDT, Каталог.Путь, Каталог.ПолноеИмя)); Для Каждого ФайлОбъектаТипа Из ВсеФайлыОбъектовТипа Цикл diff --git a/tasks/test.os b/tasks/test.os index 1be3be1..9b116bc 100644 --- a/tasks/test.os +++ b/tasks/test.os @@ -66,7 +66,7 @@ КонецПопытки; Попытка - ФичиПрошли = Истина //ПрогнатьФичи(); + ФичиПрошли = ПрогнатьФичи(); Исключение ФичиПрошли = Ложь; Сообщить(СтрШаблон("Тесты поведения через 1bdd выполнены неудачно diff --git a/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/Configuration/Configuration.mdo b/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/Configuration/Configuration.mdo new file mode 100644 index 0000000..2420eca --- /dev/null +++ b/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/Configuration/Configuration.mdo @@ -0,0 +1,1023 @@ + + + БСП + + ru + Стандартный функционал для платформы 8.3 + + + + + + + + 8.3.10 + ManagedApplication + PersonalComputer + Russian + Role.Администратор + BIA Technologies, LLC + 21.12 + bia-tech/bspsingle + true + true + CommonForm.ОбщаяФормаОтчета + Language.Русский + + ru + Набор стандартного функционала + + + ru + Набор стандартного функционала и стандартизированных программных и пользовательских интерфейсов + + + ru + © ООО "БиАйЭй-Технолоджиз" (BIA-Technologies LLC). 2014-2021. Все права защищены. Все торговые марки являются собственностью их правообладателей. + + + ru + www.bia-tech.ru + + + ru + https://twiki.dellin.ru/pages/viewpage.action?pageId=34024487 + + Managed + DontUse + TaxiEnableVersion8_2 + 8.3.10 + CommonForm.НастройкаСистемы + + Русский + + ru + Русский + + ru + + Subsystem.ИнструментыРазработчика + Subsystem.ПодсистемыБСП + Subsystem.Пользователь + Subsystem.ТехническаяПоддержка + CommonPicture.GUID + CommonPicture.SMS + CommonPicture.АвторегистрацияИзмененийКоллекция + CommonPicture.АвторегистрацияИзмененийФлажок + CommonPicture.Администрирование_48 + CommonPicture.ВыполнитьРегламентноеЗаданиеВручную + CommonPicture.ДеревоДокументов + CommonPicture.ДлительнаяОперация + CommonPicture.ДобавитьКомментарий + CommonPicture.ДобавитьПереносСтроки + CommonPicture.ЗамокЗакрыт + CommonPicture.ЗамокОткрыт + CommonPicture.ИконкаАдреса + CommonPicture.ИконкаАдресаПочты + CommonPicture.ИконкаАдресаПочтыСерая + CommonPicture.ИконкаАдресаСерая + CommonPicture.ИконкаБлокнота + CommonPicture.ИконкаБлокнотаСерая + CommonPicture.ИконкаВеб + CommonPicture.ИконкаВебСерая + CommonPicture.ИконкаВопроса_32 + CommonPicture.ИконкаДругое + CommonPicture.ИконкаДругоеСерая + CommonPicture.ИконкаИнформации + CommonPicture.ИконкаИнформации_32 + CommonPicture.ИконкаОшибки_32 + CommonPicture.ИконкаПаспорт + CommonPicture.ИконкаПаспортСерая + CommonPicture.ИконкаТелефон + CommonPicture.ИконкаТелефонСерая + CommonPicture.ИнвертироватьФлажки + CommonPicture.ИнструментыРазработчика_48 + CommonPicture.ИнтеграционнаяШина + CommonPicture.Интеграция + CommonPicture.ИсторияВерсий + CommonPicture.ИсторияИзменений + CommonPicture.Картография + CommonPicture.КаталогДокументов + CommonPicture.МиграцияДанных + CommonPicture.МиграцияДанных_48 + CommonPicture.Минус + CommonPicture.НайтиТекстовыеДанные + CommonPicture.НастройкаВыполненияРегламентныхЗаданий + CommonPicture.НастройкаПравДоступа + CommonPicture.Настройки + CommonPicture.НормативноСправочнаяИнформация + CommonPicture.ОбменДанными + CommonPicture.ОбъектыТестированияКоллекция + CommonPicture.ОК_32 + CommonPicture.ОтменитьПоискТекстовыхДанных + CommonPicture.ОтправитьПисьмо + CommonPicture.ОшибкаВыполненияРегламентныхЗаданий + CommonPicture.ПарольУстановленВведен + CommonPicture.ПервыйЗапуск + CommonPicture.ПиктограммаФайлаMSExcel + CommonPicture.ПиктограммаФайлаMSWord + CommonPicture.ПиктограммаФайлаOOCalc + CommonPicture.ПиктограммаФайлаOOWriter + CommonPicture.ПиктограммаФайлаXML + CommonPicture.ПиктограммыВзаимодействияКоллекция + CommonPicture.ПиктограммыОбъектовКонфигурацииКоллекция + CommonPicture.ПланыОбменаКоллекция + CommonPicture.Плюс + CommonPicture.ПоказатьОтличия + CommonPicture.ПользователиДобавить + CommonPicture.ПользователиИзменить + CommonPicture.ПредопределенныйРеквизит + CommonPicture.Предприятие_48 + CommonPicture.Производительность + CommonPicture.Скрепка + CommonPicture.СлужебныеМеханизмы_48 + CommonPicture.СостояниеЗадания01 + CommonPicture.СостояниеЗадания02 + CommonPicture.СостояниеЗадания03 + CommonPicture.СостояниеЗадания04 + CommonPicture.СостояниеПользователя01 + CommonPicture.СостояниеПользователя02 + CommonPicture.СостояниеПользователя03 + CommonPicture.СостояниеПользователя04 + CommonPicture.СостояниеПользователя05 + CommonPicture.СостояниеПользователя06 + CommonPicture.СостояниеПользователя07 + CommonPicture.СостояниеПользователя08 + CommonPicture.СостояниеПользователя09 + CommonPicture.СостояниеПользователя10 + CommonPicture.СостояниеПользователя11 + CommonPicture.СостояниеПользователя12 + CommonPicture.СостоянияВыполненияТестовКоллекция + CommonPicture.СостоянияПользователейКоллекция + CommonPicture.Справочная + CommonPicture.СтандартныеПодсистемы_48 + CommonPicture.СтатусыДокументаКоллекция + CommonPicture.Таймер + CommonPicture.Тестирование + CommonPicture.УдалитьКомментарий + CommonPicture.УдалитьПереносСтроки + CommonPicture.Чат + CommonPicture.ЧатНовый + CommonPicture.ЭДО + SessionParameter.ВремяЗаписиПоследнегоЗаписанногоОбъекта + SessionParameter.ГруппыДоступаПользователя + SessionParameter.ЗамерыПроизводительности + SessionParameter.ИмяКомпьютераПользователя + SessionParameter.ИмяПользователяОС + SessionParameter.ОтладочныйРежим + SessionParameter.ПараметрыЛогирования + SessionParameter.Пользователь + SessionParameter.ПоследнийЗаписанныйОбъект + SessionParameter.ПраваДоступаПользователя + SessionParameter.ПраваДоступаПользователяПоОбъектам + SessionParameter.РаботаВТестовойБазеДанных + SessionParameter.Сотрудник + Role.Администратор + Role.ОткрытиеВнешнихОбработокИОтчетов + Role.Пользователь + Role.РоботОбменаДанными + Role.ТехническийОтдел + Role.УправлениеДоступомИнструментыРазработчикаПросмотр + Role.УправлениеДоступомПользователь + Role.УправлениеДоступомПользовательПросмотр + Role.УправлениеДоступомТехническаяПоддержкаПросмотр + CommonTemplate.SftpExtension + CommonTemplate.WebView + CommonTemplate.КомпонентаПечатиШтрихкодов_9_0_11_3 + CommonTemplate.КомпонентаСклонения + CommonTemplate.СлужебнаяКомпонента + CommonTemplate.СлужебныйМакет + CommonTemplate.ЭталонРазмеровПечати + FilterCriterion.ПодчиненныеДокументы + CommonModule.HTTPСервисCleaningMonitoring + CommonModule.SFTPКлиентСервер + CommonModule.АвтоТестирование + CommonModule.АвтоТестированиеСервер + CommonModule.АдресныйКлассификатор + CommonModule.АдресныйКлассификаторЗагрузка + CommonModule.АдресныйКлассификаторПереопределяемый + CommonModule.АдресныйКлассификаторПолныеПрава + CommonModule.АдресныйКлассификаторСервер + CommonModule.АдресныйКлассификаторСлужебныйПовтИсп + CommonModule.АдресныйКлассификаторФИАС + CommonModule.АдресныйКлассификаторФИАСПереопределяемый + CommonModule.АдресныйКлассификаторФИАСПовтИсп + CommonModule.АдресныйКлассификаторФИАССервер + CommonModule.АлгоритмыКлиент + CommonModule.АлгоритмыКлиентСервер + CommonModule.АлгоритмыПереопределяемый + CommonModule.АлгоритмыПовторногоИспользования + CommonModule.АлгоритмыСервер + CommonModule.АудиторскийСлед + CommonModule.АудиторскийСледПовторногоИспользования + CommonModule.АудиторскийСледПолныеПрава + CommonModule.БанковскиеДокументы + CommonModule.БанковскиеДокументыКлиент + CommonModule.БанковскиеДокументыКлиентПереопределяемый + CommonModule.БанковскиеДокументыКлиентСервер + CommonModule.БанковскиеДокументыСервер + CommonModule.БанковскиеДокументыСерверПереопределяемый + CommonModule.ВерсионированиеОбъектов + CommonModule.ВерсионированиеОбъектовПереопределяемый + CommonModule.ВерсионированиеОбъектовПовтИсп + CommonModule.ВерсионированиеОбъектовПолныеПрава + CommonModule.ВзаиморасчетыСКлиентами + CommonModule.ВзаиморасчетыСКлиентамиПереопределяемый + CommonModule.ВзаиморасчетыСКлиентамиСервер + CommonModule.ГИСКлиент + CommonModule.ГИСКлиентСервер + CommonModule.ГИСПолныеПрава + CommonModule.ГИССервер + CommonModule.ГИССерверПовтИсп + CommonModule.ГлобальныйКлиент + CommonModule.ГлобальныйКодирование + CommonModule.ГлобальныйМетрическиеЗначения + CommonModule.ГлобальныйПримитивы + CommonModule.ГлобальныйСервер + CommonModule.ГлобальныйУниверсальныеКоллекции + CommonModule.ГПСПереопределяемый + CommonModule.ГПССервер + CommonModule.ДвиженияДокументов + CommonModule.ДинамическиПодключаемыеКнопки + CommonModule.ДинамическиПодключаемыеКнопкиКлиент + CommonModule.ДинамическиПодключаемыеКнопкиПереопределяемый + CommonModule.ДлительныеОперацииКлиент + CommonModule.ДлительныеОперацииКлиентСервер + CommonModule.ДлительныеОперацииСервер + CommonModule.ДополнительныеОтчетыИОбработки + CommonModule.ДополнительныеОтчетыИОбработкиКлиент + CommonModule.ЖурналированиеВыполненияРегламентныхЗаданий + CommonModule.ЖурналированиеВыполненияРегламентныхЗаданийПовтИсп + CommonModule.ЖурналированиеДействийПользователя + CommonModule.ЖурналированиеДействийПользователяПовтИсп + CommonModule.ЖурналированиеДействийПользователяПолныеПрава + CommonModule.ЖурналРегистрации + CommonModule.ЖурналРегистрацииКлиент + CommonModule.ЗащищенныеДанные + CommonModule.ЗащищенныеДанныеКлиентСервер + CommonModule.ЗащищенныеДанныеСервер + CommonModule.ИнтеграцияADODB + CommonModule.ИнтеграцияCDI + CommonModule.ИнтеграцияCDIКлиентСервер + CommonModule.ИнтеграцияCDIПереопределяемый + CommonModule.ИнтеграцияCDIСервер + CommonModule.ИнтеграцияETL + CommonModule.ИнтеграцияETL_MSSQL + CommonModule.ИнтеграцияETL_PostgreSQL + CommonModule.ИнтеграцияETLПолныеПрава + CommonModule.ИнтеграцияPostgreSQL + CommonModule.ИнтеграцияS3 + CommonModule.ИнтеграцияS3КлиентСервер + CommonModule.ИнтеграцияS3Сервер + CommonModule.ИнтеграцияWSОбщий + CommonModule.ИнтеграцияYAX + CommonModule.ИнтеграцияYAXСервер + CommonModule.ИнтеграцияОбщий + CommonModule.ИнтеграцияОбщийПереопределяемый + CommonModule.ИнтеграцияОбщийСервер + CommonModule.ИнтеграцияПовторноеИспользование + CommonModule.ИнтеграцияПолныеПрава + CommonModule.ИнтеграцияСервисы + CommonModule.ИнтеграцияШина + CommonModule.ИнтеграцияШинаПереопределяемый + CommonModule.ИсторияИзмененийРеквизитов + CommonModule.ИсторияИзмененийРеквизитовПовторноеИспользование + CommonModule.ИсточникиДанных + CommonModule.ИсточникиДанныхСервер + CommonModule.КартографияКлиент + CommonModule.КартографияСервер + CommonModule.КонтактнаяИнформацияКлиент + CommonModule.КонтактнаяИнформацияКлиентСервер + CommonModule.КонтактнаяИнформацияПереопределяемый + CommonModule.КонтактнаяИнформацияПовторногоИспользования + CommonModule.КонтактнаяИнформацияСервер + CommonModule.МониторингОчистки + CommonModule.МониторингОчисткиСервер + CommonModule.МониторингОчисткиСерверПереопределяемый + CommonModule.НастраиваемыйПереносСервер + CommonModule.НастройкиПользователяКлиент + CommonModule.НастройкиПользователяКлиентПереопределяемый + CommonModule.НастройкиПользователяСервер + CommonModule.НастройкиПользователяСерверПереопределяемый + CommonModule.НастройкиТестовыхБазСервер + CommonModule.ОбменСообщениямиКлиентСервер + CommonModule.ОбменСообщениямиКлиентСерверПовтИсп + CommonModule.ОбменСообщениямиПолныеПрава + CommonModule.ОбщегоНазначения + CommonModule.ОбщегоНазначенияКлиент + CommonModule.ОбщегоНазначенияКлиентСервер + CommonModule.ОбщегоНазначенияКлиентСерверПереопределяемый + CommonModule.ОбщегоНазначенияПовторногоИспользования + CommonModule.ОбщегоНазначенияПолныеПрава + CommonModule.ОбщегоНазначенияСервер + CommonModule.ОбщиеРеквизитыОбъектов + CommonModule.ОбщиеФормыКлиент + CommonModule.ОбщийКлиентПовторногоИспользования + CommonModule.ОбщийОбменыДанными + CommonModule.ОбщийПодпискиНаСобытия + CommonModule.ОбщийПодпискиНаСобытияПереопределяемый + CommonModule.ОбщийПолнотекстовыйПоиск + CommonModule.ОбщийРаботаСФормами + CommonModule.ОбщийРаботаСФормамиКлиент + CommonModule.ОбщийРаботаСФормамиКлиентСервер + CommonModule.ОбщийРаботаСФормамиПереопределяемый + CommonModule.ОбщийРаботаСФормамиСервер + CommonModule.ОбычныеФормыДействия + CommonModule.ОбычныеФормыДействияПереопределяемый + CommonModule.ОнлайнКассы + CommonModule.ОнлайнКассыКлиентПереопределяемый + CommonModule.ОнлайнКассыПереопределяемый + CommonModule.ОнлайнКассыПовторногоИспользования + CommonModule.ОнлайнКассыСервер + CommonModule.ОнлайнКассыСервис + CommonModule.ОнлайнКассыСервисЧекОнлайн + CommonModule.ОнлайнКассыСервисШаблон + CommonModule.ОперацииССУБД + CommonModule.ОперацииССУБДСервер + CommonModule.ОперацииССУБДСерверПовтИсп + CommonModule.ОповещенияПользователя + CommonModule.ОповещенияПользователяГлобальный + CommonModule.ОповещенияПользователяКлиент + CommonModule.ОповещенияПользователяКлиентПереопределяемый + CommonModule.ОповещенияПользователяПереопределяемый + CommonModule.ОповещенияПользователяПовтИсп + CommonModule.ОповещенияПользователяПолныеПрава + CommonModule.ОтладкаКлиент + CommonModule.ОтладкаКлиентСервер + CommonModule.ОтладкаПереопределяемый + CommonModule.ОтладкаПовтИсп + CommonModule.ОтладкаСервер + CommonModule.Отправка_Mercury_OMNI + CommonModule.Отправка_Mercury_SMS + CommonModule.ОтправкаSMS_SMSInfobip + CommonModule.ОтчетыОбщийСервер + CommonModule.ОФДСервис + CommonModule.ОФДСервисПереопределяемый + CommonModule.ОФДСервисПовторногоИспользования + CommonModule.ОФДСервисТакском + CommonModule.ОФДСервисШаблон + CommonModule.ОценкаПроизводительностиКлиент + CommonModule.ОценкаПроизводительностиКлиентСервер + CommonModule.ОценкаПроизводительностиПовтИсп + CommonModule.ОценкаПроизводительностиПолныеПрава + CommonModule.ПакетныйЗапуск + CommonModule.ПакетныйЗапускКлиент + CommonModule.ПакетныйЗапускКлиентПереопределяемый + CommonModule.ПолнотекстовыйПоискПовтИсп + CommonModule.ПолныеПраваУправлениеПользователями + CommonModule.Преобразования + CommonModule.ПреобразованияКлиентСервер + CommonModule.ПреобразованияПереопределяемый + CommonModule.ПреобразованияПовторногоИспользования + CommonModule.ПреобразованияСервер + CommonModule.ПрикрепленныеФайлы + CommonModule.ПрикрепленныеФайлыКлиент + CommonModule.ПрикрепленныеФайлыКлиентСервер + CommonModule.ПрикрепленныеФайлыПереопределяемый + CommonModule.ПрикрепленныеФайлыПолныеПрава + CommonModule.ПрикрепленныеФайлыСервер + CommonModule.ПроизводственныйКалендарь + CommonModule.ПроизводственныйКалендарьПереопределяемый + CommonModule.ПрочиеКлассификаторы + CommonModule.ПрочиеКлассификаторыПереопределяемый + CommonModule.ПрочиеКлассификаторыСервер + CommonModule.РаботаСADO + CommonModule.РаботаСFTP + CommonModule.РаботаСHTTP + CommonModule.РаботаСJSONКлиентСервер + CommonModule.РаботаСJSONСервер + CommonModule.РаботаСMSSQL + CommonModule.РаботаСMSSQLПовтИсп + CommonModule.РаботаСMySQL + CommonModule.РаботаСSMS + CommonModule.РаботаСSMSПереопределяемый + CommonModule.РаботаСXMLКлиентСервер + CommonModule.РаботаСXMLСервер + CommonModule.РаботаСБанками + CommonModule.РаботаСБанкамиПереопределяемый + CommonModule.РаботаСБанкамиПовтИсп + CommonModule.РаботаСКурсамиВалют + CommonModule.РаботаСМетаданнымиКлиентСервер + CommonModule.РаботаСМетаданнымиОбновление + CommonModule.РаботаСМетаданнымиОбновлениеКлиент + CommonModule.РаботаСМетаданнымиСервер + CommonModule.РаботаСМетаданнымиСерверПовтИсп + CommonModule.РаботаСПочтовымиСообщениями + CommonModule.РаботаСПочтовымиСообщениямиПереопределяемый + CommonModule.РаботаСПочтовымиСообщениямиПовтИсп + CommonModule.РаботаСФайламиКлиентСервер + CommonModule.РаботаСШиной + CommonModule.РаботаСШинойОбработкаДанныхШины + CommonModule.РаботаСШинойПереопределяемый + CommonModule.РаботаСШинойПовторноеИспользование + CommonModule.РаботаСШинойПривилегированный + CommonModule.РаботаСШинойПубликацияДанных + CommonModule.РаботаСШинойРоботы + CommonModule.РаботаСШинойСборРазборПакетов + CommonModule.РаботаСШинойСборРазборПакетовПереопределяемый + CommonModule.РаботаСШинойУпрСервисы + CommonModule.РегистрацияОшибок + CommonModule.РегистрацияОшибокПереопределяемый + CommonModule.РегистрацияОшибокПовтИсп + CommonModule.РегистрацияОшибокПолныеПрава + CommonModule.РегламентныеЗаданияОбщий + CommonModule.РегламентныеЗаданияПереопределяемый + CommonModule.РегламентныеЗаданияПолныеПрава + CommonModule.РегламентныеЗаданияСервер + CommonModule.РегламентныеЗаданияСлужебный + CommonModule.СервисныйОбщегоНазначения + CommonModule.СервисныйОбщегоНазначенияПовтИсп + CommonModule.СервисныйПервыйЗапуск + CommonModule.СервисныйПервыйЗапускДляТестовой + CommonModule.СервисныйПервыйЗапускДляТестовойПереопределяемый + CommonModule.СервисныйПервыйЗапускОбщий + CommonModule.СервисныйПервыйЗапускОбщийСервер + CommonModule.СервисныйПервыйЗапускПереопределяемый + CommonModule.СериализацияYAX + CommonModule.СериализацияYAXСервер + CommonModule.СлужебныеДанныеПереопределяемый + CommonModule.СлужебныеДанныеПривилегированный + CommonModule.СоединенияИБСервер + CommonModule.СообщенияПоОбъекту + CommonModule.СообщенияПоОбъектуКлиент + CommonModule.СообщенияПоОбъектуПовтИсп + CommonModule.СообщенияПоОбъектуСервер + CommonModule.СообщенияПоОбъектуСерверПереопределяемый + CommonModule.СопоставлениеДанных + CommonModule.СохраненныеНастройкиКлиент + CommonModule.СохраненныеНастройкиКлиентСервер + CommonModule.СохраненныеНастройкиПереопределяемый + CommonModule.СохраненныеНастройкиПолныеПрава + CommonModule.СохраненныеНастройкиСервер + CommonModule.СправочнаяИнформация + CommonModule.СправочнаяИнформацияКлиент + CommonModule.СправочнаяИнформацияПовтИсп + CommonModule.СправочнаяИнформацияПолныеПрава + CommonModule.СправочнаяИнформацияСервер + CommonModule.СтроковыеФункцииКлиентСервер + CommonModule.ТабличныеДанные + CommonModule.ТабличныеДанныеDSVКлиентСервер + CommonModule.ТабличныеДанныеExcelКлиентСервер + CommonModule.ТабличныеДанныеExcelСервер + CommonModule.ТабличныеДанныеКлиентСервер + CommonModule.УведомленияПриИзмененииОбъектов + CommonModule.УведомленияПриИзмененииОбъектовПереопределяемый + CommonModule.УведомленияПриИзмененииОбъектовСервер + CommonModule.УведомленияПриИзмененииОбъектовСерверПовтИсп + CommonModule.УправлениеДоступомКлиент + CommonModule.УправлениеДоступомОбщий + CommonModule.УправлениеДоступомПереопределяемый + CommonModule.УправлениеДоступомСервер + CommonModule.УправлениеДоступомСерверПовторногоИспользования + CommonModule.УпрСервисы_integration + CommonModule.ФайловыеОперации + CommonModule.ФайловыеОперацииКлиент + CommonModule.ФайловыеОперацииКлиентСервер + CommonModule.ХранилищеОбщихНастроекСервер + CommonModule.ХранилищеОбщихНастроекСерверПереопределяемый + CommonModule.ХранилищеОбщихНастроекСерверПовторногоИспользования + CommonModule.ХранилищеОбщихНастроекСерверПолныеПрава + CommonModule.Штрихкодирование + CommonModule.ШтрихкодированиеКлиентСервер + CommonModule.ШтрихкодированиеПовторногоИспользования + CommonModule.ШтрихкодированиеСервер + CommonModule.ШтрихкодированиеСерверПереопределяемый + CommonModule.ЭДО + CommonModule.ЭДОДиадок + CommonModule.ЭДОДиадокПовторногоИспользования + CommonModule.ЭДОПовторногоИспользования + CommonModule.ЭДОСлужебный + CommonAttribute.UID + CommonAttribute.Автор + CommonAttribute.ДатаЗаписи + CommonAttribute.Комментарий + CommonAttribute.Организация + ExchangePlan.ИзмененияETL + ExchangePlan.ТрансляцияИзменений + XDTOPackage.bsp_ancillary + XDTOPackage.bsp_autotesting + XDTOPackage.bus_data_receiving + XDTOPackage.global_dellin + XDTOPackage.global_dellin_objects + XDTOPackage.global_integration_general + WebService.ancillary + WebService.autotesting + HTTPService.autotesting + HTTPService.cleaningMonitoring + HTTPService.tuning + HTTPService.YAX + EventSubscription.ВерсионированиеПриЗаписи + EventSubscription.ОбработкаПроведенияДокумента + EventSubscription.ПередЗаписьюДокумента + EventSubscription.ПередЗаписьюЗадачи + EventSubscription.ПередЗаписьюКонстанты + EventSubscription.ПередЗаписьюНабораЗаписейРегистраСведений + EventSubscription.ПередЗаписьюПлановВидовРасчета + EventSubscription.ПередЗаписьюПлановВидовХарактеристик + EventSubscription.ПередЗаписьюПлановОбменов + EventSubscription.ПередЗаписьюСправочника + EventSubscription.ПередУдалениемОбъекта + EventSubscription.ПриЗаписиДокумента + EventSubscription.ПриЗаписиЗадачи + EventSubscription.ПриЗаписиКонстанты + EventSubscription.ПриЗаписиНабораЗаписейРегистраСведений + EventSubscription.ПриЗаписиПлановВидовРасчета + EventSubscription.ПриЗаписиПлановВидовХарактеристик + EventSubscription.ПриЗаписиПлановОбменов + EventSubscription.ПриЗаписиСправочника + EventSubscription.ПриКопированииДокумента + EventSubscription.ПриКопированииЗадачи + EventSubscription.ПриКопированииПлановВидовРасчета + EventSubscription.ПриКопированииПлановВидовХарактеристик + EventSubscription.ПриКопированииПлановОбменов + EventSubscription.ПриКопированииСправочника + ScheduledJob.РоботАвтоматическаяОбработкаИзмененийАдресногоКлассификатора + ScheduledJob.РоботАвтоматическаяЧисткаВерсийОбъектов + ScheduledJob.РоботАвтоматическаяЧисткаИнформацииОбОшибках + ScheduledJob.РоботАвтоматическаяЧисткаРегистраПочты + ScheduledJob.РоботАвтоматическаяЧисткаСправочнойИнформации + ScheduledJob.РоботАвтоматическоеЗавершениеЗаписейЖурналаРегламентныхЗаданий + ScheduledJob.РоботАвтоматическоеОбновлениеКлассификатораБанков + ScheduledJob.РоботАвтоматическоеПрикреплениеПисем + ScheduledJob.РоботАвтоматическоеУдалениеЭлектронныхАдресовВBlackList + ScheduledJob.РоботАктуализацияПолнотекстовогоИндекса + ScheduledJob.РоботВыгрузкаДанныхПоСценариюПереноса + ScheduledJob.РоботВыгрузкиДанныхETL + ScheduledJob.РоботВыключенияETL + ScheduledJob.РоботВыполнениеПроизвольногоАлгоритма + ScheduledJob.РоботЗаменаЗначенийАдресногоКлассификатора + ScheduledJob.РоботЗаполнениеРазмераТаблицБазыДанных + ScheduledJob.РоботКэшированиеWSDL + ScheduledJob.РоботОбновлениеКурсовВалют + ScheduledJob.РоботОбновленияСтруктурыХраненияРолейПользователей + ScheduledJob.РоботОбработкаДанныхШины + ScheduledJob.РоботОбработкаОчередиЧековККМ + ScheduledJob.РоботОбработкаПакетовШины + ScheduledJob.РоботОбработкаПросроченныхЗаявокНаЧекКоррекции + ScheduledJob.РоботОбработкаСообщенийYAX + ScheduledJob.РоботОповещениеОДавноВключенныхАлгоритмах + ScheduledJob.РоботОповещенияОбОкончанииДействияФН + ScheduledJob.РоботОтправкаИнформацииОбОшибках + ScheduledJob.РоботОтправкаСМС + ScheduledJob.РоботОтправкаСобытийВШину + ScheduledJob.РоботОтправкаСообщенийYAX + ScheduledJob.РоботОтправкаЭлектронныхПисемПоРасписанию + ScheduledJob.РоботОчисткаДанныхШины + ScheduledJob.РоботОчисткаЖурналаВыполненияРегламентныхЗаданий + ScheduledJob.РоботОчисткаЗамеровВремени + ScheduledJob.РоботОчисткаЗамеровВремениДетальных + ScheduledJob.РоботОчисткаИсторииИзмененийРегламентныхЗаданий + ScheduledJob.РоботОчисткаКэшаРаботыСФайлами + ScheduledJob.РоботОчисткаОтправленныхСМС + ScheduledJob.РоботОчисткаПакетовШины + ScheduledJob.РоботОчисткаСлужебныхДанных + ScheduledJob.РоботОчисткаСлужебныхДанныхСтрок + ScheduledJob.РоботОчисткаСобытийШины + ScheduledJob.РоботОчисткаСообщенийYAX + ScheduledJob.РоботОчисткаТекстовСообщенийШины + ScheduledJob.РоботОчисткиНулевыхИтогов + ScheduledJob.РоботПереносФайловНаФТП + ScheduledJob.РоботПовторнаяОбработкаОтложенныхДанныхШины + ScheduledJob.РоботПовторнаяОбработкаОтложенныхПакетовШины + ScheduledJob.РоботПовторнаяОбработкаОшибочныхДанныхШины + ScheduledJob.РоботПовторнаяОбработкаОшибочныхПакетовШины + ScheduledJob.РоботПолучениеДанныхШиныMQ + ScheduledJob.РоботПолучениеСообщенийYAX + ScheduledJob.РоботПубликацияДанныхНаШине + ScheduledJob.РоботСлияниеПолнотекстовогоИндекса + ScheduledJob.РоботСозданиеЧековККМПоЗаявкамНаЧекКоррекции + ScheduledJob.РоботУдалениеНеиспользуемыхМетаданных + FunctionalOption.ВестиЖурналАктивностиПользователей + FunctionalOption.ВестиЖурналДействийПользователя + FunctionalOption.ВестиЖурналРегламентныхЗаданий + FunctionalOption.ВестиИсториюИзмененийРегламентныхЗаданий + FunctionalOption.ВестиСлужебныйАудиторскийСлед + FunctionalOption.ИнтегрироватьETL + FunctionalOption.ИспользоватьАдресныйКлассификатор + FunctionalOption.ИспользоватьАдресныйКлассификаторФИАС + FunctionalOption.ИспользоватьВалюты + FunctionalOption.ИспользоватьВерсионированиеОбъектов + FunctionalOption.ИспользоватьВнешнийИсточникДанныхПриЗаписиИнформацииОбОшибках + FunctionalOption.ИспользоватьГПС + FunctionalOption.ИспользоватьДетализациюАдресовФИАС + FunctionalOption.ИспользоватьДополнительныеОтчетыИОбработки + FunctionalOption.ИспользоватьИнтеграциюYAX + FunctionalOption.ИспользоватьИнтеграциюПосредствомШины + FunctionalOption.ИспользоватьКакТестовуюБазу + FunctionalOption.ИспользоватьКартографию + FunctionalOption.ИспользоватьКлассификаторБанков + FunctionalOption.ИспользоватьКонтактнуюИнформацию + FunctionalOption.ИспользоватьМастерШины + FunctionalOption.ИспользоватьМеханизмыРаботыСФайлами + FunctionalOption.ИспользоватьНастраиваемыйПереносДанных + FunctionalOption.ИспользоватьОнлайнКассы + FunctionalOption.ИспользоватьОтладочныйРежим + FunctionalOption.ИспользоватьОценкуПроизводительности + FunctionalOption.ИспользоватьПакетыШины + FunctionalOption.ИспользоватьПерепискуПоОбъектам + FunctionalOption.ИспользоватьПодсказкиПоАдресу + FunctionalOption.ИспользоватьПодсказкиПоАдресуЭлектроннойПочты + FunctionalOption.ИспользоватьПоискПоВариантамПоиска + FunctionalOption.ИспользоватьПолнотекстовыйПоиск + FunctionalOption.ИспользоватьПраваДоступаПоГруппам + FunctionalOption.ИспользоватьРегистрацииИзмененийДляИнтеграции + FunctionalOption.ИспользоватьЭДО + FunctionalOption.ОтображатьДвиженияОбъекта + FunctionalOption.УправлениеВидимостьюВерсиямиОбъектов + FunctionalOption.УправлениеВидимостьюСообщенийПоОбъекту + FunctionalOptionsParameter.ОбъектМетаданных + DefinedType.ДоговорыКлиентов + DefinedType.ДокументОснованиеПлатежногоПоручения + DefinedType.ОбъектыНоменклатуры + DefinedType.ПлатежныеДокументы + DefinedType.ТипUIDСтрока + DefinedType.ТипАдресныйЭлемент + DefinedType.ТипВладелецКонтактнойИнформации + DefinedType.ТипВладелецПочтовогоСообщения + DefinedType.ТипВладелецПрикрепленныхФайлов + DefinedType.ТипЗначенияКонтактнойИнформации + DefinedType.ТипКодКЛАДР + DefinedType.ТипКоордината + DefinedType.ТипОбъектАудита + DefinedType.ТипОбъектСлужебногоАудита + DefinedType.ТипПолучательОповещений + CommonCommand.АудиторскийСлед + CommonCommand.ДвиженияОбъекта + CommonCommand.ДеревоДокументов + CommonCommand.ИсторияИзменений + CommonCommand.НастройкиВерсионированияОбъектов + CommonCommand.НастройкиДоступностиВидовПрикрепленныхДокументов + CommonCommand.ПерепискаПоОбъекту + CommonCommand.ПрикрепленныеФайлы + CommonCommand.СоздатьНапоминание + CommonCommand.ХранимыеВерсииОбъекта + CommandGroup.Печать + Constant.АдресатыПолученияУведомленийОбИзменениях + Constant.АдресатыПолученияУведомленийОПревышенииПриростаДанных + Constant.АлгоритмПодписи + Constant.АлгоритмХеширования + Constant.АлгоритмШифрования + Constant.ВариантХраненияФайлов + Constant.ВедущийПрограммист + Constant.Версия + Constant.ВерсияДанныхКлассификатораБанков1С + Constant.ВестиЖурналАктивностиПользователей + Constant.ВестиЖурналДействийПользователя + Constant.ВестиЖурналРегламентныхЗаданий + Constant.ВестиИсториюИзмененийРегламентныхЗаданий + Constant.ВестиСлужебныйАудиторскийСлед + Constant.ВремяОжиданияОчередиПолучения + Constant.ВыдерживатьПаузуПриОтправкеДанныхВШину + Constant.ДатаОтключенияПереиспользованияТекстовСообщенийШины + Constant.ДопустимыйПроцентСопоставленияАвто + Constant.ДопустимыйПроцентСопоставленияВручную + Constant.ЗаголовокСистемы + Constant.ЗагружатьКлассификаторБанковССервера1С + Constant.ЗагружатьКурсыВалютССервера1С + Constant.ИмпортироватьАдресныйКлассификатор + Constant.ИмпортироватьКлассификаторБанков + Constant.ИнтегрироватьETL + Constant.ИнтервалОбработкиОшибочныхДанных + Constant.ИнформационнаяБаза + Constant.ИспользоватьАвтоматическийПервыйЗапуск + Constant.ИспользоватьАдресныйКлассификатор + Constant.ИспользоватьАдресныйКлассификаторФИАС + Constant.ИспользоватьВалюты + Constant.ИспользоватьВводНомеровАдресаСтроками + Constant.ИспользоватьВерсионированиеОбъектов + Constant.ИспользоватьВнешнийИсточникДанныхПриЗаписиИнформацииОбОшибках + Constant.ИспользоватьГПС + Constant.ИспользоватьДетализациюАдресовФИАС + Constant.ИспользоватьДополнительныеОтчетыИОбработки + Constant.ИспользоватьИнтеграциюYAX + Constant.ИспользоватьИнтеграциюПосредствомШины + Constant.ИспользоватьКартографию + Constant.ИспользоватьКлассификаторБанков + Constant.ИспользоватьКонтактнуюИнформацию + Constant.ИспользоватьМастерШины + Constant.ИспользоватьМеханизмыРаботыСФайлами + Constant.ИспользоватьНастраиваемыйПереносДанных + Constant.ИспользоватьОнлайнКассы + Constant.ИспользоватьОтладочныйРежим + Constant.ИспользоватьОценкуПроизводительности + Constant.ИспользоватьПакетыШины + Constant.ИспользоватьПерепискуПоОбъектам + Constant.ИспользоватьПодсказкиПоАдресу + Constant.ИспользоватьПодсказкиПоАдресуЭлектроннойПочты + Constant.ИспользоватьПодсказкиПоДокументуУдостоверяющемуЛичность + Constant.ИспользоватьПоискПоВариантамПоиска + Constant.ИспользоватьПолнотекстовыйПоиск + Constant.ИспользоватьРегистрациюИзмененийДляИнтеграции + Constant.ИспользоватьЭДО + Constant.ИспользуемаяКарта + Constant.ИспользуютсяПраваДоступаПоГруппам + Constant.КаталогЛогов + Constant.КоличествоВыборкиРоботаОбработкиДанныхШины + Constant.КоличествоДнейХраненияЗаписейЖурналаРегламентныхЗаданий + Constant.КоличествоДнейХраненияНеактуальныхДанныхШины + Constant.КоличествоДнейХраненияОшибочныхДанныхШины + Constant.КоличествоДнейХраненияРазобранныхДанныхШины + Constant.КоличествоДнейХраненияСобытийШины + Constant.КоличествоОдновременноЗапущенныхПотоков + Constant.КоличествоПопытокОтправкиПочтовогоСообщения + Constant.КоличествоПопытокОтправкиСМСАдресату + Constant.КоличествоПопытокПолученияДанныхИзОчереди + Constant.КоличествоПочтовыхСообщенийДляРазовойОтправки + Constant.КоличествоПроходовОтправкиДанныхВШину + Constant.КоличествоСобытийОтправкиВШину + Constant.КоличествоЭлементовВВыборкеИзменений + Constant.КриптоПровайдер + Constant.ЛогироватьЗапросыКСервисамГеокодирования + Constant.МаксимальныйРазмерФайла + Constant.МаксимальныйСреднеВзвешенныйПриростРазмераБазы + Constant.МетодНечеткогоСравненияСтроковыхДанных + Constant.НастройкиПросмотраФайлов + Constant.НечеткийПоискРазмерностьNГрамм + Constant.ОбщийАдресЭлектроннойПочтыДляОтправкиИнформацииОбОшибках + Constant.ОтключитьУведомленияПриИзмененииСтатусовПакетов + Constant.ОтображатьДвиженияОбъекта + Constant.ПараметрОткрытияОчередиНаЗапись + Constant.ПараметрОткрытияОчередиНаЧтение + Constant.ПервыйЗапускЗаблокирован + Constant.ПериодДопустимогоИспользованияАлгоритмовДни + Constant.ПериодичностьЗаписиЗамеровПроизводительности + Constant.ПериодХраненияЗамеровВремениМесяцы + Constant.ПериодХраненияИнформацииОбОшибкахДни + Constant.ПериодХраненияОтправленныхСМСДни + Constant.ПериодХраненияПочтовыхСообщенийДни + Constant.ПериодХраненияФайловВБазеДни + Constant.ПроверятьЭлектронныеАдресаНаСуществование + Constant.РасширенныеНастройкиКартографии + Constant.СервисГеокодирования + Constant.СервисМаршрутизации + Constant.СервисПубликацииДанных + Constant.СмещениеДатТекущейСУБД + Constant.СписокАрхивируемыхРасширенийФайлов + Constant.СписокЗапрещенныхРасширенийФайлов + Constant.СрокиХраненияСообщенийYAX + Constant.ТекущаяБаза + Constant.ТекущийПровайдерСМС + Constant.ТестоваяБазаДанных + Constant.ТипКриптоПровайдера + Constant.ТранслитерироватьСМС + Constant.УдалятьРегистрациюИзмененийСредствамиСУБД + Constant.ФорматЗагрузкиКлассификатораБанков + CommonForm.Авторизация + CommonForm.ВводДанныхАутентификации + CommonForm.ВводИПроверкаПароля + CommonForm.ВопросОбУстановкеРасширенияРаботыСФайлами + CommonForm.ВопросПользователю + CommonForm.ВыборДаты + CommonForm.ГенерацияОтчетов + CommonForm.ДополнительныеНастройкиСистемы + CommonForm.ДополнительныеОтчетыИОбработки + CommonForm.НастройкаСистемы + CommonForm.ОбщаяФормаОтчета + CommonForm.ОтметкаЭлементовСписка + CommonForm.ОтчетПоОбъекту + CommonForm.ПечатьДокумента + CommonForm.ПользовательскиеНастройкиФормы + CommonForm.ПросмотрHTML + CommonForm.ПросмотрИзображения + CommonForm.РасширенныеНастройкиКартографии + CommonForm.РедактированиеТекста + CommonForm.РедакторТекстаПакета + CommonForm.СправкаОбъекта + CommonForm.УправлениеБлокировкойСеансов + CommonForm.УправлениеНастройкамиПользователей + Catalog.АдресаИМестаРасчета + Catalog.АдресаЭлектроннойПочты + Catalog.АдресныеЭлементы + Catalog.Алгоритмы + Catalog.Банки + Catalog.БанковскиеСчета + Catalog.Валюты + Catalog.ВариантыПоискаДанных + Catalog.ВерсииСервисов + Catalog.ВидыДокументовАрхива + Catalog.ВидыДокументовУдостоверяющихЛичность + Catalog.ВидыКонтактнойИнформации + Catalog.ВидыПравДоступа + Catalog.ВидыПрикрепленныхДокументов + Catalog.ВидыУведомленийПриИзмененииОбъектов + Catalog.ГруппыДоступа + Catalog.ДоговорыКонтрагентов + Catalog.Должности + Catalog.Дома + Catalog.ДополнительныеКонтакты + Catalog.ДополнительныеПараметрыЖурналаДействийПользователя + Catalog.ЕдиницыИзмерения + Catalog.ЗемельныеУчастки + Catalog.ИндивидуальныеОбработкиОтчеты + Catalog.ИнформационныеБазы + Catalog.ИсточникиДанных + Catalog.КассирыОнлайнКасс + Catalog.КатегорииОшибок + Catalog.ККТ + Catalog.КлючевыеОперации + Catalog.КлючиАналитикиУчетаПоКлиентам + Catalog.Константы + Catalog.Контрагенты + Catalog.Метаданные + Catalog.МоделиККТИФН + Catalog.МодулиСервисовОнлайнКасс + Catalog.НастройкиYAX + Catalog.НастройкиОбменовЧерезШину + Catalog.НастройкиСогласованияЗаявкиНаЧекКоррекции + Catalog.НастройкиТестовойБазы + Catalog.НастройкиШтрихкодирования + Catalog.НоменклатураЧекаККМ + Catalog.ОперацииЖурналаДействийПользователя + Catalog.ОперацииПереносаДанных + Catalog.Организации + Catalog.ОрганизационноПравовыеФормы + Catalog.Подразделения + Catalog.Пользователи + Catalog.ПользователиСистемы + Catalog.Помещения + Catalog.ПоставщикиСервисовОнлайнКасс + Catalog.ПравилаПереносаДанных + Catalog.ПрикрепленныеФайлы + Catalog.ПрофилиГруппДоступа + Catalog.Пункты + Catalog.СервисыШины + Catalog.СертификатыЭП + Catalog.СлужбыСогласованияЗаявкиНаЧекКоррекции + Catalog.СлужебныеДанные + Catalog.СлужебныеДанныеСтрока + Catalog.СлужебныйДляПочты + Catalog.СозданныеИндексыСУБД + Catalog.Сокращения + Catalog.СообщенияПоОбъекту + Catalog.Сотрудники + Catalog.СправочнаяИнформацияОбъектов + Catalog.Страны + Catalog.СценарииПереносаДанных + Catalog.ТекстыСообщенийYAX + Catalog.ТекстыСообщенийШины + Catalog.Телефоны + Catalog.ТипыДанныхШины + Catalog.ТипыОповещенийПользователя + Catalog.ФискальныеНакопители + Document.ЗаявкаНаЧекКоррекции + Document.КассоваяСмена + Document.ПлатежноеПоручение + Document.ЧекККМ + Enum.ВариантХраненияСправки + Enum.ВариантХраненияФайлов + Enum.ВариантыПоискаСсылкиНаОбъектБД + Enum.ВариантыУстановкиСоединения + Enum.ВидОбъектаМетаданных + Enum.ВидПрикрепляемогоФайла + Enum.ВидыВызоваШины + Enum.ВидыДнейПроизводственногоКалендаря + Enum.ВидыДополнительныхОтчетовИОбработок + Enum.ВидыИсточниковПубликацииШины + Enum.ВидыИсточниковЭкспортаДанных + Enum.ВидыМоделейККТИФН + Enum.ВидыОперацийПлатежногоПоручения + Enum.ВидыОперацийЧекаККМ + Enum.ВидыПлатежей + Enum.ВидыПунктов + Enum.ВидыРазрядности + Enum.ВидыСообщенийШины + Enum.ВидыТранспортаШины + Enum.ДействиеОбработкиОповещения + Enum.ДействияПриОтсутствииОбъектаБДПоСсылке + Enum.ИдентификаторыПодписейСМС + Enum.КатегорииСМС + Enum.КатегорияКонстанты + Enum.МетодыПросмотраФайлов + Enum.МетодыСравненияСтроковыхДанных + Enum.НаправленияИнтеграции + Enum.НаправленияОбменовШины + Enum.ПодстановкаСуммыНДС + Enum.ПризнакиПредметаРасчета + Enum.ПричиныИзмененияКлассификатора + Enum.ПротоколыЭлектроннойПочты + Enum.РежимЗаписи + Enum.СобытияАктивностиПользователей + Enum.СостояниеНастройкиОбмена + Enum.СостоянияВыполненияРегламентногоЗадания + Enum.СостоянияПрикрепленияПисьма + Enum.СостоянияСогласованияЗаявкиНаЧекКоррекции + Enum.СтавкиНДС + Enum.СтатусыЗаявкиНаЧекКоррекции + Enum.СтатусыККТ + Enum.СтатусыЛогаРоботаОтправкиСМС + Enum.СтатусыОбработкиЧекаККМ + Enum.СтатусыОтветаСервисаОнлайнКасс + Enum.СтатусыСМС + Enum.СтатусыСобытийДляШины + Enum.СтатусыСообщенийYAX + Enum.СтатусыСообщенийШины + Enum.ТипыДанныхДляШК + Enum.ТипыЕдиницИзмерения + Enum.ТипыКонтактнойИнформации + Enum.ТипыКоррекцииЧекаККМ + Enum.ТипыМакетовОбъектовМетаданных + Enum.ТипыОбъектовМетаданных + Enum.ТипыСоединенияИсточникаДанных + Enum.ТипыФормОбъектовМетаданных + Enum.УровеньАдреса + Enum.УровниВажностиПочтовогоСообщения + Enum.УровниПриоритетовОшибок + Report.АнализЖурналаРегистрации + Report.АнализПравДоступаПользователей + Report.АнализСправочникаКонстанты + Report.АнализТрансляцииИзменений + Report.ДвиженияОбъекта + Report.ДеревоДокументов + Report.ДинамикаРостаДанных + Report.ЖурналАктивностиПользователей + Report.ЖурналВыполненияРегламентныхЗаданий + Report.ЖурналДействийПользователя + Report.ИнформацияОбОшибках + Report.ОценкаПроизводительности + Report.ПоискДанных + Report.СтатистикаИспользованияИндОтчетовИОбработок + DataProcessor.АктивныеПользователи + DataProcessor.АнализМетаданных + DataProcessor.БраузерWS + DataProcessor.ВводКонтактнойИнформации + DataProcessor.ВыгрузкаЗагрузкаДанныхXML + DataProcessor.ДлительныеОперации + DataProcessor.ЖурналРегистрации + DataProcessor.ЗагрузкаДанныхИзТабличногоДокумента + DataProcessor.ЗагрузкаКурсовВалют + DataProcessor.ЗаменаСтатусовШины + DataProcessor.ЗаполнениеУникальныхИдентификаторов + DataProcessor.КонсольЗапросов + DataProcessor.КэшированиеWSDL + DataProcessor.МастерНастраиваемогоПереносаДанных + DataProcessor.НастройкаПравДоступа + DataProcessor.НастройкаТестовыхБаз + DataProcessor.НастройкиПользователей + DataProcessor.ОбработкаИзмененийАдресногоКлассификатора + DataProcessor.ОповещенияПользователя + DataProcessor.ОтправкаСМС + DataProcessor.ПанельАдминистрирования + DataProcessor.ПанельАдминистрированияШины + DataProcessor.ПанельИзбранное + DataProcessor.ПервыйЗапуск + DataProcessor.ПервыйЗапускДляТестовой + DataProcessor.ПоискДанныхПоПараметрам + DataProcessor.ПолнотекстовыйПоискВДанных + DataProcessor.ПомощникОбновленияБСП + DataProcessor.ПомощникРаботыСКлассификатором + DataProcessor.ПрикрепленныеФайлы + DataProcessor.РаботаСКартой + DataProcessor.РаботаСОчередямиMQ + DataProcessor.РегистрацияИзмененийДляОбменаДанными + DataProcessor.РегламентныеИФоновыеЗадания + DataProcessor.СозданиеКонтрагентовПоИНН + DataProcessor.СравнениеСтрокТекста + DataProcessor.СтруктураХраненияДанных + DataProcessor.УниверсальныйПодборИОбработкаОбъектов + InformationRegister.АдресныеСокращения + InformationRegister.АдресныйКлассификатор + InformationRegister.АктивныеКассовыеСмены + InformationRegister.АналитикаУчетаПоКлиентам + InformationRegister.АудиторскийСлед + InformationRegister.АудиторскийСледСлужебный + InformationRegister.БезопасноеХранилище + InformationRegister.ВерсииОбъектов + InformationRegister.ДанныеДляОтправкиСМС + InformationRegister.ДанныеДляОтправкиЭлектронныхПисем + InformationRegister.ДанныеПроизводственногоКалендаря + InformationRegister.ДанныеШины + InformationRegister.ЖурналАктивностиПользователей + InformationRegister.ЖурналВыполненияРегламентныхЗаданий + InformationRegister.ЖурналДействийПользователя + InformationRegister.ЗамерыВремени + InformationRegister.ЗамерыВремениДетальные + InformationRegister.ЗначенияПравДоступа + InformationRegister.ЗначенияПравДоступаПоОбъектам + InformationRegister.ИзмененияАдресногоКлассификатора + InformationRegister.ИзмененияЭлементовВСоответствииСКлассификатором + InformationRegister.ИнформацияОбОшибках + InformationRegister.ИсторияИзмененийРегламентныхЗаданий + InformationRegister.ИсторияИзмененийРеквизитов + InformationRegister.ИсточникиОбъектовШины + InformationRegister.КешРаботыСФайлами + InformationRegister.КлючиНезависимыхДвиженийДокумента + InformationRegister.КонтактнаяИнформация + InformationRegister.КурсыВалют + InformationRegister.ЛогВыгрузкиДанныхETL + InformationRegister.ЛогЗапросовГИС + InformationRegister.НастройкиИспользованияАдресногоКлассификатора + InformationRegister.ОбменыШины + InformationRegister.ОповещенияПользователя + InformationRegister.ОФДКассовыеСмены + InformationRegister.ОФДЧекиККМ + InformationRegister.ОчередьЧековККМ + InformationRegister.ПакетыШины + InformationRegister.РазмерТаблицБазыДанных + InformationRegister.СинхронизацияДанных + InformationRegister.СобытияДляШины + InformationRegister.СообщенияYAX + InformationRegister.УчетФН + AccumulationRegister.КассовыеСмены + ChartOfCharacteristicTypes.ТипыЗначенийВидовПравДоступа + ExternalDataSource.ТекущаяСУБД + diff --git a/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/Ancillary/Module.bsl b/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/Ancillary/Module.bsl new file mode 100644 index 0000000..e69de29 diff --git a/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/Ancillary/ancillary.mdo b/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/Ancillary/ancillary.mdo new file mode 100644 index 0000000..963bb0b --- /dev/null +++ b/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/Ancillary/ancillary.mdo @@ -0,0 +1,113 @@ + + + ancillary + + ru + ancillary + + Служебного назначения + http://local.dellin.ru/tech/ + + XDTOPackage.bsp_ancillary + + ancillary.1cws + 20 + + ping + + ru + Ping + + + string + http://www.w3.org/2001/XMLSchema + + ping + Managed + + + getApdex + + ru + Get apdex + + + typeResponse + http://global.dellin.ru/common/intergation/2013/1 + + getApdex + Managed + + iParams + + ru + I params + + + typeApdexInput + http://local.dellin.ru/bsp/ancillary/2014/1 + + + + oResult + + ru + O result + + + typeApdexOutput + http://local.dellin.ru/bsp/ancillary/2014/1 + + Out + + + + getData + + ru + Get data + + + string + http://www.w3.org/2001/XMLSchema + + getData + Managed + + Options + + ru + Options + + + string + http://www.w3.org/2001/XMLSchema + + + + + aboutMe + + ru + About me + + + typeResponse + http://global.dellin.ru/common/intergation/2013/1 + + aboutMe + Managed + + oResult + + ru + O result + + + typeAboutMe + http://local.dellin.ru/bsp/ancillary/2014/1 + + Out + + + diff --git a/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/bus_DataReceiving/Module.bsl b/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/bus_DataReceiving/Module.bsl new file mode 100644 index 0000000..e69de29 diff --git a/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/bus_DataReceiving/bus_DataReceiving.mdo b/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/bus_DataReceiving/bus_DataReceiving.mdo new file mode 100644 index 0000000..bb241ef --- /dev/null +++ b/tests/fixtures/СинхронизацияОбъектовМетаданныхИФайловEDT/WebServices/bus_DataReceiving/bus_DataReceiving.mdo @@ -0,0 +1,191 @@ + + + bus_DataReceiving + + ru + Bus data receiving + + http://global.dellin.ru/bus/data-receiving + + XDTOPackage.global_integration_general + + + XDTOPackage.bus_data_receiving + + data-receiving.1cws + 20 + + ping + + ru + Ping + + + string + http://www.w3.org/2001/XMLSchema + + ping + Managed + + + getAdapterVersion + + ru + Get adapter version + + + string + http://www.w3.org/2001/XMLSchema + + getAdapterVersion + Managed + + + getBusDataHistory + + ru + Get bus data history + + + typeBusStatistics + http://global.dellin.ru/bus/data-receiving + + getBusDataHistory + Managed + + depth + + ru + Depth + + Глубина + + integer + http://www.w3.org/2001/XMLSchema + + + + periodName + + ru + Period name + + имя периода + + string + http://www.w3.org/2001/XMLSchema + + + + groupByTypes + + ru + Group by types + + Группировка по типам + + boolean + http://www.w3.org/2001/XMLSchema + + + + types + + ru + Types + + Список типов в виде строки + + string + http://www.w3.org/2001/XMLSchema + + + + + getBusRelatedMetadata + + ru + Get bus related metadata + + + typeBusRelatedMetadata + http://global.dellin.ru/bus/data-receiving + + getBusRelatedMetadata + Managed + + + getBusStatistics + + ru + Get bus statistics + + + typeBusStatistics + http://global.dellin.ru/bus/data-receiving + + getBusStatistics + Managed + + + getInfoBaseConnectionString + + ru + Get info base connection string + + + string + http://www.w3.org/2001/XMLSchema + + getInfoBaseConnectionString + Managed + + + receiveData + + ru + Receive data + + + typeResponse + http://global.dellin.ru/integration/general/ + + receiveData + Managed + + iBusData + + ru + In bus data + + + typeBusData + http://global.dellin.ru/bus/data-receiving + + + + + callService + + ru + Call service + + + typeProviderData + http://global.dellin.ru/bus/data-receiving + + callService + Managed + + requestData + + ru + Request data + + + typeRequestData + http://global.dellin.ru/bus/data-receiving + + + + diff --git a/tests/ПроверкаСценариевОбработки.os b/tests/ПроверкаСценариевОбработки.os index ab5d5b5..f0f1047 100644 --- a/tests/ПроверкаСценариевОбработки.os +++ b/tests/ПроверкаСценариевОбработки.os @@ -15,7 +15,7 @@ юТест = ЮнитТестирование; ВсеТесты = Новый Массив; - + ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСинхронизацияОбъектовМетаданныхВызываетИсключениеEDT"); ВсеТесты.Добавить("ТестДолжен_ПроверитьСортировкуСоставаМетаданных"); ВсеТесты.Добавить("ТестДолжен_ПроверитьСортировкуВПодсистемах"); ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийПроверкиДублейПроцедурВызываетИсключение"); @@ -30,7 +30,7 @@ ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийИсправлениеНеКаноническогоНаписанияНеИндексируетНеизмененные"); ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийИсправлениеНеКаноническогоНаписанияИсправляетТолькоНаписание"); ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСинхронизацияОбъектовМетаданныхВызываетИсключение"); - + ВсеТесты.Добавить("ТестДолжен_ПроверитьЗагрузкуСценариевПоИмени"); ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийДобавлениеТестовВРасширениеОбрабатываетНегативныеКейсы"); ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийДобавлениеТестовВРасширениеДобавляетИДополняетМодулиТестов"); @@ -283,9 +283,11 @@ #Область СинхронизацияОбъектовМетаданныхИФайлов Процедура ТестДолжен_ПроверитьЧтоСинхронизацияОбъектовМетаданныхВызываетИсключение() Экспорт + + МетаданныеКонфигурации.СброситьКеш(); // Если не сбрасывать будет ошибка при кешировани каталогов для EDT и Конфигуратора ОбъектСценария = ПолучитьСценарий("СинхронизацияОбъектовМетаданныхИФайлов.os"); - Файл = Новый Файл(ОбъединитьПути(КаталогТестовыхФикстур(), "СинхронизацияОбъектовМетаданныхИФайлов\Configuration.xml")); + Файл = Новый Файл(ОбъединитьПути(КаталогТестовыхФикстур(), "СинхронизацияОбъектовМетаданныхИФайлов/Configuration.xml")); // Переименование типа без переименования каталога ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Имя каталога Ancillary отличается от метаданного ancillary"); @@ -343,11 +345,10 @@ ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для ChartOfCharacteristicTypes.РасширенныеХарактеристикиОбъектов"); КонецПроцедуры - -Процедура ТестДолжен_ПроверитьЧтоСинхронизацияОбъектовМетаданныхПоддерживаетMDO() Экспорт +Процедура ТестДолжен_ПроверитьЧтоСинхронизацияОбъектовМетаданныхВызываетИсключениеEDT() Экспорт ОбъектСценария = ПолучитьСценарий("СинхронизацияОбъектовМетаданныхИФайлов.os"); - Файл = Новый Файл(ОбъединитьПути(КаталогТестовыхФикстур(), "СинхронизацияОбъектовМетаданныхИФайлов\Configuration.mdo")); + Файл = Новый Файл(ОбъединитьПути(КаталогТестовыхФикстур(), "СинхронизацияОбъектовМетаданныхИФайловEDT/Configuration/Configuration.mdo")); // Переименование типа без переименования каталога ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Имя каталога Ancillary отличается от метаданного ancillary"); @@ -371,7 +372,6 @@ ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствует каталог EventSubscriptions"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствует каталог FunctionalOptions"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствует каталог InformationRegisters"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствует каталог Languages"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствует каталог Reports"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствует каталог Roles"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствует каталог ScheduledJobs"); @@ -379,13 +379,12 @@ ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствует каталог Subsystems"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствует каталог XDTOPackages"); // элементы метаданных - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Language.Русский"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Subsystem.ПодсистемыБСП"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для CommonPicture.GUID"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Role.АвтоТестированиеАдминистратор"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для SessionParameter.автоТестирование"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для CommonTemplate.HiddenStart"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для CommonModule.sFTPКлиентСервер"); + ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Role.Администратор"); + ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для SessionParameter.ГруппыДоступаПользователя"); + ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для CommonTemplate.SftpExtension"); + ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для CommonModule.SFTPКлиентСервер"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для CommonAttribute.UID"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для XDTOPackage.bsp_ancillary"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для EventSubscription.ВерсионированиеПриЗаписи"); @@ -394,17 +393,14 @@ ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для DefinedType.ТипUIDСтрока"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для CommonCommand.АудиторскийСлед"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для CommandGroup.Печать"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Constant.АдресатыПолученияУведомленийОбИзмененияхВАлгоритмах"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для CommonForm.АвторизацияПользователя"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Catalog.АдресаЭлектроннойПочты"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Document.АттестацияРазработчика"); ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Enum.ВариантХраненияФайлов"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Report.анализЖурналаРегистрации"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для DataProcessor.активныеПользователи"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для InformationRegister.администраторыБаз"); - ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для ChartOfCharacteristicTypes.РасширенныеХарактеристикиОбъектов"); + ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для Report.АнализЖурналаРегистрации"); + ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для DataProcessor.АктивныеПользователи"); + ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, "Отсутствуют файлы для ChartOfCharacteristicTypes.ТипыЗначенийВидовПравДоступа"); КонецПроцедуры + #КонецОбласти #Область ДобавлениеТестовВРасширение @@ -808,6 +804,7 @@ ПутьКТесту = ОбъединитьПути(КаталогТестовыхФикстур(), ИмяТестовогоФайла); ПутьКФайлу = МенеджерВременныхФайлов.СоздатьКаталог(); + МенеджерВременныхФайлов.БазовыйКаталог = ПутьКФайлу; Если ЗаписатьКакИмя <> "" Тогда Если ВДиректории <> "" Тогда @@ -816,9 +813,8 @@ ПутьКФайлу = ОбъединитьПути(ПутьКФайлу, ЗаписатьКакИмя); Иначе - ПутьКФайлу = ОбъединитьПути(ПутьКФайлу, ИмяТестовогоФайла); - - ПутьКФайлу = МенеджерВременныхФайлов.СоздатьФайл(Норма(ОбъединитьПути(ПутьКФайлу, ИмяТестовогоФайла))); + Путь = Норма(ОбъединитьПути(ПутьКФайлу, ИмяТестовогоФайла)); + ПутьКФайлу = МенеджерВременныхФайлов.СоздатьФайл(Путь); КонецЕсли; diff --git a/tests/ТестФайловыеОперации.os b/tests/ТестФайловыеОперации.os index 228d0ee..464a37a 100644 --- a/tests/ТестФайловыеОперации.os +++ b/tests/ТестФайловыеОперации.os @@ -112,7 +112,7 @@ КонецПроцедуры Функция КаталогТестовыхФикстур() - Возврат ОбъединитьПути(КаталогИсходников(), "tests\fixtures"); + Возврат ОбъединитьПути(КаталогИсходников(), "tests/fixtures"); КонецФункции Функция КаталогИсходников()