diff --git "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/.settings/ManagedEnvironments.prefs" "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/.settings/ManagedEnvironments.prefs" new file mode 100644 index 00000000..bacf9d0c --- /dev/null +++ "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/.settings/ManagedEnvironments.prefs" @@ -0,0 +1,11 @@ +CLIENT=false +EXTERNAL_CONN=false +MNG_CLIENT=true +MOBILE_AUTONOMOUS_SERVER=false +MOBILE_CLIENT=false +MOBILE_SERVER=false +MOBILE_THIN_CLIENT=true +SERVER=true +THIN_CLIENT=true +WEB_CLIENT=true +eclipse.preferences.version=1 diff --git "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/.settings/RuntimePropertyLaunch.prefs" "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/.settings/RuntimePropertyLaunch.prefs" new file mode 100644 index 00000000..41c35287 --- /dev/null +++ "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/.settings/RuntimePropertyLaunch.prefs" @@ -0,0 +1,2 @@ +ClientServer=true +eclipse.preferences.version=1 diff --git "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/CommonModules/\320\243\320\230_\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Module.bsl" "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/CommonModules/\320\243\320\230_\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Module.bsl" index 8c41056a..fd7e9b4d 100644 --- "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/CommonModules/\320\243\320\230_\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Module.bsl" +++ "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/CommonModules/\320\243\320\230_\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Module.bsl" @@ -269,25 +269,25 @@ КонецФункции Процедура УстановитьБезопасныйРежимБСП() - Если ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда - МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме"); - Если МодульРаботаВБезопасномРежиме.ИспользуютсяПрофилиБезопасности() - И Не МодульРаботаВБезопасномРежиме.УстановленБезопасныйРежим() Тогда - - МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме"); - ПрофильИнформационнойБазы = МодульРаботаВБезопасномРежиме.ПрофильБезопасностиИнформационнойБазы(); - - Если ЗначениеЗаполнено(ПрофильИнформационнойБазы) Тогда - - УстановитьБезопасныйРежим(ПрофильИнформационнойБазы); - Если БезопасныйРежим() = Истина Тогда - УстановитьБезопасныйРежим(Ложь); - КонецЕсли; - - КонецЕсли; - - КонецЕсли; - КонецЕсли; +// Если ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда +// МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме"); +// Если МодульРаботаВБезопасномРежиме.ИспользуютсяПрофилиБезопасности() +// И Не МодульРаботаВБезопасномРежиме.УстановленБезопасныйРежим() Тогда +// +// МодульРаботаВБезопасномРежиме = ОбщийМодуль("РаботаВБезопасномРежиме"); +// ПрофильИнформационнойБазы = МодульРаботаВБезопасномРежиме.ПрофильБезопасностиИнформационнойБазы(); +// +// Если ЗначениеЗаполнено(ПрофильИнформационнойБазы) Тогда +// +// УстановитьБезопасныйРежим(ПрофильИнформационнойБазы); +// Если БезопасныйРежим() = Истина Тогда +// УстановитьБезопасныйРежим(Ложь); +// КонецЕсли; +// +// КонецЕсли; +// +// КонецЕсли; +// КонецЕсли; КонецПроцедуры // Выполнить экспортную процедуру объекта встроенного языка по имени. @@ -1027,10 +1027,10 @@ // Функция ЭтоАвтономноеРабочееМесто() Экспорт - Если ПодсистемаСуществует("СтандартныеПодсистемы.ОбменДанными") Тогда - МодульОбменДаннымиСервер = ОбщийМодуль("ОбменДаннымиСервер"); - Возврат МодульОбменДаннымиСервер.ЭтоАвтономноеРабочееМесто(); - КонецЕсли; +// Если ПодсистемаСуществует("СтандартныеПодсистемы.ОбменДанными") Тогда +// МодульОбменДаннымиСервер = ОбщийМодуль("ОбменДаннымиСервер"); +// Возврат МодульОбменДаннымиСервер.ЭтоАвтономноеРабочееМесто(); +// КонецЕсли; Возврат Ложь; @@ -1296,16 +1296,16 @@ ИсключенияПоискаИнтеграция = Новый Массив; - МодульИнтеграцияПодсистемБСП=ОбщийМодуль("ИнтеграцияПодсистемБСП"); - Если МодульИнтеграцияПодсистемБСП <> Неопределено Тогда - МодульИнтеграцияПодсистемБСП.ПриДобавленииИсключенийПоискаСсылок(ИсключенияПоискаИнтеграция); - КонецЕсли; +// МодульИнтеграцияПодсистемБСП=ОбщийМодуль("ИнтеграцияПодсистемБСП"); +// Если МодульИнтеграцияПодсистемБСП <> Неопределено Тогда +// МодульИнтеграцияПодсистемБСП.ПриДобавленииИсключенийПоискаСсылок(ИсключенияПоискаИнтеграция); +// КонецЕсли; ИсключенияПоиска = Новый Массив; - МодульОбщегоНазначенияПереопределяемый=ОбщийМодуль("ОбщегоНазначенияПереопределяемый"); - Если МодульОбщегоНазначенияПереопределяемый <> Неопределено Тогда - МодульОбщегоНазначенияПереопределяемый.ПриДобавленииИсключенийПоискаСсылок(ИсключенияПоиска); - КонецЕсли; +// МодульОбщегоНазначенияПереопределяемый=ОбщийМодуль("ОбщегоНазначенияПереопределяемый"); +// Если МодульОбщегоНазначенияПереопределяемый <> Неопределено Тогда +// МодульОбщегоНазначенияПереопределяемый.ПриДобавленииИсключенийПоискаСсылок(ИсключенияПоиска); +// КонецЕсли; УИ_ОбщегоНазначенияКлиентСервер.ДополнитьМассив(ИсключенияПоиска, ИсключенияПоискаИнтеграция); @@ -1748,23 +1748,23 @@ КонецЕсли; КонецЦикла; - Если ПараметрыВыполнения.УчитыватьПрикладныеПравила И ПодсистемаСуществует( - "СтандартныеПодсистемы.ПоискИУдалениеДублей") Тогда - МодульПоискИУдалениеДублей = ОбщийМодуль("ПоискИУдалениеДублей"); - Ошибки = МодульПоискИУдалениеДублей.ПроверитьВозможностьЗаменыЭлементов(ПарыЗамен, Параметры); - Для Каждого КлючЗначение Из Ошибки Цикл - Дубль = КлючЗначение.Ключ; - Оригинал = ПарыЗамен[Дубль]; - ТекстОшибки = КлючЗначение.Значение; - Причина = ОписаниеОшибкиЗамены("ОшибкаЗаписи", Оригинал, ПредметСтрокой(Оригинал), ТекстОшибки); - ЗарегистрироватьОшибкуЗамены(Результат, Дубль, Причина); - - Индекс = Дубли.Найти(Дубль); - Если Индекс <> Неопределено Тогда - Дубли.Удалить(Индекс); // пропускаем проблемный элемент. - КонецЕсли; - КонецЦикла; - КонецЕсли; +// Если ПараметрыВыполнения.УчитыватьПрикладныеПравила И ПодсистемаСуществует( +// "СтандартныеПодсистемы.ПоискИУдалениеДублей") Тогда +// МодульПоискИУдалениеДублей = ОбщийМодуль("ПоискИУдалениеДублей"); +// Ошибки = МодульПоискИУдалениеДублей.ПроверитьВозможностьЗаменыЭлементов(ПарыЗамен, Параметры); +// Для Каждого КлючЗначение Из Ошибки Цикл +// Дубль = КлючЗначение.Ключ; +// Оригинал = ПарыЗамен[Дубль]; +// ТекстОшибки = КлючЗначение.Значение; +// Причина = ОписаниеОшибкиЗамены("ОшибкаЗаписи", Оригинал, ПредметСтрокой(Оригинал), ТекстОшибки); +// ЗарегистрироватьОшибкуЗамены(Результат, Дубль, Причина); +// +// Индекс = Дубли.Найти(Дубль); +// Если Индекс <> Неопределено Тогда +// Дубли.Удалить(Индекс); // пропускаем проблемный элемент. +// КонецЕсли; +// КонецЦикла; +// КонецЕсли; ТаблицаПоиска = МестаИспользования(Дубли); @@ -1798,10 +1798,10 @@ ПараметрыВыполнения.Вставить("ПарыЗамен", ПарыЗамен); ПараметрыВыполнения.Вставить("УспешныеЗамены", Новый Соответствие); - Если ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда - МодульУправлениеДоступом = ОбщийМодуль("УправлениеДоступом"); - МодульУправлениеДоступом.ОтключитьОбновлениеКлючейДоступа(Истина); - КонецЕсли; +// Если ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда +// МодульУправлениеДоступом = ОбщийМодуль("УправлениеДоступом"); +// МодульУправлениеДоступом.ОтключитьОбновлениеКлючейДоступа(Истина); +// КонецЕсли; Попытка Если ЗаменаПарыВТранзакции Тогда @@ -1812,16 +1812,16 @@ ЗаменитьСсылкиКороткимиТранзакциями(Результат, ПараметрыВыполнения, Дубли, ТаблицаПоиска); КонецЕсли; - Если ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда - МодульУправлениеДоступом = ОбщийМодуль("УправлениеДоступом"); - МодульУправлениеДоступом.ОтключитьОбновлениеКлючейДоступа(Ложь); - КонецЕсли; +// Если ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда +// МодульУправлениеДоступом = ОбщийМодуль("УправлениеДоступом"); +// МодульУправлениеДоступом.ОтключитьОбновлениеКлючейДоступа(Ложь); +// КонецЕсли; Исключение - Если ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда - МодульУправлениеДоступом = ОбщийМодуль("УправлениеДоступом"); - МодульУправлениеДоступом.ОтключитьОбновлениеКлючейДоступа(Ложь); - КонецЕсли; +// Если ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда +// МодульУправлениеДоступом = ОбщийМодуль("УправлениеДоступом"); +// МодульУправлениеДоступом.ОтключитьОбновлениеКлючейДоступа(Ложь); +// КонецЕсли; ВызватьИсключение; КонецПопытки; @@ -3574,15 +3574,15 @@ Если Не Кэш.Свойство("МодельСервиса") Тогда Кэш.Вставить("МодельСервиса", РазделениеВключено()); Если Кэш.МодельСервиса Тогда - - Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда - МодульРаботаВМоделиСервиса = ОбщийМодуль("РаботаВМоделиСервиса"); - РазделительОсновныхДанных = МодульРаботаВМоделиСервиса.РазделительОсновныхДанных(); - РазделительВспомогательныхДанных = МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных(); - Иначе +// +// Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда +// МодульРаботаВМоделиСервиса = ОбщийМодуль("РаботаВМоделиСервиса"); +// РазделительОсновныхДанных = МодульРаботаВМоделиСервиса.РазделительОсновныхДанных(); +// РазделительВспомогательныхДанных = МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных(); +// Иначе РазделительОсновныхДанных = Неопределено; РазделительВспомогательныхДанных = Неопределено; - КонецЕсли; +// КонецЕсли; Кэш.Вставить("ВОбластиДанных", РазделениеВключено() И ДоступноИспользованиеРазделенныхДанных()); Кэш.Вставить("РазделительОсновныхДанных", РазделительОсновныхДанных); @@ -3590,17 +3590,17 @@ КонецЕсли; КонецЕсли; Если Кэш.МодельСервиса Тогда - Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда - МодульРаботаВМоделиСервиса = ОбщийМодуль("РаботаВМоделиСервиса"); - Попытка - ЭтоРазделенныйОбъектМетаданных = МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных( - ОбъектМетаданных); - Исключение - ЭтоРазделенныйОбъектМетаданных = Истина; - КонецПопытки; - Иначе +// Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда +// МодульРаботаВМоделиСервиса = ОбщийМодуль("РаботаВМоделиСервиса"); +// Попытка +// ЭтоРазделенныйОбъектМетаданных = МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных( +// ОбъектМетаданных); +// Исключение +// ЭтоРазделенныйОбъектМетаданных = Истина; +// КонецПопытки; +// Иначе ЭтоРазделенныйОбъектМетаданных = Истина; - КонецЕсли; +// КонецЕсли; Информация.Разделенный = ЭтоРазделенныйОбъектМетаданных; КонецЕсли; КонецЕсли; diff --git "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/DataProcessors/\320\243\320\230_\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\237\320\276\320\274\320\265\321\207\320\265\320\275\320\275\321\213\321\205\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/ManagerModule.bsl" "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/DataProcessors/\320\243\320\230_\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\237\320\276\320\274\320\265\321\207\320\265\320\275\320\275\321\213\321\205\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/ManagerModule.bsl" index 729283b0..a6859bcf 100644 --- "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/DataProcessors/\320\243\320\230_\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\237\320\276\320\274\320\265\321\207\320\265\320\275\320\275\321\213\321\205\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/ManagerModule.bsl" +++ "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/DataProcessors/\320\243\320\230_\320\243\320\264\320\260\320\273\320\265\320\275\320\270\320\265\320\237\320\276\320\274\320\265\321\207\320\265\320\275\320\275\321\213\321\205\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262/ManagerModule.bsl" @@ -726,14 +726,14 @@ Если Не ПараметрыВыполнения.Свойство("МодельСервиса") Тогда ПараметрыВыполнения.Вставить("МодельСервиса", УИ_ОбщегоНазначения.РазделениеВключено()); Если ПараметрыВыполнения.МодельСервиса Тогда - Если УИ_ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса") Тогда - МодульРаботаВМоделиСервиса = УИ_ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса"); - РазделительОсновныхДанных = МодульРаботаВМоделиСервиса.РазделительОсновныхДанных(); - РазделительВспомогательныхДанных = МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных(); - Иначе +// Если УИ_ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса") Тогда +// МодульРаботаВМоделиСервиса = УИ_ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса"); +// РазделительОсновныхДанных = МодульРаботаВМоделиСервиса.РазделительОсновныхДанных(); +// РазделительВспомогательныхДанных = МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных(); +// Иначе РазделительОсновныхДанных = Неопределено; РазделительВспомогательныхДанных = Неопределено; - КонецЕсли; +// КонецЕсли; ПараметрыВыполнения.Вставить("ВОбластиДанных", УИ_ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных()); ПараметрыВыполнения.Вставить("РазделительОсновныхДанных", РазделительОсновныхДанных); @@ -768,11 +768,11 @@ Процедура ПолучитьПомеченныеНаУдаление(ПараметрыВыполнения) ОтметитьНачалоОбходаКоллекции(ПараметрыВыполнения, "ПередПоискомПомеченныхНаУдаление"); - МодульУдалениеПомеченныхОбъектовПереопределяемый=УИ_ОбщегоНазначения.ОбщийМодуль( - "УдалениеПомеченныхОбъектовПереопределяемый"); - Если МодульУдалениеПомеченныхОбъектовПереопределяемый <> Неопределено Тогда - МодульУдалениеПомеченныхОбъектовПереопределяемый.ПередПоискомПомеченныхНаУдаление(ПараметрыВыполнения); - КонецЕсли; +// МодульУдалениеПомеченныхОбъектовПереопределяемый=УИ_ОбщегоНазначения.ОбщийМодуль( +// "УдалениеПомеченныхОбъектовПереопределяемый"); +// Если МодульУдалениеПомеченныхОбъектовПереопределяемый <> Неопределено Тогда +// МодульУдалениеПомеченныхОбъектовПереопределяемый.ПередПоискомПомеченныхНаУдаление(ПараметрыВыполнения); +// КонецЕсли; УстановитьПривилегированныйРежим(Истина); @@ -892,12 +892,12 @@ Информация.Технический = ЭтоТехническийОбъект(Информация.ПолноеИмя); Если ПараметрыВыполнения.МодельСервиса Тогда - Если УИ_ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса") Тогда - МодульРаботаВМоделиСервиса = УИ_ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса"); - ЭтоРазделенныйОбъектМетаданных = МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(ОбъектМетаданных); - Иначе +// Если УИ_ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса") Тогда +// МодульРаботаВМоделиСервиса = УИ_ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса"); +// ЭтоРазделенныйОбъектМетаданных = МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(ОбъектМетаданных); +// Иначе ЭтоРазделенныйОбъектМетаданных = Ложь; - КонецЕсли; +// КонецЕсли; Информация.Разделенный = ЭтоРазделенныйОбъектМетаданных; diff --git "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/DataProcessors/\320\243\320\230_\320\243\320\275\320\270\320\262\320\265\321\200\321\201\320\260\320\273\321\214\320\275\321\213\320\271\320\236\320\261\320\274\320\265\320\275\320\224\320\260\320\275\320\275\321\213\320\274\320\270XML/ObjectModule.bsl" "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/DataProcessors/\320\243\320\230_\320\243\320\275\320\270\320\262\320\265\321\200\321\201\320\260\320\273\321\214\320\275\321\213\320\271\320\236\320\261\320\274\320\265\320\275\320\224\320\260\320\275\320\275\321\213\320\274\320\270XML/ObjectModule.bsl" index 792d5b74..dfa78576 100644 --- "a/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/DataProcessors/\320\243\320\230_\320\243\320\275\320\270\320\262\320\265\321\200\321\201\320\260\320\273\321\214\320\275\321\213\320\271\320\236\320\261\320\274\320\265\320\275\320\224\320\260\320\275\320\275\321\213\320\274\320\270XML/ObjectModule.bsl" +++ "b/src/\320\230\320\275\321\201\321\202\321\200\321\203\320\274\320\265\320\275\321\202\321\213/src/DataProcessors/\320\243\320\230_\320\243\320\275\320\270\320\262\320\265\321\200\321\201\320\260\320\273\321\214\320\275\321\213\320\271\320\236\320\261\320\274\320\265\320\275\320\224\320\260\320\275\320\275\321\213\320\274\320\270XML/ObjectModule.bsl" @@ -14673,11 +14673,12 @@ КонецФункции Функция КодОсновногоЯзыка() - Если ПодсистемаСуществует("СтандартныеПодсистемы.БазоваяФункциональность") Тогда - МодульОбщегоНазначения = ОбщийМодуль("ОбщегоНазначения"); - Возврат МодульОбщегоНазначения.КодОсновногоЯзыка(); - КонецЕсли; - Возврат Метаданные.ОсновнойЯзык.КодЯзыка; + Возврат УИ_ОбщегоНазначенияКлиентСервер.КодОсновногоЯзыка(); +// Если ПодсистемаСуществует("СтандартныеПодсистемы.БазоваяФункциональность") Тогда +// МодульОбщегоНазначения = ОбщийМодуль("ОбщегоНазначения"); +// Возврат МодульОбщегоНазначения.КодОсновногоЯзыка(); +// КонецЕсли; +// Возврат Метаданные.ОсновнойЯзык.КодЯзыка; КонецФункции #КонецОбласти