3_1_9_232

This commit is contained in:
Компания 1С committed 2023-11-30 17:18:00 +03:00
1 parent 59ffbe2f79
commit ea636c0ef7
107 files changed
+2359 -2450

No files matched your search

@@ -1107,18 +1107,18 @@
//
Функция СвойстваКоллекцийОбъектовМетаданных(ОбъектыРасширений = Ложь) Экспорт
СвойстваКоллекцийОбъектовМетаданных = Новый ТаблицаЗначений;
СвойстваКоллекцийОбъектовМетаданных.Колонки.Добавить("Имя", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(50)));
СвойстваКоллекцийОбъектовМетаданных.Колонки.Добавить("ИмяВЕдЧисле", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(50)));
СвойстваКоллекцийОбъектовМетаданных.Колонки.Добавить("Синоним", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(255)));
СвойстваКоллекцийОбъектовМетаданных.Колонки.Добавить("СинонимВЕдЧисле", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(255)));
СвойстваКоллекцийОбъектовМетаданных.Колонки.Добавить("ПорядокКоллекции", Новый ОписаниеТипов("Число"));
СвойстваКоллекцийОбъектовМетаданных.Колонки.Добавить("БезДанных", Новый ОписаниеТипов("Булево"));
СвойстваКоллекцийОбъектовМетаданных.Колонки.Добавить("БезКлючаОбъектаМетаданных", Новый ОписаниеТипов("Булево"));
СвойстваКоллекцийОбъектовМетаданных.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("УникальныйИдентификатор"));
СвойстваКоллекцийОбъектовМетаданных.Колонки.Добавить("ОбъектыРасширений", Новый ОписаниеТипов("Булево"));
Результат = Новый ТаблицаЗначений;
Результат.Колонки.Добавить("Имя", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(50)));
Результат.Колонки.Добавить("ИмяВЕдЧисле", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(50)));
Результат.Колонки.Добавить("Синоним", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(255)));
Результат.Колонки.Добавить("СинонимВЕдЧисле", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(255)));
Результат.Колонки.Добавить("ПорядокКоллекции", Новый ОписаниеТипов("Число"));
Результат.Колонки.Добавить("БезДанных", Новый ОписаниеТипов("Булево"));
Результат.Колонки.Добавить("БезКлючаОбъектаМетаданных", Новый ОписаниеТипов("Булево"));
Результат.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("УникальныйИдентификатор"));
Результат.Колонки.Добавить("ОбъектыРасширений", Новый ОписаниеТипов("Булево"));
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("627a6fb8-872a-11e3-bb87-005056c00008");
Строка.Имя = "Константы";
Строка.Синоним = НСтр("ru = 'Константы'");
@@ -1126,7 +1126,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'Константа'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("cdf5ac50-08e8-46af-9a80-4e63fd4a88ff");
Строка.Имя = "Подсистемы";
Строка.Синоним = НСтр("ru = 'Подсистемы'");
@@ -1136,7 +1136,7 @@
Строка.БезКлючаОбъектаМетаданных = Истина;
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("115c4f55-9c20-4e86-a6d0-d0167ec053a1");
Строка.Имя = "Роли";
Строка.Синоним = НСтр("ru = 'Роли'");
@@ -1146,7 +1146,7 @@
Строка.БезКлючаОбъектаМетаданных = Ложь;
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("269651e0-4b06-4f9d-aaab-a8d2b6bc6077");
Строка.Имя = "ПланыОбмена";
Строка.Синоним = НСтр("ru = 'Планы обмена'");
@@ -1154,7 +1154,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'План обмена'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("ede89702-30f5-4a2a-8e81-c3a823b7e161");
Строка.Имя = "Справочники";
Строка.Синоним = НСтр("ru = 'Справочники'");
@@ -1162,7 +1162,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'Справочник'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("96c6ab56-0375-40d5-99a2-b83efa3dac8b");
Строка.Имя = "Документы";
Строка.Синоним = НСтр("ru = 'Документы'");
@@ -1170,7 +1170,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'Документ'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("07938234-e29b-4cff-961a-9af07a4c6185");
Строка.Имя = "ЖурналыДокументов";
Строка.Синоним = НСтр("ru = 'Журналы документов'");
@@ -1178,7 +1178,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'Журнал документов'");
Строка.БезДанных = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("706cf832-0ae5-45b5-8a4a-1f251d054f3b");
Строка.Имя = "Отчеты";
Строка.Синоним = НСтр("ru = 'Отчеты'");
@@ -1187,7 +1187,7 @@
Строка.БезДанных = Истина;
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("ae480426-487e-40b2-98ba-d207777449f3");
Строка.Имя = "Обработки";
Строка.Синоним = НСтр("ru = 'Обработки'");
@@ -1196,7 +1196,7 @@
Строка.БезДанных = Истина;
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("8b5649b9-cdd1-4698-9aac-12ba146835c4");
Строка.Имя = "ПланыВидовХарактеристик";
Строка.Синоним = НСтр("ru = 'Планы видов характеристик'");
@@ -1204,7 +1204,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'План видов характеристик'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("4295af27-543f-4373-bcfc-c0ace9b7620c");
Строка.Имя = "ПланыСчетов";
Строка.Синоним = НСтр("ru = 'Планы счетов'");
@@ -1212,7 +1212,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'План счетов'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("fca3e7e1-1bf1-49c8-9921-aafb4e787c75");
Строка.Имя = "ПланыВидовРасчета";
Строка.Синоним = НСтр("ru = 'Планы видов расчета'");
@@ -1220,7 +1220,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'План видов расчета'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("d7ecc1e9-c068-44dd-83c2-1323ec52dbbb");
Строка.Имя = "РегистрыСведений";
Строка.Синоним = НСтр("ru = 'Регистры сведений'");
@@ -1228,7 +1228,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'Регистр сведений'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("74083488-b01e-4441-84a6-c386ce88cdb5");
Строка.Имя = "РегистрыНакопления";
Строка.Синоним = НСтр("ru = 'Регистры накопления'");
@@ -1236,7 +1236,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'Регистр накопления'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("9a0d75ff-0eda-454e-b2b7-d2412ffdff18");
Строка.Имя = "РегистрыБухгалтерии";
Строка.Синоним = НСтр("ru = 'Регистры бухгалтерии'");
@@ -1244,7 +1244,7 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'Регистр бухгалтерии'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("f330686a-0acf-4e26-9cda-108f1404687d");
Строка.Имя = "РегистрыРасчета";
Строка.Синоним = НСтр("ru = 'Регистры расчета'");
@@ -1252,32 +1252,32 @@
Строка.СинонимВЕдЧисле = НСтр("ru = 'Регистр расчета'");
Строка.ОбъектыРасширений = Истина;
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("a8cdd0e0-c27f-4bf0-9718-10ec054dc468");
Строка.Имя = "БизнесПроцессы";
Строка.Синоним = НСтр("ru = 'Бизнес-процессы'");
Строка.ИмяВЕдЧисле = "БизнесПроцесс";
Строка.СинонимВЕдЧисле = НСтр("ru = 'Бизнес-процесс'");
Строка = СвойстваКоллекцийОбъектовМетаданных.Добавить();
Строка = Результат.Добавить();
Строка.Идентификатор = Новый УникальныйИдентификатор("8d9153ad-7cea-4e25-9542-a557ee59fd16");
Строка.Имя = "Задачи";
Строка.Синоним = НСтр("ru = 'Задачи'");
Строка.ИмяВЕдЧисле = "Задача";
Строка.СинонимВЕдЧисле = НСтр("ru = 'Задача'");
Для каждого Строка Из СвойстваКоллекцийОбъектовМетаданных Цикл
Строка.ПорядокКоллекции = СвойстваКоллекцийОбъектовМетаданных.Индекс(Строка);
Для каждого Строка Из Результат Цикл
Строка.ПорядокКоллекции = Результат.Индекс(Строка);
КонецЦикла;
Если ОбъектыРасширений Тогда
СвойстваКоллекцийОбъектовМетаданных = СвойстваКоллекцийОбъектовМетаданных.Скопировать(
Новый Структура("ОбъектыРасширений", Истина));
Результат = Результат.Скопировать(Новый Структура("ОбъектыРасширений", Истина));
КонецЕсли;
СвойстваКоллекцийОбъектовМетаданных.Индексы.Добавить("Идентификатор");
Результат.Индексы.Добавить("Идентификатор");
Результат.Индексы.Добавить("Имя");
Возврат СвойстваКоллекцийОбъектовМетаданных;
Возврат Результат;
КонецФункции
@@ -122,6 +122,33 @@
<importance>Normal</importance>
</extInfo>
</items>
<items xsi:type="form:Button">
<name>ОбновитьКлассификаторыПолномочий</name>
<id>248</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ОбновитьКлассификаторыПолномочийРасширеннаяПодсказка</name>
<id>249</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Command.ОбновитьКлассификаторыПолномочий</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
</items>
<items xsi:type="form:FormGroup">
<name>ГруппаКомпактная</name>
<id>233</id>
@@ -3078,6 +3105,24 @@
<currentRowUse>Auto</currentRowUse>
<selectedRowsUse>Auto</selectedRowsUse>
</formCommands>
<formCommands>
<name>ОбновитьКлассификаторыПолномочий</name>
<title>
<key>ru</key>
<value>Обновить классификаторы полномочий</value>
</title>
<id>11</id>
<use>
<common>true</common>
</use>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ОбновитьКлассификаторыПолномочий</name>
</handler>
</action>
<currentRowUse>Auto</currentRowUse>
<selectedRowsUse>Auto</selectedRowsUse>
</formCommands>
<parameters>
<name>ТолькоПросмотр</name>
<valueType>
@@ -15,6 +15,7 @@
Элементы.ГруппаВидПолномочий.ТолькоПросмотр = Параметры.ТолькоПросмотр;
Элементы.ВыбратьИзКлассификатора.Видимость = Не Параметры.ТолькоПросмотр;
Элементы.ОбновитьКлассификаторыПолномочий.Видимость = Не ОбщегоНазначения.РазделениеВключено();
РежимКлассификатора = Параметры.РежимКлассификатора;
@@ -310,6 +311,14 @@
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьКлассификаторыПолномочий(Команда)
ОбновитьКлассификаторыПолномочийНаСервере();
ПоказатьПредупреждение(, НСтр("ru = 'Обновление классификаторов полномочий выполнено.'"));
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
@@ -828,5 +837,11 @@
КонецПроцедуры
&НаСервереБезКонтекста
Процедура ОбновитьКлассификаторыПолномочийНаСервере()
РегистрыСведений.КлассификаторыМЧД.ОбновитьКлассификаторы();
КонецПроцедуры
#КонецОбласти
@@ -2395,25 +2395,16 @@
&НаКлиенте
Процедура ТекущаяПечатнаяФормаВыбор(Элемент, Область, СтандартнаяОбработка)
Если ТипЗнч(Область) = Тип("ОбластьЯчеекТабличногоДокумента") Или ТипЗнч(Область) = Тип("РисунокТабличногоДокумента") Тогда
Если ТипЗнч(Область) <> Тип("ОбластьЯчеекТабличногоДокумента") И ТипЗнч(Область) <> Тип("РисунокТабличногоДокумента") Тогда
Возврат;
КонецЕсли;
Ссылки = Новый Структура("Текст,Расшифровка,Маска","","","");
ЗаполнитьЗначенияСвойств(Ссылки, Область);
Ссылки = Новый Структура("Текст,Расшифровка,Маска","","","");
ЗаполнитьЗначенияСвойств(Ссылки, Область);
Если ПерейтиПоСсылке(Ссылки.Текст) Тогда
СтандартнаяОбработка = Ложь;
Возврат;
КонецЕсли;
Если ПерейтиПоСсылке(Ссылки.Расшифровка) Тогда
СтандартнаяОбработка = Ложь;
Возврат;
КонецЕсли;
Если ПерейтиПоСсылке(Ссылки.Маска) Тогда
СтандартнаяОбработка = Ложь;
Возврат;
КонецЕсли;
Если ПерейтиПоСсылке(Ссылки.Текст) Или ПерейтиПоСсылке(Ссылки.Расшифровка) Или ПерейтиПоСсылке(Ссылки.Маска) Тогда
СтандартнаяОбработка = Ложь;
Возврат;
КонецЕсли;
КонецПроцедуры
@@ -2425,8 +2425,8 @@
Строка.ЭтоПериод = (ТипЗнч(Строка.ПравоеЗначение) = Тип("СтандартныйПериод"));
Строка.ЭтоУникальныйИдентификатор = (ТипЗнч(Строка.ПравоеЗначение) = Тип("УникальныйИдентификатор"));
Если Строка.ТипЗначения = Новый ОписаниеТипов("Дата") Тогда
Строка.ТипЗначения = Новый ОписаниеТипов("СтандартнаяДатаНачала");
Если Строка.ТипЗначения = Новый ОписаниеТипов("Дата") И Не ОтчетыКлиентСервер.ЭтоВидСравненияСписка(ЭлементНастройки.ВидСравнения) Тогда
Строка.ТипЗначения = Новый ОписаниеТипов("СтандартнаяДатаНачала");
КонецЕсли;
Строка.ЭтоГруппа = ЭтоГруппа;
@@ -3607,6 +3607,10 @@
Если Строка.ДоступенСписокЗначений
Или ОтчетыКлиентСервер.ЭтоВидСравненияСписка(Строка.ВидСравнения) Тогда
Если ТипЗнч(ТекущееЗначение) = Тип("СтандартнаяДатаНачала") Тогда
ТекущееЗначение = ТекущееЗначение.Дата;
КонецЕсли;
Значение = ОтчетыКлиентСервер.ЗначенияСписком(ТекущееЗначение);
Значение.ЗаполнитьПометки(Истина);
@@ -472,7 +472,7 @@
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "3.1.9.221";
Обработчик.Версия = "3.1.9.226";
Обработчик.Идентификатор = Новый УникальныйИдентификатор("664e552f-4552-4eb2-970b-d63f66cc1c71");
Обработчик.Процедура = "Справочники.ВнешниеКомпоненты.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Обработчик.НачальноеЗаполнение = Истина;
@@ -3138,6 +3138,11 @@
МодульКонтрольВеденияУчетаСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.МашиночитаемыеДоверенности") Тогда
МодульМашиночитаемыеДоверенностиФНССлужебный = ОбщегоНазначения.ОбщийМодуль("МашиночитаемыеДоверенностиФНССлужебный");
МодульМашиночитаемыеДоверенностиФНССлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
МодульМультиязычностьСервер = ОбщегоНазначения.ОбщийМодуль("МультиязычностьСервер");
МодульМультиязычностьСервер.ПриДобавленииОбработчиковОбновления(Обработчики);
@@ -4690,6 +4695,8 @@
// См. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий.
Процедура ПриОпределенииНастроекРегламентныхЗаданий(Настройки) Экспорт
СтандартныеПодсистемыСервер.ПриОпределенииНастроекРегламентныхЗаданий(Настройки);
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.БизнесПроцессыИЗадачи") Тогда
МодульБизнесПроцессыИЗадачиСервер = ОбщегоНазначения.ОбщийМодуль("БизнесПроцессыИЗадачиСервер");
МодульБизнесПроцессыИЗадачиСервер.ПриОпределенииНастроекРегламентныхЗаданий(Настройки);
@@ -14,7 +14,7 @@
КонецФункции
// МЧДПодписей.
// Только для см. ЭлектроннаяПодпись.УстановленныеПодписи.
//
// Параметры:
// ПодписанныйОбъект - ОпределяемыйТип.ПодписанныйОбъект
@@ -657,6 +657,13 @@
КонецПроцедуры
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
РегистрыСведений.КлассификаторыМЧД.ПриДобавленииОбработчиковОбновления(Обработчики);
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
@@ -476,7 +476,8 @@
КонецЕсли;
Если Результат.Статус = ПредопределенноеЗначение("Перечисление.СтатусыМЧД.Действует")
И Не РезультатПроверкиДоверенности.Верна Тогда
И Не РезультатПроверкиДоверенности.Верна
И Не РезультатПроверкиДоверенности.ТребуетсяПроверка Тогда
РезультатПроверкиДоверенности.Статус = ПредопределенноеЗначение("Перечисление.СтатусыМЧД.НеДействует");
Иначе
РезультатПроверкиДоверенности.Статус = Результат.Статус;
@@ -45,7 +45,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.9.225";
Описание.Версия = "3.1.9.232";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -1078,18 +1078,18 @@
Иначе
ШаблонЗапроса =
"ВЫБРАТЬ
| &Ссылка КАК Ссылка,
| &СсылкаНаВладельца КАК Ссылка,
| &ПроверяемаяСсылка КАК ПроверяемаяСсылка
|ИЗ
| #ПолноеИмяОбъектаМетаданных КАК Таблица
|ГДЕ
| Таблица.Ссылка = &Ссылка
| Таблица.Ссылка = &СсылкаНаВладельца
| И (&Условие)";
ТекстЗапроса = СтрЗаменить(ШаблонЗапроса, "#ПолноеИмяОбъектаМетаданных", ИмяТаблицы);
ИмяПараметра = "Ссылка" + Формат(Индекс, "ЧГ=;ЧН=");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&Ссылка", "&" + ИмяПараметра);
ИмяПараметра = "СсылкаНаВладельца" + Формат(Индекс, "ЧГ=;ЧН=");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&СсылкаНаВладельца", "&" + ИмяПараметра);
Запрос.УстановитьПараметр(ИмяПараметра, МестоИспользования[0].Данные);
ИмяПараметра = "ПроверяемаяСсылка" + Формат(Индекс, "ЧГ=;ЧН=");
@@ -4481,15 +4481,14 @@
КонецПроцедуры
// Возвращает строковое представление типа.
// Для ссылочных типов возвращает в формате "СправочникСсылка.ИмяОбъекта" или "ДокументСсылка.ИмяОбъекта".
// Возвращает строковое представление типа, например, "СправочникСсылка.ИмяОбъекта", "ДокументСсылка.ИмяОбъекта".
// Для остальных типов приводит тип к строке, например "Число".
//
// Параметры:
// Тип - Тип - для которого надо получить представление.
//
// Возвращаемое значение:
// Строка - представление типа.
// Строка
//
Функция СтроковоеПредставлениеТипа(Тип) Экспорт
@@ -9938,6 +9937,39 @@
Функция МинимальнаяВерсияПлатформы() Экспорт // АПК:581 - экспортная, так как используется при тестировании.
ВерсияРежимаСовместимости = ВерсияРежимаСовместимости();
ПоддерживаемыеВерсииПлатформы = ПоддерживаемыеВерсииПлатформы();
НайденнаяВерсия = ПоддерживаемыеВерсииПлатформы.НайтиПоЗначению(ВерсияРежимаСовместимости);
Если НайденнаяВерсия = Неопределено Тогда
НайденнаяВерсия = ПоддерживаемыеВерсииПлатформы[ПоддерживаемыеВерсииПлатформы.Количество() - 1];
КонецЕсли;
НомераСборок = НайденнаяВерсия.Представление;
Возврат НомераСборок;
КонецФункции
// Возвращаемое значение:
// СписокЗначений:
// * Значение - Строка - поддерживаемый номер версии (режим совместимости);
// * Представление - Строка - минимальные номера сборок платформы, разделитель - точка с запятой.
//
Функция ПоддерживаемыеВерсииПлатформы() Экспорт
ПоддерживаемыеВерсииПлатформы = Новый СписокЗначений;
ПоддерживаемыеВерсииПлатформы.Добавить("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.1304");
ПоддерживаемыеВерсииПлатформы.Добавить("8.3.23", "8.3.23.2011; 8.3.24.1304");
ПоддерживаемыеВерсииПлатформы.Добавить("8.3.24", "8.3.24.1304");
Возврат ПоддерживаемыеВерсииПлатформы;
КонецФункции
Функция ВерсияРежимаСовместимости() Экспорт
СистемнаяИнформация = Новый СистемнаяИнформация();
РежимСовместимости = Метаданные.РежимСовместимости;
@@ -9947,15 +9979,7 @@
ВерсияРежимаСовместимости = СтрСоединить(СтрРазделить(РежимСовместимости, СтрСоединить(СтрРазделить(РежимСовместимости, "1234567890", Ложь), ""), Ложь), ".");
КонецЕсли;
Если ВерсияРежимаСовместимости = "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.1304";
ИначеЕсли ВерсияРежимаСовместимости= "8.3.23" Тогда
Возврат "8.3.23.2011, 8.3.24.1304";
КонецЕсли;
Возврат "8.3.24.1304";
Возврат ВерсияРежимаСовместимости;
КонецФункции
@@ -40,8 +40,8 @@
ТипЗначения = ОписаниеЭлементаНастройки.ТипЗначения;
КонецЕсли;
Если ТипЗначения = Новый ОписаниеТипов("Дата") Тогда
ТипЗначения = Новый ОписаниеТипов("СтандартнаяДатаНачала");
Если ТипЗначения = Новый ОписаниеТипов("Дата") И Не ОтчетыКлиентСервер.ЭтоВидСравненияСписка(ЭлементНастройки.ВидСравнения) Тогда
ТипЗначения = Новый ОписаниеТипов("СтандартнаяДатаНачала");
КонецЕсли;
СвязьПоТипу = ОписаниеЭлементаНастройки.СвязьПоТипу;
@@ -621,7 +621,8 @@
Для Каждого ПочтовыйЯщик Из ПочтовыеЯщики Цикл
Если НРег(ПочтовыйЯщик) = "отправленные"
Или НРег(ПочтовыйЯщик) = "inbox.sent"
Или НРег(ПочтовыйЯщик) = "sent" Тогда
Или НРег(ПочтовыйЯщик) = "sent"
Или НРег(ПочтовыйЯщик) = "sent items" Тогда
Соединение.ТекущийПочтовыйЯщик = ПочтовыйЯщик;
Прервать;
@@ -621,7 +621,7 @@
//
Функция ТипРезультатаКонвертацииИмяФайла() Экспорт
Возврат РаботаСФайламиСлужебныйКлиент.ТипРезультатаКонвертацииИмяФайла();
Возврат "Файл";
КонецФункции
@@ -632,7 +632,7 @@
//
Функция ТипРезультатаКонвертацииДвоичныеДанные() Экспорт
Возврат РаботаСФайламиСлужебныйКлиент.ТипРезультатаКонвертацииДвоичныеДанные();
Возврат "ДвоичныеДанные";
КонецФункции
@@ -643,7 +643,7 @@
//
Функция ТипРезультатаКонвертацииПрисоединенныйФайл() Экспорт
Возврат РаботаСФайламиСлужебныйКлиент.ТипРезультатаКонвертацииПрисоединенныйФайл();
Возврат "ПрисоединенныйФайл";
КонецФункции
@@ -686,7 +686,7 @@
Возврат;
КонецЕсли;
#Если Не ВебКлиент И Не МобильныйКлиент Тогда
#Если Не ВебКлиент И Не МобильныйКлиент Тогда
Если ИспользоватьImageMagick Тогда
ОповещениеРезультата = Новый ОписаниеОповещения("ПослеПроверкиНаличияПрограммыКонвертации", ЭтотОбъект, Контекст);
@@ -696,7 +696,7 @@
ОбъединитьВМногостраничныйФайлПродолжение(Контекст);
#КонецЕсли
#КонецЕсли
КонецПроцедуры
// Конструктор параметров для сканирования.
@@ -742,9 +742,7 @@
//
Функция ПараметрыСканирования(Заполнить = Ложь) Экспорт
ПараметрыСканирования = РаботаСФайламиСлужебныйКлиентСервер.ПараметрыСканирования();
СистемнаяИнформация = Новый СистемнаяИнформация();
ИдентификаторКлиента = СистемнаяИнформация.ИдентификаторКлиента;
ИдентификаторКлиента = РаботаСФайламиСлужебныйКлиент.ИдентификаторКлиента();
Если Заполнить И ИдентификаторКлиента <> Неопределено Тогда
РаботаСФайламиСлужебныйВызовСервера.ЗаполнитьНастройкиСканирования(ПараметрыСканирования, ИдентификаторКлиента);
@@ -824,8 +822,7 @@
Функция ПолучитьНастройкиСканированияПользователя(ИдентификаторКлиента = Неопределено) Экспорт
Если ИдентификаторКлиента = Неопределено Тогда
СистемнаяИнформация = Новый СистемнаяИнформация();
ИдентификаторКлиента = СистемнаяИнформация.ИдентификаторКлиента;
ИдентификаторКлиента = РаботаСФайламиСлужебныйКлиент.ИдентификаторКлиента();
КонецЕсли;
Возврат РаботаСФайламиСлужебныйВызовСервера.ПолучитьНастройкиСканированияПользователя(ИдентификаторКлиента);
@@ -841,8 +838,7 @@
Процедура СохранитьНастройкиСканированияПользователя(НастройкиСканированияПользователя, ИдентификаторКлиента = Неопределено) Экспорт
Если ИдентификаторКлиента = Неопределено Тогда
СистемнаяИнформация = Новый СистемнаяИнформация();
ИдентификаторКлиента = СистемнаяИнформация.ИдентификаторКлиента;
ИдентификаторКлиента = РаботаСФайламиСлужебныйКлиент.ИдентификаторКлиента();
КонецЕсли;
РаботаСФайламиСлужебныйВызовСервера.СохранитьНастройкиСканированияПользователя(НастройкиСканированияПользователя, ИдентификаторКлиента);
@@ -1229,9 +1225,7 @@
КонецЕсли;
РаботаСФайламиСлужебныйКлиент.ВключитьЛогированиеКомпоненты(РезультатПроверкиИнициализации.ПодключаемыйМодуль);
СистемнаяИнформация = Новый СистемнаяИнформация();
ИдентификаторКлиента = СистемнаяИнформация.ИдентификаторКлиента;
ИдентификаторКлиента = РаботаСФайламиСлужебныйКлиент.ИдентификаторКлиента();
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("КомпонентаУстановлена", КомпонентаУстановлена);
@@ -407,6 +407,23 @@
КонецФункции
// Возвращает Истина, если это элемент данных, относящийся к подсистеме РаботаСФайлами.
//
Функция ЭтоЭлементРаботаСФайлами(ЭлементДанных) Экспорт
ТипЭлементаДанных = ТипЗнч(ЭлементДанных);
Если ТипЭлементаДанных = Тип("УдалениеОбъекта") Тогда
Возврат Ложь;
КонецЕсли;
МетаданныеЭлемента = ЭлементДанных.Метаданные();
Возврат ОбщегоНазначения.ЭтоСправочник(МетаданныеЭлемента)
И (Метаданные.ОпределяемыеТипы.ПрисоединенныйФайлОбъект.Тип.СодержитТип(ТипЭлементаДанных)
ИЛИ (Метаданные.ОпределяемыеТипы.ПрисоединенныйФайл.Тип.СодержитТип(ТипЭлементаДанных)));
КонецФункции
#Область ПроцедурыОбменаДанными
// Возвращает массив справочников, выступающих в роли владельцев файлов.
@@ -923,23 +940,6 @@
КонецФункции
// Возвращает Истина, если это элемент данных, относящийся к подсистеме РаботаСФайлами.
//
Функция ЭтоЭлементРаботаСФайлами(ЭлементДанных) Экспорт
ТипЭлементаДанных = ТипЗнч(ЭлементДанных);
Если ТипЭлементаДанных = Тип("УдалениеОбъекта") Тогда
Возврат Ложь;
КонецЕсли;
МетаданныеЭлемента = ЭлементДанных.Метаданные();
Возврат ОбщегоНазначения.ЭтоСправочник(МетаданныеЭлемента)
И (Метаданные.ОпределяемыеТипы.ПрисоединенныйФайлОбъект.Тип.СодержитТип(ТипЭлементаДанных)
ИЛИ (Метаданные.ОпределяемыеТипы.ПрисоединенныйФайл.Тип.СодержитТип(ТипЭлементаДанных)));
КонецФункции
#КонецОбласти
#Область РаботаСТомамиФайлов
@@ -2148,8 +2148,6 @@
Возврат Перечисления.ФорматыХраненияОдностраничныхФайлов.GIF;
ИначеЕсли ФорматСканирования = Перечисления.ФорматыСканированногоИзображения.JPG Тогда
Возврат Перечисления.ФорматыХраненияОдностраничныхФайлов.JPG;
ИначеЕсли ФорматСканирования = Перечисления.ФорматыСканированногоИзображения.PNG Тогда
Возврат Перечисления.ФорматыХраненияОдностраничныхФайлов.PNG;
ИначеЕсли ФорматСканирования = Перечисления.ФорматыСканированногоИзображения.TIF Тогда
Возврат Перечисления.ФорматыХраненияОдностраничныхФайлов.TIF;
КонецЕсли;
@@ -2162,6 +2160,81 @@
Возврат "e1cib/command/Обработка.Сканирование.Команда.СканироватьЛист";
КонецФункции
Функция КонвертироватьНастройкиСканирования(Знач Настройки) Экспорт
Настройки.Разрешение = -1;
Если Настройки.Разрешение = Перечисления.РазрешенияСканированногоИзображения.dpi200 Тогда
Настройки.Разрешение = 200;
ИначеЕсли Настройки.Разрешение = Перечисления.РазрешенияСканированногоИзображения.dpi300 Тогда
Настройки.Разрешение = 300;
ИначеЕсли Настройки.Разрешение = Перечисления.РазрешенияСканированногоИзображения.dpi600 Тогда
Настройки.Разрешение = 600;
ИначеЕсли Настройки.Разрешение = Перечисления.РазрешенияСканированногоИзображения.dpi1200 Тогда
Настройки.Разрешение = 1200;
КонецЕсли;
Настройки.Цветность = -1;
Если Настройки.Цветность = Перечисления.ЦветностиИзображения.Монохромное Тогда
Настройки.Цветность = 0;
ИначеЕсли Настройки.Цветность = Перечисления.ЦветностиИзображения.ГрадацииСерого Тогда
Настройки.Цветность = 1;
ИначеЕсли Настройки.Цветность = Перечисления.ЦветностиИзображения.Цветное Тогда
Настройки.Цветность = 2;
КонецЕсли;
Настройки.Поворот = 0;
Если Настройки.Поворот = Перечисления.СпособыПоворотаИзображения.ВправоНа90 Тогда
Настройки.Поворот = 90;
ИначеЕсли Настройки.Поворот = Перечисления.СпособыПоворотаИзображения.ВправоНа180 Тогда
Настройки.Поворот = 180;
ИначеЕсли Настройки.Поворот = Перечисления.СпособыПоворотаИзображения.ВлевоНа90 Тогда
Настройки.Поворот = 270;
КонецЕсли;
Настройки.РазмерБумаги = 0;
Если Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.НеЗадано Тогда
Настройки.РазмерБумаги = 0;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.A3 Тогда
Настройки.РазмерБумаги = 11;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.A4 Тогда
Настройки.РазмерБумаги = 1;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.A5 Тогда
Настройки.РазмерБумаги = 5;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.B4 Тогда
Настройки.РазмерБумаги = 6;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.B5 Тогда
Настройки.РазмерБумаги = 2;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.B6 Тогда
Настройки.РазмерБумаги = 7;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.C4 Тогда
Настройки.РазмерБумаги = 14;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.C5 Тогда
Настройки.РазмерБумаги = 15;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.C6 Тогда
Настройки.РазмерБумаги = 16;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.USLetter Тогда
Настройки.РазмерБумаги = 3;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.USLegal Тогда
Настройки.РазмерБумаги = 4;
ИначеЕсли Настройки.РазмерБумаги = Перечисления.РазмерыБумаги.USExecutive Тогда
Настройки.РазмерБумаги = 10;
КонецЕсли;
Настройки.СжатиеTIFF = 6; // БезСжатия
Если Настройки.СжатиеTIFF = Перечисления.ВариантыСжатияTIFF.LZW Тогда
Настройки.СжатиеTIFF = 2;
ИначеЕсли Настройки.СжатиеTIFF = Перечисления.ВариантыСжатияTIFF.RLE Тогда
Настройки.СжатиеTIFF = 5;
ИначеЕсли Настройки.СжатиеTIFF = Перечисления.ВариантыСжатияTIFF.CCITT3 Тогда
Настройки.СжатиеTIFF = 3;
ИначеЕсли Настройки.СжатиеTIFF = Перечисления.ВариантыСжатияTIFF.CCITT4 Тогда
Настройки.СжатиеTIFF = 4;
КонецЕсли;
Возврат Настройки;
КонецФункции
#КонецОбласти
#Область ОчисткаНенужныхФайлов
@@ -3798,54 +3871,11 @@
МетаданныеВладельца = Метаданные.НайтиПоТипу(ТипВладельцаФайлов);
ИменаСправочников = Новый Соответствие;
ИмяСтандартногоОсновногоСправочника = МетаданныеВладельца.Имя + "ВерсииПрисоединенныхФайлов";
Если Метаданные.Справочники.Найти(ИмяСтандартногоОсновногоСправочника) <> Неопределено Тогда
ИменаСправочников.Вставить(ИмяСтандартногоОсновногоСправочника, Истина);
КонецЕсли;
Если Метаданные.ОпределяемыеТипы.ВладелецФайлов.Тип.СодержитТип(ТипВладельцаФайлов) Тогда
ИменаСправочников.Вставить("ВерсииФайлов", Истина);
КонецЕсли;
Ошибки = Новый Массив;
Ошибки.Добавить(НСтр("ru = 'Ошибка при определении имен справочников для хранения версий файлов.'"));
ОсновнойСправочникУказан = Ложь;
Для каждого КлючИЗначение Из ИменаСправочников Цикл
Если Метаданные.Справочники.Найти(КлючИЗначение.Ключ) = Неопределено Тогда
Ошибки.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'У владельца файлов типа ""%1""
|указан несуществующий справочник ""%2"".'"),
Строка(ТипВладельцаФайлов), Строка(КлючИЗначение.Ключ)));
ИначеЕсли Не СтрЗаканчиваетсяНа(КлючИЗначение.Ключ, "ВерсииПрисоединенныхФайлов") И Не КлючИЗначение.Ключ ="ВерсииФайлов" Тогда
Ошибки.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'У владельца файлов типа ""%1""
|указано имя справочника ""%2""
|без обязательного постфикса ""%3"".'"),
Строка(ТипВладельцаФайлов), Строка(КлючИЗначение.Ключ), "ВерсииПрисоединенныхФайлов"));
ИначеЕсли КлючИЗначение.Значение = Неопределено Тогда
ИменаСправочников.Вставить(КлючИЗначение.Ключ, Ложь);
ИначеЕсли КлючИЗначение.Значение = Истина Тогда
Если ОсновнойСправочникУказан Тогда
Ошибки.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'У владельца файлов типа ""%1""
|основной справочник версий указан более одного раза.'"),
Строка(ТипВладельцаФайлов), Строка(КлючИЗначение.Ключ)));
КонецЕсли;
ОсновнойСправочникУказан = Истина;
КонецЕсли;
КонецЦикла;
Если Ошибки.Количество() > 1 Тогда
ВызватьИсключение СтрСоединить(Ошибки, Символы.ПС + Символы.ПС);
КонецЕсли;
Возврат ИменаСправочников;
КонецФункции
@@ -10192,12 +10222,10 @@
Массив = Новый Массив;
Для Каждого ТипПрисоединенногоФайла Из Метаданные.ОпределяемыеТипы.ПрисоединенныйФайл.Тип.Типы() Цикл
ПолноеИмя = Метаданные.НайтиПоТипу(ТипПрисоединенногоФайла).ПолноеИмя();
Если СтрЗаканчиваетсяНа(ВРег(ПолноеИмя), ВРег("ВерсииПрисоединенныхФайлов")) Тогда
Продолжить;
КонецЕсли;
Массив.Добавить(Метаданные.НайтиПоТипу(ТипПрисоединенногоФайла).ПолноеИмя());
ТипыПрисоединенногоФайла = ОбщегоНазначения.ИдентификаторыОбъектовМетаданных(Метаданные.ОпределяемыеТипы.ПрисоединенныйФайл.Тип.Типы());
Для Каждого ТипПрисоединенногоФайла Из ТипыПрисоединенногоФайла Цикл
Массив.Добавить(ТипПрисоединенногоФайла.Значение.ПолноеИмя);
КонецЦикла;
Если Массив.Найти("Справочник.Файлы") = Неопределено Тогда
@@ -712,89 +712,6 @@
Возврат ТабличныйДокумент;
КонецФункции
Функция КонвертироватьНастройкиСканирования(ВходящиеНастройки) Экспорт
НастройкиСканирования = Новый Структура("Разрешение, Цветность, Поворот, РазмерБумаги, СжатиеTIFF");
Результат = Новый Структура("Разрешение, Цветность, Поворот, РазмерБумаги, СжатиеTIFF");
ЗаполнитьЗначенияСвойств(НастройкиСканирования, ВходящиеНастройки);
Результат.Разрешение = -1;
Если НастройкиСканирования.Разрешение = Перечисления.РазрешенияСканированногоИзображения.dpi200 Тогда
Результат.Разрешение = 200;
ИначеЕсли НастройкиСканирования.Разрешение = Перечисления.РазрешенияСканированногоИзображения.dpi300 Тогда
Результат.Разрешение = 300;
ИначеЕсли НастройкиСканирования.Разрешение = Перечисления.РазрешенияСканированногоИзображения.dpi600 Тогда
Результат.Разрешение = 600;
ИначеЕсли НастройкиСканирования.Разрешение = Перечисления.РазрешенияСканированногоИзображения.dpi1200 Тогда
Результат.Разрешение = 1200;
КонецЕсли;
Результат.Цветность = -1;
Если НастройкиСканирования.Цветность = Перечисления.ЦветностиИзображения.Монохромное Тогда
Результат.Цветность = 0;
ИначеЕсли НастройкиСканирования.Цветность = Перечисления.ЦветностиИзображения.ГрадацииСерого Тогда
Результат.Цветность = 1;
ИначеЕсли НастройкиСканирования.Цветность = Перечисления.ЦветностиИзображения.Цветное Тогда
Результат.Цветность = 2;
КонецЕсли;
Результат.Поворот = 0;
Если НастройкиСканирования.Поворот = Перечисления.СпособыПоворотаИзображения.НетПоворота Тогда
Результат.Поворот = 0;
ИначеЕсли НастройкиСканирования.Поворот = Перечисления.СпособыПоворотаИзображения.ВправоНа90 Тогда
Результат.Поворот = 90;
ИначеЕсли НастройкиСканирования.Поворот = Перечисления.СпособыПоворотаИзображения.ВправоНа180 Тогда
Результат.Поворот = 180;
ИначеЕсли НастройкиСканирования.Поворот = Перечисления.СпособыПоворотаИзображения.ВлевоНа90 Тогда
Результат.Поворот = 270;
КонецЕсли;
Результат.РазмерБумаги = 0;
Если НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.НеЗадано Тогда
Результат.РазмерБумаги = 0;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.A3 Тогда
Результат.РазмерБумаги = 11;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.A4 Тогда
Результат.РазмерБумаги = 1;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.A5 Тогда
Результат.РазмерБумаги = 5;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.B4 Тогда
Результат.РазмерБумаги = 6;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.B5 Тогда
Результат.РазмерБумаги = 2;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.B6 Тогда
Результат.РазмерБумаги = 7;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.C4 Тогда
Результат.РазмерБумаги = 14;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.C5 Тогда
Результат.РазмерБумаги = 15;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.C6 Тогда
Результат.РазмерБумаги = 16;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.USLetter Тогда
Результат.РазмерБумаги = 3;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.USLegal Тогда
Результат.РазмерБумаги = 4;
ИначеЕсли НастройкиСканирования.РазмерБумаги = Перечисления.РазмерыБумаги.USExecutive Тогда
Результат.РазмерБумаги = 10;
КонецЕсли;
Результат.СжатиеTIFF = 6; // БезСжатия
Если НастройкиСканирования.СжатиеTIFF = Перечисления.ВариантыСжатияTIFF.LZW Тогда
Результат.СжатиеTIFF = 2;
ИначеЕсли НастройкиСканирования.СжатиеTIFF = Перечисления.ВариантыСжатияTIFF.RLE Тогда
Результат.СжатиеTIFF = 5;
ИначеЕсли НастройкиСканирования.СжатиеTIFF = Перечисления.ВариантыСжатияTIFF.БезСжатия Тогда
Результат.СжатиеTIFF = 6;
ИначеЕсли НастройкиСканирования.СжатиеTIFF = Перечисления.ВариантыСжатияTIFF.CCITT3 Тогда
Результат.СжатиеTIFF = 3;
ИначеЕсли НастройкиСканирования.СжатиеTIFF = Перечисления.ВариантыСжатияTIFF.CCITT4 Тогда
Результат.СжатиеTIFF = 4;
КонецЕсли;
Возврат Результат;
КонецФункции
Процедура ЗаполнитьНастройкиСканирования(ПараметрыСканирования, ИдентификаторКлиента) Экспорт
НастройкиСканированияПользователя = РаботаСФайлами.ПолучитьНастройкиСканированияПользователя(ИдентификаторКлиента);
@@ -2463,14 +2380,16 @@
КонецПроцедуры
Процедура УдалитьДанныеФайла(ФайлИлиВерсия, УникальныйИдентификатор, Результат, АвторизованныйПользователь)
Процедура УдалитьДанныеФайла(Файл, УникальныйИдентификатор, Результат, АвторизованныйПользователь)
БлокировкаДанных = Новый БлокировкаДанных;
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить(ФайлИлиВерсия.Метаданные().ПолноеИмя());
ЭлементБлокировкиДанных.УстановитьЗначение("Ссылка", ФайлИлиВерсия);
Если ТипЗнч(ФайлИлиВерсия) <> Тип("СправочникСсылка.ВерсииФайлов") Тогда
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить(Файл.Метаданные().ПолноеИмя());
ЭлементБлокировкиДанных.УстановитьЗначение("Ссылка", Файл);
ЕстьВерсииФайла = ТипЗнч(Файл) = Тип("СправочникСсылка.Файлы");
Если ЕстьВерсииФайла Тогда
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить(Метаданные.Справочники.ВерсииФайлов.ПолноеИмя());
ЭлементБлокировкиДанных.УстановитьЗначение("Владелец", ФайлИлиВерсия);
ЭлементБлокировкиДанных.УстановитьЗначение("Владелец", Файл);
ЭлементБлокировкиДанных.Режим = РежимБлокировкиДанных.Разделяемый;
КонецЕсли;
@@ -2479,27 +2398,30 @@
Попытка
БлокировкаДанных.Заблокировать();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВерсииФайлов.Ссылка КАК Ссылка,
| ВерсииФайлов.Автор КАК Автор
|ИЗ
| Справочник.ВерсииФайлов КАК ВерсииФайлов
|ГДЕ
| ВерсииФайлов.Владелец = &Владелец
|
|УПОРЯДОЧИТЬ ПО
| ВерсииФайлов.НомерВерсии УБЫВ";
Запрос.УстановитьПараметр("Владелец", ФайлИлиВерсия);
РезультатЗапроса = Запрос.Выполнить();
ЕстьВерсииФайла = Не РезультатЗапроса.Пустой();
Если ЕстьВерсииФайла Тогда
Выборка = Запрос.Выполнить().Выбрать();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВерсииФайлов.Ссылка КАК Ссылка,
| ВерсииФайлов.Автор КАК Автор
|ИЗ
| Справочник.ВерсииФайлов КАК ВерсииФайлов
|ГДЕ
| ВерсииФайлов.Владелец = &Владелец
|
|УПОРЯДОЧИТЬ ПО
| ВерсииФайлов.НомерВерсии УБЫВ";
Запрос.УстановитьПараметр("Владелец", Файл);
РезультатЗапроса = Запрос.Выполнить();
ЕстьВерсииФайла = Не РезультатЗапроса.Пустой();
КонецЕсли;
Если ЕстьВерсииФайла Тогда
Выборка = РезультатЗапроса.Выбрать();
Иначе
Результат.Файлы.Добавить(ФайлИлиВерсия);
УдалитьДанные(ФайлИлиВерсия, УникальныйИдентификатор);
Результат.Файлы.Добавить(Файл);
УдалитьДанные(Файл, УникальныйИдентификатор);
КонецЕсли;
ЗафиксироватьТранзакцию();
@@ -2528,11 +2450,10 @@
КонецЦикла;
Если ВерсияДругогоАвтора <> Неопределено Тогда
РаботаСФайламиСлужебный.ОбновитьВерсиюВФайле(
ФайлИлиВерсия, ВерсияДругогоАвтора, Неопределено, УникальныйИдентификатор);
РаботаСФайламиСлужебный.ОбновитьВерсиюВФайле(Файл, ВерсияДругогоАвтора, Неопределено, УникальныйИдентификатор);
Иначе
Результат.Файлы.Добавить(ФайлИлиВерсия);
УдалитьДанные(ФайлИлиВерсия, УникальныйИдентификатор);
Результат.Файлы.Добавить(Файл);
УдалитьДанные(Файл, УникальныйИдентификатор);
КонецЕсли;
КонецПроцедуры
@@ -833,10 +833,10 @@
//
Процедура ДобавитьСоСканера(ПараметрыВыполнения, ПараметрыСканирования = Неопределено) Экспорт
ТипРезультата = ПараметрыВыполнения.ТипРезультата;
#Если МобильныйКлиент Тогда
ТипРезультата = ПараметрыВыполнения.ТипРезультата;
ДанныеМультимедиа = СредстваМультимедиа.СделатьФотоснимок();
Если ДанныеМультимедиа = Неопределено Тогда
ВернутьРезультат(ПараметрыВыполнения.ОбработчикРезультата, Неопределено);
@@ -847,10 +847,10 @@
РезультатСканирования = РезультатСканирования();
Если ТипРезультата = ТипРезультатаКонвертацииДвоичныеДанные() Тогда
Если ТипРезультата = РаботаСФайламиКлиент.ТипРезультатаКонвертацииДвоичныеДанные() Тогда
РезультатСканирования.ДвоичныеДанные = ДанныеМультимедиа.ПолучитьДвоичныеДанные();
ВыполнитьОбработкуОповещения(ПараметрыВыполнения.ОбработчикРезультата, РезультатСканирования);
ИначеЕсли ТипРезультата = ТипРезультатаКонвертацииИмяФайла() Тогда
ИначеЕсли ТипРезультата = РаботаСФайламиКлиент.ТипРезультатаКонвертацииИмяФайла() Тогда
ДанныеИзображения = ДанныеМультимедиа.ПолучитьДвоичныеДанные();
// АПК:441-выкл Является результатом метода
ИмяВременногоФайла = ПолучитьИмяВременногоФайла(ДанныеМультимедиа.РасширениеФайла);
@@ -876,8 +876,7 @@
#Иначе
СистемнаяИнформация = Новый СистемнаяИнформация();
ИдентификаторКлиента = СистемнаяИнформация.ИдентификаторКлиента;
ИдентификаторКлиента = ИдентификаторКлиента();
Если ПараметрыСканирования = Неопределено Тогда
ПараметрыСканирования = РаботаСФайламиКлиент.ПараметрыСканирования(Истина);
@@ -896,34 +895,6 @@
КонецПроцедуры
// Возвращаемое значение:
// Строка - обозначение типа результата конвертации - конвертация в файл на клиенте.
//
Функция ТипРезультатаКонвертацииИмяФайла() Экспорт
Возврат "Файл";
КонецФункции
// Возвращаемое значение:
// Строка - обозначение типа результата конвертации - конвертация в двоичные данные
//
Функция ТипРезультатаКонвертацииДвоичныеДанные() Экспорт
Возврат "ДвоичныеДанные";
КонецФункции
// Возвращаемое значение:
// Строка - обозначение типа результата конвертации - сохранение результата в присоединенный файл
//
Функция ТипРезультатаКонвертацииПрисоединенныйФайл() Экспорт
Возврат "ПрисоединенныйФайл";
КонецФункции
Функция РезультатСканирования() Экспорт
Результат = Новый Структура;
Результат.Вставить("ТекстОшибки", "");
@@ -934,6 +905,11 @@
Возврат Результат;
КонецФункции
Функция ИдентификаторКлиента() Экспорт
СистемнаяИнформация = Новый СистемнаяИнформация();
Возврат СистемнаяИнформация.ИдентификаторКлиента;
КонецФункции
#КонецОбласти
////////////////////////////////////////////////////////////////////////////////
@@ -11126,8 +11102,7 @@
КонецПроцедуры
Процедура ВключитьЛогированиеКомпоненты(ПодключаемыйМодуль, Знач Перезапуск = Ложь) Экспорт
СистемнаяИнформация = Новый СистемнаяИнформация();
ИдентификаторКлиента = СистемнаяИнформация.ИдентификаторКлиента;
ИдентификаторКлиента = ИдентификаторКлиента();
ПараметрыЛогирования = РаботаСФайламиСлужебныйВызовСервера.ПараметрыЛогирования(ИдентификаторКлиента);
Если Не Перезапуск Тогда
@@ -533,6 +533,13 @@
КонецФункции
// См. Справочники.ИдентификаторыОбъектовМетаданных.СвойстваКоллекцийОбъектовМетаданных
Функция СвойстваКоллекцийОбъектовМетаданных(ОбъектыРасширений = Ложь) Экспорт
Возврат Справочники.ИдентификаторыОбъектовМетаданных.СвойстваКоллекцийОбъектовМетаданных(ОбъектыРасширений);
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
@@ -733,13 +740,6 @@
КонецФункции
// См. Справочники.ИдентификаторыОбъектовМетаданных.СвойстваКоллекцийОбъектовМетаданных
Функция СвойстваКоллекцийОбъектовМетаданных(ОбъектыРасширений = Ложь) Экспорт
Возврат Справочники.ИдентификаторыОбъектовМетаданных.СвойстваКоллекцийОбъектовМетаданных(ОбъектыРасширений);
КонецФункции
// См. Справочники.ИдентификаторыОбъектовМетаданных.ПредставлениеИдентификатора
Функция ПредставлениеИдентификатораОбъектаМетаданных(Ссылка) Экспорт
@@ -3594,44 +3594,34 @@
// Проверка настройки совместимости конфигурации с версией платформы.
СистемнаяИнформация = Новый СистемнаяИнформация;
ВерсияПлатформы = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(СистемнаяИнформация.ВерсияПриложения);
МинимальнаяВерсияПлатформы = ?(ВерсияПлатформы = "8.3.21", "8.3.21.1622", "8.3.22.1704");
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, МинимальнаяВерсияПлатформы) < 0 Тогда
МинимальнаяВерсияПлатформы = "8.3.21.1622, 8.3.22.1704";
ТекущаяВерсияПлатформы = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(СистемнаяИнформация.ВерсияПриложения);
МинимальнаяВерсияПлатформы = ОбщегоНазначения.МинимальнаяВерсияПлатформы();
НомераСборок = СтрРазделить(МинимальнаяВерсияПлатформы, "; ", Ложь);
МинимальныйНомерСборкиДляТекущейВерсииПлатформы = НомераСборок[НомераСборок.ВГраница()];
Для Каждого НомерСборки Из НомераСборок Цикл
Если СтрНачинаетсяС(НомерСборки, ТекущаяВерсияПлатформы + ".") Тогда
МинимальныйНомерСборкиДляТекущейВерсииПлатформы = НомерСборки;
Прервать;
КонецЕсли;
КонецЦикла;
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, МинимальныйНомерСборкиДляТекущейВерсииПлатформы) < 0 Тогда
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Для запуска необходима версия платформы 1С:Предприятие %1 или выше.'"), МинимальнаяВерсияПлатформы);
НСтр("ru = 'Для запуска необходима версия платформы 1С:Предприятие %1 или выше.'"), МинимальныйНомерСборкиДляТекущейВерсииПлатформы);
КонецЕсли;
Режимы = Метаданные.СвойстваОбъектов.РежимСовместимости;
ТекущийРежим = Метаданные.РежимСовместимости;
ПоддерживаемыеВерсииПлатформы = ОбщегоНазначения.ПоддерживаемыеВерсииПлатформы();
ПоддерживаемаяВерсияПлатформы = ПоддерживаемыеВерсииПлатформы[ПоддерживаемыеВерсииПлатформы.Количество() - 1].Значение;
ВерсияРежимаСовместимости = ОбщегоНазначения.ВерсияРежимаСовместимости();
ПоддерживаемаяВерсияПлатформы = "8.3.21";
Если ТекущийРежим = Режимы.НеИспользовать Тогда
ПоддерживаемыеВерсииПлатформы = СтрРазделить("8.3.21", ", ", Ложь);
Если ПоддерживаемыеВерсииПлатформы.Найти(ВерсияПлатформы) <> Неопределено Тогда
НеПоддерживаемаяВерсияПлатформы = "";
Иначе
НеПоддерживаемаяВерсияПлатформы = ВерсияПлатформы;
КонецЕсли;
Иначе
ТекущийРежимСтрокой = Строка(ТекущийРежим);
Если СтрЗаканчиваетсяНа(ТекущийРежимСтрокой, "8_3_21") Тогда
НеПоддерживаемаяВерсияПлатформы = "";
Иначе
НеПоддерживаемаяВерсияПлатформы = ТекущийРежимСтрокой;
КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(НеПоддерживаемаяВерсияПлатформы) Тогда
Если ПоддерживаемыеВерсииПлатформы.НайтиПоЗначению(ВерсияРежимаСовместимости) = Неопределено Тогда
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Режим совместимости конфигурации с 1С:Предприятием версии %1 не поддерживается.
|Для запуска установите в конфигурации режим совместимости ""Не использовать"" при разработке на версии %2
|(или ""Версия %2"" при разработке на более старших версиях).'"),
НеПоддерживаемаяВерсияПлатформы, ПоддерживаемаяВерсияПлатформы);
ВерсияРежимаСовместимости, ПоддерживаемаяВерсияПлатформы);
КонецЕсли;
// Проверка заполнения версии конфигурации.
@@ -788,7 +788,8 @@
| РегистрСведений.ПользовательскиеМакетыПечати КАК ПользовательскиеМакетыПечати
|ГДЕ
| ПользовательскиеМакетыПечати.Объект = &Объект
| И ПользовательскиеМакетыПечати.ИмяМакета ПОДОБНО &ИмяМакета СПЕЦСИМВОЛ ""~""";
| И ПользовательскиеМакетыПечати.ИмяМакета ПОДОБНО &ИмяМакета СПЕЦСИМВОЛ ""~""
| И ПользовательскиеМакетыПечати.Использование";
Запрос = Новый Запрос(ТекстЗапроса);
Запрос.Параметры.Вставить("Объект", ИмяОбъекта);
@@ -797,18 +798,9 @@
Выборка = Запрос.Выполнить().Выбрать();
СписокМакетов = Новый Соответствие;
Пока Выборка.Следующий() Цикл
СписокМакетов.Вставить(Выборка.ИмяМакета, Истина);
КонецЦикла;
ИменаПоиска = ИменаМакета(ИмяМакета);
Для Каждого ИмяПоиска Из ИменаПоиска Цикл
НайденныйМакет = СписокМакетов[ИмяПоиска];
Если НайденныйМакет <> Неопределено Тогда
Возврат Истина;
КонецЕсли;
КонецЦикла;
Если Выборка.Следующий() Тогда
Возврат Истина;
КонецЕсли;
Возврат Ложь;
@@ -139,24 +139,21 @@
МассивЗаписей = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ДанныеЗаписи);
ОписаниеОповещения = Новый ОписаниеОповещения("ОткрытьМенюВыбораСостоянияЗавершение", ЭтотОбъект, МассивЗаписей);
УточнитьПоПечатнымФормам = Форма.СписокВыбораСостоянийОригинала.НайтиПоЗначению("УточнитьПоПечатнымФормам");
Если ДанныеЗаписи.ОбщееСостояние Или Не ЗначениеЗаполнено(ДанныеЗаписи.СостояниеОригиналаПервичногоДокумента) Тогда
УточнитьПоПечатнымФормам = Форма.СписокВыбораСостоянийОригинала.НайтиПоЗначению("УточнитьПоПечатнымФормам");
Если УточнитьПоПечатнымФормам = Неопределено Тогда
Форма.СписокВыбораСостоянийОригинала.Добавить("УточнитьПоПечатнымФормам",
НСтр("ru = 'Уточнить по печатным формам...'"),,
БиблиотекаКартинок.УточнитьСостояниеОригиналаПервичногоДокументаПоПечатнымФормам);
КонецЕсли;
Форма.ПоказатьВыборИзМеню(ОписаниеОповещения, Форма.СписокВыбораСостоянийОригинала,
Форма.Элементы.СостояниеОригиналаПервичногоДокумента);
Иначе
УточнитьПоПечатнымФормам = Форма.СписокВыбораСостоянийОригинала.НайтиПоЗначению("УточнитьПоПечатнымФормам");
Если УточнитьПоПечатнымФормам <> Неопределено Тогда
Форма.СписокВыбораСостоянийОригинала.Удалить(УточнитьПоПечатнымФормам);
КонецЕсли;
Форма.ПоказатьВыборИзМеню(ОписаниеОповещения, Форма.СписокВыбораСостоянийОригинала,
Форма.Элементы.СостояниеОригиналаПервичногоДокумента);
КонецЕсли;
Форма.ПоказатьВыборИзМеню(ОписаниеОповещения, Форма.СписокВыбораСостоянийОригинала,
Форма.Элементы.СостояниеОригиналаПервичногоДокумента);
Иначе
Если Форма.Объект.Ссылка.Пустая() Тогда
ПоказатьПредупреждение(,НСтр("ru = 'Для выполнения команды предварительно проведите документ.'"));
@@ -443,61 +440,27 @@
//
Процедура ОткрытьМенюВыбораСостоянияЗавершение(ВыбранноеСостояниеИзСписка, ДополнительныеПараметры) Экспорт
Если Не ВыбранноеСостояниеИзСписка = Неопределено Тогда
Если ТипЗнч(ДополнительныеПараметры)= Тип("Массив")Тогда
ОткрытьМенюВыбораСостоянияЗавершениеМассив(ВыбранноеСостояниеИзСписка, ДополнительныеПараметры);
Иначе
ОткрытьМенюВыбораСостоянияЗавершениеСтруктура(ВыбранноеСостояниеИзСписка, ДополнительныеПараметры);
КонецЕсли;
Иначе
Если ВыбранноеСостояниеИзСписка = Неопределено Тогда
Возврат;
КонецЕсли;
КонецПроцедуры
Если ТипЗнч(ДополнительныеПараметры) = Тип("Массив")Тогда
Ссылка = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДополнительныеПараметры[0], "Ссылка");
Значение = ДополнительныеПараметры;
Иначе
Ссылка = ДополнительныеПараметры.Ссылка;
Значение = Ссылка;
КонецЕсли;
// Обработчик оповещения, вызванного после завершения работы процедуры ОткрытьМенюВыбораСостояния(...).
//
// Параметры:
// ВыбранноеСостояниеИзСписка - Строка - выбранное пользователем состояние оригинала.
// ДополнительныеПараметры - Массив из ДокументСсылка:
// * Ссылка - ДокументСсылка - ссылка на документ для установки состояния оригинала.
//
Процедура ОткрытьМенюВыбораСостоянияЗавершениеМассив(ВыбранноеСостояниеИзСписка, ДополнительныеПараметры)
Ссылка = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДополнительныеПараметры[0], "Ссылка");
Если ВыбранноеСостояниеИзСписка.Значение = "УточнитьПоПечатнымФормам" Тогда
ОткрытьФормуИзмененияСостоянийПечатныхФорм(Ссылка);
Возврат;
КонецЕсли;
Изменено = УчетОригиналовПервичныхДокументовВызовСервера.УстановитьНовоеСостояниеОригинала(Ссылка, ВыбранноеСостояниеИзСписка.Значение);
Если Изменено = "Изменено" Тогда
ОповеститьПользователяОбУстановкеСостояний(1, Ссылка, ВыбранноеСостояниеИзСписка.Значение);
Оповестить("ИзменениеСостоянияОригиналаПервичногоДокумента");
ИначеЕсли Изменено = "НеПроведено" Тогда
ПоказатьПредупреждение(, НСтр("ru = 'Для установки состояния оригиналов предварительно проведите выделенные документы.'"));
КонецЕсли;
КонецПроцедуры
// Обработчик оповещения, вызванного после завершения работы процедуры ОткрытьМенюВыбораСостояния(...).
//
// Параметры:
// ВыбранноеСостояниеИзСписка - Строка - выбранное пользователем состояние оригинала.
// ДополнительныеПараметры - Структура - сведения необходимые для установки состояния оригинала:
// * Ссылка - ДокументСсылка - ссылка на документ для установки состояния оригинала.
//
Процедура ОткрытьМенюВыбораСостоянияЗавершениеСтруктура(ВыбранноеСостояниеИзСписка, ДополнительныеПараметры)
Если ВыбранноеСостояниеИзСписка.Значение = "УточнитьПоПечатнымФормам" Тогда
ОткрытьФормуИзмененияСостоянийПечатныхФорм(ДополнительныеПараметры.Ссылка);
Возврат;
КонецЕсли;
Изменено = УчетОригиналовПервичныхДокументовВызовСервера.УстановитьНовоеСостояниеОригинала(ДополнительныеПараметры.Ссылка,
Изменено = УчетОригиналовПервичныхДокументовВызовСервера.УстановитьНовоеСостояниеОригинала(Значение,
ВыбранноеСостояниеИзСписка.Значение);
Если Изменено = "Изменено" Тогда
ОповеститьПользователяОбУстановкеСостояний(1,ДополнительныеПараметры.Ссылка,ВыбранноеСостояниеИзСписка.Значение);
ОповеститьПользователяОбУстановкеСостояний(1, Ссылка, ВыбранноеСостояниеИзСписка.Значение);
Оповестить("ИзменениеСостоянияОригиналаПервичногоДокумента");
ИначеЕсли Изменено = "НеПроведено" Тогда
ПоказатьПредупреждение(, НСтр("ru = 'Для установки состояния оригиналов предварительно проведите выделенные документы.'"));
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonTemplate xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="6f3c5b90-b030-4267-a973-33d12c2c7680">
<name>КомпонентаСканированияДокументов_3_1_0_1022</name>
<name>КомпонентаСканированияДокументов_3_0_1_1021</name>
<synonym>
<key>ru</key>
<value>Компонента сканирования документов</value>
+10 -10
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="63705c7f-220e-4872-b64a-7f708386e878">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="ee6aab0e-cece-4e84-9517-f03a6acdee78">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="eb280bbf-547e-4e74-99a3-2effdfc51078"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="f32936dc-ef45-4721-8d9e-9b7a8d9c408b"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="879735fb-ffad-4d25-882e-25deb4025ebf"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="8f3019b4-355f-4fd3-a5a7-988950c9b386"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="995a3fc0-0325-48aa-8f9c-1b383144a1b7"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="aed090a9-c66c-41da-92a6-1879f9bf7079"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="da14fe53-e52d-40c7-82c7-acc33ace4ba8"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="1dd3e6f2-524b-4f95-8be0-adbbb06d5322"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="98038930-c24f-4999-b1a2-c3486d9e0ba2"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="6c761e1b-a225-4054-bb04-d335a6b72ad6"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="da23e67f-e963-4a56-891e-80422de45449"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="6d80d825-f787-44c1-ad58-d000070f335e"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="083bee83-ab91-45d4-b85a-fe063d47339c"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="5b64c580-2049-4cff-a128-b609cf734a72"/>
<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.225</version>
<version>3.1.9.232</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -856,7 +856,7 @@
<commonTemplates>CommonTemplate.КомпонентаПечатиQRКода</commonTemplates>
<commonTemplates>CommonTemplate.КомпонентаПечатиШтрихкодов_10_0_9_1</commonTemplates>
<commonTemplates>CommonTemplate.КомпонентаПоискаСтрок</commonTemplates>
<commonTemplates>CommonTemplate.КомпонентаСканированияДокументов_3_1_0_1022</commonTemplates>
<commonTemplates>CommonTemplate.КомпонентаСканированияДокументов_3_0_1_1021</commonTemplates>
<commonTemplates>CommonTemplate.МакетШтемпеляЭЦПOfficeOpen</commonTemplates>
<commonTemplates>CommonTemplate.ПолучениеДереваОбработчиковОбновления</commonTemplates>
<commonTemplates>CommonTemplate.ПустойМакетDOCX</commonTemplates>
@@ -1 +1 @@
{6,1,1,4aae7f71-e8b5-473c-9937-f20456f04eb7,1,1bf84d09-3210-406b-813b-4ac858864954,"3.1.9.225","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7575,1,0,63705c7f-220e-4872-b64a-7f708386e878,63705c7f-220e-4872-b64a-7f708386e878,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,f9825f49-0380-4869-b29d-c48407ee952d,1,4370b1a3-a300-489a-960a-e212de4303dc,"3.1.9.232","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7575,1,0,ee6aab0e-cece-4e84-9517-f03a6acdee78,ee6aab0e-cece-4e84-9517-f03a6acdee78,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
@@ -131,7 +131,7 @@
Разделитель = ПолучитьРазделительПути();
ВсеМинимальные = ОбщегоНазначения.МинимальнаяВерсияПлатформы();
ВсеМинимальныеЧастями = СтрРазделить(ВсеМинимальные, ";");
ВсеМинимальныеЧастями = СтрРазделить(ВсеМинимальные, "; ");
СоответствиеМинимальныхСборок = Новый Соответствие;
Для Каждого Минимальная Из ВсеМинимальныеЧастями Цикл
МинимальнаяВерсия = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(Минимальная);
@@ -307,7 +307,7 @@
Если Не ПравоДоступа("Изменение", МетаданныеСправочника) Тогда
Продолжить;
КонецЕсли;
Если Не СтрЗаканчиваетсяНа(МетаданныеСправочника.Имя, "ВерсииПрисоединенныхФайлов") И МетаданныеСправочника.Имя <> "ВерсииФайлов" Тогда
Если МетаданныеСправочника.Имя <> "ВерсииФайлов" Тогда
ФрагментЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Файлы.Редактирует,
| Файлы.ИндексКартинки,
@@ -271,7 +271,7 @@
Продолжить;
КонецЕсли;
Если Не СтрЗаканчиваетсяНа(МетаданныеСправочника.Имя, "ВерсииПрисоединенныхФайлов") И МетаданныеСправочника.Имя <> "ВерсииФайлов" Тогда
Если МетаданныеСправочника.Имя <> "ВерсииФайлов" Тогда
Если Не ПустаяСтрока(ТекстЗапроса) Тогда
ТекстЗапроса = ТекстЗапроса + "
@@ -121,7 +121,7 @@
&НаКлиенте
Процедура КачествоJPGПриИзменении(Элемент)
Элементы.КачествоJPG.Заголовок = СтрШаблон(НСтр("ru='Качество (%1)'"), КачествоJPG);
Элементы.КачествоJPG.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='Качество (%1)'"), КачествоJPG);
КонецПроцедуры
&НаКлиенте
@@ -237,7 +237,7 @@
&НаКлиенте
Процедура ОбновитьСостояние()
Элементы.КачествоJPG.Заголовок = СтрШаблон(НСтр("ru='Качество (%1)'"), КачествоJPG);
Элементы.КачествоJPG.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='Качество (%1)'"), КачествоJPG);
Элементы.ФорматСканированногоИзображения.Доступность = Ложь;
Элементы.Разрешение.Доступность = Ложь;
Элементы.Цветность.Доступность = Ложь;
@@ -34,7 +34,7 @@
Элементы.ГруппаКачествоJPG.Видимость = (ФорматСканированногоИзображения = ФорматJPG);
Элементы.СжатиеTIFF.Видимость = (ФорматСканированногоИзображения = ФорматTIF);
Элементы.КачествоJPG.Заголовок = СтрШаблон(НСтр("ru='Качество (%1)'"), КачествоJPG);
Элементы.КачествоJPG.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='Качество (%1)'"), КачествоJPG);
УстановитьПодсказки();
КонецПроцедуры
@@ -59,7 +59,7 @@
&НаКлиенте
Процедура КачествоJPGПриИзменении(Элемент)
Элементы.КачествоJPG.Заголовок = СтрШаблон(НСтр("ru='Качество (%1)'"), КачествоJPG);
Элементы.КачествоJPG.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='Качество (%1)'"), КачествоJPG);
КонецПроцедуры
&НаКлиенте
@@ -556,7 +556,7 @@
НастройкиСканирования.Поворот = ПоворотПеречисление;
НастройкиСканирования.РазмерБумаги = РазмерБумагиПеречисление;
НастройкиСканирования.СжатиеTIFF = СжатиеTIFFПеречисление;
ПримитивныеНастройкиСканирования = РаботаСФайламиСлужебныйВызовСервера.КонвертироватьНастройкиСканирования(НастройкиСканирования);
ПримитивныеНастройкиСканирования = РаботаСФайламиСлужебный.КонвертироватьНастройкиСканирования(НастройкиСканирования);
ЗаполнитьЗначенияСвойств(ЭтотОбъект, ПримитивныеНастройкиСканирования,
"Разрешение, Цветность, Поворот, РазмерБумаги, СжатиеTIFF");
@@ -698,7 +698,8 @@
Если Открыта() Тогда
ТекущаяДата = ТекущаяДата(); // АПК:143 ТекущаяДата для расчета интервала времени
Если ТекущаяДата < НачалоСканирования + 3 Тогда
ПредставлениеОшибки = СтрШаблон(НСтр("ru='Сканирование отменено (событие %1) через %2 сек. См. %3'"), Событие,
ПредставлениеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='Сканирование отменено (событие %1) через %2 сек. См. %3'"), Событие,
ТекущаяДата - НачалоСканирования, "ImageScan.log");
РаботаСФайламиСлужебныйКлиент.ЗаписатьЖурналСканирования("СобытиеСканера" + "." + Событие,
ПредставлениеОшибки, Истина);
@@ -769,17 +770,12 @@
Возврат;
ИначеЕсли ТипРезультата = РаботаСФайламиКлиент.ТипРезультатаКонвертацииИмяФайла() Тогда
Результат.ИмяФайла = Контекст.ПутьКФайлуЛокальный;
ИндексыУдаления = Новый Массив();
Для ИндексФайла = 0 По ПараметрыВыполнения.МассивФайловКопия.ВГраница() Цикл
Если ПараметрыВыполнения.МассивФайловКопия[0].ПутьКФайлу = Контекст.ПутьКФайлуЛокальный Тогда
ИндексыУдаления.Вставить(0, ИндексФайла);
Для ИндексФайла = -ПараметрыВыполнения.МассивФайловКопия.ВГраница() По 0 Цикл
Если ПараметрыВыполнения.МассивФайловКопия[-ИндексФайла].ПутьКФайлу <> Контекст.ПутьКФайлуЛокальный Тогда
ПараметрыВыполнения.МассивФайловКопия.Удалить(-ИндексФайла);
КонецЕсли;
КонецЦикла;
Для Каждого ИндексУдаления Из ИндексыУдаления Цикл
ПараметрыВыполнения.МассивФайловКопия.Удалить(ИндексУдаления);
КонецЦикла;
ПараметрыВыполнения.ФайлРезультата = "";
ПринятьЗавершение(Результат, ПараметрыВыполнения);
Возврат;
@@ -10,6 +10,19 @@
#Область СлужебныеПроцедурыИФункции
// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления.
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
Если Не ОбщегоНазначения.РазделениеВключено() Тогда
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "3.1.9.231";
Обработчик.Процедура = "РегистрыСведений.КлассификаторыМЧД.УстановитьРасписаниеРегламентногоЗадания";
Обработчик.РежимВыполнения = "Оперативно";
Обработчик.НачальноеЗаполнение = Истина;
КонецЕсли;
КонецПроцедуры
Функция КлассификаторПолномочий() Экспорт
КлассификаторJSON = ДанныеФайла(ИдентификаторКлассификатораПолномочий());
@@ -220,6 +233,7 @@
ПараметрыПолучения = ПолучениеФайловИзИнтернетаКлиентСервер.ПараметрыПолученияФайла();
ПараметрыПолучения.Заголовки.Вставить("If-Modified-Since", ДатаИзмененияФайла);
ПараметрыПолучения.Заголовки.Вставить("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36");
РезультатЗагрузки = ПолучениеФайловИзИнтернета.СкачатьФайлВоВременноеХранилище(АдресФайла, ПараметрыПолучения, Ложь);
@@ -622,6 +636,25 @@
КонецФункции
Процедура УстановитьРасписаниеРегламентногоЗадания() Экспорт
ГенераторСлучайныхЧисел = Новый ГенераторСлучайныхЧисел(ТекущаяУниверсальнаяДатаВМиллисекундах());
Задержка = ГенераторСлучайныхЧисел.СлучайноеЧисло(1, 24*60*60) - 1;
Расписание = Новый РасписаниеРегламентногоЗадания;
Расписание.ПериодПовтораДней = 7;
Расписание.ВремяНачала = '00010101000000' + Задержка; // В любое время.
ПараметрыЗадания = Новый Структура;
ПараметрыЗадания.Вставить("Расписание", Расписание);
ПараметрыЗадания.Вставить("ИнтервалПовтораПриАварийномЗавершении", 3600);
ПараметрыЗадания.Вставить("КоличествоПовторовПриАварийномЗавершении", 0);
РегламентныеЗаданияСервер.УстановитьПараметрыРегламентногоЗадания(
Метаданные.РегламентныеЗадания.ОбновлениеКлассификаторовМЧД, ПараметрыЗадания);
КонецПроцедуры
#КонецОбласти
#КонецЕсли
@@ -87,6 +87,13 @@
ИдентификаторыИзмененныхСтрок = ОбновитьОтображениеМакета(Параметр);
Если Элементы.Макеты.ТекущиеДанные <> Неопределено И Элементы.Макеты.ТекущиеДанные.ЭтоГруппа Тогда
Элементы.Макеты.ТекущаяСтрока = ИдентификаторыИзмененныхСтрок[Элементы.Макеты.ТекущиеДанные.ПолучитьИдентификатор()];
Иначе
Для Каждого Элемент Из ИдентификаторыИзмененныхСтрок Цикл
Элементы.Макеты.ТекущаяСтрока = Элемент.Значение;
Прервать;
КонецЦикла;
КонецЕсли;
Если Элементы.Макеты.ТекущиеДанные <> Неопределено Тогда
Элементы.Макеты.ТекущиеДанные.СоответствуетОтбору = Истина;
КонецЕсли;
КонецЕсли;
@@ -606,6 +613,7 @@
ТекущиеДанные = Элементы.Макеты.ДанныеСтроки(ВыделеннаяСтрока);
ТекущиеДанные.ИспользуетсяИзмененный = Ложь;
ТекущиеДанные.Изменен = Ложь;
ТекущиеДанные.ДоступныеЯзыки = "";
УстановитьКартинкуИспользования(ТекущиеДанные);
УдаляемыеМакеты.Добавить(ТекущиеДанные.ИмяОбъектаМетаданныхМакета);
КонецЦикла;
@@ -587,12 +587,13 @@
&НаСервере
Процедура УстановитьСсылкуНаОригинал()
Документ = Запись.Владелец.ПолучитьОбъект();
СведенияОДокументе = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Запись.Владелец, "Номер,Дата");
ТипДокумента = Запись.Владелец.Метаданные();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПрефиксацияОбъектов") Тогда
Значения = Новый Структура("Документ,Номер,Дата", СокрЛП(ТипДокумента),
ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Документ.Номер, Истина, Истина), Формат(Документ.Дата,НСтр("ru='ДЛФ=DD'")));
ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(СведенияОДокументе.Номер, Истина, Истина),
Формат(СведенияОДокументе.Дата, НСтр("ru='ДЛФ=DD'")));
СсылкаНаДокумент = НСтр("ru='[Документ] № [Номер] от [Дата]'");
СсылкаНаДокумент = СтроковыеФункцииКлиентСервер.ВставитьПараметрыВСтроку(СсылкаНаДокумент, Значения);
Иначе
@@ -5,7 +5,6 @@
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ОписаниеПеременных
@@ -46,10 +45,11 @@
// НовыеПользовательскиеНастройкиКД - ПользовательскиеНастройкиКомпоновкиДанных
// - Неопределено
//
Процедура ПередЗагрузкойНастроекВКомпоновщик(Контекст, КлючСхемы, КлючВарианта, НовыеНастройкиКД, НовыеПользовательскиеНастройкиКД) Экспорт
Процедура ПередЗагрузкойНастроекВКомпоновщик(Контекст, КлючСхемы, КлючВарианта, НовыеНастройкиКД,
НовыеПользовательскиеНастройкиКД) Экспорт
Если Не УправлениеДоступомСлужебный.УпрощенныйИнтерфейсНастройкиПравДоступа()
Или Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда
Или Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда
Возврат;
КонецЕсли;
@@ -94,7 +94,7 @@
СтандартнаяОбработка = Ложь;
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда
ТекстОшибки = НСтр("ru = 'Для использования отчета требуется внедрить подсистему Варианты отчетов.'");
ТекстОшибки = НСтр("ru = 'Для формирования отчета в конфигурации необходима подсистема ""Варианты отчетов"".'");
ВызватьИсключение ТекстОшибки;
КонецЕсли;
@@ -108,21 +108,20 @@
КонецЕсли;
Если Не ЗначениеЗаполнено(ПользовательИлиГруппа) Тогда
ТекстОшибки =
НСтр("ru = 'Откройте карточку пользователя, перейдите по ссылке ""Права доступа"",
|нажмите на кнопку ""Отчет по правам доступа"".'");
ТекстОшибки = НСтр("ru = 'Откройте карточку пользователя, перейдите по ссылке ""Права доступа"",
|нажмите на кнопку ""Отчет по правам доступа"".'");
ВызватьИсключение ТекстОшибки;
КонецЕсли;
Если ПользовательИлиГруппа <> Пользователи.АвторизованныйПользователь()
И Не Пользователи.ЭтоПолноправныйПользователь() Тогда
И Не Пользователи.ЭтоПолноправныйПользователь() Тогда
ТекстОшибки = НСтр("ru = 'Недостаточно прав для просмотра отчета.'");
ВызватьИсключение ТекстОшибки;
КонецЕсли;
ВыводПравГруппы = ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.ГруппыПользователей")
ИЛИ ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.ГруппыВнешнихПользователей");
Или ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.ГруппыВнешнихПользователей");
УпрощенныйИнтерфейс = УправлениеДоступомСлужебный.УпрощенныйИнтерфейсНастройкиПравДоступа();
Документ = ДокументРезультат;
@@ -140,15 +139,14 @@
// Отчет по правам администратора.
Если ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.Пользователи")
ИЛИ ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.ВнешниеПользователи") Тогда
Или ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.ВнешниеПользователи") Тогда
УстановитьПривилегированныйРежим(Истина);
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(
ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ПользовательИлиГруппа, "ИдентификаторПользователяИБ"));
УстановитьПривилегированныйРежим(Ложь);
Если ПользовательИБ <> Неопределено
И Пользователи.ЭтоПолноправныйПользователь(ПользовательИБ, Истина) Тогда
Если ПользовательИБ <> Неопределено И Пользователи.ЭтоПолноправныйПользователь(ПользовательИБ, Истина) Тогда
Область = Макет.ПолучитьОбласть("ПолноправныйПользователь");
Документ.Вывести(Область, 1);
@@ -185,7 +183,7 @@
Для Каждого Элемент Из Отбор.Элементы Цикл
Если Элемент.Использование И Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Пользователь") Тогда
Если Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно
Или Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке Тогда
Или Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке Тогда
Возврат Элемент.ПравоеЗначение;
Иначе
Возврат Неопределено;
@@ -204,14 +202,13 @@
Или ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.ГруппыВнешнихПользователей"));
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Пользователь", ПользовательИлиГруппа);
Запрос.УстановитьПараметр("ВыводПравГруппы", ВыводПравГруппы);
Запрос.УстановитьПараметр("Пользователь", ПользовательИлиГруппа);
Запрос.УстановитьПараметр("ВыводПравГруппы", ВыводПравГруппы);
Запрос.УстановитьПараметр("ВидыОграниченийПрав", ВидыОграниченийПрав);
Запрос.УстановитьПараметр("ТипыВладельцевНастроекПрав", ВозможныеПрава.ТипыВладельцев);
Запрос.УстановитьПараметр("ПраваРолейРасширений", УправлениеДоступомСлужебный.ПраваРолейРасширений());
// АПК:96-выкл - №434 Использование ОБЪЕДИНИТЬ допустимо, так как
// строки не должны повторятся и это запрос для отчета.
// АПК:96-выкл - №434 Использование ОБЪЕДИНИТЬ допустимо, так как строки не должны повторятся и это запрос для отчета.
Запрос.Текст =
"ВЫБРАТЬ
| ПраваРолейРасширений.ОбъектМетаданных КАК ОбъектМетаданных,
@@ -478,11 +475,10 @@
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ПраваРолейПрофилей.Таблица.Родитель.Имя КАК ВидОбъектов,
| ПраваРолейПрофилей.Таблица.Родитель.Синоним КАК ПредставлениеВидаОбъектов,
| ПраваРолейПрофилей.Таблица.Родитель.ПорядокКоллекции КАК ПорядокВидаОбъектов,
| ПраваРолейПрофилей.Таблица.ПолноеИмя КАК Таблица,
| ПраваРолейПрофилей.Таблица.Имя КАК Объект,
| ПраваРолейПрофилей.Таблица.Синоним КАК ПредставлениеОбъекта,
| ПраваРолейПрофилей.Таблица КАК ИдентификаторОбъектаМетаданных,
| ПраваРолейПрофилей.Профиль КАК Профиль,
| ПРЕДСТАВЛЕНИЕ(ПраваРолейПрофилей.Профиль) КАК ПредставлениеПрофиля,
| ПраваРолейПрофилей.Роль.Имя КАК Роль,
@@ -555,10 +551,9 @@
| И (ВидыОграниченийПрав.Право = ""Чтение"")
| И (ВидыОграниченийПрав.ВидДоступа = ВидыИЗначенияДоступа.ВидДоступа)) КАК ПраваРолейПрофилей
|ИТОГИ
| МАКСИМУМ(ПредставлениеВидаОбъектов),
| МАКСИМУМ(ПорядокВидаОбъектов),
| МАКСИМУМ(Таблица),
| МАКСИМУМ(ПредставлениеОбъекта),
| МАКСИМУМ(ИдентификаторОбъектаМетаданных),
| МАКСИМУМ(ПредставлениеПрофиля),
| МАКСИМУМ(ПредставлениеРоли),
| МАКСИМУМ(ПравоЧтениеБезОграничения),
@@ -579,11 +574,10 @@
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ПраваРолейПрофилей.Таблица.Родитель.Имя КАК ВидОбъектов,
| ПраваРолейПрофилей.Таблица.Родитель.Синоним КАК ПредставлениеВидаОбъектов,
| ПраваРолейПрофилей.Таблица.Родитель.ПорядокКоллекции КАК ПорядокВидаОбъектов,
| ПраваРолейПрофилей.Таблица.ПолноеИмя КАК Таблица,
| ПраваРолейПрофилей.Таблица.Имя КАК Объект,
| ПраваРолейПрофилей.Таблица.Синоним КАК ПредставлениеОбъекта,
| ПраваРолейПрофилей.Таблица КАК ИдентификаторОбъектаМетаданных,
| ПраваРолейПрофилей.Профиль КАК Профиль,
| ПРЕДСТАВЛЕНИЕ(ПраваРолейПрофилей.Профиль) КАК ПредставлениеПрофиля,
| ПраваРолейПрофилей.Роль.Имя КАК Роль,
@@ -725,10 +719,9 @@
| И (ВидыОграниченийПрав.Право = ""Изменение"")
| И (ВидыОграниченийПрав.ВидДоступа = ВидыИЗначенияДоступа.ВидДоступа)) КАК ПраваРолейПрофилей
|ИТОГИ
| МАКСИМУМ(ПредставлениеВидаОбъектов),
| МАКСИМУМ(ПорядокВидаОбъектов),
| МАКСИМУМ(ВидОбъектов),
| МАКСИМУМ(Таблица),
| МАКСИМУМ(ПредставлениеОбъекта),
| МАКСИМУМ(ИдентификаторОбъектаМетаданных),
| МАКСИМУМ(ПредставлениеПрофиля),
| МАКСИМУМ(ПредставлениеРоли),
| МАКСИМУМ(ПравоДобавление),
@@ -770,6 +763,7 @@
ОбластьОтступ = Макет.ПолучитьОбласть("Отступ");
ПраваОбъектов = РезультатЗапроса.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); // ДеревоЗначений
ЗаполнитьПредставленияОбъектов(ПраваОбъектов);
ПраваОбъектов.Строки.Сортировать(
"ПорядокВидаОбъектов Возр,
|ПредставлениеОбъекта Возр,
@@ -829,8 +823,8 @@
КонецЕсли;
КонецЕсли;
Область.Параметры.ПредставлениеОбъекта =
ОписаниеОбъекта.ПредставлениеОбъекта + Символы.ПС + УточнениеПредставленияОбъекта;
Область.Параметры.ПредставлениеОбъекта = ОписаниеОбъекта.ПредставлениеОбъекта + Символы.ПС
+ УточнениеПредставленияОбъекта;
Для Каждого ОписаниеПрофиля Из ОписаниеОбъекта.Строки Цикл
ПредставлениеРолейПрофиля = "";
@@ -850,24 +844,13 @@
КонецЕсли;
Если ОписаниеВидаРолей.Строки.Количество() > 1
И ОписаниеВидаРолей.Строки.Индекс(ОписаниеРоли)
< ОписаниеВидаРолей.Строки.Количество()-1 Тогда
ПредставлениеРолейПрофиля
= ПредставлениеРолейПрофиля
+ ОписаниеРоли.ПредставлениеРоли + ",";
И ОписаниеВидаРолей.Строки.Индекс(ОписаниеРоли) < ОписаниеВидаРолей.Строки.Количество() - 1 Тогда
ПредставлениеРолейПрофиля = ПредставлениеРолейПрофиля + ОписаниеРоли.ПредставлениеРоли + ",";
КоличествоРолей = КоличествоРолей + 1;
КонецЕсли;
Если ОписаниеВидаРолей.Строки.Индекс(ОписаниеРоли) =
ОписаниеВидаРолей.Строки.Количество()-1 Тогда
ПредставлениеРолейПрофиля
= ПредставлениеРолейПрофиля
+ ОписаниеРоли.ПредставлениеРоли
+ ",";
Если ОписаниеВидаРолей.Строки.Индекс(ОписаниеРоли) = ОписаниеВидаРолей.Строки.Количество() - 1 Тогда
ПредставлениеРолейПрофиля = ПредставлениеРолейПрофиля + ОписаниеРоли.ПредставлениеРоли + ",";
КоличествоРолей = КоличествоРолей + 1;
КонецЕсли;
ПредставлениеРолейПрофиля = ПредставлениеРолейПрофиля + Символы.ПС;
@@ -875,12 +858,12 @@
ИначеЕсли ОписаниеВидаРолей.Строки[0].Строки.Количество() > 0 Тогда
// Описание ограничений доступа для ролей с ограничениями.
Для Каждого ОписаниеГруппыДоступа Из ОписаниеВидаРолей.Строки[0].Строки Цикл
Индекс = ОписаниеГруппыДоступа.Строки.Количество()-1;
Индекс = ОписаниеГруппыДоступа.Строки.Количество() - 1;
Пока Индекс >= 0 Цикл
Если ОписаниеГруппыДоступа.Строки[Индекс].ВидДоступа = Неопределено Тогда
ОписаниеГруппыДоступа.Строки.Удалить(Индекс);
КонецЕсли;
Индекс = Индекс-1;
Индекс = Индекс - 1;
КонецЦикла;
НачальнаяСтрокаОбластиГруппыДоступа = Неопределено;
Если Область = Неопределено Тогда
@@ -899,27 +882,22 @@
Если ЗначениеЗаполнено(ПредставлениеРолейПрофиля)
И СтрЗаканчиваетсяНа(ПредставлениеРолейПрофиля, ",") Тогда
ПредставлениеРолейПрофиля = Лев(
ПредставлениеРолейПрофиля,
СтрДлина(ПредставлениеРолейПрофиля) - 1);
ПредставлениеРолейПрофиля = Лев(ПредставлениеРолейПрофиля, СтрДлина(ПредставлениеРолейПрофиля) - 1);
КонецЕсли;
Если КоличествоРолей > 1 Тогда
УточнениеПредставленияГруппыДоступа =
НСтр("ru = '(профиль: %1, роли:
|%2)'")
УточнениеПредставленияГруппыДоступа = НСтр("ru = '(профиль: %1, роли:
|%2)'")
Иначе
УточнениеПредставленияГруппыДоступа =
НСтр("ru = '(профиль: %1, роль:
|%2)'")
УточнениеПредставленияГруппыДоступа = НСтр("ru = '(профиль: %1, роль:
|%2)'")
КонецЕсли;
Область.Параметры.ПредставлениеПрофиляИлиГруппыДоступа =
ОписаниеГруппыДоступа.ПредставлениеГруппыДоступа
+ Символы.ПС
+ СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(УточнениеПредставленияГруппыДоступа,
ОписаниеПрофиля.ПредставлениеПрофиля,
СокрЛП(ПредставлениеРолейПрофиля));
ОписаниеГруппыДоступа.ПредставлениеГруппыДоступа + Символы.ПС
+ СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(УточнениеПредставленияГруппыДоступа,
ОписаниеПрофиля.ПредставлениеПрофиля,
СокрЛП(ПредставлениеРолейПрофиля));
Иначе
Область.Параметры.ПредставлениеПрофиляИлиГруппыДоступа =
ОписаниеГруппыДоступа.ПредставлениеГруппыДоступа;
@@ -933,7 +911,7 @@
Если ОписаниеВидаДоступа.Строки[Индекс].ЗначениеДоступа = Неопределено Тогда
ОписаниеВидаДоступа.Строки.Удалить(Индекс);
КонецЕсли;
Индекс = Индекс-1;
Индекс = Индекс - 1;
КонецЦикла;
// Получение новой области, если вид доступа не первый.
Если Область = Неопределено Тогда
@@ -943,29 +921,21 @@
Область.Параметры.ВидДоступа = ОписаниеВидаДоступа.ВидДоступа;
Область.Параметры.ПредставлениеВидаДоступа = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
ШаблонПредставленияВидаДоступа(
ОписаниеВидаДоступа, ВладельцыНастроекПрав),
ОписаниеВидаДоступа.ПредставлениеВидаДоступа);
ШаблонПредставленияВидаДоступа(
ОписаниеВидаДоступа, ВладельцыНастроекПрав),
ОписаниеВидаДоступа.ПредставлениеВидаДоступа);
ВывестиОбласть(
Документ,
Область,
3,
ВывестиОбласть(Документ, Область, 3,
НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта,
НачальнаяСтрокаОбластиГруппыДоступа);
Для Каждого ОписаниеЗначенияДоступа Из ОписаниеВидаДоступа.Строки Цикл
Область = Макет.ПолучитьОбласть("ПраваОбъектовТаблицаСтрокаЗначенияДоступа");
Область.Параметры.ПредставлениеЗначенияДоступа = ОписаниеЗначенияДоступа.ПредставлениеЗначенияДоступа;
Область.Параметры.ЗначениеДоступа = ОписаниеЗначенияДоступа.ЗначениеДоступа;
ВывестиОбласть(
Документ,
Область,
3,
ВывестиОбласть(Документ, Область, 3,
НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта,
НачальнаяСтрокаОбластиГруппыДоступа);
@@ -974,22 +944,15 @@
КонецЕсли;
КонецЕсли;
Если Область <> Неопределено Тогда
ВывестиОбласть(
Документ,
Область,
3,
ВывестиОбласть(Документ, Область, 3,
НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта,
НачальнаяСтрокаОбластиГруппыДоступа);
КонецЕсли;
// Установка границы видов доступа текущей группы доступа.
УстановитьГраницыВидовИЗначенийДоступа(
Документ,
НачальнаяСтрокаОбластиГруппыДоступа,
УстановитьГраницыВидовИЗначенийДоступа(Документ, НачальнаяСтрокаОбластиГруппыДоступа,
КонечнаяСтрокаОбластиОбъекта);
// Объединение ячеек группы доступа и установка границы.
ОбъединитьЯчейкиУстановитьГраницы(
Документ,
ОбъединитьЯчейкиУстановитьГраницы(Документ,
НачальнаяСтрокаОбластиГруппыДоступа,
КонечнаяСтрокаОбластиОбъекта,
3);
@@ -997,12 +960,7 @@
КонецЕсли;
КонецЦикла;
КонецЦикла;
// Объединение ячеек объекта и установка границы.
ОбъединитьЯчейкиУстановитьГраницы(
Документ,
НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта,
2);
ОбъединитьЯчейкиУстановитьГраницы(Документ, НачальнаяСтрокаОбластиОбъекта, КонечнаяСтрокаОбластиОбъекта, 2);
КонецЦикла;
Документ.Вывести(ОбластьОтступ, 3);
Документ.Вывести(ОбластьОтступ, 3);
@@ -1014,10 +972,13 @@
КонецПроцедуры
Процедура ВывестиДоступныеДляРедактирования(Знач ВозможныеПрава, Знач Макет, Знач РезультатЗапроса, Знач УпрощенныйИнтерфейс)
Процедура ВывестиДоступныеДляРедактирования(Знач ВозможныеПрава, Знач Макет, Знач РезультатЗапроса,
Знач УпрощенныйИнтерфейс)
ОбластьОтступ = Макет.ПолучитьОбласть("Отступ");
ПраваОбъектов = РезультатЗапроса.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); // ДеревоЗначений
ЗаполнитьПредставленияОбъектов(ПраваОбъектов);
ПраваОбъектов.Строки.Сортировать(
"ПорядокВидаОбъектов Возр,
|ПредставлениеОбъекта Возр,
@@ -1026,8 +987,7 @@
|ПредставлениеРоли Возр,
|ПредставлениеГруппыДоступа Возр,
|ПредставлениеВидаДоступа Возр,
|ПредставлениеЗначенияДоступа Возр",
Истина);
|ПредставлениеЗначенияДоступа Возр", Истина);
Область = Макет.ПолучитьОбласть("ПраваОбъектовГруппировка");
Область.Параметры.ПредставлениеГруппировкиПравОбъектов = НСтр("ru = 'Редактирование объектов'");
@@ -1068,58 +1028,59 @@
Если ОписаниеОбъекта.ПравоДобавлениеБезОграничения И ОписаниеОбъекта.ПравоИзменениеБезОграничения Тогда
Если ОписаниеОбъекта.ПравоИнтерактивноеДобавление И ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление, не ограничено
|изменение, не ограничено)'");
|изменение, не ограничено)'");
ИначеЕсли Не ОписаниеОбъекта.ПравоИнтерактивноеДобавление И ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление*, не ограничено
|изменение, не ограничено)'");
|изменение, не ограничено)'");
ИначеЕсли ОписаниеОбъекта.ПравоИнтерактивноеДобавление И Не ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление, не ограничено
|изменение*, не ограничено)'");
|изменение*, не ограничено)'");
Иначе // Не ОписаниеОбъекта.ПравоИнтерактивноеДобавление И Не ОписаниеОбъекта.ПравоРедактирование
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление*, не ограничено
|изменение*, не ограничено)'");
|изменение*, не ограничено)'");
КонецЕсли;
ИначеЕсли Не ОписаниеОбъекта.ПравоДобавлениеБезОграничения И ОписаниеОбъекта.ПравоИзменениеБезОграничения Тогда
ИначеЕсли Не ОписаниеОбъекта.ПравоДобавлениеБезОграничения
И ОписаниеОбъекта.ПравоИзменениеБезОграничения Тогда
Если ОписаниеОбъекта.ПравоИнтерактивноеДобавление И ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление, ограничено
|изменение, не ограничено)'");
|изменение, не ограничено)'");
ИначеЕсли Не ОписаниеОбъекта.ПравоИнтерактивноеДобавление И ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление*, ограничено
|изменение, не ограничено)'");
|изменение, не ограничено)'");
ИначеЕсли ОписаниеОбъекта.ПравоИнтерактивноеДобавление И Не ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление, ограничено
|изменение*, не ограничено)'");
|изменение*, не ограничено)'");
Иначе // Не ОписаниеОбъекта.ПравоИнтерактивноеДобавление И Не ОписаниеОбъекта.ПравоРедактирование
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление*, ограничено
|изменение*, не ограничено)'");
|изменение*, не ограничено)'");
КонецЕсли;
ИначеЕсли ОписаниеОбъекта.ПравоДобавлениеБезОграничения И Не ОписаниеОбъекта.ПравоИзменениеБезОграничения Тогда
Если ОписаниеОбъекта.ПравоИнтерактивноеДобавление И ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление, не ограничено
|изменение, ограничено)'");
|изменение, ограничено)'");
ИначеЕсли Не ОписаниеОбъекта.ПравоИнтерактивноеДобавление И ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление*, не ограничено
|изменение, ограничено)'");
|изменение, ограничено)'");
ИначеЕсли ОписаниеОбъекта.ПравоИнтерактивноеДобавление И Не ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление, не ограничено
|изменение*, ограничено)'");
|изменение*, ограничено)'");
Иначе // Не ОписаниеОбъекта.ПравоИнтерактивноеДобавление И Не ОписаниеОбъекта.ПравоРедактирование
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление*, не ограничено
|изменение*, ограничено)'");
|изменение*, ограничено)'");
КонецЕсли;
Иначе // Не ОписаниеОбъекта.ПравоДобавлениеБезОграничения И Не ОписаниеОбъекта.ПравоИзменениеБезОграничения
Если ОписаниеОбъекта.ПравоИнтерактивноеДобавление И ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление, ограничено
|изменение, ограничено)'");
|изменение, ограничено)'");
ИначеЕсли Не ОписаниеОбъекта.ПравоИнтерактивноеДобавление И ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление*, ограничено
|изменение, ограничено)'");
|изменение, ограничено)'");
ИначеЕсли ОписаниеОбъекта.ПравоИнтерактивноеДобавление И Не ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление, ограничено
|изменение*, ограничено)'");
|изменение*, ограничено)'");
Иначе // Не ОписаниеОбъекта.ПравоИнтерактивноеДобавление И Не ОписаниеОбъекта.ПравоРедактирование
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление*, ограничено
|изменение*, ограничено)'");
|изменение*, ограничено)'");
КонецЕсли;
КонецЕсли;
@@ -1128,24 +1089,24 @@
Если ОписаниеОбъекта.ПравоИзменениеБезОграничения Тогда
Если ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление не доступно
|изменение, не ограничено)'");
|изменение, не ограничено)'");
Иначе // Не ОписаниеОбъекта.ПравоРедактирование
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление не доступно
|изменение*, не ограничено)'");
|изменение*, не ограничено)'");
КонецЕсли;
Иначе // Не ОписаниеОбъекта.ПравоИзменениеБезОграничения
Если ОписаниеОбъекта.ПравоРедактирование Тогда
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление не доступно
|изменение, ограничено)'");
|изменение, ограничено)'");
Иначе // Не ОписаниеОбъекта.ПравоРедактирование
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление не доступно
|изменение*, ограничено)'");
|изменение*, ограничено)'");
КонецЕсли;
КонецЕсли;
Иначе // Не ОписаниеОбъекта.ПравоДобавление И Не ОписаниеОбъекта.ПравоИзменение
УточнениеПредставленияОбъекта = НСтр("ru = '(добавление не доступно
|изменение не доступно)'");
|изменение не доступно)'");
КонецЕсли;
Иначе
Если ОписаниеОбъекта.ПравоИзменение Тогда
@@ -1167,8 +1128,8 @@
КонецЕсли;
КонецЕсли;
Область.Параметры.ПредставлениеОбъекта =
ОписаниеОбъекта.ПредставлениеОбъекта + Символы.ПС + УточнениеПредставленияОбъекта;
Область.Параметры.ПредставлениеОбъекта = ОписаниеОбъекта.ПредставлениеОбъекта + Символы.ПС
+ УточнениеПредставленияОбъекта;
Для Каждого ОписаниеПрофиля Из ОписаниеОбъекта.Строки Цикл
ПредставлениеРолейПрофиля = "";
@@ -1179,9 +1140,7 @@
// Описание роли с/без ограничений.
Для Каждого ОписаниеРоли Из ОписаниеВидаРолей.Строки Цикл
Если ОписаниеВидаРолей.ПравоДобавлениеБезОграничения
И ОписаниеВидаРолей.ПравоИзменениеБезОграничения Тогда
Если ОписаниеВидаРолей.ПравоДобавлениеБезОграничения И ОписаниеВидаРолей.ПравоИзменениеБезОграничения Тогда
ВсеРолиСОграничением = Ложь;
КонецЕсли;
@@ -1190,21 +1149,13 @@
КонецЕсли;
Если ОписаниеВидаРолей.Строки.Количество() > 1
И ОписаниеВидаРолей.Строки.Индекс(ОписаниеРоли)
< ОписаниеВидаРолей.Строки.Количество()-1 Тогда
ПредставлениеРолейПрофиля =
ПредставлениеРолейПрофиля + ОписаниеРоли.ПредставлениеРоли + ",";
И ОписаниеВидаРолей.Строки.Индекс(ОписаниеРоли) < ОписаниеВидаРолей.Строки.Количество() - 1 Тогда
ПредставлениеРолейПрофиля = ПредставлениеРолейПрофиля + ОписаниеРоли.ПредставлениеРоли + ",";
КоличествоРолей = КоличествоРолей + 1;
КонецЕсли;
Если ОписаниеВидаРолей.Строки.Индекс(ОписаниеРоли) =
ОписаниеВидаРолей.Строки.Количество()-1 Тогда
ПредставлениеРолейПрофиля =
ПредставлениеРолейПрофиля + ОписаниеРоли.ПредставлениеРоли + ",";
Если ОписаниеВидаРолей.Строки.Индекс(ОписаниеРоли) = ОписаниеВидаРолей.Строки.Количество() - 1 Тогда
ПредставлениеРолейПрофиля = ПредставлениеРолейПрофиля + ОписаниеРоли.ПредставлениеРоли + ",";
КоличествоРолей = КоличествоРолей + 1;
КонецЕсли;
ПредставлениеРолейПрофиля = ПредставлениеРолейПрофиля + Символы.ПС;
@@ -1212,12 +1163,12 @@
ИначеЕсли ОписаниеВидаРолей.Строки[0].Строки.Количество() > 0 Тогда
// Описание ограничений доступа для ролей с ограничениями.
Для Каждого ОписаниеГруппыДоступа Из ОписаниеВидаРолей.Строки[0].Строки Цикл
Индекс = ОписаниеГруппыДоступа.Строки.Количество()-1;
Индекс = ОписаниеГруппыДоступа.Строки.Количество() - 1;
Пока Индекс >= 0 Цикл
Если ОписаниеГруппыДоступа.Строки[Индекс].ВидДоступа = Неопределено Тогда
ОписаниеГруппыДоступа.Строки.Удалить(Индекс);
КонецЕсли;
Индекс = Индекс-1;
Индекс = Индекс - 1;
КонецЦикла;
НачальнаяСтрокаОбластиГруппыДоступа = Неопределено;
Если Область = Неопределено Тогда
@@ -1233,39 +1184,33 @@
Если ЗначениеЗаполнено(ПредставлениеРолейПрофиля)
И СтрЗаканчиваетсяНа(ПредставлениеРолейПрофиля, ",") Тогда
ПредставлениеРолейПрофиля = Лев(
ПредставлениеРолейПрофиля,
СтрДлина(ПредставлениеРолейПрофиля)-1);
ПредставлениеРолейПрофиля = Лев(ПредставлениеРолейПрофиля, СтрДлина(ПредставлениеРолейПрофиля) - 1);
КонецЕсли;
Если КоличествоРолей > 1 Тогда
УточнениеПредставленияГруппыДоступа =
НСтр("ru = '(профиль: %1, роли:
|%2)'")
УточнениеПредставленияГруппыДоступа = НСтр("ru = '(профиль: %1, роли:
|%2)'");
Иначе
УточнениеПредставленияГруппыДоступа =
НСтр("ru = '(профиль: %1, роль:
|%2)'")
УточнениеПредставленияГруппыДоступа = НСтр("ru = '(профиль: %1, роль:
|%2)'");
КонецЕсли;
Область.Параметры.ПредставлениеПрофиляИлиГруппыДоступа = ОписаниеГруппыДоступа.ПредставлениеГруппыДоступа
+ Символы.ПС
+ СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(УточнениеПредставленияГруппыДоступа,
ОписаниеПрофиля.ПредставлениеПрофиля, СокрЛП(ПредставлениеРолейПрофиля));
+ Символы.ПС + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
УточнениеПредставленияГруппыДоступа, ОписаниеПрофиля.ПредставлениеПрофиля,
СокрЛП(ПредставлениеРолейПрофиля));
Иначе
Область.Параметры.ПредставлениеПрофиляИлиГруппыДоступа =
ОписаниеГруппыДоступа.ПредставлениеГруппыДоступа;
Область.Параметры.ПредставлениеПрофиляИлиГруппыДоступа = ОписаниеГруппыДоступа.ПредставлениеГруппыДоступа;
КонецЕсли;
КонецЕсли;
Если ВсеРолиСОграничением Тогда
Если ПолучитьФункциональнуюОпцию("ОграничиватьДоступНаУровнеЗаписей") Тогда
Для Каждого ОписаниеВидаДоступа Из ОписаниеГруппыДоступа.Строки Цикл
Индекс = ОписаниеВидаДоступа.Строки.Количество()-1;
Индекс = ОписаниеВидаДоступа.Строки.Количество() - 1;
Пока Индекс >= 0 Цикл
Если ОписаниеВидаДоступа.Строки[Индекс].ЗначениеДоступа = Неопределено Тогда
ОписаниеВидаДоступа.Строки.Удалить(Индекс);
КонецЕсли;
Индекс = Индекс-1;
Индекс = Индекс - 1;
КонецЦикла;
// Получение новой области, если вид доступа не первый.
Если Область = Неопределено Тогда
@@ -1274,64 +1219,40 @@
Область.Параметры.ВидДоступа = ОписаниеВидаДоступа.ВидДоступа;
Область.Параметры.ПредставлениеВидаДоступа = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
ШаблонПредставленияВидаДоступа(ОписаниеВидаДоступа, ВозможныеПрава.ПоТипамСсылок),
ОписаниеВидаДоступа.ПредставлениеВидаДоступа);
ШаблонПредставленияВидаДоступа(ОписаниеВидаДоступа,
ВозможныеПрава.ПоТипамСсылок), ОписаниеВидаДоступа.ПредставлениеВидаДоступа);
ВывестиОбласть(
Документ,
Область,
3,
НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта,
НачальнаяСтрокаОбластиГруппыДоступа);
ВывестиОбласть(Документ, Область, 3, НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта, НачальнаяСтрокаОбластиГруппыДоступа);
Для Каждого ОписаниеЗначенияДоступа Из ОписаниеВидаДоступа.Строки Цикл
Область = Макет.ПолучитьОбласть("ПраваОбъектовТаблицаСтрокаЗначенияДоступа");
Область.Параметры.ПредставлениеЗначенияДоступа = ОписаниеЗначенияДоступа.ПредставлениеЗначенияДоступа;
Область.Параметры.ЗначениеДоступа = ОписаниеЗначенияДоступа.ЗначениеДоступа;
ВывестиОбласть(
Документ,
Область,
3,
НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта,
НачальнаяСтрокаОбластиГруппыДоступа);
ВывестиОбласть(Документ, Область, 3, НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта, НачальнаяСтрокаОбластиГруппыДоступа);
КонецЦикла;
КонецЦикла;
КонецЕсли;
КонецЕсли;
Если Область <> Неопределено Тогда
ВывестиОбласть(
Документ,
Область,
3,
НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта,
ВывестиОбласть(Документ, Область, 3, НачальнаяСтрокаОбластиОбъекта, КонечнаяСтрокаОбластиОбъекта,
НачальнаяСтрокаОбластиГруппыДоступа);
КонецЕсли;
// Установка границы видов доступа текущей группы доступа.
УстановитьГраницыВидовИЗначенийДоступа(
Документ,
НачальнаяСтрокаОбластиГруппыДоступа,
УстановитьГраницыВидовИЗначенийДоступа(Документ, НачальнаяСтрокаОбластиГруппыДоступа,
КонечнаяСтрокаОбластиОбъекта);
// Объединение ячеек группы доступа и установка границы.
ОбъединитьЯчейкиУстановитьГраницы(
Документ,
НачальнаяСтрокаОбластиГруппыДоступа,
КонечнаяСтрокаОбластиОбъекта,
3);
ОбъединитьЯчейкиУстановитьГраницы(Документ, НачальнаяСтрокаОбластиГруппыДоступа,
КонечнаяСтрокаОбластиОбъекта, 3);
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЦикла;
// Объединение ячеек объекта и установка границы.
ОбъединитьЯчейкиУстановитьГраницы(
Документ,
НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта,
2);
ОбъединитьЯчейкиУстановитьГраницы(Документ, НачальнаяСтрокаОбластиОбъекта, КонечнаяСтрокаОбластиОбъекта, 2);
КонецЦикла;
Документ.Вывести(ОбластьОтступ, 3);
Документ.Вывести(ОбластьОтступ, 3);
@@ -1343,6 +1264,44 @@
КонецПроцедуры
Процедура ЗаполнитьПредставленияОбъектов(ПраваОбъектов)
ПраваОбъектов.Колонки.Добавить("ПредставлениеВидаОбъектов", Новый ОписаниеТипов("Строка"));
ПраваОбъектов.Колонки.Добавить("ПредставлениеОбъекта", Новый ОписаниеТипов("Строка"));
ИдентификаторыВидаМетаданных = ПраваОбъектов.Строки.ВыгрузитьКолонку("ИдентификаторОбъектаМетаданных");
ВидыОбъектовМетаданных = ОбщегоНазначения.ОбъектыМетаданныхПоИдентификаторам(ИдентификаторыВидаМетаданных, Ложь);
КоллекцииОбъектовМетаданных = СтандартныеПодсистемыПовтИсп.СвойстваКоллекцийОбъектовМетаданных();
Для каждого ОписаниеВидаОбъектов Из ПраваОбъектов.Строки Цикл
ОбъектМетаданных = ВидыОбъектовМетаданных[ОписаниеВидаОбъектов.ИдентификаторОбъектаМетаданных];
Если ОбъектМетаданных <> Неопределено Тогда
ИмяБазовогоТипа = ОбщегоНазначения.ИмяБазовогоТипаПоОбъектуМетаданных(ОбъектМетаданных);
Если ИмяБазовогоТипа <> "" Тогда
СвойстваКоллекции = КоллекцииОбъектовМетаданных.Найти(ИмяБазовогоТипа, "Имя");
Если СвойстваКоллекции <> Неопределено Тогда
ОписаниеВидаОбъектов.ПредставлениеВидаОбъектов = СвойстваКоллекции.Синоним;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(ОписаниеВидаОбъектов.ПредставлениеВидаОбъектов) Тогда
ОписаниеВидаОбъектов.ПредставлениеВидаОбъектов = ОписаниеВидаОбъектов.ВидОбъектов;
КонецЕсли;
ИдентификаторыОбъектовМетаданных = ОписаниеВидаОбъектов.Строки.ВыгрузитьКолонку("ИдентификаторОбъектаМетаданных");
ОбъектыМетаданных = ОбщегоНазначения.ОбъектыМетаданныхПоИдентификаторам(ИдентификаторыОбъектовМетаданных, Ложь);
Для Каждого ОписаниеОбъекта Из ОписаниеВидаОбъектов.Строки Цикл
ОбъектМетаданных = ОбъектыМетаданных[ОписаниеОбъекта.ИдентификаторОбъектаМетаданных];
Если ОбъектМетаданных <> Неопределено Тогда
ОписаниеОбъекта.ПредставлениеОбъекта = ОбъектМетаданных.Синоним;
Иначе
ОписаниеОбъекта.ПредставлениеОбъекта = НСтр("ru = 'не существует'") + " " + ОписаниеОбъекта.Таблица;
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецПроцедуры
Процедура ВывестиПраваНаОтдельныеОбъекты(Знач ВозможныеПрава, Знач Макет, Знач РезультатЗапроса, Знач ВыводПравГруппы)
ОбластьОтступ = Макет.ПолучитьОбласть("Отступ");
@@ -1390,9 +1349,8 @@
Документ.Вывести(Область, 2);
КонецЦикла;
ЗаголовокДляПодпапок =
НСтр("ru = 'Для
|подпапок'");
ЗаголовокДляПодпапок = НСтр("ru = 'Для
|подпапок'");
ПодсказкаДляПодпапок = НСтр("ru = 'Права не только для текущей папки, но и для ее нижестоящих папок'");
Область = Макет.ПолучитьОбласть("НастройкиПравЛегендаСтрока");
@@ -1429,11 +1387,11 @@
КонецЕсли;
// Вывод шапки таблицы
НомерЯчейкиДляПодпапок = "R1C" + Формат(ОписаниеПрав.Количество()+1, "ЧГ=");
НомерЯчейкиДляПодпапок = "R1C" + Формат(ОписаниеПрав.Количество() + 1, "ЧГ=");
МакетШапки.Область(НомерЯчейкиДляПодпапок).Текст = ЗаголовокДляПодпапок;
МакетШапки.Область(НомерЯчейкиДляПодпапок).ШиринаКолонки =
МаксимальнаяДлинаСтроки(МакетШапки.Область(НомерЯчейкиДляПодпапок).Текст);
МакетШапки.Область(НомерЯчейкиДляПодпапок).ШиринаКолонки = МаксимальнаяДлинаСтроки(
МакетШапки.Область(НомерЯчейкиДляПодпапок).Текст);
Смещение = 1;
@@ -1461,8 +1419,8 @@
// Вывод строк таблицы
Для Каждого ОписаниеОбъекта Из ОписаниеТипаОбъектов.Строки Цикл
Если КорневыеЭлементыТипаОбъектов = Неопределено
ИЛИ КорневыеЭлементыТипаОбъектов.Получить(ОписаниеОбъекта.Объект) <> Неопределено Тогда
Если КорневыеЭлементыТипаОбъектов = Неопределено Или КорневыеЭлементыТипаОбъектов.Получить(
ОписаниеОбъекта.Объект) <> Неопределено Тогда
Область = Макет.ПолучитьОбласть("НастройкиПравДеталиОбъект");
ИначеЕсли ОписаниеОбъекта.Наследовать Тогда
@@ -1481,8 +1439,8 @@
КонецЦикла;
Если ТипЗнч(ОписаниеПользователя.НаследованиеРазрешено) = Тип("Булево") Тогда
МакетСтроки.Область(НомерЯчейкиДляПодпапок).Текст = ?(
ОписаниеПользователя.НаследованиеРазрешено, ТекстДа, ТекстНет);
МакетСтроки.Область(НомерЯчейкиДляПодпапок).Текст =
?(ОписаниеПользователя.НаследованиеРазрешено, ТекстДа, ТекстНет);
КонецЕсли;
ПраваВладельца = ВозможныеПрава.ПоТипам.Получить(ОписаниеТипаОбъектов.ТипОбъектов);
@@ -1497,8 +1455,7 @@
КонецЦикла;
Если ВывестиГруппыПользователя Тогда
Если ОписаниеПользователя.ГрупповоеУчастие Тогда
МакетСтроки.Область(НомерЯчейкиДляГруппы).Текст =
ОписаниеПользователя.ПользовательНаименование;
МакетСтроки.Область(НомерЯчейкиДляГруппы).Текст = ОписаниеПользователя.ПользовательНаименование;
МакетСтроки.Область(НомерЯчейкиДляГруппы).ПараметрРасшифровки = "Пользователь";
МакетСтроки.Параметры.Пользователь = ОписаниеПользователя.Пользователь;
КонецЕсли;
@@ -1514,23 +1471,23 @@
Процедура ВывестиЗаголовокОтчета(Знач Макет, Свойства, Знач ПользовательИлиГруппа)
Если ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.Пользователи") Тогда
Свойства.Вставить("ЗаголовокОтчета", НСтр("ru = 'Отчет по правам пользователя'"));
Свойства.Вставить("РолиПоПрофилямГруппировка", НСтр("ru = 'Роли пользователя по профилям'"));
Свойства.Вставить("ПредставлениеОбъекта", НСтр("ru = 'Пользователь: %1'"));
Свойства.Вставить("ЗаголовокОтчета", НСтр("ru = 'Отчет по правам пользователя'"));
Свойства.Вставить("РолиПоПрофилямГруппировка", НСтр("ru = 'Роли пользователя по профилям'"));
Свойства.Вставить("ПредставлениеОбъекта", НСтр("ru = 'Пользователь: %1'"));
ИначеЕсли ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.ВнешниеПользователи") Тогда
Свойства.Вставить("ЗаголовокОтчета", НСтр("ru = 'Отчет по правам внешнего пользователя'"));
Свойства.Вставить("РолиПоПрофилямГруппировка", НСтр("ru = 'Роли внешнего пользователя по профилям'"));
Свойства.Вставить("ПредставлениеОбъекта", НСтр("ru = 'Внешний пользователь: %1'"));
Свойства.Вставить("ЗаголовокОтчета", НСтр("ru = 'Отчет по правам внешнего пользователя'"));
Свойства.Вставить("РолиПоПрофилямГруппировка", НСтр("ru = 'Роли внешнего пользователя по профилям'"));
Свойства.Вставить("ПредставлениеОбъекта", НСтр("ru = 'Внешний пользователь: %1'"));
ИначеЕсли ТипЗнч(ПользовательИлиГруппа) = Тип("СправочникСсылка.ГруппыПользователей") Тогда
Свойства.Вставить("ЗаголовокОтчета", НСтр("ru = 'Отчет по правам группы пользователей'"));
Свойства.Вставить("РолиПоПрофилямГруппировка", НСтр("ru = 'Роли группы пользователей по профилям'"));
Свойства.Вставить("ПредставлениеОбъекта", НСтр("ru = 'Группа пользователей: %1'"));
Свойства.Вставить("ЗаголовокОтчета", НСтр("ru = 'Отчет по правам группы пользователей'"));
Свойства.Вставить("РолиПоПрофилямГруппировка", НСтр("ru = 'Роли группы пользователей по профилям'"));
Свойства.Вставить("ПредставлениеОбъекта", НСтр("ru = 'Группа пользователей: %1'"));
Иначе
Свойства.Вставить("ЗаголовокОтчета", НСтр("ru = 'Отчет по правам группы внешних пользователей'"));
Свойства.Вставить("РолиПоПрофилямГруппировка", НСтр("ru = 'Роли группы внешних пользователей по профилям'"));
Свойства.Вставить("ПредставлениеОбъекта", НСтр("ru = 'Группа внешних пользователей: %1'"));
Свойства.Вставить("ЗаголовокОтчета", НСтр("ru = 'Отчет по правам группы внешних пользователей'"));
Свойства.Вставить("РолиПоПрофилямГруппировка", НСтр("ru = 'Роли группы внешних пользователей по профилям'"));
Свойства.Вставить("ПредставлениеОбъекта", НСтр("ru = 'Группа внешних пользователей: %1'"));
КонецЕсли;
Свойства.ПредставлениеОбъекта = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
@@ -1562,13 +1519,8 @@
Область = Макет.ПолучитьОбласть("СвойстваПользователяИБДетали2");
Область.Параметры.Заполнить(СвойстваПользователяИБ);
Область.Параметры.ЯзыкПредставление =
ПредставлениеЯзыка(СвойстваПользователяИБ.Язык);
Область.Параметры.РежимЗапускаПредставление =
ПредставлениеРежимаЗапуска(СвойстваПользователяИБ.РежимЗапуска);
Область.Параметры.ЯзыкПредставление = ПредставлениеЯзыка(СвойстваПользователяИБ.Язык);
Область.Параметры.РежимЗапускаПредставление = ПредставлениеРежимаЗапуска(СвойстваПользователяИБ.РежимЗапуска);
Если Не ЗначениеЗаполнено(СвойстваПользователяИБ.ПользовательОС) Тогда
Область.Параметры.ПользовательОС = НСтр("ru = 'Не указан'");
КонецЕсли;
@@ -1587,10 +1539,7 @@
// Вывод групп доступа.
ОписанияГруппДоступа = РезультатЗапроса.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам).Строки;
ОднаПерсональнаяГруппа
= ОписанияГруппДоступа.Количество() = 1
И ЗначениеЗаполнено(ОписанияГруппДоступа[0].Участник);
ОднаПерсональнаяГруппа = ОписанияГруппДоступа.Количество() = 1 И ЗначениеЗаполнено(ОписанияГруппДоступа[0].Участник);
Область = Макет.ПолучитьОбласть("ВсеГруппыДоступаГруппировка");
Область.Параметры.Заполнить(Свойства);
@@ -1633,8 +1582,7 @@
Документ.Вывести(Область, 2);
КонецЕсли;
// Вывод случаев участия в группе.
Если ОписаниеГруппыДоступа.Строки.Количество() = 1
И ОписаниеГруппыДоступа.Строки[0].Участник = ПользовательИлиГруппа Тогда
Если ОписаниеГруппыДоступа.Строки.Количество() = 1 И ОписаниеГруппыДоступа.Строки[0].Участник = ПользовательИлиГруппа Тогда
// Пользователь входит в группу доступа только явно
// поэтому вывод не требуется.
Иначе
@@ -1646,17 +1594,14 @@
КонецЕсли;
Отбор = Новый Структура("ГрупповоеУчастие", Истина);
ОписанияГруппПользователей = ОписаниеГруппыДоступа.Строки.НайтиСтроки(Отбор);
Если ОписанияГруппПользователей.Количество() > 0 Тогда
Область = Макет.ПолучитьОбласть(
"ГруппаДоступаДеталиПользовательВходитВГруппуКакУчастникГруппПользователей");
Область = Макет.ПолучитьОбласть("ГруппаДоступаДеталиПользовательВходитВГруппуКакУчастникГруппПользователей");
Документ.Вывести(Область, 3);
Для Каждого ОписаниеГруппыПользователя Из ОписанияГруппПользователей Цикл
Область = Макет.ПолучитьОбласть(
"ГруппаДоступаДеталиПользовательВходитВГруппаКакПредставлениеУчастника");
Область = Макет.ПолучитьОбласть("ГруппаДоступаДеталиПользовательВходитВГруппаКакПредставлениеУчастника");
Область.Параметры.Заполнить(ОписаниеГруппыПользователя);
Документ.Вывести(Область, 3);
КонецЦикла;
@@ -1726,23 +1671,19 @@
ИначеЕсли ОписаниеВидаДоступа.ВсеРазрешены Тогда
Если ОписаниеВидаДоступа.ВидДоступа = Справочники.Пользователи.ПустаяСсылка() Тогда
ШаблонПредставленияВидаДоступа =
НСтр("ru = '%1 (без запрещенных, текущий пользователь всегда разрешен)'");
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (без запрещенных, текущий пользователь всегда разрешен)'");
ИначеЕсли ОписаниеВидаДоступа.ВидДоступа = Справочники.ВнешниеПользователи.ПустаяСсылка() Тогда
ШаблонПредставленияВидаДоступа =
НСтр("ru = '%1 (без запрещенных, текущий внешний пользователь всегда разрешен)'");
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (без запрещенных, текущий внешний пользователь всегда разрешен)'");
Иначе
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (без запрещенных)'");
КонецЕсли;
Иначе
Если ОписаниеВидаДоступа.ВидДоступа = Справочники.Пользователи.ПустаяСсылка() Тогда
ШаблонПредставленияВидаДоступа =
НСтр("ru = '%1 (без разрешенных, текущий пользователь всегда разрешен)'");
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (без разрешенных, текущий пользователь всегда разрешен)'");
ИначеЕсли ОписаниеВидаДоступа.ВидДоступа = Справочники.ВнешниеПользователи.ПустаяСсылка() Тогда
ШаблонПредставленияВидаДоступа =
НСтр("ru = '%1 (без разрешенных, текущий внешний пользователь всегда разрешен)'");
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (без разрешенных, текущий внешний пользователь всегда разрешен)'");
Иначе
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (без разрешенных)'");
КонецЕсли;
@@ -1750,23 +1691,19 @@
Иначе
Если ОписаниеВидаДоступа.ВсеРазрешены Тогда
Если ОписаниеВидаДоступа.ВидДоступа = Справочники.Пользователи.ПустаяСсылка() Тогда
ШаблонПредставленияВидаДоступа =
НСтр("ru = '%1 (запрещенные, текущий пользователь всегда разрешен):'");
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (запрещенные, текущий пользователь всегда разрешен):'");
ИначеЕсли ОписаниеВидаДоступа.ВидДоступа = Справочники.ВнешниеПользователи.ПустаяСсылка() Тогда
ШаблонПредставленияВидаДоступа =
НСтр("ru = '%1 (запрещенные, текущий внешний пользователь всегда разрешен):'");
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (запрещенные, текущий внешний пользователь всегда разрешен):'");
Иначе
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (запрещенные):'");
КонецЕсли;
Иначе
Если ОписаниеВидаДоступа.ВидДоступа = Справочники.Пользователи.ПустаяСсылка() Тогда
ШаблонПредставленияВидаДоступа =
НСтр("ru = '%1 (разрешенные, текущий пользователь всегда разрешен):'");
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (разрешенные, текущий пользователь всегда разрешен):'");
ИначеЕсли ОписаниеВидаДоступа.ВидДоступа = Справочники.ВнешниеПользователи.ПустаяСсылка() Тогда
ШаблонПредставленияВидаДоступа =
НСтр("ru = '%1 (разрешенные, текущий внешний пользователь всегда разрешен):'");
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (разрешенные, текущий внешний пользователь всегда разрешен):'");
Иначе
ШаблонПредставленияВидаДоступа = НСтр("ru = '%1 (разрешенные):'");
КонецЕсли;
@@ -1777,16 +1714,12 @@
КонецФункции
Процедура ВывестиОбласть(Знач Документ,
Область,
Уровень,
НачальнаяСтрокаОбластиОбъекта,
КонечнаяСтрокаОбластиОбъекта,
НачальнаяСтрокаОбластиГруппыДоступа)
Процедура ВывестиОбласть(Знач Документ, Область, Уровень, НачальнаяСтрокаОбластиОбъекта, КонечнаяСтрокаОбластиОбъекта,
НачальнаяСтрокаОбластиГруппыДоступа)
Если НачальнаяСтрокаОбластиОбъекта = Неопределено Тогда
НачальнаяСтрокаОбластиОбъекта = Документ.Вывести(Область, Уровень);
КонечнаяСтрокаОбластиОбъекта = НачальнаяСтрокаОбластиОбъекта;
КонечнаяСтрокаОбластиОбъекта = НачальнаяСтрокаОбластиОбъекта;
Иначе
КонечнаяСтрокаОбластиОбъекта = Документ.Вывести(Область);
КонецЕсли;
@@ -1799,17 +1732,10 @@
КонецПроцедуры
Процедура ОбъединитьЯчейкиУстановитьГраницы(Знач Документ,
Знач НачальнаяСтрокаОбласти,
Знач КонечнаяСтрокаОбласти,
Знач НомерКолонки)
Область = Документ.Область(
НачальнаяСтрокаОбласти.Верх,
НомерКолонки,
КонечнаяСтрокаОбласти.Низ,
НомерКолонки);
Процедура ОбъединитьЯчейкиУстановитьГраницы(Знач Документ, Знач НачальнаяСтрокаОбласти, Знач КонечнаяСтрокаОбласти,
Знач НомерКолонки)
Область = Документ.Область(НачальнаяСтрокаОбласти.Верх, НомерКолонки, КонечнаяСтрокаОбласти.Низ, НомерКолонки);
Область.Объединить();
ЛинияГраницы = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Точечная);
@@ -1819,26 +1745,15 @@
КонецПроцедуры
Процедура УстановитьГраницыВидовИЗначенийДоступа(Знач Документ,
Знач НачальнаяСтрокаОбластиГруппыДоступа,
Знач КонечнаяСтрокаОбластиОбъекта)
Процедура УстановитьГраницыВидовИЗначенийДоступа(Знач Документ, Знач НачальнаяСтрокаОбластиГруппыДоступа,
Знач КонечнаяСтрокаОбластиОбъекта)
ЛинияГраницы = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Точечная);
Область = Документ.Область(
НачальнаяСтрокаОбластиГруппыДоступа.Верх,
4,
НачальнаяСтрокаОбластиГруппыДоступа.Верх,
5);
Область = Документ.Область(НачальнаяСтрокаОбластиГруппыДоступа.Верх, 4, НачальнаяСтрокаОбластиГруппыДоступа.Верх, 5);
Область.ГраницаСверху = ЛинияГраницы;
Область = Документ.Область(
КонечнаяСтрокаОбластиОбъекта.Низ,
4,
КонечнаяСтрокаОбластиОбъекта.Низ,
5);
Область = Документ.Область(КонечнаяСтрокаОбластиОбъекта.Низ, 4, КонечнаяСтрокаОбластиОбъекта.Низ, 5);
Область.ГраницаСнизу = ЛинияГраницы;
КонецПроцедуры
@@ -1895,8 +1810,7 @@
ИмяТаблицы = Метаданные.НайтиПоТипу(ТипОбъектов).ПолноеИмя();
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ПустаяСсылка",
ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ИмяТаблицы).ПустаяСсылка());
Запрос.УстановитьПараметр("ПустаяСсылка", ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ИмяТаблицы).ПустаяСсылка());
Запрос.Текст =
"ВЫБРАТЬ
@@ -1921,5 +1835,5 @@
#КонецОбласти
#Иначе
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
#КонецЕсли
@@ -2043,93 +2043,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>Constant.ИзвлекатьТекстыФайловНаСервере</name>
<right>
@@ -5572,6 +5485,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>InformationRegister.ПакетыДляОтправки</name>
<right>
@@ -1158,33 +1158,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>
@@ -2826,6 +2799,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>
@@ -934,33 +934,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>
@@ -2301,6 +2274,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>
@@ -356,33 +356,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.DownloadData</name>
<right>
@@ -866,6 +839,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.GetFilePart</name>
<right>
@@ -118,33 +118,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>
@@ -329,4 +302,31 @@
<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>
</Rights>
@@ -26,33 +26,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>
@@ -173,4 +146,31 @@
<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>
</Rights>
@@ -21,33 +21,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>
@@ -87,4 +60,31 @@
<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>
</Rights>
@@ -88,33 +88,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>CommonCommand.НастройкаКолонтитулов</name>
<right>
@@ -206,4 +179,31 @@
<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>
</Rights>
@@ -686,33 +686,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.СообщениеSMS</name>
<right>
@@ -1330,6 +1303,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>
@@ -3,33 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -108,4 +81,31 @@
<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>
</Rights>
@@ -17,33 +17,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.ГруппыВнешнихПользователей.Command.ГруппыВнешнегоПользователя</name>
<right>
@@ -140,4 +113,31 @@
<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>
</Rights>
@@ -65,6 +65,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>
@@ -92,27 +115,4 @@
<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>
</Rights>
@@ -29,33 +29,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.ДатыЗапретаИзменения.Command.ДатыЗапретаЗагрузкиДанных</name>
<right>
@@ -158,6 +131,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>
<restrictionTemplate>
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
@@ -18,33 +18,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>Report.ДатыЗапретаИзменения</name>
<right>
@@ -162,6 +135,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>
<restrictionTemplate>
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
@@ -3,33 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -136,4 +109,31 @@
<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>
</Rights>
@@ -88,33 +88,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>
@@ -200,6 +173,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>
@@ -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>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
@@ -231,6 +204,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.ДанныеБизнесПроцессов.Command.МоиБизнесПроцессы</name>
<right>
@@ -63,6 +63,20 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.СоздатьЗаметкуПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.МоиЗаметкиПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -90,20 +104,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.СоздатьЗаметкуПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.МоиЗаметкиПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Заметки.Command.ВсеЗаметки</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>
@@ -134,4 +107,31 @@
<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>
</Rights>
@@ -132,33 +132,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>CommonForm.НастройкаКолонтитулов</name>
<right>
@@ -199,6 +172,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -172,6 +172,28 @@
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьОтправкуSMSВШаблонахСообщений</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьЭлектроннуюПочтуВШаблонахСообщений</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -199,28 +221,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьОтправкуSMSВШаблонахСообщений</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьЭлектроннуюПочтуВШаблонахСообщений</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -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>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
<right>
@@ -137,4 +110,31 @@
<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>
</Rights>
@@ -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>InformationRegister.НапоминанияПользователя</name>
<right>
@@ -74,6 +47,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.НапоминанияПользователя.Command.МоиНапоминания</name>
<right>
@@ -66,33 +66,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.Анкета</name>
<right>
@@ -189,4 +162,31 @@
<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>
</Rights>
@@ -17,33 +17,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>
@@ -248,6 +221,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -17,33 +17,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>
@@ -248,6 +221,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -49,6 +49,63 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ГруппыПользователей.Command.ГруппыПользователя</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СоставыГруппПользователей</name>
<right>
<name>Read</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>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -76,61 +133,4 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ГруппыПользователей.Command.ГруппыПользователя</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СоставыГруппПользователей</name>
<right>
<name>Read</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>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -29,33 +29,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>
@@ -95,4 +68,31 @@
<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>
</Rights>
@@ -40,37 +40,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>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СертификатыПолучателейРассылкиОтчетов</name>
<right>
@@ -174,6 +143,37 @@
<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>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -98,33 +98,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.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name>
<right>
@@ -189,4 +162,31 @@
<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>
</Rights>
@@ -22,33 +22,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>
@@ -88,4 +61,31 @@
<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>
</Rights>
@@ -3,33 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -105,4 +78,31 @@
<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>
</Rights>
@@ -60,6 +60,17 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СертификатыПользователяDSS</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -87,17 +98,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СертификатыПользователяDSS</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3,33 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -111,6 +84,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -127,33 +127,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>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
<right>
@@ -193,4 +166,31 @@
<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>
</Rights>
@@ -106,33 +106,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>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
@@ -205,6 +178,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -40,6 +40,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -67,13 +74,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.РедактированиеДополнительныхСведений</name>
<right>
@@ -3,33 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -88,4 +61,31 @@
<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>
</Rights>
@@ -22,6 +22,28 @@
<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>CommonCommand.ЖурналУчетаОригиналовПервичныхДокументов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -49,26 +71,4 @@
<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>CommonCommand.ЖурналУчетаОригиналовПервичныхДокументов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -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>CommonForm.ПраваДоступа</name>
<right>
@@ -121,6 +94,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.ПрофилиГруппДоступа</name>
<right>
@@ -3,6 +3,17 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>DataProcessor.ТекущиеДела</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -30,15 +41,4 @@
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ТекущиеДела</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -14,6 +14,24 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.НастройкиКолонтитулов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -41,22 +59,4 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.НастройкиКолонтитулов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -171,33 +171,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>
@@ -282,4 +255,31 @@
<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>
</Rights>
@@ -41,33 +41,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>
@@ -107,4 +80,31 @@
<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>
</Rights>
@@ -3,6 +3,13 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>CommonForm.ОтправкаSMS</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -30,11 +37,4 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ОтправкаSMS</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -2984,45 +2984,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>Constant.ИзвлекатьТекстыФайловНаСервере</name>
<right>
@@ -7448,6 +7409,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>InformationRegister.ПакетыДляОтправки</name>
<right>
@@ -3,6 +3,13 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -34,13 +41,6 @@
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации</name>
<right>
@@ -3,6 +3,13 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -30,11 +37,4 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -1575,33 +1575,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>SessionParameter.СпискиСОграничениемПоПолям</name>
<right>
@@ -3611,6 +3584,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>
@@ -3,6 +3,13 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -30,11 +37,4 @@
<value>true</value>
</right>
</object>
<object>
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -66,33 +66,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.RemoteAdministrationOfExchange.Operation.PrepareExchangeExecution</name>
<right>
@@ -177,6 +150,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.RemoteAdministrationOfExchange_2_4_5_1.Operation.StartExchangeExecutionInFirstDataBase</name>
<right>
@@ -3,6 +3,13 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>WebService.RemoteControl.Operation.GetCurrentState</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -30,11 +37,4 @@
<value>true</value>
</right>
</object>
<object>
<name>WebService.RemoteControl.Operation.GetCurrentState</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -14,33 +14,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>
@@ -78,4 +51,31 @@
<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>
</Rights>
@@ -40,33 +40,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>CommonForm.НастройкаКолонтитулов</name>
<right>
@@ -96,4 +69,31 @@
<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>
</Rights>
@@ -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>InformationRegister.СоставыГруппПользователей</name>
<right>
@@ -78,4 +51,31 @@
<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>
</Rights>
@@ -36,6 +36,17 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.РучныеИзмененияГрафиковРаботы</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -63,15 +74,4 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.РучныеИзмененияГрафиковРаботы</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -33,33 +33,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>SessionParameter.ПодключениеDSS</name>
<right>
@@ -100,4 +73,31 @@
<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>
</Rights>
@@ -29,33 +29,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.ДатыЗапретаИзменения.Command.ДатыЗапретаЗагрузкиДанных</name>
<right>
@@ -112,6 +85,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>
<restrictionTemplate>
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
@@ -18,33 +18,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>Report.ДатыЗапретаИзменения</name>
<right>
@@ -112,6 +85,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>
<restrictionTemplate>
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
@@ -3,33 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -96,6 +69,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -23,6 +23,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -50,13 +57,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.РедактированиеДополнительныхСведений</name>
<right>
@@ -82,33 +82,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>CommonCommand.ЗадачиПоБизнесПроцессу</name>
<right>
@@ -186,6 +159,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -75,33 +75,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>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
@@ -156,6 +129,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -18,33 +18,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>
@@ -82,4 +55,31 @@
<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>
</Rights>
@@ -66,33 +66,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.Анкета</name>
<right>
@@ -145,4 +118,31 @@
<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>
</Rights>
Loaded 100 of 107 files, more files were not shown because too many files have changed in this diff. Show more