3_1_9_518

This commit is contained in:
Компания 1С committed 2024-10-02 12:31:00 +03:00
1 parent 7c5ea77b0d
commit f7b9b0c5a6
41 files changed
+1214 -532

No files matched your search

@@ -125,6 +125,11 @@
// См. УправлениеДоступом.ГруппаДоступаАдминистраторы
Функция ГруппаДоступаАдминистраторы(ПрофильАдминистратор = Неопределено) Экспорт
Если ЗначениеЗаполнено(ПрофильАдминистратор) Тогда
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"Справочники.ГруппыДоступа.ГруппаДоступаАдминистраторы");
КонецЕсли;
УстановитьОтключениеБезопасногоРежима(Истина);
УстановитьПривилегированныйРежим(Истина);
@@ -792,6 +797,9 @@
//
Процедура ВосстановитьСоставУчастниковГруппыДоступаАдминистраторы(ЭлементДанных) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"Справочники.ГруппыДоступа.ВосстановитьСоставУчастниковГруппыДоступаАдминистраторы");
ГруппаДоступаАдминистраторы = УправлениеДоступом.ГруппаДоступаАдминистраторы();
Если ЭлементДанных.Ссылка <> ГруппаДоступаАдминистраторы Тогда
Возврат;
@@ -988,6 +988,9 @@
//
Процедура ЗаполнитьПоставляемыйПрофиль(Знач Профиль, Знач ОбновитьГруппыДоступа) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"Справочники.ПрофилиГруппДоступа.ЗаполнитьПоставляемыйПрофиль");
ИдентификаторПоставляемыхДанных = Строка(ОбщегоНазначения.ЗначениеРеквизитаОбъекта(
Профиль, "ИдентификаторПоставляемыхДанных"));
@@ -1157,6 +1160,9 @@
//
Процедура ПриИзмененииЯзыкаИнформационнойБазы(ИзменениеЯзыков) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"Справочники.ПрофилиГруппДоступа.ПриИзмененииЯзыкаИнформационнойБазы");
УправлениеДоступомСлужебный.ПоставляемыеПрофили(); // Проверка актуальности метаданных.
ОписанияПрофилей = ЗаполненныеПоставляемыеПрофили().ОписанияПрофилей;
@@ -1607,6 +1613,9 @@
//
Процедура ВосстановитьСоставРолейРасширений(ЭлементДанных) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"Справочники.ПрофилиГруппДоступа.ВосстановитьСоставРолейРасширений");
УдалитьРолиРасширений(ЭлементДанных);
Запрос = Новый Запрос;
@@ -1644,6 +1653,9 @@
// Только для внутреннего использования.
Процедура УдалитьРолиРасширенийВоВсехПрофиляхГруппДоступа() Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"Справочники.ПрофилиГруппДоступа.УдалитьРолиРасширенийВоВсехПрофиляхГруппДоступа");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
@@ -65,6 +65,7 @@
ИспользуютсяПрофилиБезопасности = Ложь;
КонецЕсли;
ЕстьРазрешения = Ложь;
Если ИспользуютсяПрофилиБезопасности Тогда
МодульРаботаВБезопасномРежимеСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежимеСлужебный");
@@ -79,6 +80,8 @@
БезопасныйРежим = ПолучитьФункциональнуюОпцию("СтандартныеПодсистемыВМоделиСервиса") Или ПараметрыЗапуска.БезопасныйРежим;
Если БезопасныйРежим Тогда
РежимСовместимости = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "РежимСовместимостиРазрешений");
ЗапросРазрешений = Новый Запрос(
"ВЫБРАТЬ ПЕРВЫЕ 1
| ДополнительныеОтчетыИОбработкиРазрешения.НомерСтроки,
@@ -88,21 +91,31 @@
|ГДЕ
| ДополнительныеОтчетыИОбработкиРазрешения.Ссылка = &Ссылка");
ЗапросРазрешений.УстановитьПараметр("Ссылка", Ссылка);
ЕстьРазрешений = Не ЗапросРазрешений.Выполнить().Пустой();
ЕстьРазрешения = Не ЗапросРазрешений.Выполнить().Пустой()
И РежимСовместимости = Перечисления.РежимыСовместимостиРазрешенийДополнительныхОтчетовИОбработок.Версия_2_2_2;
РежимСовместимости = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, "РежимСовместимостиРазрешений");
Если РежимСовместимости = Перечисления.РежимыСовместимостиРазрешенийДополнительныхОтчетовИОбработок.Версия_2_2_2
И ЕстьРазрешений Тогда
Если ЕстьРазрешения Тогда
БезопасныйРежим = Ложь;
КонецЕсли;
КонецЕсли;
КонецЕсли;
ЗаписатьПримечание(Ссылка,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Подключение, %1 = ""%2"".'"), "БезопасныйРежим", БезопасныйРежим));
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , Истина,
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
ВнешнийОбъект = Менеджер.Создать(ИмяОбработки);
СведенияОВнешнейОбработке = ВнешнийОбъект.СведенияОВнешнейОбработке();
Если (Не СведенияОВнешнейОбработке.БезопасныйРежим Или ЕстьРазрешения)
И Не БезопасныйРежим Тогда
// Повторное подключение в небезопасном режиме, если разрешено.
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
КонецЕсли;
ЗаписатьПримечание(Ссылка,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Подключение, %1 = ""%2"".'"), "БезопасныйРежим",
СведенияОВнешнейОбработке.БезопасныйРежим Или БезопасныйРежим));
Возврат ИмяОбработки;
КонецФункции
@@ -875,12 +888,10 @@
// Обработчики событий подсистем конфигурации.
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииПереименованийОбъектовМетаданных.
Процедура ПриДобавленииПереименованийОбъектовМетаданных(Итог) Экспорт
Процедура ПриДобавленииПереименованийОбъектовМетаданных(Переименования) Экспорт
Библиотека = "СтандартныеПодсистемы";
ОбщегоНазначения.ДобавитьПереименование(
Итог, "2.3.3.3", "Роль.ИспользованиеДополнительныхОтчетовИОбработок", "Роль.ЧтениеДополнительныхОтчетовИОбработок", Библиотека);
ОбщегоНазначения.ДобавитьПереименование(Переименования, "2.3.3.3",
"Роль.ИспользованиеДополнительныхОтчетовИОбработок", "Роль.ЧтениеДополнительныхОтчетовИОбработок", "СтандартныеПодсистемы");
КонецПроцедуры
@@ -45,7 +45,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.9.487";
Описание.Версия = "3.1.9.518";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -6041,6 +6041,8 @@
//
Процедура ВыполнитьВБезопасномРежиме(Знач Алгоритм, Знач Параметры = Неопределено) Экспорт
ПроверитьАлгоритм(Алгоритм);
УстановитьБезопасныйРежим(Истина);
Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
@@ -6086,6 +6088,8 @@
//
Функция ВычислитьВБезопасномРежиме(Знач Выражение, Знач Параметры = Неопределено) Экспорт
ПроверитьАлгоритм(Выражение);
УстановитьБезопасныйРежим(Истина);
Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
@@ -10068,9 +10072,9 @@
Функция ПоддерживаемыеВерсииПлатформы() Экспорт
ПоддерживаемыеВерсииПлатформы = Новый СписокЗначений;
ПоддерживаемыеВерсииПлатформы.Добавить("8.3.21", "8.3.21.1775; 8.3.22.1923");
ПоддерживаемыеВерсииПлатформы.Добавить("8.3.22", "8.3.22.2355; 8.3.23.2011; 8.3.24.1548; 8.3.25.1286");
ПоддерживаемыеВерсииПлатформы.Добавить("8.3.23", "8.3.23.2011; 8.3.24.1548; 8.3.25.1286");
ПоддерживаемыеВерсииПлатформы.Добавить("8.3.21", "8.3.22.2501; 8.3.23.2137; 8.3.24.1467");
ПоддерживаемыеВерсииПлатформы.Добавить("8.3.22", "8.3.22.2501; 8.3.23.2137; 8.3.24.1548; 8.3.25.1286");
ПоддерживаемыеВерсииПлатформы.Добавить("8.3.23", "8.3.23.2137; 8.3.24.1548; 8.3.25.1286");
ПоддерживаемыеВерсииПлатформы.Добавить("8.3.24", "8.3.24.1548; 8.3.25.1286");
Возврат ПоддерживаемыеВерсииПлатформы;
@@ -10253,6 +10257,173 @@
#КонецОбласти
#Область ПроверкаАлгоритмов
Процедура ПроверитьАлгоритм(Знач Алгоритм)
ТекстыОшибок = Новый Массив;
Алгоритм = ВРег(Алгоритм);
// Исключение метода объекта Запрос.
Алгоритм = СтрЗаменить(СтрЗаменить(Алгоритм, ВРег("Выполнить()"), ""), ВРег("Execute()"), "");
// Проверка наличия в алгоритме недопустимых методов.
НайденныеВызовы = НайденныеВызовы(Алгоритм, НедопустимыеМетоды(), "(");
Если НайденныеВызовы.Количество() > 0 Тогда
ТекстОшибки = НСтр("ru = 'Вызовы недопустимых методов:
|%1'");
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстОшибки, СтрСоединить(НайденныеВызовы, Символы.ПС));
ТекстыОшибок.Добавить(ТекстОшибки);
КонецЕсли;
// Проверка обращений к общим модулям и свойствам глобального контекста.
НайденныеВызовы = НайденныеВызовы(Алгоритм, ЗапрещенныеСвойстваГлобальногоКонтекста(), ".");
НайденныеВызовыАльтернативные = НайденныеВызовы(Алгоритм, ЗапрещенныеСвойстваГлобальногоКонтекста(), "[");
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(НайденныеВызовы, НайденныеВызовыАльтернативные, Истина);
Если НайденныеВызовы.Количество() > 0 Тогда
ТекстОшибки = НСтр("ru = 'Вызовы недопустимых свойств глобального контекста:
|%1'");
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстОшибки, СтрСоединить(НайденныеВызовы, Символы.ПС));
ТекстыОшибок.Добавить(ТекстОшибки);
КонецЕсли;
НайденныеВызовы = НайденныеВызовы(Алгоритм, ЗапрещенныеМодули(), ".");
Если НайденныеВызовы.Количество() > 0 Тогда
ТекстОшибки = НСтр("ru = 'Вызовы недопустимых модулей:
|%1'");
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстОшибки, СтрСоединить(НайденныеВызовы, Символы.ПС));
ТекстыОшибок.Добавить(ТекстОшибки);
КонецЕсли;
Если ТекстыОшибок.Количество() > 0 Тогда
ВызватьИсключение СтрСоединить(ТекстыОшибок, Символы.ПС + "-----------------------" + Символы.ПС);
КонецЕсли;
КонецПроцедуры
Функция НайденныеВызовы(Алгоритм, СтрокиПоиска, Окончание = Неопределено)
НайденныеВызовы = Новый Массив;
ПоискОбращенияЧерезТочку = Ложь;
ПоискТаблицы = Ложь;
Для Каждого Элемент Из СтрокиПоиска Цикл
Если ТипЗнч(Элемент) = Тип("Структура") Тогда
ПоискОбращенияЧерезТочку = Истина;
СтрокаПоиска = Элемент.Коллекция;
Иначе
СтрокаПоиска = Элемент;
КонецЕсли;
ПозицияВызова = СтрНайти(Алгоритм, ВРег(СтрокаПоиска));
НомерВхождения = 1;
Пока ПозицияВызова > 0 Цикл
Если ПоискОбращенияЧерезТочку Тогда
Окончание = ".";
ПоискТаблицы = Ложь;
КонецЕсли;
ЧислоСимволов = СтрДлина(Окончание);
ПозицияСимвола = ПозицияВызова + СтрДлина(СтрокаПоиска);
Пока ПозицияСимвола + ЧислоСимволов < СтрДлина(Алгоритм) Цикл
ЗначениеСимвола = СокрЛП(Сред(Алгоритм, ПозицияСимвола, ЧислоСимволов));
Если ВРег(СтрокаПоиска) = ВРег("Выполнить")
Или ВРег(СтрокаПоиска) = ВРег("Execute") Тогда
Если Не ЗначениеЗаполнено(ЗначениеСимвола) Тогда
НайденныеВызовы.Добавить(СтрокаПоиска);
Прервать;
КонецЕсли;
КонецЕсли;
Если СтрДлина(ЗначениеСимвола) < СтрДлина(Окончание) Тогда
ЧислоСимволов = ЧислоСимволов + 1;
ИначеЕсли ПоискОбращенияЧерезТочку
И ЗначениеСимвола = Окончание
И Не ПоискТаблицы Тогда
ПозицияСимвола = ПозицияСимвола + ЧислоСимволов;
Окончание = ВРег(Элемент.Таблица);
ЧислоСимволов = СтрДлина(Окончание);
ПоискТаблицы = Истина;
ИначеЕсли ЗначениеСимвола = Окончание Тогда
Если ПоискОбращенияЧерезТочку Тогда
НайденныеВызовы.Добавить(Элемент.Коллекция + "." + Элемент.Таблица);
Иначе
НайденныеВызовы.Добавить(СтрокаПоиска);
КонецЕсли;
Прервать;
ИначеЕсли ЗначениеЗаполнено(СокрЛП(ЗначениеСимвола)) Тогда
Прервать;
КонецЕсли;
КонецЦикла;
НомерВхождения = НомерВхождения + 1;
ПозицияВызова = СтрНайти(Алгоритм, ВРег(СтрокаПоиска), , , НомерВхождения);
КонецЦикла;
КонецЦикла;
Возврат НайденныеВызовы;
КонецФункции
Функция НедопустимыеМетоды()
Массив = Новый Массив;
Массив.Добавить("Выполнить"); // @Non-NLS
Массив.Добавить("Вычислить"); // @Non-NLS
Массив.Добавить("ЗафиксироватьТранзакцию"); // @Non-NLS
Массив.Добавить("СократитьЖурналРегистрации"); // @Non-NLS
Массив.Добавить("УстановитьИспользованиеСобытияЖурналаРегистрации"); // @Non-NLS
Массив.Добавить("ЗапуститьПриложение"); // @Non-NLS
Массив.Добавить("УстановитьМаксимальныйСрокДействияПаролейПользователей"); // @Non-NLS
Массив.Добавить("УстановитьМинимальнуюДлинуПаролейПользователей"); // @Non-NLS
Массив.Добавить("УстановитьМинимальныйСрокДействияПаролейПользователей"); // @Non-NLS
Массив.Добавить("УстановитьОграничениеПовторенияПаролейПользователейСредиПоследних"); // @Non-NLS
Массив.Добавить("УстановитьПроверкуСложностиПаролейПользователей"); // @Non-NLS
Массив.Добавить("УстановитьНастройкиВосстановленияПароля"); // @Non-NLS
Массив.Добавить("Execute");
Массив.Добавить("Eval");
Массив.Добавить("CommitTransaction");
Массив.Добавить("TruncateEventLog");
Массив.Добавить("SetEventLogEventUse");
Массив.Добавить("RunApp");
Массив.Добавить("SetUserPasswordMaxEffectivePeriod");
Массив.Добавить("SetUserPasswordMinLength");
Массив.Добавить("SetUserPasswordMinEffectivePeriod");
Массив.Добавить("SetUserPasswordReuseLimit");
Массив.Добавить("SetUserPasswordStrengthCheck");
Массив.Добавить("SetPasswordRecoverySettings");
Возврат Массив;
КонецФункции
Функция ЗапрещенныеСвойстваГлобальногоКонтекста()
Массив = Новый Массив;
Массив.Добавить("ПользователиИнформационнойБазы"); // @Non-NLS
Массив.Добавить("ДополнительныеНастройкиАутентификации"); // @Non-NLS
Массив.Добавить("ПараметрыСеанса"); // @Non-NLS
Массив.Добавить("InfoBaseUsers");
Массив.Добавить("AdditionalAuthenticationSettings");
Массив.Добавить("SessionParameters");
Возврат Массив;
КонецФункции
Функция ЗапрещенныеМодули()
Массив = Новый Массив;
Массив.Добавить("ДлительныеОперации");
Возврат Массив;
КонецФункции
#КонецОбласти
#КонецОбласти
#КонецЕсли
@@ -674,6 +674,8 @@
//
Функция СоздатьАдминистратора(ПользовательИБ = Неопределено) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.СоздатьАдминистратора");
Если Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
ТекстОшибки = НСтр("ru = 'Справочник Пользователи недоступен в неразделенном режиме.'");
ВызватьИсключение ТекстОшибки;
@@ -1001,6 +1003,8 @@
//
Функция СвойстваПользователяИБ(Знач ИмяИлиИдентификатор) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.СвойстваПользователяИБ");
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("Пользователи.СвойстваПользователяИБ", "ИмяИлиИдентификатор",
ИмяИлиИдентификатор, Новый ОписаниеТипов("Строка, УникальныйИдентификатор"));
@@ -1045,6 +1049,8 @@
ИмяПроцедуры = "Пользователи.УстановитьСвойстваПользователяИБ";
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(ИмяПроцедуры);
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр(ИмяПроцедуры, "ИмяИлиИдентификатор",
ИмяИлиИдентификатор, Новый ОписаниеТипов("Строка, УникальныйИдентификатор"));
@@ -1187,7 +1193,10 @@
//
Процедура УдалитьПользователяИБ(Знач ИмяИлиИдентификатор) Экспорт
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("Пользователи.УдалитьПользователяИБ", "ИмяИлиИдентификатор",
ИмяПроцедуры = "Пользователи.УдалитьПользователяИБ";
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(ИмяПроцедуры);
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр(ИмяПроцедуры, "ИмяИлиИдентификатор",
ИмяИлиИдентификатор, Новый ОписаниеТипов("Строка, УникальныйИдентификатор"));
СвойстваУдаляемогоПользователяИБ = СвойстваПользователяИБ(ИмяИлиИдентификатор);
@@ -1518,6 +1527,8 @@
//
Функция НайтиПоИмени(Знач ИмяДляВхода) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.НайтиПоИмени");
УстановитьПривилегированныйРежим(Истина);
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяДляВхода);
@@ -1550,6 +1561,8 @@
//
Функция НайтиПоИдентификатору(Знач ИдентификаторПользователяИБ) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.НайтиПоИдентификатору");
Если ТипЗнч(ИдентификаторПользователяИБ) <> Тип("УникальныйИдентификатор") Тогда
Возврат Неопределено;
КонецЕсли;
@@ -1578,6 +1591,8 @@
//
Функция НайтиПоСсылке(Пользователь) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.НайтиПоСсылке");
УстановитьПривилегированныйРежим(Истина);
ИдентификаторПользователяИБ = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Пользователь,
"ИдентификаторПользователяИБ");
@@ -2052,6 +2067,9 @@
Возврат;
КонецЕсли;
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"Пользователи.УстановитьПравоОткрытияВнешнихОтчетовИОбработок");
ПараметрыАдминистрирования = СтандартныеПодсистемыСервер.ПараметрыАдминистрирования();
ПараметрыАдминистрирования.Вставить("ПринятоРешениеПоОткрытиюВнешнихОтчетовИОбработок", Истина);
СтандартныеПодсистемыСервер.УстановитьПараметрыАдминистрирования(ПараметрыАдминистрирования);
@@ -2110,6 +2128,8 @@
//
Процедура УстановитьОбщиеНастройкиВхода(ОбщиеСохраняемыеНастройки) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.УстановитьОбщиеНастройкиВхода");
Блокировка = Новый БлокировкаДанных();
Блокировка.Добавить("Константа.НастройкиВходаПользователей");
@@ -2179,6 +2199,8 @@
//
Процедура УстановитьНастройкиВхода(СохраняемыеНастройки, ДляВнешнихПользователей = Ложь) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен("Пользователи.УстановитьНастройкиВхода");
Блокировка = Новый БлокировкаДанных();
Блокировка.Добавить("Константа.НастройкиВходаПользователей");
@@ -2361,6 +2383,9 @@
//
Функция СвойстваПроверяемогоПользователяИБ(Пользователь) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"Пользователи.СвойстваПроверяемогоПользователяИБ");
СвойстваТекущегоПользовательИБ = ПользователиСлужебныйПовтИсп.СвойстваТекущегоПользователяИБ();
ПользовательИБ = Неопределено;
@@ -256,6 +256,9 @@
//
Процедура УстановитьНачальныеНастройки(Знач ИмяПользователя, ЭтоВнешнийПользователь = Ложь) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.УстановитьНачальныеНастройки");
НастройкиКлиента = Новый НастройкиКлиентскогоПриложения;
НастройкиКлиента.ОтображатьПанелиНавигацииИДействий = Ложь;
НастройкиКлиента.ОтображатьПанельРазделов = Истина;
@@ -616,6 +619,9 @@
НайденныйПользователь = Неопределено,
ИдентификаторПользователяСервиса = Ложь) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПользовательПоИдентификаторуСуществует");
УстановитьПривилегированныйРежим(Истина);
Запрос = Новый Запрос;
@@ -662,6 +668,9 @@
//
Функция ПользовательИБПоИдентификатору(ИдентификаторПользователяИБ) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПользовательИБПоИдентификатору");
Если ТипЗнч(ИдентификаторПользователяИБ) <> Тип("УникальныйИдентификатор") Тогда
Возврат Неопределено;
КонецЕсли;
@@ -751,6 +760,9 @@
Процедура ЗаписатьПользователяИнформационнойБазы(ПользовательИБ, ЭтоВнешнийПользователь = Ложь,
Пользователь = Неопределено, Знач СообщатьВМенеджерСервиса = Истина) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ЗаписатьПользователяИнформационнойБазы");
ИнтеграцияПодсистемБСП.ПередЗаписьюПользователяИБ(ПользовательИБ);
СообщатьВМенеджерСервиса = СообщатьВМенеджерСервиса
@@ -923,6 +935,9 @@
//
Процедура СкопироватьГруппыПользователя(Источник, Приемник) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.СкопироватьГруппыПользователя");
ВнешнийПользователь = (ТипЗнч(Источник) = Тип("СправочникСсылка.ВнешниеПользователи"));
Запрос = Новый Запрос;
@@ -1157,6 +1172,28 @@
КонецФункции
// Параметры:
// ИмяПроцедурыИлиФункции - Строка
//
Процедура ПроверитьБезопасныйРежимОтключен(ИмяПроцедурыИлиФункции) Экспорт
Если БезопасныйРежим() = Ложь Тогда
Возврат;
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
Если ПривилегированныйРежим() Тогда
Возврат;
КонецЕсли;
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Выполнение ""%1"" недоступно в безопасном режиме.'"),
ИмяПроцедурыИлиФункции);
ВызватьИсключение(ТекстОшибки, КатегорияОшибки.ОшибкаКонфигурации);
КонецПроцедуры
////////////////////////////////////////////////////////////////////////////////
// Обработчики событий подсистем конфигурации.
@@ -1283,6 +1320,9 @@
// См. СтандартныеПодсистемыСервер.ПриОтправкеСерверногоОповещения
Процедура ПриОтправкеСерверногоОповещения(ИмяОповещения, ВариантыПараметров) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПриОтправкеСерверногоОповещения");
ОбновитьДатуПоследнейАктивностиПользователей(ВариантыПараметров);
ОтключитьНеактивныхИПросроченныхПользователей();
@@ -1349,6 +1389,9 @@
Возврат;
КонецЕсли;
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПриСбореПоказателейСтатистикиКонфигурации");
МодульЦентрМониторинга = ОбщегоНазначения.ОбщийМодуль("ЦентрМониторинга");
АутентификацияСтандартная = 0;
@@ -1457,6 +1500,9 @@
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПослеЗагрузкиДанных.
Процедура ПослеЗагрузкиДанных(Контейнер) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПослеЗагрузкиДанных");
// Сброс решения, принятого администратором в форме "Предупреждение безопасности".
Если Не ОбщегоНазначения.РазделениеВключено() Тогда
ПараметрыАдминистрирования = СтандартныеПодсистемыСервер.ПараметрыАдминистрирования();
@@ -1733,6 +1779,9 @@
// См. ОбменДаннымиПереопределяемый.ПриНастройкеПодчиненногоУзлаРИБ.
Процедура ПриНастройкеПодчиненногоУзлаРИБ() Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПриНастройкеПодчиненногоУзлаРИБ");
ОчиститьИдентификаторыНесуществующихПользователейИБ();
КонецПроцедуры
@@ -1854,6 +1903,9 @@
//
Функция НастройкиВхода() Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.НастройкиВхода");
Настройки = Новый Структура;
Настройки.Вставить("Общие", Пользователи.НовоеОписаниеОбщихНастроекВхода());
Настройки.Вставить("Пользователи", Пользователи.НовоеОписаниеНастроекВхода());
@@ -1942,6 +1994,9 @@
//
Процедура ЗаполнитьОбщиеНастройкиИзОбщейПолитикиПаролей(Настройки)
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ЗаполнитьОбщиеНастройкиИзОбщейПолитикиПаролей");
НастройкиБлокировки = БлокировкаАутентификации.ПолучитьНастройки();
Настройки.ДлительностьБлокировкиВводаПароля =
@@ -1957,6 +2012,9 @@
//
Процедура ОбновитьОбщуюПолитикуПаролей(Настройки) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ОбновитьОбщуюПолитикуПаролей");
НастройкиБлокировки = БлокировкаАутентификации.ПолучитьНастройки();
Записать = Ложь;
@@ -1987,6 +2045,9 @@
//
Процедура ЗаполнитьНастройкиИзПолитикиПаролейПользователей(Настройки)
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ЗаполнитьНастройкиИзПолитикиПаролейПользователей");
СекундВДне = 24*60*60;
РазделениеВключено = ОбщегоНазначения.РазделениеВключено();
@@ -2019,6 +2080,9 @@
//
Процедура ОбновитьПолитикуПаролейПользователей(Настройки) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ОбновитьПолитикуПаролейПользователей");
СекундВДне = 24*60*60;
РазделениеВключено = ОбщегоНазначения.РазделениеВключено();
@@ -2077,6 +2141,9 @@
//
Процедура ЗаполнитьНастройкиИзПолитикиПаролейВнешнихПользователей(Настройки)
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ЗаполнитьНастройкиИзПолитикиПаролейВнешнихПользователей");
ПолитикаПаролей = ПолитикиПаролейПользователей.НайтиПоИмени(
ИмяПолитикиПаролейВнешнихПользователей());
@@ -2116,6 +2183,9 @@
//
Процедура ОбновитьПолитикуПаролейВнешнихПользователей(Настройки) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ОбновитьПолитикуПаролейВнешнихПользователей");
ИмяПолитики = ИмяПолитикиПаролейВнешнихПользователей();
ПолитикаПаролей = ПолитикиПаролейПользователей.НайтиПоИмени(ИмяПолитики);
@@ -2177,6 +2247,9 @@
//
Процедура УстановитьПолитикуПаролей(ПользовательИБ, ЭтоВнешнийПользователь) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.УстановитьПолитикуПаролей");
ИмяПолитикиПаролей = ИмяПолитикиПаролей(ЭтоВнешнийПользователь);
Если ПользовательИБ.ИмяПолитикиПаролей <> ИмяПолитикиПаролей Тогда
ПользовательИБ.ИмяПолитикиПаролей = ИмяПолитикиПаролей;
@@ -2209,6 +2282,9 @@
//
Процедура УстановитьРеквизитПоказыватьВСпискеВыбораУВсехПользователейИБ(Показывать) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.УстановитьРеквизитПоказыватьВСпискеВыбораУВсехПользователейИБ");
Скрытые = Новый Соответствие;
Если Показывать Тогда
@@ -2444,6 +2520,9 @@
//
Функция ВозможноИзменитьПароль(Пользователь, ДополнительныеПараметры = Неопределено) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ВозможноИзменитьПароль");
Если ТипЗнч(ДополнительныеПараметры) <> Тип("Структура") Тогда
ДополнительныеПараметры = Новый Структура;
КонецЕсли;
@@ -2610,6 +2689,9 @@
//
Функция ОбработатьНовыйПароль(Параметры) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ОбработатьНовыйПароль");
НовыйПароль = Параметры.НовыйПароль;
СтарыйПароль = Параметры.СтарыйПароль;
@@ -2864,6 +2946,9 @@
//
Функция СохраняемоеЗначениеСтрокиПароля(Пароль, ДляЗаписи = Ложь) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.СохраняемоеЗначениеСтрокиПароля");
Если Пароль = "" И Не ДляЗаписи Тогда
СохраняемоеЗначениеПароля = "";
Иначе
@@ -2897,6 +2982,9 @@
//
Функция СтарыйПарольСовпадаетССохраненным(Пароль, ИдентификаторПользователяИБ) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.СтарыйПарольСовпадаетССохраненным");
Если ТипЗнч(ИдентификаторПользователяИБ) <> Тип("УникальныйИдентификатор") Тогда
Возврат Ложь;
КонецЕсли;
@@ -3105,6 +3193,9 @@
ПараметрыОбработки,
УдалениеПользователяИзСправочника = Ложь) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.НачатьОбработкуПользователяИБ");
ПараметрыОбработки = Новый Структура;
ДополнительныеСвойства = ПользовательОбъект.ДополнительныеСвойства;
@@ -3386,6 +3477,9 @@
//
Процедура ЗавершитьОбработкуПользователяИБ(ПользовательОбъект, ПараметрыОбработки) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ЗавершитьОбработкуПользователяИБ");
ПроверитьИзмененияРеквизитовПользователя(ПользовательОбъект, ПараметрыОбработки);
// ПередЗавершениемОбработкиПользователяИБ - поддержка модели сервиса.
@@ -3447,6 +3541,9 @@
//
Функция ХранимыеСвойстваПользователяИБ(ОписаниеПользователя, ВходВПрограммуРазрешен = Ложь) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ХранимыеСвойстваПользователяИБ");
Свойства = Новый Структура;
Свойства.Вставить("ВходВПрограммуРазрешен", Ложь);
Свойства.Вставить("АутентификацияСтандартная", Ложь);
@@ -4105,6 +4202,9 @@
//
Процедура ОбновитьРолиВнешнихПользователей(Знач МассивВнешнихПользователей = Неопределено) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ОбновитьРолиВнешнихПользователей");
Если ЗапретРедактированияРолей() Тогда
// Роли устанавливаются другим механизмом, например, механизмом подсистемы УправлениеДоступом.
Возврат;
@@ -4479,6 +4579,9 @@
//
Процедура СкопироватьНастройкиПользователя(ИмяПользователяИсточник, ИмяПользователяПриемник, Переносить = Ложь) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.СкопироватьНастройкиПользователя");
// Перенос пользовательских настроек отчетов.
СкопироватьНастройки(ХранилищеПользовательскихНастроекОтчетов, ИмяПользователяИсточник, ИмяПользователяПриемник, Переносить);
// Перенос настроек внешнего вида.
@@ -4513,6 +4616,9 @@
Функция ПеремещениеПользователяВНовуюГруппу(МассивПользователей, ГруппаИсточник,
ГруппаПриемник, Перемещение) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПеремещениеПользователяВНовуюГруппу");
Если ГруппаПриемник = Неопределено
Или ГруппаПриемник = ГруппаИсточник Тогда
Возврат Неопределено;
@@ -4632,6 +4738,9 @@
Процедура ДобавитьПользователяВГруппу(ГруппаВладелец, ПользовательСсылка, ИмяКолонкиСостава, Добавлен) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ДобавитьПользователяВГруппу");
Если ГруппаВладелец = Справочники.ГруппыПользователей.ВсеПользователи
Или ГруппаВладелец = Справочники.ГруппыВнешнихПользователей.ВсеВнешниеПользователи Тогда
Возврат;
@@ -4676,6 +4785,9 @@
Процедура УдалитьПользователяИзГруппы(ГруппаВладелец, ПользовательСсылка, ИмяКолонкиСостава, Удален = Ложь) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.УдалитьПользователяИзГруппы");
Если ГруппаВладелец = Справочники.ГруппыПользователей.ВсеПользователи
Или ГруппаВладелец = Справочники.ГруппыВнешнихПользователей.ВсеВнешниеПользователи Тогда
Возврат;
@@ -4850,6 +4962,9 @@
Процедура ЗаполнитьПочтуДляВосстановленияПароляУПользователейВФоне(ДополнительныеПараметры, АдресВоВременномХранилище) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ЗаполнитьПочтуДляВосстановленияПароляУПользователейВФоне");
СписокПользователей = ПользователиДляВключенияВосстановленияПароля();
Для каждого ПользовательСсылка Из СписокПользователей Цикл
ОбновитьПочтуДляВосстановленияПароля(ПользовательСсылка);
@@ -4934,6 +5049,9 @@
Функция ПользователиДляВключенияВосстановленияПароля() Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПользователиДляВключенияВосстановленияПароля");
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
Возврат Новый Массив;
КонецЕсли;
@@ -4975,6 +5093,9 @@
Функция ПользователиДляВключенияВосстановленияПароляСУчетомВнешнихПользователей(ПользователиИБСПочтой)
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПользователиДляВключенияВосстановленияПароляСУчетомВнешнихПользователей");
ТипыВнешнихПользователей = Метаданные.ОпределяемыеТипы.ВнешнийПользователь.Тип.Типы();
Если ТипыВнешнихПользователей.Количество() = 0 Тогда
@@ -5093,6 +5214,9 @@
Функция ВнешниеПользователиДляВключенияВосстановленияПароля() Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ВнешниеПользователиДляВключенияВосстановленияПароля");
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
Возврат Новый Массив;
КонецЕсли;
@@ -5183,6 +5307,9 @@
Функция ОбновитьПочтуДляВосстановленияПароля(ПользовательСсылка, ОбъектАвторизации = Неопределено) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ОбновитьПочтуДляВосстановленияПароля");
Результат = Новый Структура;
Результат.Вставить("Статус", "ОбновлениеНеТребуется");
Результат.Вставить("ТекстОшибки", "");
@@ -5707,6 +5834,9 @@
//
Процедура ЗаполнитьСпискиНастроек(Параметры, АдресХранилища) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ЗаполнитьСпискиНастроек");
Если Параметры.ПользовательИнформационнойБазы <> ИмяПользователя()
И Не ПравоДоступа("АдминистрированиеДанных", Метаданные) Тогда
@@ -5733,6 +5863,9 @@
// См. ПользователиПереопределяемый.ПриПолученииПрочихНастроек
Процедура ПриПолученииПрочихНастроекПользователя(СведенияОПользователе, Настройки) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПриПолученииПрочихНастроекПользователя");
ИнтеграцияПодсистемБСП.ПриПолученииПрочихНастроек(СведенияОПользователе, Настройки);
ПользователиПереопределяемый.ПриПолученииПрочихНастроек(СведенияОПользователе, Настройки);
@@ -5740,6 +5873,9 @@
Процедура ПриСохраненииПрочихНастроекПользователя(СведенияОПользователе, Настройки) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПриСохраненииПрочихНастроекПользователя");
ИнтеграцияПодсистемБСП.ПриСохраненииПрочихНастроек(СведенияОПользователе, Настройки);
ПользователиПереопределяемый.ПриСохраненииПрочихНастроек(СведенияОПользователе, Настройки);
@@ -5747,6 +5883,9 @@
Процедура ПриУдаленииПрочихНастроекПользователя(СведенияОПользователе, Настройки) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ПриУдаленииПрочихНастроекПользователя");
ИнтеграцияПодсистемБСП.ПриУдаленииПрочихНастроек(СведенияОПользователе, Настройки);
ПользователиПереопределяемый.ПриУдаленииПрочихНастроек(СведенияОПользователе, Настройки);
@@ -7726,6 +7865,9 @@
//
Функция ОшибкаСоответствияПароляТребованиям(Пароль, ПользовательИБ) Экспорт
ПроверитьБезопасныйРежимОтключен(
"ПользователиСлужебный.ОшибкаСоответствияПароляТребованиям");
ПолитикаПаролей = ПолитикиПаролейПользователей.НайтиПоИмени(ПользовательИБ.ИмяПолитикиПаролей);
Ошибки = ПолитикиПаролейПользователей.ПроверитьСоответствиеПароляПолитике(Пароль,
@@ -259,6 +259,9 @@
//
Процедура УстановитьПараметрыАдминистрирования(ПараметрыАдминистрированияИБ) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"СтандартныеПодсистемыСервер.УстановитьПараметрыАдминистрирования");
ПараметрыАдминистрированияИБ.ПарольАдминистратораКластера = "";
ПараметрыАдминистрированияИБ.ПарольАдминистратораИнформационнойБазы = "";
Константы.ПараметрыАдминистрированияИБ.Установить(Новый ХранилищеЗначения(ПараметрыАдминистрированияИБ));
@@ -1978,6 +1981,58 @@
КонецФункции
// Для подписки на событие ПроверитьБезопасныйРежимПередЗаписью.
//
Процедура ПроверитьБезопасныйРежимПередЗаписью(Источник, Отказ) Экспорт
// АПК:75-выкл проверка ОбменДанными.Загрузка не нужна, т.к. данная проверка
// должна выполняться всегда.
// АПК:1371-выкл проверка применима для всех объектов метаданных, в т.ч. удаляемых.
Если ПолучитьОтключениеБезопасногоРежима() Тогда
УстановитьОтключениеБезопасногоРежима(Ложь);
КонецЕсли;
Если БезопасныйРежим() = Ложь Тогда
Возврат;
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
Если Не ПривилегированныйРежим() Тогда
ВызватьИсключение НСтр("ru = 'Действие недоступно в безопасном режиме.'");
КонецЕсли;
КонецПроцедуры
// Для подписки на событие ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи.
//
Процедура ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи(Источник, Отказ, Замещение,
ТолькоЗапись = Неопределено,
ЗаписьФактическогоПериодаДействия = Неопределено,
ЗаписьПерерасчетов = Неопределено) Экспорт
// АПК:75-выкл проверка ОбменДанными.Загрузка не нужна, т.к. данная проверка
// должна выполняться всегда.
// АПК:1371-выкл проверка применима для всех объектов метаданных, в т.ч. удаляемых.
Если ПолучитьОтключениеБезопасногоРежима() Тогда
УстановитьОтключениеБезопасногоРежима(Ложь);
КонецЕсли;
Если БезопасныйРежим() = Ложь Тогда
Возврат;
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
Если Не ПривилегированныйРежим() Тогда
ВызватьИсключение НСтр("ru = 'Действие недоступно в безопасном режиме.'");
КонецЕсли;
КонецПроцедуры
////////////////////////////////////////////////////////////////////////////////
// Обработчики событий подсистем конфигурации.
@@ -1778,6 +1778,9 @@
//
Процедура ЗаменитьРолиВПрофилях(ЗаменяемыеРоли) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"УправлениеДоступом.ЗаменитьРолиВПрофилях");
ЗаменяемыеСсылкиРолей = Новый Соответствие;
МассивЗаменяемыхРолей = Новый Массив;
@@ -1946,6 +1949,9 @@
//
Процедура ЗаменитьПраваВНастройкахПравОбъектов(ТаблицаПереименований) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"УправлениеДоступом.ЗаменитьПраваВНастройкахПравОбъектов");
// АПК:96-выкл - №434 Использование ОБЪЕДИНИТЬ допустимо, так как
// строки не должны повторятся и это разовая операция в обработчике обновления.
Запрос = Новый Запрос;
@@ -2241,6 +2247,9 @@
Возврат;
КонецЕсли;
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"УправлениеДоступом.ОтключитьОбновлениеКлючейДоступа");
Если Отключить И Не Пользователи.ЭтоПолноправныйПользователь() Тогда
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Некорректный вызов процедуры %1 общего модуля %2.
@@ -3113,6 +3122,9 @@
// Для процедур ВключитьПрофильПользователю и ВыключитьПрофильПользователю.
Процедура ВключитьОтключитьПрофильПользователя(Пользователь, Профиль, Включить, Источник = Неопределено) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"УправлениеДоступом.ВключитьОтключитьПрофильПользователя");
Если Не УправлениеДоступомСлужебный.УпрощенныйИнтерфейсНастройкиПравДоступа() Тогда
ТекстОшибки =
НСтр("ru = 'Данная операция возможна только для упрощенного
@@ -30,6 +30,9 @@
//
Процедура ВключитьПользователяВГруппуДоступа(Пользователь, ПоставляемыйПрофиль) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"УправлениеДоступомСлужебный.ВключитьПользователяВГруппуДоступа");
ОбработатьСвязьПользователяСГруппойДоступа(Пользователь, ПоставляемыйПрофиль, Истина);
КонецПроцедуры
@@ -337,6 +340,9 @@
//
Процедура УстановитьПравоОткрытияВнешнихОтчетовИОбработок(ОткрытиеРазрешено) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"УправлениеДоступомСлужебный.УстановитьПравоОткрытияВнешнихОтчетовИОбработок");
СвойстваПрофиля = ОписаниеПрофиляОткрытиеВнешнихОтчетовИОбработок();
СвойстваПрофиля.Вставить("Ссылка", Справочники.ПрофилиГруппДоступа.ПоставляемыйПрофильПоИдентификатору(
СвойстваПрофиля.Имя, Истина));
@@ -3598,6 +3604,9 @@
//
Процедура ЗаполнениеДанныхДляОграниченияДоступа(КоличествоДанных = 0, ТолькоКэшРеквизиты = Ложь, ЕстьИзменения = Неопределено) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"УправлениеДоступомСлужебный.ЗаполнениеДанныхДляОграниченияДоступа");
УстановитьПривилегированныйРежим(Истина);
СвойстваВидовДоступа = СвойстваВидовДоступа();
@@ -26259,6 +26268,9 @@
// Для функции НоваяВерсияПараметровОграниченияДоступа.
Процедура ЗаписатьНовуюВерсиюПараметровОграниченияДоступаВФоне(АдресРезультата, ХранилищеПараметров) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"УправлениеДоступомСлужебный.ЗаписатьНовуюВерсиюПараметровОграниченияДоступаВФоне");
Результат = Новый Структура;
Результат.Вставить("ОписаниеВерсии", Новый Структура);
Результат.Вставить("ТекстОшибки", "");
+11 -9
View File
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="49ecf96c-1424-45d4-b56a-c35e80616fb7">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="65238f75-f99e-4f01-a9a2-a8b6df4af4e0">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="a141dcbb-be3d-41b3-85d1-af9667ba82cd"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="6fc167fe-6415-4f3c-94ac-a4215fbd85b9"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="ee725805-b264-46a8-a2ae-7b0b5a514db9"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="de2697a8-089f-4473-9121-c297b542cb82"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="e3a2c8ba-6202-4f1c-a927-d0af45510854"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="b75beee6-9691-450e-984e-f68f45158275"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="3b2bc06f-83a6-4d70-b95d-c46e83496ffb"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="5d452ab7-ab25-4f51-b600-a5523325e315"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="a603637d-c5da-4626-980b-ee9070b074d9"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="def3a99b-4346-4c00-9418-425dfb8ab98c"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="59b5c8a9-21f7-4a19-be6b-1263339d1ddf"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="b3f0bbe3-ce29-4315-b4a5-a0f5962719dc"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="eb4642fb-090c-4923-b5ca-bac99324f1d1"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="f22a5871-9e86-4e94-8a1c-8c94f51c7b30"/>
<defaultRunMode>ManagedApplication</defaultRunMode>
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant>
@@ -19,7 +19,7 @@
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
<vendor>Фирма &quot;1С&quot;</vendor>
<version>3.1.9.487</version>
<version>3.1.9.518</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1501,6 +1501,8 @@
<eventSubscriptions>EventSubscription.ПриОтправкеДанныхПодчиненному</eventSubscriptions>
<eventSubscriptions>EventSubscription.ПриПолученииДанныхОтГлавного</eventSubscriptions>
<eventSubscriptions>EventSubscription.ПриПолученииДанныхОтПодчиненного</eventSubscriptions>
<eventSubscriptions>EventSubscription.ПроверитьБезопасныйРежимПередЗаписью</eventSubscriptions>
<eventSubscriptions>EventSubscription.ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи</eventSubscriptions>
<eventSubscriptions>EventSubscription.ПроверитьВозможностьИзмененияНастроекОбменаДанными</eventSubscriptions>
<eventSubscriptions>EventSubscription.ПроверитьДатуЗапретаИзмененияПередЗаписьюДокументаЗащитаПерсональныхДанных</eventSubscriptions>
<eventSubscriptions>EventSubscription.ПроверитьДатуЗапретаИзмененияПередУдалениемЗащитаПерсональныхДанных</eventSubscriptions>
@@ -1 +1 @@
{6,1,1,b3250270-cea7-49c6-afc0-8cf54600981d,1,3762a5e5-941a-4384-be84-9846e803f615,"3.1.9.487","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7579,1,0,49ecf96c-1424-45d4-b56a-c35e80616fb7,49ecf96c-1424-45d4-b56a-c35e80616fb7,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754Line truncated
{6,1,1,5a25279e-2dad-46f5-943e-52aec25350d3,1,d9855a34-8d28-421e-bfc7-207d14e0d2e5,"3.1.9.518","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7581,1,0,65238f75-f99e-4f01-a9a2-a8b6df4af4e0,65238f75-f99e-4f01-a9a2-a8b6df4af4e0,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754Line truncated
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт
Возврат 83;
Возврат 86;
КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.9.462";
Возврат "3.1.9.500";
КонецФункции
@@ -516,9 +516,9 @@
<Item Calendar="09" Year="2024" DayType="Праздник" Date="20240503" SwapDate=""/>
<Item Calendar="09" Year="2024" DayType="Праздник" Date="20240513" SwapDate=""/>
<Item Calendar="09" Year="2024" DayType="Праздник" Date="20240617" SwapDate=""/>
<Item Calendar="09" Year="2024" DayType="Предпраздничный" Date="20240906" SwapDate=""/>
<Item Calendar="09" Year="2024" DayType="Праздник" Date="20240907" SwapDate="20240909"/>
<Item Calendar="09" Year="2024" DayType="Суббота" Date="20240909" SwapDate="20240907"/>
<Item Calendar="09" Year="2024" DayType="Предпраздничный" Date="20240913" SwapDate=""/>
<Item Calendar="09" Year="2024" DayType="Праздник" Date="20240914" SwapDate="20240916"/>
<Item Calendar="09" Year="2024" DayType="Суббота" Date="20240916" SwapDate="20240914"/>
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250503" SwapDate="20250505"/>
<Item Calendar="09" Year="2025" DayType="Суббота" Date="20250505" SwapDate="20250503"/>
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250907" SwapDate="20250908"/>
@@ -992,6 +992,7 @@
<Item Calendar="90" Year="2024" DayType="Воскресенье" Date="20240506" SwapDate="20240505"/>
<Item Calendar="90" Year="2024" DayType="Праздник" Date="20240623" SwapDate="20240624"/>
<Item Calendar="90" Year="2024" DayType="Воскресенье" Date="20240624" SwapDate="20240623"/>
<Item Calendar="90" Year="2024" DayType="Праздник" Date="20240930" SwapDate=""/>
<Item Calendar="90" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
<Item Calendar="90" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
<Item Calendar="91" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
@@ -1496,13 +1496,14 @@
Результат = Новый Массив;
УстановитьПривилегированныйРежим(Истина);
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователяИБ);
Для Каждого ОтчетМетаданные Из Метаданные.Отчеты Цикл
ПользовательИБ = ?(ПользовательСсылка = Пользователи.АвторизованныйПользователь(),
ПользователиИнформационнойБазы.ТекущийПользователь(),
ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователяИБ));
Для Каждого ОтчетМетаданные Из Метаданные.Отчеты Цикл
Если ПравоДоступа("Просмотр", ОтчетМетаданные, ПользовательИБ) Тогда
Результат.Добавить("Отчет." + ОтчетМетаданные.Имя);
КонецЕсли;
КонецЦикла;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:EventSubscription xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="82035887-4f22-435b-a43f-b5ef9cb845ce">
<name>ПроверитьБезопасныйРежимПередЗаписью</name>
<synonym>
<key>ru</key>
<value>Проверить безопасный режим перед записью</value>
</synonym>
<source>
<types>ConstantValueManager.МаксимальныйРазмерФайла</types>
<types>ConstantValueManager.СоздаватьЭлектронныеПодписиНаСервере</types>
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВМоделиСервиса</types>
<types>ConstantValueManager.НеИспользоватьРазделениеПоОбластямДанных</types>
<types>CatalogObject.ГруппыИсполнителейЗадач</types>
<types>ConstantValueManager.ПользовательСтандартногоИнтерфейсаOData</types>
<types>ConstantValueManager.СписокЗапрещенныхРасширений</types>
<types>CatalogObject.ВерсииФайлов</types>
<types>ConstantValueManager.ИспользованиеКаталогаДополнительныхОтчетовИОбработокВМоделиСервиса</types>
<types>ConstantValueManager.ИспользоватьСинхронизациюДанных</types>
<types>ConstantValueManager.ХранитьИсториюРассылкиОтчетов</types>
<types>ConstantValueManager.ИспользоватьГруппыВнешнихПользователей</types>
<types>ConstantValueManager.ПровайдерSMS</types>
<types>ConstantValueManager.ТипПодписиКриптографииПоУмолчанию</types>
<types>ConstantValueManager.КаталогСообщенийОбменаДаннымиДляLinux</types>
<types>ConstantValueManager.СоздаватьПодкаталогиСИменамиВладельцев</types>
<types>ConstantValueManager.ИзменятьЗаданияЗаднимЧислом</types>
<types>ConstantValueManager.УдалитьНастройкиВходаПользователей</types>
<types>ConstantValueManager.ОтложенноеОбновлениеЗавершеноУспешно</types>
<types>CatalogObject.УчетныеЗаписиЭлектроннойПочты</types>
<types>ConstantValueManager.ОсновнойЯзык</types>
<types>ConstantValueManager.НастройкиВходаПользователей</types>
<types>ConstantValueManager.КаталогСообщенийОбменаДаннымиДляWindows</types>
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВЛокальномРежиме</types>
<types>ConstantValueManager.НастройкиПодчиненногоУзлаРИБ</types>
<types>CatalogObject.РассылкиОтчетов</types>
<types>ConstantValueManager.ДополнительныйЯзык2</types>
<types>ConstantValueManager.ИспользоватьДатыЗапретаИзменения</types>
<types>CatalogObject.ПоставляемыеДополнительныеОтчетыИОбработки</types>
<types>ConstantValueManager.СостояниеОтправкиСерверныхОповещений</types>
<types>ConstantValueManager.ИзвлекатьТекстыФайловНаСервере</types>
<types>CatalogObject.ПрофилиГруппДоступа</types>
<types>ConstantValueManager.ДобавлятьМеткиВремениАвтоматически</types>
<types>ConstantValueManager.ПрофильБезопасностиИнформационнойБазы</types>
<types>ConstantValueManager.СинхронизироватьФайлы</types>
<types>ConstantValueManager.ПовторитьЗагрузкуСообщенияОбменаДаннымиПередЗапуском</types>
<types>CatalogObject.ПредопределенныеВариантыОтчетовРасширений</types>
<types>CatalogObject.ИдентификаторыОбъектовРасширений</types>
<types>ConstantValueManager.ОграничиватьДоступНаУровнеЗаписей</types>
<types>ConstantValueManager.ПараметрыБлокировкиРаботыСВнешнимиРесурсами</types>
<types>ConstantValueManager.УдалитьЛогинДоступаКСервисуMorpher</types>
<types>ConstantValueManager.ЗаголовокСистемы</types>
<types>ConstantValueManager.СтандартныеПодсистемыВАвтономномРежиме</types>
<types>ConstantValueManager.СведенияОБлокируемыхОбъектах</types>
<types>ConstantValueManager.ДанныеДляОтложенногоОбновления</types>
<types>ConstantValueManager.ПроверятьЭлектронныеПодписиНаСервере</types>
<types>ConstantValueManager.ОграничиватьДоступНаУровнеЗаписейУниверсально</types>
<types>ConstantValueManager.ПутьКТомуБезУчетаРегиональныхНастроек</types>
<types>ConstantValueManager.РазрешитьВыполнениеДООРегламентнымиЗаданиямиВМоделиСервиса</types>
<types>ConstantValueManager.ДанныеДляИзмененияМультиязычныхРеквизитов</types>
<types>ConstantValueManager.КаталогВременныхФайловДляWindows</types>
<types>ConstantValueManager.ИспользоватьПрофилиБезопасностиДляДОО</types>
<types>ConstantValueManager.ХранитьФайлыВТомахНаДиске</types>
<types>ConstantValueManager.ИспользоватьШифрование</types>
<types>ConstantValueManager.СообщениеОбменаДаннымиИзГлавногоУзла</types>
<types>ConstantValueManager.ДоставлятьСерверныеОповещенияБезСистемыВзаимодействия</types>
<types>ConstantValueManager.ПоследнееОбновлениеДоступа</types>
<types>ConstantValueManager.АдресДляВосстановленияПароляУчетнойЗаписи</types>
<types>ConstantValueManager.АдресПубликацииИнформационнойБазыВЛокальнойСети</types>
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВМоделиСервисаСПриложениемВИнтернете</types>
<types>ConstantValueManager.СписокРасширенийФайловOpenDocumentОбластиДанных</types>
<types>ConstantValueManager.ПараметрыРезервногоКопирования</types>
<types>ConstantValueManager.РегистрироватьПоказателиСерверныхОповещений</types>
<types>ConstantValueManager.ИспользоватьАльтернативныйСерверДляЗагрузкиКурсовВалют</types>
<types>ConstantValueManager.ИспользоватьВнешнихПользователей</types>
<types>ConstantValueManager.ПараметрыАдминистрированияИБ</types>
<types>ConstantValueManager.ИспользоватьАвтономнуюРаботуВМоделиСервиса</types>
<types>ConstantValueManager.ПервоеОбновлениеДоступаЗавершилось</types>
<types>ConstantValueManager.МаксимальныйРазмерФайлаОбластиДанных</types>
<types>ConstantValueManager.ИспользуютсяПрофилиБезопасности</types>
<types>ConstantValueManager.ПараметрыИтоговИАгрегатов</types>
<types>ConstantValueManager.ЭтоАвтономноеРабочееМесто</types>
<types>ConstantValueManager.ПараметрыХраненияФайловВИБ</types>
<types>ConstantValueManager.ИспользоватьДополнительныеОтчетыИОбработки</types>
<types>ChartOfCharacteristicTypesObject.РазделыДатЗапретаИзменения</types>
<types>ConstantValueManager.АдресСервисаМЧДРР</types>
<types>ConstantValueManager.ДатаОбновленияПовторноИспользуемыхЗначенийМРО</types>
<types>ConstantValueManager.ВерсияКлассификатораБанков</types>
<types>ConstantValueManager.СведенияОбОбновленииИБ</types>
<types>ConstantValueManager.СпособХраненияФайлов</types>
<types>ConstantValueManager.АдресПубликацииИнформационнойБазыВИнтернете</types>
<types>ConstantValueManager.ОтложенноеОбновлениеВГлавномУзлеЗавершеноУспешно</types>
<types>ConstantValueManager.ГлавныйУзел</types>
<types>CatalogObject.ГруппыВнешнихПользователей</types>
<types>ConstantValueManager.СписокРасширенийФайловOpenDocument</types>
<types>ConstantValueManager.РежимОчисткиФайлов</types>
<types>CatalogObject.ВнешниеКомпоненты</types>
<types>CatalogObject.ДополнительныеОтчетыИОбработки</types>
<types>ConstantValueManager.ИспользоватьРазделениеПоОбластямДанных</types>
<types>ConstantValueManager.ИспользоватьСинхронизациюДанныхВМоделиСервисаСЛокальнойПрограммой</types>
<types>CatalogObject.СертификатыКлючейЭлектроннойПодписиИШифрования</types>
<types>CatalogObject.ПредопределенныеВариантыОтчетов</types>
<types>ConstantValueManager.ВерсияДатЗапретаИзменения</types>
<types>ConstantValueManager.ИспользоватьГруппыПользователей</types>
<types>ConstantValueManager.ИспользоватьДополнительныйЯзык1</types>
<types>CatalogObject.ВнешниеПользователи</types>
<types>ConstantValueManager.СтатусОбновленияКонфигурации</types>
<types>CatalogObject.ГруппыДоступа</types>
<types>ConstantValueManager.ПрефиксПоследнегоАвтономногоРабочегоМеста</types>
<types>ConstantValueManager.ИспользоватьДополнительныйЯзык2</types>
<types>ConstantValueManager.СписокРасширенийТекстовыхФайлов</types>
<types>CatalogObject.ВерсииРасширений</types>
<types>ConstantValueManager.ИдентификаторИнформационнойБазы</types>
<types>CatalogObject.Файлы</types>
<types>ConstantValueManager.УсовершенствоватьПодписиСДаты</types>
<types>ConstantValueManager.СписокЗапрещенныхРасширенийОбластиДанных</types>
<types>ConstantValueManager.ЗапрещатьЗагрузкуФайловПоРасширению</types>
<types>ConstantValueManager.РазрешенныеНеаккредитованныеУЦ</types>
<types>CatalogObject.ОбщиеВнешниеКомпоненты</types>
<types>CatalogObject.КлючиДоступа</types>
<types>ConstantValueManager.ЗапретитьОтображениеНебезопасногоСодержимогоВПисьмах</types>
<types>CatalogObject.ИдентификаторыОбъектовМетаданных</types>
<types>ConstantValueManager.ДополнительныйЯзык1</types>
<types>ConstantValueManager.ПорядокОбрабатываемыхДанных</types>
<types>CatalogObject.ГруппыПользователей</types>
<types>ConstantValueManager.КаталогВременныхФайловДляLinux</types>
<types>CatalogObject.ПрограммыЭлектроннойПодписиИШифрования</types>
<types>ConstantValueManager.ИспользоватьДатыЗапретаЗагрузки</types>
<types>ConstantValueManager.ЗагрузитьРасширенияИзменяющиеСтруктуруДанных</types>
<types>ConstantValueManager.ПрефиксУзлаРаспределеннойИнформационнойБазы</types>
<types>ConstantValueManager.ЗагрузитьСообщениеОбменаДанными</types>
<types>ConstantValueManager.АвтоматическиНастраиватьРазрешенияВПрофиляхБезопасности</types>
<types>ConstantValueManager.УсовершенствоватьПодписиАвтоматически</types>
<types>ConstantValueManager.ЗарегистрированыИзмененияДанных</types>
<types>ConstantValueManager.НастройкаПроксиСервера</types>
<types>ConstantValueManager.ИспользоватьУдалениеПомеченныхОбъектов</types>
<types>ConstantValueManager.ИспользоватьСервисDSS</types>
<types>ConstantValueManager.УчетнаяЗаписьДляВосстановленияПароля</types>
<types>ConstantValueManager.ИспользоватьСкрытиеПерсональныхДанныхСубъектов</types>
<types>CatalogObject.Пользователи</types>
</source>
<event>BeforeWrite</event>
<handler>CommonModule.СтандартныеПодсистемыСервер.ПроверитьБезопасныйРежимПередЗаписью</handler>
</mdclass:EventSubscription>
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:EventSubscription xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="667b0f85-b82d-4d8e-9d75-b55a9723dce7">
<name>ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи</name>
<synonym>
<key>ru</key>
<value>Проверить безопасный режим перед записью набора записи</value>
</synonym>
<source>
<types>InformationRegisterRecordSet.НастройкиТранспортаОбменаДанными</types>
<types>InformationRegisterRecordSet.ПравилаДляОбменаДанными</types>
<types>InformationRegisterRecordSet.ИспользуемыеВидыДоступа</types>
<types>InformationRegisterRecordSet.СубъектыДляСкрытияПерсональныхДанных</types>
<types>InformationRegisterRecordSet.БлокировкиСеансовОбластейДанных</types>
<types>InformationRegisterRecordSet.ИспользуемыеВидыДоступаПоТаблицам</types>
<types>InformationRegisterRecordSet.РазрешенияНаИспользованиеВнешнихРесурсов</types>
<types>InformationRegisterRecordSet.НастройкиСинхронизацииФайлов</types>
<types>InformationRegisterRecordSet.СообщенияОбменаДаннымиОбластейДанных</types>
<types>InformationRegisterRecordSet.ЗначенияГруппДоступаПоУмолчанию</types>
<types>InformationRegisterRecordSet.БезопасноеХранилищеДанныхОбластейДанных</types>
<types>InformationRegisterRecordSet.ВерсииПодсистем</types>
<types>InformationRegisterRecordSet.ДанныеОбработанныеВЦентральномУзлеРИБ</types>
<types>InformationRegisterRecordSet.СоответствияОбъектовИнформационныхБаз</types>
<types>InformationRegisterRecordSet.СообщенияОбменаДанными</types>
<types>InformationRegisterRecordSet.НазначениеДополнительныхОбработок</types>
<types>InformationRegisterRecordSet.ЭлектронныеПодписиМЧД</types>
<types>InformationRegisterRecordSet.ВерсииПодсистемОбластейДанных</types>
<types>InformationRegisterRecordSet.ПериодическиеСерверныеОповещения</types>
<types>InformationRegisterRecordSet.СертификатыПолучателейРассылкиОтчетов</types>
<types>InformationRegisterRecordSet.БезопасноеХранилищеДанных</types>
<types>InformationRegisterRecordSet.НастройкиТранспортаОбменаОбластиДанных</types>
<types>InformationRegisterRecordSet.КодировкиФайлов</types>
<types>InformationRegisterRecordSet.СведенияОПользователях</types>
<types>InformationRegisterRecordSet.НеразделенныеПользователи</types>
<types>InformationRegisterRecordSet.РежимыПодключенияВнешнихМодулей</types>
<types>InformationRegisterRecordSet.ОбработчикиОбновления</types>
<types>InformationRegisterRecordSet.НастройкиПолномочийМЧД</types>
<types>InformationRegisterRecordSet.ОбщиеНастройкиУзловИнформационныхБаз</types>
<types>InformationRegisterRecordSet.НастройкиВерсионированияОбъектов</types>
<types>InformationRegisterRecordSet.СертификатыПользователяDSS</types>
<types>InformationRegisterRecordSet.СертификатыШифрования</types>
<types>InformationRegisterRecordSet.ДлительныеОперации</types>
<types>InformationRegisterRecordSet.ЗависимостиПравДоступа</types>
<types>InformationRegisterRecordSet.НастройкиОчисткиФайлов</types>
<types>InformationRegisterRecordSet.ПараметрыРаботыПрограммы</types>
<types>InformationRegisterRecordSet.ПараметрыОграниченияДоступа</types>
<types>InformationRegisterRecordSet.СубъектыДляРасчетаСроковХранения</types>
<types>InformationRegisterRecordSet.ДатыЗапретаИзменения</types>
<types>InformationRegisterRecordSet.НастройкиУчетныхЗаписейЭлектроннойПочты</types>
<types>InformationRegisterRecordSet.УничтоженныеПерсональныеДанные</types>
<types>InformationRegisterRecordSet.НастройкиТранспортаОбменаОбластейДанных</types>
<types>InformationRegisterRecordSet.СогласияНаОбработкуПерсональныхДанных</types>
<types>InformationRegisterRecordSet.ПараметрыРаботыВерсийРасширений</types>
<types>InformationRegisterRecordSet.ОбластиПерсональныхДанных</types>
<types>InformationRegisterRecordSet.ОтправленныеСерверныеОповещения</types>
<types>InformationRegisterRecordSet.ФайлыВРабочемКаталоге</types>
<types>InformationRegisterRecordSet.СрокиХраненияПерсональныхДанных</types>
<types>InformationRegisterRecordSet.НастройкиПравОбъектов</types>
<types>InformationRegisterRecordSet.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</types>
<types>InformationRegisterRecordSet.ИдентификаторыОбъектовВерсийРасширений</types>
<types>InformationRegisterRecordSet.РезультатыОбменаДанными</types>
<types>InformationRegisterRecordSet.ТаблицыГруппДоступа</types>
<types>InformationRegisterRecordSet.РабочиеКаталогиФайлов</types>
<types>InformationRegisterRecordSet.ПраваРолей</types>
<types>InformationRegisterRecordSet.ПользовательскиеНастройкиДоступаКОбработкам</types>
<types>InformationRegisterRecordSet.ЭлектронныеПодписи</types>
<types>InformationRegisterRecordSet.СведенияОФайлах</types>
<types>InformationRegisterRecordSet.ЗначенияГруппДоступа</types>
<types>InformationRegisterRecordSet.ВерсииОбъектов</types>
<types>InformationRegisterRecordSet.НаследованиеНастроекПравОбъектов</types>
<types>InformationRegisterRecordSet.СоставыГруппПользователей</types>
</source>
<event>BeforeWrite</event>
<handler>CommonModule.СтандартныеПодсистемыСервер.ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи</handler>
</mdclass:EventSubscription>
@@ -126,6 +126,9 @@
// См. СтандартныеПодсистемыСервер.УстановитьПараметрРаботыРасширения.
Процедура УстановитьПараметрРаботыРасширения(ИмяПараметра, Значение, БезУчетаВерсииРасширений = Ложь) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"РегистрыСведений.ПараметрыРаботыВерсийРасширений.УстановитьПараметрРаботыРасширения");
ВерсияРасширений = ?(БезУчетаВерсииРасширений,
Справочники.ВерсииРасширений.ПустаяСсылка(), ПараметрыСеанса.ВерсияРасширений);
@@ -104,6 +104,9 @@
// См. СтандартныеПодсистемыСервер.УстановитьПараметрРаботыПрограммы.
Процедура УстановитьПараметрРаботыПрограммы(ИмяПараметра, Значение) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"РегистрыСведений.ПараметрыРаботыПрограммы.УстановитьПараметрРаботыПрограммы");
СтандартныеПодсистемыСервер.ПроверитьДинамическоеОбновлениеВерсииПрограммы();
ПроверитьВозможностьОбновленияВМоделиСервиса(ИмяПараметра, Значение, "Установка");
@@ -118,6 +121,9 @@
// См. СтандартныеПодсистемыСервер.ОбновитьПараметрРаботыПрограммы.
Процедура ОбновитьПараметрРаботыПрограммы(ИмяПараметра, Значение, ЕстьИзменения = Ложь, СтароеЗначение = Неопределено) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"РегистрыСведений.ПараметрыРаботыПрограммы.ОбновитьПараметрРаботыПрограммы");
СтандартныеПодсистемыСервер.ПроверитьДинамическоеОбновлениеВерсииПрограммы();
ОписаниеЗначения = ОписаниеЗначенияПараметраРаботыПрограммы(ИмяПараметра, Ложь);
@@ -195,6 +201,9 @@
// См. СтандартныеПодсистемыСервер.ДобавитьИзмененияПараметраРаботыПрограммы.
Процедура ДобавитьИзмененияПараметраРаботыПрограммы(ИмяПараметра, Знач Изменения) Экспорт
ПользователиСлужебный.ПроверитьБезопасныйРежимОтключен(
"РегистрыСведений.ПараметрыРаботыПрограммы.ДобавитьИзмененияПараметраРаботыПрограммы");
СтандартныеПодсистемыСервер.ПроверитьДинамическоеОбновлениеВерсииПрограммы();
// Получение версии ИБ или неразделенных данных.
@@ -1530,93 +1530,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
<right>
@@ -2149,6 +2062,93 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьПрофилиБезопасностиДляДОО</name>
<right>
@@ -734,33 +734,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
<right>
@@ -1203,6 +1176,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьДополнительныеРеквизитыИСведения</name>
<right>
@@ -604,33 +604,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
<right>
@@ -979,6 +952,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьАнкетирование</name>
<right>
@@ -289,33 +289,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>WebService.Exchange_3_0_2_1.Operation.PutMessageForDataMatching</name>
<right>
@@ -390,6 +363,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>WebService.Exchange_3_0_2_1.Operation.CreateExchangeNode</name>
<right>
@@ -72,33 +72,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ПричиныИзмененияАдресныхСведений</name>
<right>
@@ -145,6 +118,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ДополнительныеАдресныеСведения</name>
<right>
@@ -49,33 +49,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПользовательскиеНастройкиОтчетов</name>
<right>
@@ -115,6 +88,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.НастройкаКолонтитулов</name>
<right>
@@ -402,33 +402,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Document.ЭлектронноеПисьмоВходящее.Command.Переслать</name>
<right>
@@ -713,6 +686,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Document.СообщениеSMS</name>
<right>
@@ -81,6 +81,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.РедактированиеГиперссылки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -108,13 +115,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.РедактированиеГиперссылки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ЗначенияСвойствОбъектовИерархия</name>
<right>
@@ -26,6 +26,29 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>TotalsControl</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -53,29 +76,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>TotalsControl</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПроизводственныеКалендари</name>
<right>
@@ -72,33 +72,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПользовательскиеНастройкиОтчетов</name>
<right>
@@ -159,6 +132,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
@@ -165,6 +165,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ОтправитьSMS</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -192,13 +199,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ОтправитьSMS</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьОтправкуSMSВШаблонахСообщений</name>
<right>
@@ -10,6 +10,13 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Файлы.Command.Файлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -37,13 +44,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Файлы.Command.Файлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПапкиФайлов</name>
<right>
@@ -10,6 +10,13 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Файлы.Command.Файлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -37,13 +44,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Файлы.Command.Файлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПапкиФайлов</name>
<right>
@@ -10,33 +10,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Пользователи</name>
<right>
@@ -76,6 +49,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ГруппыПользователей.Command.ГруппыПользователя</name>
<right>
@@ -87,6 +87,17 @@
<value>true</value>
</right>
</object>
<object>
<name>Report.ЗависшиеЗадачи</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -114,17 +125,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Report.ЗависшиеЗадачи</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name>
<right>
@@ -10,6 +10,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -37,11 +44,4 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -152,6 +152,25 @@
<value>true</value>
</right>
</object>
<object>
<name>Constant.ДатаПоследнейВыгрузкиЗамеровПроизводительностиUTC</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -179,25 +198,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Constant.ДатаПоследнейВыгрузкиЗамеровПроизводительностиUTC</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.КоличествоЗамеровВПакетеЭкспорта</name>
<right>
@@ -2238,45 +2238,6 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
<right>
@@ -3058,6 +3019,45 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьПрофилиБезопасностиДляДОО</name>
<right>
@@ -1264,33 +1264,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьВерсионированиеОбъектов</name>
<right>
@@ -1609,6 +1582,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьДополнительныеРеквизитыИСведения</name>
<right>
@@ -25,6 +25,21 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПользовательскиеНастройкиОтчетов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -52,21 +67,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПользовательскиеНастройкиОтчетов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
@@ -25,6 +25,32 @@
<value>true</value>
</right>
</object>
<object>
<name>Report.РезультатыПроверкиУчета</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПравилаПроверкиУчета</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -52,32 +78,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Report.РезультатыПроверкиУчета</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПравилаПроверкиУчета</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.РезультатыПроверкиУчета</name>
<right>
@@ -379,5 +379,7 @@
<content>CommonPicture.ВажностьНизкая</content>
<content>CommonModule.ФизическиеЛицаКлиентСерверЛокализация</content>
<content>CommonPicture.СерыйКрест</content>
<content>EventSubscription.ПроверитьБезопасныйРежимПередЗаписью</content>
<content>EventSubscription.ПроверитьБезопасныйРежимПередЗаписьюНабораЗаписи</content>
<parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem>
</mdclass:Subsystem>