3_1_10_452

This commit is contained in:
Компания 1С committed 2025-02-19 22:52:00 +03:00
1 parent e94f409f04
commit 02cd3b9415
128 files changed
+3313 -2294

No files matched your search

@@ -120,6 +120,7 @@
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<markRequiredComplete>true</markRequiredComplete>
<editMode>Auto</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
@@ -129,6 +130,7 @@
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<autoMarkIncomplete>true</autoMarkIncomplete>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
@@ -518,6 +520,10 @@
<event>BeforeAddRow</event>
<name>ПолучателиПередНачаломДобавления</name>
</handlers>
<handlers>
<event>BeforeEditEnd</event>
<name>ПолучателиПередОкончаниемРедактирования</name>
</handlers>
<handlers>
<event>ChoiceProcessing</event>
<name>ПолучателиОбработкаВыбора</name>
@@ -109,6 +109,13 @@
ОбновитьКоличествоПолучателей(ЭтотОбъект);
КонецПроцедуры
&НаКлиенте
Процедура ПолучателиПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ)
Если Не ЗначениеЗаполнено(Элемент.ТекущиеДанные.Получатель) Тогда
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#Область ОбработчикиКомандФормы
@@ -447,7 +447,15 @@
КонецЕсли;
Запрос.УстановитьПараметр("ТаблицаПолучателей", ПараметрыПолучателей.Получатели.Выгрузить());
ТаблицаПолучателей = ПараметрыПолучателей.Получатели.Выгрузить();
ПустоеЗначениеПолучателя = ?(ТипЗнч(ТипПолучателей) = Тип("Тип"), Новый (ТипПолучателей), Неопределено);
ПараметрыПоиска = Новый Структура("Получатель", ПустоеЗначениеПолучателя);
СтрокиБезПолучателей = ТаблицаПолучателей.НайтиСтроки(ПараметрыПоиска);
Для Каждого СтрокаПолучатель Из СтрокиБезПолучателей Цикл
ТаблицаПолучателей.Удалить(СтрокаПолучатель);
КонецЦикла;
Запрос.УстановитьПараметр("ТаблицаПолучателей", ТаблицаПолучателей);
Запрос.Текст = ТекстЗапроса;
Попытка
@@ -801,9 +801,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -871,9 +868,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -953,9 +947,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -1023,9 +1014,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -1295,9 +1283,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -1365,9 +1350,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -1447,9 +1429,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -1517,9 +1496,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -1784,9 +1760,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -1854,9 +1827,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -1936,9 +1906,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -2006,9 +1973,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -2304,9 +2268,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -2374,9 +2335,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -2456,9 +2414,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -2526,9 +2481,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -2794,9 +2746,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -2864,9 +2813,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -2946,9 +2892,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -3016,9 +2959,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -3321,9 +3261,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -3391,9 +3328,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -3473,9 +3407,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -3543,9 +3474,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -3810,9 +3738,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -3880,9 +3805,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -3962,9 +3884,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -4032,9 +3951,6 @@
<type>Label</type>
<maxWidth>70</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<textColor xsi:type="core:ColorRef">
<color>Style.ПоясняющийТекст</color>
</textColor>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
@@ -2398,12 +2398,6 @@
ИмяЭлементаНадписьОшибкаПодписание = "Подписание" + ?(НаСервере, "ОшибкаСерверНадпись", "ОшибкаКлиентНадпись");
ЭлементФормыНадписьОшибкаПодписание = Форма.Элементы[ИмяЭлементаНадписьОшибкаПодписание];
Если Действие = "Расшифровка" И ЭлементНадписьОшибка.Заголовок = ЭлементФормыНадписьОшибкаПодписание.Заголовок Тогда
ЭлементФормыНадписьРешение.Видимость = ЭлементФормыНадписьОшибкаПодписание.Видимость;
ЭлементФормыНадписьРешение.Заголовок = НСтр("ru = 'См. пункт Подписание данных.'");
Возврат;
КонецЕсли;
ОписаниеИзвестнойОшибки = ОшибкаПоКлассификатору(ОписаниеОшибки, НаСервере, Действие = "ПроверкаПодписи");
ЭтоИзвестнаяОшибка = ОписаниеИзвестнойОшибки <> Неопределено;
@@ -2432,6 +2426,16 @@
ЭлементНадписьОшибка.Заголовок = ОписаниеИзвестнойОшибки.Причина;
КонецЕсли;
Если Действие = "Расшифровка"
И ЭлементФормыНадписьОшибкаПодписание.Видимость = Истина
И ЭлементНадписьОшибка.Заголовок = ЭлементФормыНадписьОшибкаПодписание.Заголовок Тогда
ЭлементФормыНадписьРешение.Видимость = Ложь;
ЭлементНадписьОшибка.Видимость = Истина;
ЭлементНадписьОшибка.Заголовок = НСтр("ru = 'См. пункт Подписание данных.'");
Возврат;
КонецЕсли;
Если ЗначениеЗаполнено(Форма.Сертификат) И ЗначениеЗаполнено(ОписаниеИзвестнойОшибки.ДействияДляУстранения) Тогда
ДанныеДляДополнения = ЭлектроннаяПодписьСлужебныйКлиентСервер.ДанныеДляДополненияОшибкиИзКлассификатора(
@@ -24,7 +24,7 @@
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
Элементы.ПроверитьЦелостность.Видимость = Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды")
Или Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов");
Или Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Или Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных();
КонецПроцедуры
@@ -68,7 +68,7 @@
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
Элементы.ФормаПроверитьЦелостностьТома.Видимость = Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды")
Или Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов");
Или Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Или Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных();
КонецПроцедуры
@@ -8,20 +8,14 @@
#Область СлужебныеПроцедурыИФункции
Функция ФоновоеЗаданиеЗавершено(ИдентификаторЗадания) Экспорт
Функция ФоновоеЗаданиеЗавершено(Знач ИдентификаторЗадания) Экспорт
ФоновоеЗадание = ФоновыеЗадания.НайтиПоУникальномуИдентификатору(ИдентификаторЗадания);
Если ФоновоеЗадание = Неопределено Тогда
Если ФоновоеЗадание = Неопределено Или ФоновоеЗадание.Состояние <> СостояниеФоновогоЗадания.Активно Тогда
Возврат Истина;
КонецЕсли;
Если ФоновоеЗадание.Состояние <> СостояниеФоновогоЗадания.Активно Тогда
Возврат Истина;
КонецЕсли;
ФоновоеЗадание = ФоновоеЗадание.ОжидатьЗавершенияВыполнения(3);
Возврат ФоновоеЗадание.Состояние <> СостояниеФоновогоЗадания.Активно;
Возврат Ложь;
КонецФункции
@@ -78,6 +78,7 @@
РасширенныеПараметры.Вставить("ТекущийИнтервал", ?(РасширенныеПараметры.Интервал <> 0, РасширенныеПараметры.Интервал, 1));
РасширенныеПараметры.Вставить("Контроль", ТекущаяДата() + РасширенныеПараметры.ТекущийИнтервал); // АПК:143 Дата сеанса не используется для проверки интервалов
РасширенныеПараметры.Вставить("ВремяОтправкиПоследнегоПрогресса", 0);
РасширенныеПараметры.Вставить("ПолученоОповещениеОЗавершении", Ложь);
Операции = АктивныеДлительныеОперации();
Операции.Список.Вставить(РасширенныеПараметры.ИдентификаторЗадания, РасширенныеПараметры);
@@ -423,6 +424,9 @@
Возврат Неопределено;
КонецЕсли;
ОстальныеАктивные = Новый Массив;
ИнтервалКонтроляОбсуждений = ИнтервалКонтроляОбсуждений();
Для Каждого ДлительнаяОперация Из АктивныеДлительныеОперации Цикл
ДлительнаяОперация = ДлительнаяОперация.Значение;
@@ -431,14 +435,17 @@
КонтролируемыеОперации.Вставить(ДлительнаяОперация.ИдентификаторЗадания, ДлительнаяОперация);
ЗаданияДляОтмены.Добавить(ДлительнаяОперация.ИдентификаторЗадания);
Иначе
ИнтервалКонтроляОбсуждений = ИнтервалКонтроляОбсуждений();
ДатаКонтроля = ДлительнаяОперация.Контроль
+ ?(Не ОбсужденияАктивны Или ДлительнаяОперация.ТекущийИнтервал > ИнтервалКонтроляОбсуждений,
0, ИнтервалКонтроляОбсуждений - ДлительнаяОперация.ТекущийИнтервал);
+ ?(Не ОбсужденияАктивны
Или ДлительнаяОперация.ПолученоОповещениеОЗавершении
Или ДлительнаяОперация.ТекущийИнтервал > ИнтервалКонтроляОбсуждений,
0, ИнтервалКонтроляОбсуждений - ДлительнаяОперация.ТекущийИнтервал);
Если ДатаКонтроля <= ТекущаяДата Тогда
КонтролируемыеОперации.Вставить(ДлительнаяОперация.ИдентификаторЗадания, ДлительнаяОперация);
ЗаданияДляПроверки.Добавить(ДлительнаяОперация.ИдентификаторЗадания);
ИначеЕсли ОбсужденияАктивны Тогда
ОстальныеАктивные.Добавить(ДлительнаяОперация);
КонецЕсли;
КонецЕсли;
КонецЦикла;
@@ -450,6 +457,11 @@
Возврат Неопределено;
КонецЕсли;
Для Каждого ДлительнаяОперация Из ОстальныеАктивные Цикл
КонтролируемыеОперации.Вставить(ДлительнаяОперация.ИдентификаторЗадания, ДлительнаяОперация);
ЗаданияДляПроверки.Добавить(ДлительнаяОперация.ИдентификаторЗадания);
КонецЦикла;
Результат = Новый Структура;
Результат.Вставить("ЗаданияДляПроверки", ЗаданияДляПроверки);
Результат.Вставить("ЗаданияДляОтмены", ЗаданияДляОтмены);
@@ -488,15 +500,18 @@
ТекущаяДата = ТекущаяДата(); // АПК:143 Дата сеанса не используется для проверки интервалов времени
НовыйИнтервал = 120;
Для каждого Операция Из АктивныеДлительныеОперации Цикл
НовыйИнтервал = Макс(Мин(НовыйИнтервал, Операция.Значение.Контроль - ТекущаяДата), 1);
КонецЦикла;
ИнтервалКонтроляОбсуждений = ИнтервалКонтроляОбсуждений();
Если ОбсужденияАктивны И НовыйИнтервал < ИнтервалКонтроляОбсуждений Тогда
НовыйИнтервал = ИнтервалКонтроляОбсуждений;
КонецЕсли;
Для Каждого Операция Из АктивныеДлительныеОперации Цикл
Если Не ОбсужденияАктивны Или Операция.Значение.ПолученоОповещениеОЗавершении Тогда
НовыйИнтервал = Макс(Мин(НовыйИнтервал, Операция.Значение.Контроль - ТекущаяДата), 1);
КонецЕсли;
КонецЦикла;
Если Интервал > НовыйИнтервал Тогда
Интервал = НовыйИнтервал;
КонецЕсли;
@@ -513,7 +528,7 @@
//
Функция ИнтервалКонтроляОбсуждений()
Возврат 30;
Возврат ?(СерверныеОповещенияКлиент.СостояниеПолучения().УведомленияКлиентаДоступны, 180, 30);
КонецФункции
@@ -570,6 +585,7 @@
// * Контроль - Дата
//
// * ВремяОтправкиПоследнегоПрогресса - Число - универсальная дата в миллисекундах
// * ПолученоОповещениеОЗавершении - Булево
//
// ДлительнаяОперация - см. ДлительныеОперации.НовыйРезультатВыполненияОперации
//
@@ -618,6 +634,11 @@
ЗавершитьДлительнуюОперацию(РасширенныеПараметры, ДлительнаяОперация);
Возврат Истина;
ИначеЕсли ДлительнаяОперация.Статус = "Выполнено" Тогда
РасширенныеПараметры.ТекущийИнтервал = 1;
РасширенныеПараметры.ПолученоОповещениеОЗавершении = Истина;
СерверныеОповещенияКлиент.ПодключитьОбработчикПроверкиПолученияСерверныхОповещений();
КонецЕсли;
КонецЕсли;
@@ -1737,6 +1737,7 @@
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиентаПриЗапуске.
Процедура ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры) Экспорт
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ИнтеграцияПодсистемБСППовтИсп.ПодпискиБТС().ПриДобавленииПараметровРаботыКлиентаПриЗапуске Тогда
МодульТехнологияСервиса = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервиса");
ВерсияБТС = МодульТехнологияСервиса.ВерсияБиблиотеки();
@@ -1746,74 +1747,119 @@
МодульИнтеграцияПодсистемБТС.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ИнтеграцияПодсистемБТС.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ИнформацияПриЗапуске") Тогда
МодульИнформацияПриЗапуске = ОбщегоНазначения.ОбщийМодуль("ИнформацияПриЗапуске");
МодульИнформацияПриЗапуске.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ИнформацияПриЗапуске.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтрольВеденияУчета") Тогда
МодульКонтрольВеденияУчетаСлужебный = ОбщегоНазначения.ОбщийМодуль("КонтрольВеденияУчетаСлужебный");
МодульКонтрольВеденияУчетаСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"КонтрольВеденияУчетаСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.НапоминанияПользователя") Тогда
МодульНапоминанияПользователяСлужебный = ОбщегоНазначения.ОбщийМодуль("НапоминанияПользователяСлужебный");
МодульНапоминанияПользователяСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"НапоминанияПользователяСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбменДанными") Тогда
МодульОбменДаннымиСервер = ОбщегоНазначения.ОбщийМодуль("ОбменДаннымиСервер");
МодульОбменДаннымиСервер.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ОбменДаннымиСервер.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса.ОбменДаннымиВМоделиСервиса") Тогда
МодульОбменДаннымиВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("ОбменДаннымиВМоделиСервиса");
МодульОбменДаннымиВМоделиСервиса.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ОбменДаннымиВМоделиСервиса.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОбновлениеИнформационнойБазыСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ОбновлениеИнформационнойБазыСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбновлениеКонфигурации") Тогда
МодульОбновлениеКонфигурации = ОбщегоНазначения.ОбщийМодуль("ОбновлениеКонфигурации");
МодульОбновлениеКонфигурации.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ОбновлениеКонфигурации.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОценкаПроизводительности") Тогда
МодульОценкаПроизводительностиСлужебный = ОбщегоНазначения.ОбщийМодуль("ОценкаПроизводительностиСлужебный");
МодульОценкаПроизводительностиСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ОценкаПроизводительностиСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Банки") Тогда
МодульРаботаСБанками = ОбщегоНазначения.ОбщийМодуль("РаботаСБанками");
МодульРаботаСБанками.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"РаботаСБанками.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Валюты") Тогда
МодульРаботаСКурсамиВалют = ОбщегоНазначения.ОбщийМодуль("РаботаСКурсамиВалют");
МодульРаботаСКурсамиВалют.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"РаботаСКурсамиВалют.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда
МодульРаботаСФайламиСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебный");
МодульРаботаСФайламиСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"РаботаСФайламиСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РезервноеКопированиеИБ") Тогда
МодульРезервноеКопированиеИБСервер = ОбщегоНазначения.ОбщийМодуль("РезервноеКопированиеИБСервер");
МодульРезервноеКопированиеИБСервер.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"РезервноеКопированиеИБСервер.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЗавершениеРаботыПользователей") Тогда
МодульСоединенияИБ = ОбщегоНазначения.ОбщийМодуль("СоединенияИБ");
МодульСоединенияИБ.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"СоединенияИБ.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЦентрМониторинга") Тогда
МодульЦентрМониторингаСлужебный = ОбщегоНазначения.ОбщийМодуль("ЦентрМониторингаСлужебный");
МодульЦентрМониторингаСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ЦентрМониторингаСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ИнтеграцияПодсистемБСППовтИсп.ПодпискиБИП().ПриДобавленииПараметровРаботыКлиентаПриЗапуске Тогда
МодульИнтернетПоддержкаПользователейКлиентСервер = ОбщегоНазначения.ОбщийМодуль("ИнтернетПоддержкаПользователейКлиентСервер");
ВерсияБИП = МодульИнтернетПоддержкаПользователейКлиентСервер.ВерсияБиблиотеки();
@@ -1823,109 +1869,174 @@
МодульИнтеграцияПодсистемБИП.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ИнтеграцияПодсистемБИП.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
КонецПроцедуры
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиента.
Процедура ПриДобавленииПараметровРаботыКлиента(Параметры) Экспорт
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ИнтеграцияПодсистемБСППовтИсп.ПодпискиБТС().ПриДобавленииПараметровРаботыКлиента Тогда
МодульИнтеграцияПодсистемБТС = ОбщегоНазначения.ОбщийМодуль("ИнтеграцияПодсистемБТС");
МодульИнтеграцияПодсистемБТС.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ИнтеграцияПодсистемБТС.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.АдресныйКлассификатор") Тогда
МодульАдресныйКлассификаторСлужебный = ОбщегоНазначения.ОбщийМодуль("АдресныйКлассификаторСлужебный");
МодульАдресныйКлассификаторСлужебный.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"АдресныйКлассификаторСлужебный.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Взаимодействия") Тогда
МодульВзаимодействия = ОбщегоНазначения.ОбщийМодуль("Взаимодействия");
МодульВзаимодействия.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"Взаимодействия.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбменДанными") Тогда
МодульОбменДаннымиСервер = ОбщегоНазначения.ОбщийМодуль("ОбменДаннымиСервер");
МодульОбменДаннымиСервер.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ОбменДаннымиСервер.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса.ОбменДаннымиВМоделиСервиса") Тогда
МодульОбменДаннымиВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("ОбменДаннымиВМоделиСервиса");
МодульОбменДаннымиВМоделиСервиса.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ОбменДаннымиВМоделиСервиса.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбновлениеКонфигурации") Тогда
МодульОбновлениеКонфигурации = ОбщегоНазначения.ОбщийМодуль("ОбновлениеКонфигурации");
МодульОбновлениеКонфигурации.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ОбновлениеКонфигурации.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОтправкаSMS") Тогда
МодульОтправкаSMS = ОбщегоНазначения.ОбщийМодуль("ОтправкаSMS");
МодульОтправкаSMS.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ОтправкаSMS.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПолучениеФайловИзИнтернета") Тогда
МодульПолучениеФайловИзИнтернетаСлужебный = ОбщегоНазначения.ОбщийМодуль("ПолучениеФайловИзИнтернетаСлужебный");
МодульПолучениеФайловИзИнтернетаСлужебный.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ПолучениеФайловИзИнтернетаСлужебный.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
МодульРаботаВБезопасномРежимеСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежимеСлужебный");
МодульРаботаВБезопасномРежимеСлужебный.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"РаботаВБезопасномРежимеСлужебный.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ПользователиСлужебный.ПриДобавленииПараметровРаботыКлиента(Параметры);
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ПользователиСлужебный.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда
МодульРаботаСФайламиСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебный");
МодульРаботаСФайламиСлужебный.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"РаботаСФайламиСлужебный.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РезервноеКопированиеИБ") Тогда
МодульРезервноеКопированиеИБСервер = ОбщегоНазначения.ОбщийМодуль("РезервноеКопированиеИБСервер");
МодульРезервноеКопированиеИБСервер.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"РезервноеКопированиеИБСервер.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЗавершениеРаботыПользователей") Тогда
МодульСоединенияИБ = ОбщегоНазначения.ОбщийМодуль("СоединенияИБ");
МодульСоединенияИБ.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"СоединенияИБ.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыСервер.ПриДобавленииПараметровРаботыКлиента(Параметры);
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда
МодульУправлениеДоступомСлужебный = ОбщегоНазначения.ОбщийМодуль("УправлениеДоступомСлужебный");
МодульУправлениеДоступомСлужебный.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"УправлениеДоступомСлужебный.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись") Тогда
МодульЭлектроннаяПодписьСлужебный = ОбщегоНазначения.ОбщийМодуль("ЭлектроннаяПодписьСлужебный");
МодульЭлектроннаяПодписьСлужебный.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ЭлектроннаяПодписьСлужебный.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ИнтеграцияПодсистемБСППовтИсп.ПодпискиБИП().ПриДобавленииПараметровРаботыКлиента Тогда
МодульИнтеграцияПодсистемБИП = ОбщегоНазначения.ОбщийМодуль("ИнтеграцияПодсистемБИП");
МодульИнтеграцияПодсистемБИП.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ИнтеграцияПодсистемБИП.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодписьСервисаDSS") Тогда
МодульСервисКриптографииDSSСлужебный = ОбщегоНазначения.ОбщийМодуль("СервисКриптографииDSSСлужебный");
МодульСервисКриптографииDSSСлужебный.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"СервисКриптографииDSSСлужебный.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.НапоминанияПользователя") Тогда
МодульНапоминанияПользователяСлужебный = ОбщегоНазначения.ОбщийМодуль("НапоминанияПользователяСлужебный");
МодульНапоминанияПользователяСлужебный.ПриДобавленииПараметровРаботыКлиента(Параметры);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"НапоминанияПользователяСлужебный.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("ИнтеграцияС1СДокументооборотом") Тогда
Параметры.Вставить("ВерсияБИД", ОбновлениеИнформационнойБазы.ВерсияИБ("БиблиотекаИнтеграцииС1СДокументооборотом"));
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ИнтеграцияПодсистемБИД.ПриДобавленииПараметровРаботыКлиента");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("ЭлектронноеВзаимодействие") Тогда
Параметры.Вставить("ЕстьМодульИнтеграцииПодсистемБЭДКлиент",
Метаданные.ОбщиеМодули.Найти("ИнтеграцияПодсистемБЭДКлиент") <> Неопределено);
КонецЕсли;
СтандартныеПодсистемыСервер.ДобавитьПоказатель(Параметры, МоментНачала,
"ИнтеграцияПодсистемБЭД.ПриДобавленииПараметровРаботыКлиента");
КонецПроцедуры
@@ -86,7 +86,6 @@
Отбор.Вставить(Префикс + "ИНН", СвойстваСубъекта.ИННЮЛ);
Отбор.Вставить(Префикс + "СНИЛС", СвойстваСубъекта.СНИЛС);
ИначеЕсли ЗначениеЗаполнено(СвойстваСубъекта.Организация) Тогда // Казначейство
Отбор.Вставить(Префикс + "НаименованиеОрганизации", СвойстваСубъекта.Организация);
Отбор.Вставить(Префикс + "ИННФЛ", СвойстваСубъекта.ИНН);
Отбор.Вставить(Префикс + "СНИЛС", СвойстваСубъекта.СНИЛС);
Иначе
@@ -45,7 +45,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.10.441";
Описание.Версия = "3.1.10.452";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -21,3 +21,31 @@
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Функция ПодключитьВнешнююОбработку(АдресВоВременномХранилище) Экспорт
// АПК:552-выкл подключение выполняется при наличии права интерактивного открытия внешних отчетов и обработок.
ВыполнитьПроверкуПравДоступа("ИнтерактивноеОткрытиеВнешнихОбработок", Метаданные);
Возврат ВнешниеОбработки.Подключить(АдресВоВременномХранилище, , Ложь);
// АПК:552-вкл
КонецФункции
Функция ПодключитьВнешнийОтчет(АдресВоВременномХранилище) Экспорт
// АПК:552-выкл подключение выполняется при наличии права интерактивного открытия внешних отчетов и обработок.
ВыполнитьПроверкуПравДоступа("ИнтерактивноеОткрытиеВнешнихОбработок", Метаданные);
Возврат ВнешниеОтчеты.Подключить(АдресВоВременномХранилище, , Ложь);
// АПК:552-вкл
КонецФункции
Функция ДоступноОткрытиеВнешнихОтчетовИОбработок() Экспорт
Возврат ПравоДоступа("ИнтерактивноеОткрытиеВнешнихОбработок", Метаданные);
КонецФункции
#КонецОбласти
@@ -78,7 +78,7 @@
Процедура ПриНачалеРаботыСистемы(Параметры) Экспорт
ОбработчикФормированияКоманд = Новый ОписаниеОповещения("ДобавитьКомандыОбсуждения", ЭтотОбъект);
ОбработчикФормированияКоманд = Новый ОписаниеОповещения("ПриФормированииКомандСистемыВзаимодействий", ЭтотОбъект);
СистемаВзаимодействия.ПодключитьОбработчикФормированияКоманд(ОбработчикФормированияКоманд);
КонецПроцедуры
@@ -186,13 +186,137 @@
КонецПроцедуры
Процедура ДобавитьКомандыОбсуждения(ПараметрыКоманд, Команды, КомандаПоУмолчанию, ДополнительныеПараметры) Экспорт
Процедура ПриФормированииКомандСистемыВзаимодействий(ПараметрыКоманд, Команды, КомандаПоУмолчанию, ДополнительныеПараметры) Экспорт
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.НапоминанияПользователя") Тогда
МодульНапоминанияПользователяСлужебныйКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("НапоминанияПользователяСлужебныйКлиент");
МодульНапоминанияПользователяСлужебныйКлиент.ДобавитьКомандыОбсуждения(ПараметрыКоманд, Команды, КомандаПоУмолчанию);
КонецЕсли;
ПроверитьВыполняемоеДействие(ПараметрыКоманд, Команды, КомандаПоУмолчанию);
КонецПроцедуры
Процедура ПроверитьВыполняемоеДействие(ПараметрыКоманд, Команды, КомандаПоУмолчанию)
Если Не ПоказыватьПредупреждениеБезопасности(ПараметрыКоманд) Тогда
Возврат;
КонецЕсли;
УдаляемыеКоманды = Новый Массив;
Для Индекс = -Команды.ВГраница() По 0 Цикл
Если Команды[-Индекс].Команда = СтандартнаяКомандаСистемыВзаимодействия.ОткрытьВложение Тогда
Команды.Удалить(Индекс);
КонецЕсли;
КонецЦикла;
Если Не ОбсужденияСлужебныйВызовСервера.ДоступноОткрытиеВнешнихОтчетовИОбработок() Тогда
КомандаПоУмолчанию = Новый ОписаниеКомандыСистемыВзаимодействия(
СтандартнаяКомандаСистемыВзаимодействия.СохранитьВложение);
Возврат;
КонецЕсли;
ОписаниеОповещения = Новый ОписаниеОповещения("ПоказатьПредупреждениеБезопасности", ЭтотОбъект, ПараметрыКоманд);
КомандаПоУмолчанию = Новый ОписаниеКомандыСистемыВзаимодействия(ОписаниеОповещения);
КонецПроцедуры
Функция ПоказыватьПредупреждениеБезопасности(ПараметрыКоманд)
ЭтоВнешнийОтчетИлиОбработка = Ложь;
Если ПараметрыКоманд.Вложение <> Неопределено Тогда
Файл = Новый Файл (ПараметрыКоманд.Вложение.Наименование);
ЭтоВнешнийОтчетИлиОбработка = НРег(Файл.Расширение) = ".erf" Или НРег(Файл.Расширение) = ".epf";
КонецЕсли;␍
Возврат ЭтоВнешнийОтчетИлиОбработка
И РазрешенныеВложения()[ИдентификаторВложения(ПараметрыКоманд)] <> Истина
КонецФункции
Процедура ПоказатьПредупреждениеБезопасности(ПараметрыКоманд) Экспорт
ОписаниеОповещения = Новый ОписаниеОповещения("ПродолжитьОткрытиеВложения", ЭтотОбъект, ПараметрыКоманд);
ПользователиСлужебныйКлиент.ПоказатьПредупреждениеБезопасности(ОписаниеОповещения,
ПользователиСлужебныйКлиентСервер.ВидыПредупрежденийБезопасности().ПередДобавлениемДополнительногоОтчетаИлиОбработки);
КонецПроцедуры
Процедура ПродолжитьОткрытиеВложения(Результат, ПараметрыКоманд) Экспорт
Если Результат <> "Продолжить" Тогда
Возврат;
КонецЕсли;
РазрешенныеВложения()[ИдентификаторВложения(ПараметрыКоманд)] = Истина;
ОписаниеОповещения = Новый ОписаниеОповещения("ПриОткрытииПотокаДляЧтенияВложения",
ЭтотОбъект, ПараметрыКоманд.Вложение);
ПараметрыКоманд.Вложение.НачатьОткрытиеПотокаДляЧтения(ОписаниеОповещения);
КонецПроцедуры
Процедура ПриОткрытииПотокаДляЧтенияВложения(Поток, Вложение) Экспорт
Если Поток = Неопределено Тогда
Возврат;
КонецЕсли;
БуферДвоичныхДанных = Новый БуферДвоичныхДанных(Вложение.Размер);
ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("БуферДвоичныхДанных", БуферДвоичныхДанных);
ДополнительныеПараметры.Вставить("Вложение", Вложение);
ОписаниеОповещения = Новый ОписаниеОповещения("ПриЗавершенииЧтенияПотока", ЭтотОбъект, ДополнительныеПараметры);
Поток.НачатьЧтение(ОписаниеОповещения, БуферДвоичныхДанных, 0, Вложение.Размер);
КонецПроцедуры
Процедура ПриЗавершенииЧтенияПотока(Количество, ДополнительныеПараметры) Экспорт
БуферДвоичныхДанных = ДополнительныеПараметры.БуферДвоичныхДанных;
Вложение = ДополнительныеПараметры.Вложение;
ДвоичныеДанные = ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных(БуферДвоичныхДанных);
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
Файл = Новый Файл(Вложение.Наименование);
Если НРег(Файл.Расширение) = ".epf" Тогда
ИмяОбработки = ОбсужденияСлужебныйВызовСервера.ПодключитьВнешнююОбработку(АдресВоВременномХранилище);
ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма");
ИначеЕсли Файл.Расширение = ".erf" Тогда
ИмяОтчета = ОбсужденияСлужебныйВызовСервера.ПодключитьВнешнийОтчет(АдресВоВременномХранилище);
ОткрытьФорму("ВнешнийОтчет."+ ИмяОтчета +".Форма");
КонецЕсли;
КонецПроцедуры
Функция ИдентификаторВложения(ПараметрыКоманд)
Если ПараметрыКоманд.Вложение = Неопределено Тогда
Возврат Неопределено;
КонецЕсли;
Возврат СтрШаблон("%1_%2_%3",
ПараметрыКоманд.Сообщение.Идентификатор,
ПараметрыКоманд.Вложение.Наименование,
ПараметрыКоманд.Вложение.Размер);
КонецФункции
Функция РазрешенныеВложения()
ИмяПараметра = "СтандартныеПодсистемы.Обсуждения.РазрешенныеВложения";
Если ПараметрыПриложения[ИмяПараметра] = Неопределено Тогда
ПараметрыПриложения.Вставить(ИмяПараметра, Новый Соответствие);
КонецЕсли;
Возврат ПараметрыПриложения[ИмяПараметра];
КонецФункции
#КонецОбласти
@@ -6075,6 +6075,7 @@
// 1) Вызов методов:
// - Выполнить
// - Вычислить
// - Подключить (для внешних обработок)
// - ЗафиксироватьТранзакцию
// - СократитьЖурналРегистрации
// - УстановитьИспользованиеСобытияЖурналаРегистрации
@@ -6150,6 +6151,7 @@
// 1) Вызов методов:
// - Выполнить
// - Вычислить
// - Подключить (для внешних обработок)
// - ЗафиксироватьТранзакцию
// - СократитьЖурналРегистрации
// - УстановитьИспользованиеСобытияЖурналаРегистрации
@@ -10478,6 +10480,7 @@
Массив = Новый Массив;
Массив.Добавить("Выполнить"); // @Non-NLS
Массив.Добавить("Вычислить"); // @Non-NLS
Массив.Добавить("Подключить"); // @Non-NLS
Массив.Добавить("ЗафиксироватьТранзакцию"); // @Non-NLS
Массив.Добавить("СократитьЖурналРегистрации"); // @Non-NLS
Массив.Добавить("УстановитьИспользованиеСобытияЖурналаРегистрации"); // @Non-NLS
@@ -10491,6 +10494,7 @@
Массив.Добавить("Execute");
Массив.Добавить("Eval");
Массив.Добавить("Connect");
Массив.Добавить("CommitTransaction");
Массив.Добавить("TruncateEventLog");
Массив.Добавить("SetEventLogEventUse");
@@ -23,6 +23,10 @@
Процедура ПриСозданииНаСервере(Форма, Знач ПараметрыРазмещения = Неопределено) Экспорт
ИмяФормы = Форма.ИмяФормы;
Если Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
Возврат;
КонецЕсли;
ПереданныеПараметрыРазмещения = ПараметрыРазмещения;
ПараметрыРазмещения = ПараметрыРазмещения();
@@ -174,6 +174,7 @@
// URL - Строка - адрес URL ресурса, диагностику которого надо выполнить.
// ЗаписыватьОшибку - Булево - признак необходимости записи ошибок в журнал регистрации.
// ПроверятьДоставкуПакетов - Булево - включать в диагностику команду PING к требуемому ресурсу URL.
// ТекстОшибки - Строка - исходный текст исключения.
//
// Возвращаемое значение:
// Структура:
@@ -187,7 +188,7 @@
// ОписаниеОшибки = Результат.ОписаниеОшибки;
// ЖурналДиагностики = Результат.ЖурналДиагностики;
//
Функция ДиагностикаСоединения(URL, ЗаписыватьОшибку = Истина, ПроверятьДоставкуПакетов = Истина) Экспорт
Функция ДиагностикаСоединения(URL, ЗаписыватьОшибку = Истина, ПроверятьДоставкуПакетов = Истина, ТекстОшибки = "") Экспорт
Описание = Новый Массив;
Описание.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
@@ -195,9 +196,32 @@
URL));
Описание.Добавить(ПолучениеФайловИзИнтернетаСлужебный.ПредставлениеМестаДиагностики());
СтруктураСсылки = ОбщегоНазначенияКлиентСервер.СтруктураURI(URL);
Если Не ПустаяСтрока(ТекстОшибки)
И СтрНайти(ВРег(ТекстОшибки), ВРег("Удаленный узел не прошел проверку")) > 0 Тогда // АПК:1297 Нелокализуемый фрагмент информации об ошибке в исключении.
Описание.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Необходимо установить корневой и промежуточные сертификаты к %1 на компьютере <%2>.'"),
СтруктураСсылки.ИмяСервера,
ИмяКомпьютера()));
ПолучениеФайловИзИнтернетаЛокализация.ПриФормированииСообщенияОбИзвестнойПроблеме(Описание, ТекстОшибки);
ОписаниеОшибки = СтрСоединить(Описание, Символы.ПС);
Результат = Новый Структура;
Результат.Вставить("ОписаниеОшибки", ОписаниеОшибки);
Результат.Вставить("ЖурналДиагностики", "");
Возврат Результат;
КонецЕсли;
Если ОбщегоНазначения.РазделениеВключено() Тогда
Описание.Добавить(
НСтр("ru = 'Обратитесь к администратору.'"));
Описание.Добавить(НСтр("ru = 'Обратитесь к администратору.'"));
ПолучениеФайловИзИнтернетаЛокализация.ПриФормированииСообщенияОбИзвестнойПроблеме(Описание, ТекстОшибки);
ОписаниеОшибки = СтрСоединить(Описание, Символы.ПС);
@@ -222,8 +246,6 @@
КонецЕсли;
Журнал.Добавить();
СтруктураСсылки = ОбщегоНазначенияКлиентСервер.СтруктураURI(URL);
СостояниеНастроекПрокси = ПолучениеФайловИзИнтернетаСлужебный.СостояниеНастроекПрокси(СтруктураСсылки.Схема);
СоединениеЧерезПрокси = СостояниеНастроекПрокси.СоединениеЧерезПрокси;
Журнал.Добавить(СостояниеНастроекПрокси.Представление);
@@ -318,6 +340,8 @@
КонецЕсли;
ПолучениеФайловИзИнтернетаЛокализация.ПриФормированииСообщенияОбИзвестнойПроблеме(Описание, ТекстОшибки);
ОписаниеОшибки = СтрСоединить(Описание, Символы.ПС);
Журнал.Вставить(0);
@@ -0,0 +1,29 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2024, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
#Область ПрограммныйИнтерфейс
// Вызывается при проверке доступности Интернета и позволяет указать ссылку,
// содержащую подробную информацию об известной проблеме.
//
// Параметры:
// Описание - Массив из Строка - Краткое описание ошибки при проверке доступности Интернета.
// ТекстОшибки - см. ПолучениеФайловИзИнтернета.ДиагностикаСоединения
// РазделениеВключено - см. ОбщегоНазначения.РазделениеВключено
//
Процедура ПриФормированииСообщенияОбИзвестнойПроблеме(Описание, ТекстОшибки, РазделениеВключено = Ложь) Экспорт
Если СтрНайти(ВРег(ТекстОшибки), ВРег("Удаленный узел не прошел проверку")) > 0 Тогда // АПК:1297 Нелокализуемый фрагмент информации об ошибке в исключении.
// Локализация
Описание.Добавить(НСтр("ru = 'Подробнее см. на ИТС: https://its.1c.ru/db/metod8dev/content/5941/hdoc'"));
// Конец Локализация
КонецЕсли;
КонецПроцедуры
#КонецОбласти
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="a429671f-a8d6-43bf-b51e-d52c95900d57">
<name>ПолучениеФайловИзИнтернетаЛокализация</name>
<synonym>
<key>ru</key>
<value>Получение файлов из интернета локализация</value>
</synonym>
<server>true</server>
<externalConnection>true</externalConnection>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
</mdclass:CommonModule>
@@ -352,8 +352,10 @@
Исключение
КраткоеПредставлениеОшибки = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
РезультатДиагностики = ПолучениеФайловИзИнтернета.ДиагностикаСоединения(URL, ЗаписыватьОшибку,
ПроверятьДоставкуПакетовПриОшибке);
ПроверятьДоставкуПакетовПриОшибке, КраткоеПредставлениеОшибки);
ШаблонОшибки = НСтр("ru = 'Не удалось установить HTTP-соединение с сервером %1:%2
|по причине:
@@ -377,7 +379,7 @@
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОшибки,
Сервер, Формат(Порт, "ЧГ="),
ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()),
КраткоеПредставлениеОшибки,
РезультатДиагностики.ОписаниеОшибки);
Возврат РезультатПолученияФайла(Ложь, ТекстОшибки);
@@ -2814,6 +2814,9 @@
КонецЕсли;
// Заполнение общих настроек.
ЗаполнитьОбщиеНастройкиИзОбщейПолитикиПаролей(Настройки.Общие);
Если РазделениеВключено
Или ВнешниеПользователи.ИспользоватьВнешнихПользователей() Тогда
@@ -2852,8 +2855,6 @@
Настройки.Общие.ИспользоватьСервисЗапрещенныхПаролей = Ложь;
КонецЕсли;
// Заполнение общих настроек.
ЗаполнитьОбщиеНастройкиИзОбщейПолитикиПаролей(Настройки.Общие);
Если ОкруглятьПолитикуПаролей Тогда
ОбновитьОбщуюПолитикуПаролей(Настройки.Общие);
КонецЕсли;
@@ -1432,6 +1432,13 @@
КонецЕсли;
КонецЕсли;
ПустоеЗначениеПолучателя = ?(ТипЗнч(ТипПолучателей) = Тип("Тип"), Новый (ТипПолучателей), Неопределено);
ПараметрыПоиска = Новый Структура("Получатель", ПустоеЗначениеПолучателя);
СтрокиБезПолучателей = ТаблицаПолучателей.НайтиСтроки(ПараметрыПоиска);
Для Каждого СтрокаПолучатель Из СтрокиБезПолучателей Цикл
ТаблицаПолучателей.Удалить(СтрокаПолучатель);
КонецЦикла;
Запрос = Новый Запрос;
Если ТипПолучателей = Тип("СправочникСсылка.Пользователи") Тогда
@@ -1658,6 +1665,13 @@
ТаблицаПолучателей = Рассылка.Получатели.Выгрузить();
КонецЕсли;
ПустоеЗначениеПолучателя = ?(ТипЗнч(ТипПолучателей) = Тип("Тип"), Новый (ТипПолучателей), Неопределено);
ПараметрыПоиска = Новый Структура("Получатель", ПустоеЗначениеПолучателя);
СтрокиБезПолучателей = ТаблицаПолучателей.НайтиСтроки(ПараметрыПоиска);
Для Каждого СтрокаПолучатель Из СтрокиБезПолучателей Цикл
ТаблицаПолучателей.Удалить(СтрокаПолучатель);
КонецЦикла;
МассивПолучателей = Новый Массив;
Если ПолучателиМетаданные = Неопределено Или ПолучателиМетаданные = Null Тогда
@@ -461,7 +461,9 @@
КонецЕсли;
Текст = НСтр("ru = 'Это регламентное задание должно выполняться от имени служебного пользователя.
|Выполнение прервано. Установлен служебный пользователь для запуска.'");
|Выполнение прервано. Установлен служебный пользователь для запуска.
|Дополнительных действий не требуется. Следующий запуск будет выполнен от имени служебного пользователя.
|'");
ВызватьИсключение Текст;
КонецПроцедуры
@@ -2746,17 +2746,17 @@
КонецЕсли;
КлючУведомления = СерверныеОповещенияСлужебныйКлиентСервер.КлючУведомленийСерверныхОповещений();
Если НомераСеансов = Неопределено Тогда
МенеджерУведомленийКлиента().ОтправитьУведомление(КлючУведомления, Данные);
Иначе
МенеджерУведомленийКлиента().ОтправитьУведомление(КлючУведомления, Данные, НомераСеансов);
КонецЕсли;
ОтправитьУведомлениеКлиента(КлючУведомления, Данные, НомераСеансов);
Возврат Истина;
КонецФункции
// Позволяет подключиться расширением для журналирования отправляемых уведомлений.
Процедура ОтправитьУведомлениеКлиента(КлючУведомления, Данные, НомераСеансов)
МенеджерУведомленийКлиента().ОтправитьУведомление(КлючУведомления, Данные, НомераСеансов);
КонецПроцедуры
Процедура ОчиститьУстаревшиеСообщения(СостояниеОтправки)
НоваяДата = НачалоЧаса(ТекущаяДатаСеанса());
@@ -238,11 +238,11 @@
Интервал = 60;
ОбсужденияАктивны =
(СостояниеПолучения.УведомленияКлиентаДоступны
Или СостояниеПолучения.СистемаВзаимодействийПодключена
И СостояниеПолучения.ОбработчикНовыхЛичныхСообщенийПодключен)
И СостояниеПолучения.ПериодическаяОтправкаДанныхРазрешена
И СостояниеПолучения.ДатаПоследнегоПолученияСообщения + 60 > ТекущаяДатаСеанса;
СостояниеПолучения.ПериодическаяОтправкаДанныхРазрешена
И (СостояниеПолучения.УведомленияКлиентаДоступны
Или СостояниеПолучения.СистемаВзаимодействийПодключена
И СостояниеПолучения.ОбработчикНовыхЛичныхСообщенийПодключен
И СостояниеПолучения.ДатаПоследнегоПолученияСообщения + 60 > ТекущаяДатаСеанса);
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Попытка
@@ -558,7 +558,7 @@
КонецФункции
// См. НовоеСостояниеПолучения
Функция СостояниеПолучения()
Функция СостояниеПолучения() Экспорт
ИмяПараметраПриложения = "СтандартныеПодсистемы.БазоваяФункциональность.СерверныеОповещения";
СостояниеПолучения = ПараметрыПриложения.Получить(ИмяПараметраПриложения);
@@ -114,11 +114,17 @@
//
Процедура ЗаписатьПоказателиПроизводительности(Знач Комментарий) Экспорт
ЗаписьЖурналаРегистрации(
НСтр("ru = 'Серверные оповещения.Показатели производительности'",
ОбщегоНазначения.КодОсновногоЯзыка()),
ИмяСобытия = НСтр("ru = 'Серверные оповещения.Показатели производительности'",
ОбщегоНазначения.КодОсновногоЯзыка());
ЗаписьЖурналаРегистрации(ИмяСобытия,
УровеньЖурналаРегистрации.Информация,,, Комментарий);
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса") Тогда
МодульОбщегоНазначенияБТС = ОбщегоНазначения.ОбщийМодуль("ОбщегоНазначенияБТС");
МодульОбщегоНазначенияБТС.ЗаписьТехнологическогоЖурнала(ИмяСобытия, Комментарий);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
@@ -31,9 +31,14 @@
#Иначе
РазделениеВключено = ОбщегоНазначенияКлиент.РазделениеВключено();
#КонецЕсли
#Если ТолстыйКлиентУправляемоеПриложение Или ТолстыйКлиентОбычноеПриложение Тогда
ТолстыйКлиент = Истина;
#Иначе
ТолстыйКлиент = Ложь;
#КонецЕсли
// АПК:547-вкл
Возврат РазделениеВключено;
Возврат РазделениеВключено Или ТолстыйКлиент;
КонецФункции
@@ -123,9 +123,17 @@
//
Функция ПараметрыРаботыКлиентаПриЗапуске(Параметры) Экспорт
МоментОбщегоНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Показатели = ?(СтандартныеПодсистемыКлиентСервер.РегистрироватьПоказателиПроизводительности(),
Новый Массив, Неопределено);
НовыеПараметры = Новый Структура;
ДобавитьПоправкиКВремени(НовыеПараметры, Параметры);
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОбработатьПараметрыКлиентаНаСервере(Параметры);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментНачала,
"СтандартныеПодсистемыВызовСервера.ОбработатьПараметрыКлиентаНаСервере");
ЗапомнитьВременныеПараметры(Параметры);
ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(Параметры, НовыеПараметры);
@@ -134,29 +142,53 @@
Если НЕ Параметры.Свойство("ПропуститьОчисткуСкрытияРабочегоСтола") Тогда
// Обновить состояние скрытия рабочего стола, если при предыдущем
// запуске произошел сбой до момента штатного восстановления.
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СкрытьРабочийСтолПриНачалеРаботыСистемы(Неопределено);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментНачала,
"СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы");
КонецЕсли;
КонецЕсли;
Если НЕ СтандартныеПодсистемыСервер.ДобавитьПараметрыРаботыКлиентаПриЗапуске(Параметры) Тогда
Возврат ФиксированныеПараметрыКлиентаБезВременныхПараметров(Параметры);
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ВсеДобавлены = СтандартныеПодсистемыСервер.ДобавитьПараметрыРаботыКлиентаПриЗапуске(Параметры);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментНачала,
"СтандартныеПодсистемыСервер.ДобавитьПараметрыРаботыКлиентаПриЗапуске", Параметры);
Если Не ВсеДобавлены Тогда
Результат = ФиксированныеПараметрыКлиентаБезВременныхПараметров(Параметры, Показатели);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментОбщегоНачала,
"СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиентаПриЗапуске",, Истина);
Возврат Результат;
КонецЕсли;
Если Параметры.ДоступноИспользованиеРазделенныхДанных Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ПользователиСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры, Неопределено, Ложь);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментНачала,
"ПользователиСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(,,Ложь)");
КонецЕсли;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ИнтеграцияПодсистемБСП.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментНачала,
"ИнтеграцияПодсистемБСП.ПриДобавленииПараметровРаботыКлиентаПриЗапуске", Параметры);
Если Параметры.ДоступноИспользованиеРазделенныхДанных Тогда
ПрикладныеПараметры = Новый Структура;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(ПрикладныеПараметры);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментНачала,
"ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиентаПриЗапуске", ПрикладныеПараметры);
Для Каждого Параметр Из ПрикладныеПараметры Цикл
Параметры.Вставить(Параметр.Ключ, Параметр.Значение);
КонецЦикла;
КонецЕсли;
Возврат ФиксированныеПараметрыКлиентаБезВременныхПараметров(Параметры);
Результат = ФиксированныеПараметрыКлиентаБезВременныхПараметров(Параметры, Показатели);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментОбщегоНачала,
"СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиентаПриЗапуске",, Истина);
Возврат Результат;
КонецФункции
@@ -165,22 +197,73 @@
//
Функция ПараметрыРаботыКлиента(СвойстваКлиента) Экспорт
МоментОбщегоНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Показатели = ?(СтандартныеПодсистемыКлиентСервер.РегистрироватьПоказателиПроизводительности(),
Новый Массив, Неопределено);
Параметры = Новый Структура;
ДобавитьПоправкиКВремени(Параметры, СвойстваКлиента);
ОбработатьПараметрыКлиентаНаСервере(СвойстваКлиента);
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОбработатьПараметрыКлиентаНаСервере(СвойстваКлиента);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментНачала,
"СтандартныеПодсистемыВызовСервера.ОбработатьПараметрыКлиентаНаСервере");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ИнтеграцияПодсистемБСП.ПриДобавленииПараметровРаботыКлиента(Параметры);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментНачала,
"ИнтеграцияПодсистемБСП.ПриДобавленииПараметровРаботыКлиента", Параметры);
ПрикладныеПараметры = Новый Структура;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиента(ПрикладныеПараметры);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментНачала,
"ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиента", Параметры);
Для Каждого Параметр Из ПрикладныеПараметры Цикл
Параметры.Вставить(Параметр.Ключ, Параметр.Значение);
КонецЦикла;
Возврат ОбщегоНазначения.ФиксированныеДанные(Параметры);
Результат = Новый Структура(ОбщегоНазначения.ФиксированныеДанные(Параметры));
Результат.Вставить("ПоказателиПроизводительности", Показатели);
СтандартныеПодсистемыСервер.ДобавитьОсновнойПоказатель(Показатели, МоментОбщегоНачала,
"СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиента",, Истина);
Возврат Новый ФиксированнаяСтруктура(Результат);
КонецФункции
// Параметры:
// ПриЗапуске - Булево
// Показатели - Строка
// СтекВызова - Строка
//
Процедура ЗаписатьПоказателиПроизводительности(Знач ПриЗапуске, Знач Показатели, Знач СтекВызова) Экспорт
ИмяСобытия = ?(ПриЗапуске,
НСтр("ru = 'Параметры работы клиента при запуске.Показатели производительности'",
ОбщегоНазначения.КодОсновногоЯзыка()),
НСтр("ru = 'Параметры работы клиента.Показатели производительности'",
ОбщегоНазначения.КодОсновногоЯзыка()));
Комментарий = Показатели + Символы.ПС + Символы.ПС + СтекВызова;
ЗаписьЖурналаРегистрации(ИмяСобытия,
УровеньЖурналаРегистрации.Информация,,, Комментарий);
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса") Тогда
ИмяСобытияСтек = ?(ПриЗапуске,
НСтр("ru = 'Параметры работы клиента при запуске.Стек вызова'",
ОбщегоНазначения.КодОсновногоЯзыка()),
НСтр("ru = 'Параметры работы клиента.Стек вызова'",
ОбщегоНазначения.КодОсновногоЯзыка()));
МодульОбщегоНазначенияБТС = ОбщегоНазначения.ОбщийМодуль("ОбщегоНазначенияБТС");
МодульОбщегоНазначенияБТС.ЗаписьТехнологическогоЖурнала(ИмяСобытия, Показатели);
МодульОбщегоНазначенияБТС.ЗаписьТехнологическогоЖурнала(ИмяСобытияСтек, СтекВызова);
КонецЕсли;
КонецПроцедуры
// См. РаботаВМоделиСервиса.ВойтиВОбластьДанных.
Процедура ВойтиВОбластьДанных(Знач ОбластьДанных) Экспорт
@@ -389,7 +472,7 @@
КонецПроцедуры
Функция ФиксированныеПараметрыКлиентаБезВременныхПараметров(Параметры)
Функция ФиксированныеПараметрыКлиентаБезВременныхПараметров(Параметры, Показатели)
ПараметрыКлиента = Параметры;
Параметры = Новый Структура;
@@ -404,7 +487,9 @@
СтандартныеПодсистемыСервер.ПараметрыКлиентаНаСервере(Ложь).Получить(
"СкрытьРабочийСтолПриНачалеРаботыСистемы") <> Неопределено;
Возврат ОбщегоНазначения.ФиксированныеДанные(ПараметрыКлиента);
Результат = Новый Структура(ОбщегоНазначения.ФиксированныеДанные(ПараметрыКлиента));
Результат.Вставить("ПоказателиПроизводительности", Показатели);
Возврат Новый ФиксированнаяСтруктура(Результат);
КонецФункции
@@ -11,6 +11,10 @@
// См. СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиентаПриЗапуске().
Функция ПараметрыРаботыКлиентаПриЗапуске() Экспорт
МоментОбщегоНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Показатели = ?(СтандартныеПодсистемыКлиентСервер.РегистрироватьПоказателиПроизводительности(),
Новый Массив, Неопределено);
ПроверитьЗапускПрограммыЗавершен(Истина);
ПараметрыПриЗапускеПрограммы = ПараметрыПриложения["СтандартныеПодсистемы.ПараметрыПриЗапускеПрограммы"];
@@ -35,9 +39,20 @@
Параметры.ПолученныеПараметрыКлиента.Вставить("ОпцииИнтерфейса");
КонецЕсли;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыКлиент.ЗаполнитьПараметрыРаботыКлиентаНаСервере(Параметры);
ДобавитьОсновнойПоказатель(Истина, Показатели, МоментНачала,
"СтандартныеПодсистемыКлиент.ЗаполнитьПараметрыРаботыКлиентаНаСервере");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ПараметрыКлиента = СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиентаПриЗапуске(Параметры);
ДобавитьОсновнойПоказатель(Истина, Показатели, МоментНачала,
"СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиентаПриЗапуске");
Если Показатели <> Неопределено И ЗначениеЗаполнено(ПараметрыКлиента.ПоказателиПроизводительности) Тогда
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Показатели,
ПараметрыКлиента.ПоказателиПроизводительности);
КонецЕсли;
Если ПараметрыПриЗапускеПрограммы.Свойство("ПолученныеПараметрыКлиента")
И ПараметрыПриЗапускеПрограммы.ПолученныеПараметрыКлиента <> Неопределено
@@ -46,11 +61,20 @@
ПараметрыПриЗапускеПрограммы.Вставить("ОпцииИнтерфейса", ПараметрыКлиента.ОпцииИнтерфейса);
КонецЕсли;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыКлиент.ЗаполнитьПараметрыКлиента(ПараметрыКлиента);
ДобавитьОсновнойПоказатель(Истина, Показатели, МоментНачала,
"СтандартныеПодсистемыКлиент.ЗаполнитьПараметрыКлиента");
// Обновление состояния скрытия рабочего стола на клиенте по состоянию на сервере.
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыКлиент.СкрытьРабочийСтолПриНачалеРаботыСистемы(
Параметры.СкрытьРабочийСтолПриНачалеРаботыСистемы, Истина);
ДобавитьОсновнойПоказатель(Истина, Показатели, МоментНачала,
"СтандартныеПодсистемыКлиент.СкрытьРабочийСтолПриНачалеРаботыСистемы");
ДобавитьОсновнойПоказатель(Истина, Показатели, МоментОбщегоНачала,
"СтандартныеПодсистемыКлиентПовтИсп.ПараметрыРаботыКлиентаПриЗапуске", Истина);
Возврат ПараметрыКлиента;
@@ -59,13 +83,36 @@
// См. СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиента().
Функция ПараметрыРаботыКлиента() Экспорт
МоментОбщегоНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Показатели = ?(СтандартныеПодсистемыКлиентСервер.РегистрироватьПоказателиПроизводительности(),
Новый Массив, Неопределено);
ПроверитьЗапускПрограммыЗавершен();
СвойстваКлиента = Новый Структура;
СтандартныеПодсистемыКлиент.ЗаполнитьПараметрыРаботыКлиентаНаСервере(СвойстваКлиента);
ПараметрыКлиента = СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиента(СвойстваКлиента);
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыКлиент.ЗаполнитьПараметрыРаботыКлиентаНаСервере(СвойстваКлиента);
ДобавитьОсновнойПоказатель(Ложь, Показатели, МоментНачала,
"СтандартныеПодсистемыКлиент.ЗаполнитьПараметрыРаботыКлиентаНаСервере");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ПараметрыКлиента = СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиента(СвойстваКлиента);
ДобавитьОсновнойПоказатель(Ложь, Показатели, МоментНачала,
"СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиента");
Если Показатели <> Неопределено И ЗначениеЗаполнено(ПараметрыКлиента.ПоказателиПроизводительности) Тогда
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Показатели,
ПараметрыКлиента.ПоказателиПроизводительности);
КонецЕсли;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыКлиент.ЗаполнитьПараметрыКлиента(ПараметрыКлиента);
ДобавитьОсновнойПоказатель(Ложь, Показатели, МоментНачала,
"СтандартныеПодсистемыКлиент.ЗаполнитьПараметрыКлиента");
ДобавитьОсновнойПоказатель(Ложь, Показатели, МоментОбщегоНачала,
"СтандартныеПодсистемыКлиентПовтИсп.ПараметрыРаботыКлиента", Истина);
Возврат ПараметрыКлиента;
@@ -121,6 +168,44 @@
КонецПроцедуры
Процедура ДобавитьОсновнойПоказатель(ПриЗапуске, Показатели, МоментНачала, ИмяПроцедуры, Общий = Ложь)
Если Показатели = Неопределено Тогда
Возврат;
КонецЕсли;
Длительность = ТекущаяУниверсальнаяДатаВМиллисекундах() - МоментНачала;
Если Не Общий И Не ЗначениеЗаполнено(Длительность) Тогда
Возврат;
КонецЕсли;
Текст = Формат(Длительность / 1000, "ЧЦ=6; ЧДЦ=3; ЧН=000,000; ЧВН=") + " " + ИмяПроцедуры;
Если Общий Тогда
Показатели.Вставить(0, Текст);
ЗаписатьПоказатели(ПриЗапуске, Показатели, Длительность);
Возврат;
Иначе
Показатели.Добавить(" " + Текст);
КонецЕсли;
КонецПроцедуры
Процедура ЗаписатьПоказатели(ПриЗапуске, Показатели, ОбщаяДлительность)
Комментарий = СтрСоединить(Показатели, Символы.ПС);
СтекВызова = "";
Попытка
ВызватьИсключение НСтр("ru = 'Стек вызова:'");
Исключение
СтекВызова = ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
СтандартныеПодсистемыВызовСервера.ЗаписатьПоказателиПроизводительности(ПриЗапуске, Комментарий, СтекВызова);
КонецПроцедуры
////////////////////////////////////////////////////////////////////////////////
// Для справочника ИдентификаторыОбъектовМетаданных.
@@ -72,3 +72,11 @@
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Функция РегистрироватьПоказателиПроизводительности() Экспорт
Возврат Ложь;
КонецФункции
#КонецОбласти
@@ -550,6 +550,39 @@
#Область ДляВызоваИзДругихПодсистем
// Добавляет показатель производительности в обработчиках события
// ПриДобавленииПараметровРаботыКлиентаПриЗапуске, ПриДобавленииПараметровРаботыКлиента.
//
// Параметры:
// Параметры - см. ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиентаПриЗапуске.Параметры
// - см. ОбщегоНазначенияПереопределяемый.ПриДобавленииПараметровРаботыКлиента.Параметры
// МоментНачала - Число - ТекущаяУниверсальнаяДатаВМиллисекундах перед вызовом процедуры.
// ИмяПроцедуры - Строка - полное имя вызываемой процедуры
//
// Пример:
// МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ИнформацияПриЗапуске") Тогда
// МодульИнформацияПриЗапуске = ОбщегоНазначения.ОбщийМодуль("ИнформацияПриЗапуске");
// МодульИнформацияПриЗапуске.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
// КонецЕсли;
// СтандартныеПодсистемыСервер.ДобавитьПоказатель(Результаты, МоментНачала,
// "ИнформацияПриЗапуске.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
//
Процедура ДобавитьПоказатель(Параметры, МоментНачала, ИмяПроцедуры) Экспорт
Если ТипЗнч(Параметры) <> Тип("Структура") Тогда
Возврат;
КонецЕсли;
Если Не Параметры.Свойство(ИмяСвойстваПоказателейПроизводительности()) Тогда
Параметры.Вставить(ИмяСвойстваПоказателейПроизводительности(), Новый Массив);
КонецЕсли;
Показатели = Параметры[ИмяСвойстваПоказателейПроизводительности()];
ДобавитьОсновнойПоказатель(Показатели, МоментНачала, ИмяПроцедуры);
КонецПроцедуры
// Вызывается из регламентного задания для отправки серверного оповещения клиентским сеансам.
// Смотри также СтандартныеПодсистемыКлиент.ПриПолученииСерверногоОповещения.
//
@@ -2644,72 +2677,153 @@
ЭтоВызовПередНачаломРаботыСистемы = Параметры.ПолученныеПараметрыКлиента <> Неопределено;
Если ЭтоВызовПередНачаломРаботыСистемы Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ПроверитьВозможностьЗапуска();
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ПроверитьВозможностьЗапуска");
КонецЕсли;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
ЭтоРазделеннаяКонфигурация = МодульРаботаВМоделиСервиса.ЭтоРазделеннаяКонфигурация();
Иначе
ЭтоРазделеннаяКонфигурация = Ложь;
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"МодульРаботаВМоделиСервиса.ЭтоРазделеннаяКонфигурация");
// Обязательные параметры для продолжения работы.
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("РазделениеВключено", ОбщегоНазначения.РазделениеВключено());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.РазделениеВключено");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ДоступноИспользованиеРазделенныхДанных",
ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных");
Параметры.Вставить("ЭтоРазделеннаяКонфигурация", ЭтоРазделеннаяКонфигурация);
// Устарел. Для обратной совместимости. Следует использовать ПользователиКлиент.ЭтоПолноправныйПользователь.
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЕстьДоступДляОбновленияВерсииПлатформы", Пользователи.ЭтоПолноправныйПользователь(,Истина));
ДобавитьПоказатель(Параметры, МоментНачала,
"Пользователи.ЭтоПолноправныйПользователь");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ИменаПодсистем", СтандартныеПодсистемыПовтИсп.ИменаПодсистем());
Параметры.Вставить("ЭтоБазоваяВерсияКонфигурации", ЭтоБазоваяВерсияКонфигурации());
Параметры.Вставить("ЭтоУчебнаяПлатформа", ЭтоУчебнаяПлатформа());
Параметры.Вставить("ИмяТекущегоПользователя", ТекущийПользователь().Имя);
// Устарел. Для обратной совместимости. Следует использовать ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя.
Параметры.Вставить("ИмяCOMСоединителя", ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя());
Параметры.Вставить("КодОсновногоЯзыка", ОбщегоНазначения.КодОсновногоЯзыка());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыПовтИсп.ИменаПодсистем");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЭтоБазоваяВерсияКонфигурации", ЭтоБазоваяВерсияКонфигурации());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЭтоУчебнаяПлатформа", ЭтоУчебнаяПлатформа());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ЭтоУчебнаяПлатформа");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ИмяТекущегоПользователя", ТекущийПользователь().Имя);
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ТекущийПользователь");
// Устарел. Для обратной совместимости. Следует использовать ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя.
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ИмяCOMСоединителя", ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("КодОсновногоЯзыка", ОбщегоНазначения.КодОсновногоЯзыка());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.КодОсновногоЯзыка");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
НастройкиПользователя = ОбработкаОшибок.ПолучитьНастройкиПользователя();
Параметры.Вставить("НастройкиОтправкиИнформацииОбОшибке",
Новый Структура("РежимОтправки, АдресОтправки",
НастройкиПользователя.ОтправлятьОтчетНаКлиенте,
НастройкиПользователя.АдресСервисаОбработкиОшибок));
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбработкаОшибок.ПолучитьНастройкиПользователя");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЗапрашиватьПодтверждениеПриЗавершенииПрограммы", ЗапрашиватьПодтверждениеПриЗавершенииПрограммы());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ЗапрашиватьПодтверждениеПриЗавершенииПрограммы");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОбщиеПараметры = ОбщегоНазначения.ОбщиеПараметрыБазовойФункциональности();
Параметры.Вставить("МинимальнаяВерсияПлатформы", ОбщиеПараметры.МинимальнаяВерсияПлатформы);
Параметры.Вставить("РекомендуемаяВерсияПлатформы", ОбщиеПараметры.РекомендуемаяВерсияПлатформы);
// Устарели. Для обратной совместимости. Следует использовать два предыдущих параметра.
Параметры.Вставить("МинимальноНеобходимаяВерсияПлатформы", ОбщиеПараметры.МинимальноНеобходимаяВерсияПлатформы);
Параметры.Вставить("РаботаВПрограммеЗапрещена", ОбщиеПараметры.РаботаВПрограммеЗапрещена);
Параметры.Вставить("РекомендуемыйОбъемОперативнойПамяти", ОбщиеПараметры.РекомендуемыйОбъемОперативнойПамяти);
Параметры.Вставить("ТребуетсяПоказРекомендацииПоОбъемуОперативнойПамяти", ТребуетсяПоказРекомендацииПоОбъемуОперативнойПамяти()
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.ОбщиеПараметрыБазовойФункциональности");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ТребуетсяПоказРекомендацииПоОбъемуОперативнойПамяти",
ТребуетсяПоказРекомендацииПоОбъемуОперативнойПамяти()
И Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ТекущиеДела"));
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ТребуетсяПоказРекомендацииПоОбъемуОперативнойПамяти");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЭтоСеансВнешнегоПользователя", Пользователи.ЭтоСеансВнешнегоПользователя());
Параметры.Вставить("ЭтоПолноправныйПользователь", Пользователи.ЭтоПолноправныйПользователь());
Параметры.Вставить("ЭтоАдминистраторСистемы", Пользователи.ЭтоПолноправныйПользователь(, Истина));
Параметры.Вставить("ИнформационнаяБазаФайловая", ОбщегоНазначения.ИнформационнаяБазаФайловая());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ТребуетсяПоказРекомендацииПоОбъемуОперативнойПамяти");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЭтоПолноправныйПользователь", Пользователи.ЭтоПолноправныйПользователь());
ДобавитьПоказатель(Параметры, МоментНачала,
"Пользователи.ЭтоПолноправныйПользователь");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЭтоАдминистраторСистемы", Пользователи.ЭтоПолноправныйПользователь(, Истина));
ДобавитьПоказатель(Параметры, МоментНачала,
"Пользователи.ЭтоАдминистраторСистемы");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ИнформационнаяБазаФайловая", ОбщегоНазначения.ИнформационнаяБазаФайловая());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.ИнформационнаяБазаФайловая");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ИспользуетсяНедопустимаяВерсияПлатформы() Тогда
Параметры.Вставить("ИспользуетсяНедопустимаяВерсияПлатформы");
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ИспользуетсяНедопустимаяВерсияПлатформы");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ЭтоВызовПередНачаломРаботыСистемы Тогда
Параметры.Вставить("ЭлементыСтиля", НаборЭлементовСтиля());
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.НаборЭлементовСтиля");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ЭтоВызовПередНачаломРаботыСистемы
И Не Параметры.ПолученныеПараметрыКлиента.Свойство("ОпцииИнтерфейса") Тогда
Параметры.Вставить("ОпцииИнтерфейса", СтандартныеПодсистемыПовтИсп.ОпцииИнтерфейса());
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.НаборЭлементовСтиля");
Если ЭтоВызовПередНачаломРаботыСистемы Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОшибкаНедостаточноПравДляВходаВПрограмму = ПользователиСлужебный.ОшибкаНедостаточноПравДляВходаВПрограмму(
Не Параметры.ПолученныеПараметрыКлиента.Свойство("ОшибкаНедостаточноПравДляВходаВПрограмму"));
ДобавитьПоказатель(Параметры, МоментНачала,
"ПользователиСлужебный.ОшибкаНедостаточноПравДляВходаВПрограмму");
Если ЗначениеЗаполнено(ОшибкаНедостаточноПравДляВходаВПрограмму) Тогда
Параметры.Вставить("ОшибкаНедостаточноПравДляВходаВПрограмму", ОшибкаНедостаточноПравДляВходаВПрограмму);
@@ -2718,43 +2832,69 @@
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РегламентныеЗадания") Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
МодульБлокировкаРаботыСВнешнимиРесурсами = ОбщегоНазначения.ОбщийМодуль("БлокировкаРаботыСВнешнимиРесурсами");
МодульБлокировкаРаботыСВнешнимиРесурсами.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(
Параметры, ЭтоВызовПередНачаломРаботыСистемы);
ДобавитьПоказатель(Параметры, МоментНачала,
"БлокировкаРаботыСВнешнимиРесурсами.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если РегламентныеЗаданияСервер.РаботаСВнешнимиРесурсамиЗаблокирована() Тогда
Параметры.Вставить("РаботаСВнешнимиРесурсамиЗаблокирована");
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"РегламентныеЗаданияСервер.РаботаСВнешнимиРесурсамиЗаблокирована");
КонецЕсли;
Если Не ОбновлениеИнформационнойБазыСлужебный.ДобавитьПараметрыРаботыКлиентаПриЗапуске(Параметры)
И ЭтоВызовПередНачаломРаботыСистемы Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ПараметрыДобавлены = ОбновлениеИнформационнойБазыСлужебный.ДобавитьПараметрыРаботыКлиентаПриЗапуске(Параметры);
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбновлениеИнформационнойБазыСлужебный.ДобавитьПараметрыРаботыКлиентаПриЗапуске");
Если Не ПараметрыДобавлены И ЭтоВызовПередНачаломРаботыСистемы Тогда
Возврат Ложь;
КонецЕсли;
Если ЭтоВызовПередНачаломРаботыСистемы
И Не Параметры.ПолученныеПараметрыКлиента.Свойство("ПоказатьНерекомендуемуюВерсиюПлатформы")
И ПоказатьНерекомендуемуюВерсиюПлатформы(Параметры) Тогда
И Не Параметры.ПолученныеПараметрыКлиента.Свойство("ПоказатьНерекомендуемуюВерсиюПлатформы") Тогда
Параметры.Вставить("ПоказатьНерекомендуемуюВерсиюПлатформы");
СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы();
Возврат Ложь;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Показать = ПоказатьНерекомендуемуюВерсиюПлатформы(Параметры);
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ПоказатьНерекомендуемуюВерсиюПлатформы");
Если Показать Тогда
Параметры.Вставить("ПоказатьНерекомендуемуюВерсиюПлатформы");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы();
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы");
Возврат Ложь;
КонецЕсли;
КонецЕсли;
Если ЭтоВызовПередНачаломРаботыСистемы
И Не Параметры.ПолученныеПараметрыКлиента.Свойство("ВосстановитьСвязьСГлавнымУзлом")
И Не ОбщегоНазначения.РазделениеВключено() Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
УстановитьПривилегированныйРежим(Истина);
ВосстановитьСвязьСГлавнымУзлом = ПланыОбмена.ГлавныйУзел() = Неопределено
И ЗначениеЗаполнено(Константы.ГлавныйУзел.Получить());
УстановитьПривилегированныйРежим(Ложь);
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ВосстановитьСвязьСГлавнымУзлом");
Если ВосстановитьСвязьСГлавнымУзлом Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ВосстановитьСвязьСГлавнымУзлом", Пользователи.ЭтоПолноправныйПользователь(, Истина));
ДобавитьПоказатель(Параметры, МоментНачала,
"Пользователи.ЭтоПолноправныйПользователь");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы();
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы");
Возврат Ложь;
КонецЕсли;
КонецЕсли;
@@ -2762,44 +2902,87 @@
Если ЭтоВызовПередНачаломРаботыСистемы
И Не Параметры.ПолученныеПараметрыКлиента.Свойство("СерверныеОповещения") Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СерверныеОповещения.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
ДобавитьПоказатель(Параметры, МоментНачала,
"СерверныеОповещения.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
КонецЕсли;
Если ЭтоВызовПередНачаломРаботыСистемы
И Не Параметры.ПолученныеПараметрыКлиента.Свойство("ВыбратьНачальныеРегиональныеНастройкиИБ")
И ТребуетсяУстановкаРегиональныхНастроекИнформационнойБазы() Тогда
И Не Параметры.ПолученныеПараметрыКлиента.Свойство("ВыбратьНачальныеРегиональныеНастройкиИБ") Тогда
Параметры.Вставить("ВыбратьНачальныеРегиональныеНастройкиИБ",
Пользователи.ЭтоПолноправныйПользователь(, Истина, Ложь));
СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы();
Возврат Ложь;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Требуется = ТребуетсяУстановкаРегиональныхНастроекИнформационнойБазы();
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ТребуетсяУстановкаРегиональныхНастроекИнформационнойБазы");
Если Требуется Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ВыбратьНачальныеРегиональныеНастройкиИБ",
Пользователи.ЭтоПолноправныйПользователь(, Истина, Ложь));
ДобавитьПоказатель(Параметры, МоментНачала,
"Пользователи.ЭтоПолноправныйПользователь");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы();
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы");
Возврат Ложь;
КонецЕсли;
КонецЕсли;
Если ЭтоВызовПередНачаломРаботыСистемы И ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса") Тогда
Если ЭтоВызовПередНачаломРаботыСистемы
И ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса") Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОписаниеОшибки = "";
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
МодульРаботаВМоделиСервиса.ПриПроверкеБлокировкиОбластиДанныхПриЗапуске(ОписаниеОшибки);
ДобавитьПоказатель(Параметры, МоментНачала,
"РаботаВМоделиСервиса.ПриПроверкеБлокировкиОбластиДанныхПриЗапуске");
Если Не ПустаяСтрока(ОписаниеОшибки) Тогда
Параметры.Вставить("ОбластьДанныхЗаблокирована", ОписаниеОшибки);
// Работа будет завершена.
Возврат Ложь;
КонецЕсли;
КонецЕсли;
Если ПараметрыСеанса.ВыполняетсяОбновлениеИБ <> Неопределено // Обязательная инициализация параметра сеанса.
И Не Параметры.РазделениеВключено
И ОбновлениеИнформационнойБазы.НеобходимоОбновлениеИнформационнойБазы()
И ОбновлениеИнформационнойБазыСлужебный.СтатусНевыполненныхОбработчиков(Истина) = "СтатусНеВыполнено" Тогда
Параметры.Вставить("НеобходимоВыполнитьОбработчикиОтложенногоОбновления");
// Обязательная инициализация параметра сеанса.
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ВыполняетсяОбновлениеИБ = ПараметрыСеанса.ВыполняетсяОбновлениеИБ;
ДобавитьПоказатель(Параметры, МоментНачала,
"ПараметрыСеанса.ВыполняетсяОбновлениеИБ");
Если ВыполняетсяОбновлениеИБ <> Неопределено
И Не Параметры.РазделениеВключено Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
НеобходимоОбновление = ОбновлениеИнформационнойБазы.НеобходимоОбновлениеИнформационнойБазы();
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбновлениеИнформационнойБазы.НеобходимоОбновлениеИнформационнойБазы");
Если НеобходимоОбновление Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтатусНеВыполнено = ОбновлениеИнформационнойБазыСлужебный.СтатусНевыполненныхОбработчиков(Истина) = "СтатусНеВыполнено";
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбновлениеИнформационнойБазыСлужебный.СтатусНевыполненныхОбработчиков");
Если СтатусНеВыполнено Тогда
Параметры.Вставить("НеобходимоВыполнитьОбработчикиОтложенногоОбновления");
КонецЕсли;
КонецЕсли;
КонецЕсли;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
МодульРаботаВБезопасномРежимеСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежимеСлужебный");
МодульРаботаВБезопасномРежимеСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры, Истина);
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"РаботаВБезопасномРежимеСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ЭтоВызовПередНачаломРаботыСистемы
И НЕ Параметры.ПолученныеПараметрыКлиента.Свойство("ПовторитьЗагрузкуСообщенияОбменаДаннымиПередЗапуском")
И ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ()
@@ -2811,6 +2994,8 @@
Возврат Ложь;
КонецЕсли;
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбменДаннымиСлужебный.ПовторитьЗагрузкуСообщенияОбменаДаннымиПередЗапуском");
// Проверка необходимости предварительного обновления параметров работы программы.
Если ЭтоВызовПередНачаломРаботыСистемы
@@ -2818,7 +3003,14 @@
И Не Параметры.Свойство("УпрощеннаяФормаОбновленияИБ") Тогда
НастройкаПодчиненногоУзлаРИБ = Ложь;
Если РегистрыСведений.ПараметрыРаботыПрограммы.НеобходимоОбновление(НастройкаПодчиненногоУзлаРИБ) Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
НеобходимоОбновление = РегистрыСведений.ПараметрыРаботыПрограммы.НеобходимоОбновление(НастройкаПодчиненногоУзлаРИБ);
ДобавитьПоказатель(Параметры, МоментНачала,
"РегистрыСведений.ПараметрыРаботыПрограммы.НеобходимоОбновление");
Если НеобходимоОбновление Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
// Будет выполнено предварительное обновление.
Параметры.Вставить("НеобходимоОбновлениеПараметровРаботыПрограммы");
@@ -2830,6 +3022,8 @@
|%1'");
УстановитьМонопольныйРежимПриЗапуске(Истина, ШаблонОшибки);
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.УстановитьМонопольныйРежимПриЗапуске");
Возврат Ложь;
КонецЕсли;
КонецЕсли;
@@ -2837,14 +3031,20 @@
// Обязательные параметры для всех режимов работы.
Параметры.Вставить("ПодробнаяИнформация", Метаданные.ПодробнаяИнформация);
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбновлениеИнформационнойБазыСлужебный.НеобходимоОбновлениеНеразделенныхДанныхИнформационнойБазы() Тогда
Параметры.Вставить("НеобходимоОбновлениеНеразделенныхДанныхИнформационнойБазы");
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбновлениеИнформационнойБазыСлужебный.НеобходимоОбновлениеНеразделенныхДанныхИнформационнойБазы");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
МодульРаботаВБезопасномРежимеСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежимеСлужебный");
МодульРаботаВБезопасномРежимеСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры);
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"РаботаВБезопасномРежимеСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске");
Если Не Параметры.ДоступноИспользованиеРазделенныхДанных Тогда
Возврат Истина;
@@ -2853,11 +3053,21 @@
// Параметры для работы в локальном режиме или
// в сеансе с установленными значениями разделителей в модели сервиса.
Если ОбновлениеИнформационнойБазы.НеобходимоОбновлениеИнформационнойБазы() Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
НеобходимоОбновление = ОбновлениеИнформационнойБазы.НеобходимоОбновлениеИнформационнойБазы();
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбновлениеИнформационнойБазы.НеобходимоОбновлениеИнформационнойБазы");
Если НеобходимоОбновление Тогда
Параметры.Вставить("НеобходимоОбновлениеИнформационнойБазы");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы();
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыВызовСервера.СкрытьРабочийСтолПриНачалеРаботыСистемы");
КонецЕсли;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если Не Параметры.РазделениеВключено
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбменДанными") Тогда
@@ -2866,17 +3076,29 @@
Параметры.Вставить("ЗагрузитьСообщениеОбменаДанными");
КонецЕсли;
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбменДаннымиСервер.ЗагрузитьСообщениеОбменаДанными");
Отказ = Ложь;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса.ОбменДаннымиВМоделиСервиса") Тогда
МодульАвтономнаяРабота = ОбщегоНазначения.ОбщийМодуль("АвтономнаяРабота");
Если МодульАвтономнаяРабота.ПродолжитьНастройкуАвтономногоРабочегоМеста(Параметры) Тогда
Возврат Ложь;
Отказ = Истина;
КонецЕсли;
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"АвтономнаяРабота.ПродолжитьНастройкуАвтономногоРабочегоМеста");
Если Отказ Тогда
Возврат Ложь;
КонецЕсли;
Отказ = Ложь;
Если ЭтоВызовПередНачаломРаботыСистемы Тогда
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ПользователиСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(Параметры, Отказ, Истина);
ДобавитьПоказатель(Параметры, МоментНачала,
"ПользователиСлужебный.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(,,Истина)");
КонецЕсли;
Если Отказ Тогда
Возврат Ложь;
@@ -2884,12 +3106,19 @@
ДобавитьОбщиеПараметрыРаботыКлиента(Параметры);
Если ЭтоВызовПередНачаломРаботыСистемы
И (Параметры.Свойство("НеобходимоОбновлениеИнформационнойБазы")
Или ОбновлениеИнформационнойБазы.ВыполняетсяОбновлениеИнформационнойБазы()) Тогда
Если ЭтоВызовПередНачаломРаботыСистемы Тогда
// Не следует добавлять остальные параметры до окончания обновления ИБ,
// так как они могут рассчитывать, что обновление ИБ уже выполнено.
Возврат Ложь;
Если Параметры.Свойство("НеобходимоОбновлениеИнформационнойБазы") Тогда
Возврат Ложь;
КонецЕсли;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
ВыполняетсяОбновление = ОбновлениеИнформационнойБазы.ВыполняетсяОбновлениеИнформационнойБазы();
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбновлениеИнформационнойБазы.ВыполняетсяОбновлениеИнформационнойБазы");
Если ВыполняетсяОбновление Тогда
Возврат Ложь;
КонецЕсли;
КонецЕсли;
УстановитьМонопольныйРежимПриЗапуске(Ложь);
@@ -2906,18 +3135,44 @@
//
Процедура ДобавитьПараметрыРаботыКлиента(Параметры)
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ИменаПодсистем", СтандартныеПодсистемыПовтИсп.ИменаПодсистем());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыПовтИсп.ИменаПодсистем");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ДоступноИспользованиеРазделенныхДанных",
ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("РазделениеВключено", ОбщегоНазначения.РазделениеВключено());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.РазделениеВключено");
// Устарел. Следует использовать СтандартныеПодсистемыКлиент.ЭтоБазоваяВерсияКонфигурации.
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЭтоБазоваяВерсияКонфигурации", ЭтоБазоваяВерсияКонфигурации());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации");
// Устарел. Следует использовать СтандартныеПодсистемыКлиент.ЭтоУчебнаяПлатформа.
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЭтоУчебнаяПлатформа", ЭтоУчебнаяПлатформа());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ЭтоУчебнаяПлатформа");
// Устарел. Следует использовать ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя.
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ИмяCOMСоединителя", ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЭлементыСтиля", НаборЭлементовСтиля());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.НаборЭлементовСтиля");
ДобавитьОбщиеПараметрыРаботыКлиента(Параметры);
@@ -2925,18 +3180,34 @@
Параметры.Вставить("СинонимКонфигурации", Метаданные.Синоним);
Параметры.Вставить("ВерсияКонфигурации", Метаданные.Версия);
Параметры.Вставить("ПодробнаяИнформация", Метаданные.ПодробнаяИнформация);
Параметры.Вставить("КодОсновногоЯзыка", ОбщегоНазначения.КодОсновногоЯзыка());
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("КодОсновногоЯзыка", ОбщегоНазначения.КодОсновногоЯзыка());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.КодОсновногоЯзыка");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЗапрашиватьПодтверждениеПриЗавершенииПрограммы",
ЗапрашиватьПодтверждениеПриЗавершенииПрограммы());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ЗапрашиватьПодтверждениеПриЗавершенииПрограммы");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ИнформационнаяБазаФайловая", ОбщегоНазначения.ИнформационнаяБазаФайловая());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.ИнформационнаяБазаФайловая");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Если РегламентныеЗаданияСервер.РаботаСВнешнимиРесурсамиЗаблокирована() Тогда
Параметры.Вставить("РаботаСВнешнимиРесурсамиЗаблокирована");
КонецЕсли;
ДобавитьПоказатель(Параметры, МоментНачала,
"РегламентныеЗаданияСервер.РаботаСВнешнимиРесурсамиЗаблокирована");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ВерсияРежимаСовместимости", ВерсияРежимаСовместимости());
ДобавитьПоказатель(Параметры, МоментНачала,
"СтандартныеПодсистемыСервер.ВерсияРежимаСовместимости");
КонецПроцедуры
@@ -2951,16 +3222,31 @@
Если Не Параметры.РазделениеВключено Или Параметры.ДоступноИспользованиеРазделенныхДанных Тогда
УстановитьПривилегированныйРежим(Истина);
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("АвторизованныйПользователь", Пользователи.АвторизованныйПользователь());
ДобавитьПоказатель(Параметры, МоментНачала,
"Пользователи.АвторизованныйПользователь");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЗаголовокПриложения", СокрЛП(Константы.ЗаголовокСистемы.Получить()));
ДобавитьПоказатель(Параметры, МоментНачала,
"Константы.ЗаголовокСистемы.Получить");
УстановитьПривилегированныйРежим(Ложь);
КонецЕсли;
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ЭтоГлавныйУзел", НЕ ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ");
МоментНачала = ТекущаяУниверсальнаяДатаВМиллисекундах();
Параметры.Вставить("ТребуетсяОбновлениеКонфигурацииУзлаРИБ",
ОбщегоНазначения.ТребуетсяОбновлениеКонфигурацииПодчиненногоУзлаРИБ());
ДобавитьПоказатель(Параметры, МоментНачала,
"ОбщегоНазначения.ТребуетсяОбновлениеКонфигурацииПодчиненногоУзлаРИБ");
КонецПроцедуры
@@ -2989,6 +3275,58 @@
КонецФункции
// Параметры:
// Показатели - Неопределено
// - Массив из Строка
// МоментНачала - Дата
// ИмяПроцедуры - Строка
// Параметры - Неопределено
// - Структура
// Общий - Булево
//
Процедура ДобавитьОсновнойПоказатель(Показатели, МоментНачала, ИмяПроцедуры,
Параметры = Неопределено, Общий = Ложь) Экспорт
Если Показатели = Неопределено Тогда
Возврат;
КонецЕсли;
ВложенныеПоказатели = Неопределено;
Если ТипЗнч(Параметры) = Тип("Структура")
И Параметры.Свойство(ИмяСвойстваПоказателейПроизводительности()) Тогда
ВложенныеПоказатели = Параметры[ИмяСвойстваПоказателейПроизводительности()];
КонецЕсли;
Длительность = ТекущаяУниверсальнаяДатаВМиллисекундах() - МоментНачала;
Если Не Общий И Не ЗначениеЗаполнено(Длительность) Тогда
Возврат;
КонецЕсли;
Текст = Формат(Длительность / 1000, "ЧЦ=6; ЧДЦ=3; ЧН=000,000; ЧВН=") + " " + ИмяПроцедуры;
Если Общий Тогда
Показатели.Вставить(0, " " + Текст);
ВложенныеПоказатели = Неопределено;
Иначе
Показатели.Добавить(" " + Текст);
КонецЕсли;
Если ТипЗнч(ВложенныеПоказатели) <> Тип("Массив") Тогда
Возврат;
КонецЕсли;
Для Каждого ВложенныйПоказатель Из ВложенныеПоказатели Цикл
Показатели.Добавить(" " + ВложенныйПоказатель);
КонецЦикла;
ВложенныеПоказатели.Очистить();
КонецПроцедуры
Функция ИмяСвойстваПоказателейПроизводительности()
Возврат "ПоказателиПроизводительности";
КонецФункции
// Устанавливает общую форму ПустойРабочийСтол на рабочий стол.
Процедура УстановитьПустуюФормуНаРабочийСтол() Экспорт
@@ -7764,7 +7764,59 @@
Процедура УстановитьОтбор(ЭлементОтбора, ЗначениеОтбора)
ЭлементОтбора.Значение = ЗначениеОтбора;
Попытка
ЭлементОтбора.Значение = ЗначениеОтбора;
Исключение
ИнформацияОбОшибке = ИнформацияОбОшибке();
ВсеТипы = Новый Массив;
Для Каждого Тип Из ЭлементОтбора.ТипЗначения.Типы() Цикл
ОбъектМетаданных = Метаданные.НайтиПоТипу(Тип);
ВсеТипы.Добавить(Строка(Тип) + ?(ОбъектМетаданных = Неопределено,
"", " (" + ОбъектМетаданных.ПолноеИмя() + ")"));
КонецЦикла;
СвойстваОтбора = Новый Массив;
СвойстваОтбора.Добавить("Имя" + " = " + ЭлементОтбора.Имя);
СвойстваОтбора.Добавить("ПутьКДанным" + " = " + ЭлементОтбора.ПутьКДанным);
СвойстваОтбора.Добавить("ТипЗначения" + " = " + Символы.ПС + Символы.Таб
+ СтрСоединить(ВсеТипы, Символы.ПС + Символы.Таб));
МетаданныеЗначения = Метаданные.НайтиПоТипу(ТипЗнч(ЗначениеОтбора));
Попытка
Если МетаданныеЗначения <> Неопределено Тогда
НавигационнаяСсылка = ПолучитьНавигационнуюСсылку(ЗначениеОтбора);
Иначе
НавигационнаяСсылка = "";
КонецЕсли;
Исключение
НавигационнаяСсылка = "";
КонецПопытки;
Попытка
ВнутренняяСтрока = ЗначениеВСтрокуВнутр(ЗначениеОтбора);
Исключение
ВнутренняяСтрока = "";
КонецПопытки;
ДляАдминистратора = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось установить значение ""%1"" тип ""%2""
| Навигационная ссылка: %3
| Внутренняя строка: %4
|в элемент отбора со свойствами:
|%5'"),
Строка(ЗначениеОтбора),
Строка(ТипЗнч(ЗначениеОтбора)) + ?(МетаданныеЗначения = Неопределено,
"", " (" + МетаданныеЗначения.ПолноеИмя() + ")"),
НавигационнаяСсылка,
ВнутренняяСтрока,
СтрСоединить(СвойстваОтбора, Символы.ПС));
Уточнение = ОбщегоНазначенияКлиентСервер.УточнениеИсключения(ИнформацияОбОшибке);
Попытка
ВызватьИсключение(Уточнение.Текст, Уточнение.Категория,, ДляАдминистратора, ИнформацияОбОшибке);
Исключение
ЗаписьЖурналаРегистрации(НСтр("ru = 'Ошибка выполнения'", ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Ошибка,,,
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
ВызватьИсключение;
КонецПопытки;
КонецПопытки;
ЭлементОтбора.Использование = Истина;
КонецПроцедуры
@@ -812,6 +812,28 @@
Возврат "http://www.v8.1c.ru/ssl/contactinfo"; // @Non-NLS
КонецФункции
// При проверке страны после поиска страны по классификатору
//
// Параметры:
// СтранаПоКлассификатору - СтрокаТаблицыЗначений:
// * Код - Строка - данные страны.
// * Наименование - Строка - данные страны.
// * НаименованиеПолное - Строка - данные страны.
// * КодАльфа2 - Строка - данные страны.
// * КодАльфа3 - Строка - данные страны.
//
Процедура ПриПроверкеСтраныПослеПоискаСтраныПоКлассификатору(СтранаПоКлассификатору) Экспорт
// Локализация
Если СтранаПоКлассификатору <> Неопределено
И (СтранаПоКлассификатору.Код = "897" Или СтранаПоКлассификатору.Код = "898") Тогда
СтранаПоКлассификатору = Неопределено;
КонецЕсли;
// Конец Локализация
КонецПроцедуры
#Область СлужебныеПроцедурыИФункцииПоРаботеСXML
Функция СтрокаСоставаКонтактнойИнформации(Знач Текст, Знач НовоеЗначение = Неопределено) Экспорт
@@ -1521,7 +1521,12 @@
Если Индекс >= 100000 И Индекс < 1000000 Тогда
ЭлементАдреса.Уровень = -1;
Иначе
Если Классификатор.Найти(ВРег(ЭлементАдреса.Значение), "Наименование") <> Неопределено Тогда
СтранаПоКлассификатору = Классификатор.Найти(ВРег(ЭлементАдреса.Значение), "Наименование");
Если УправлениеКонтактнойИнформациейСлужебныйПовтИсп.ДоступенМодульЛокализации() Тогда
МодульУправлениеКонтактнойИнформациейЛокализация = ОбщегоНазначения.ОбщийМодуль("УправлениеКонтактнойИнформациейЛокализация");
МодульУправлениеКонтактнойИнформациейЛокализация.ПриПроверкеСтраныПослеПоискаСтраныПоКлассификатору(СтранаПоКлассификатору);
КонецЕсли;
Если СтранаПоКлассификатору <> Неопределено Тогда
ЭлементАдреса.Уровень = -2;
КонецЕсли;
КонецЕсли;
@@ -6676,6 +6676,10 @@
Функция СхемаКомпоновкиДанныхДополнительныхРеквизитовИСведений(ИмяОбъектаМетаданных)
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
Возврат Неопределено;
КонецЕсли;
СписокПолей = ТаблицаПолейДанныхПечати();
СписокПолей.Колонки.Добавить("Свойство");
@@ -6684,20 +6688,19 @@
ВидыСвойств.Добавить("ДополнительныеСведения");
МодульУправлениеСвойствамиСлужебный = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствамиСлужебный");
Если МодульУправлениеСвойствамиСлужебный <> Неопределено Тогда
Для Каждого ВидСвойства Из ВидыСвойств Цикл
СписокСвойств = МодульУправлениеСвойствамиСлужебный.СписокСвойствДляВидаОбъектов(ИмяОбъектаМетаданных, ВидСвойства);
Если СписокСвойств <> Неопределено Тогда
Для Каждого Элемент Из СписокСвойств Цикл
Поле = СписокПолей.Добавить();
Поле.Свойство = Элемент.Свойство;
Поле.Представление = Элемент.Наименование;
Поле.ТипЗначения = Элемент.ТипЗначения;
Поле.Формат = Элемент.ФорматСвойства;
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Для Каждого ВидСвойства Из ВидыСвойств Цикл
СписокСвойств = МодульУправлениеСвойствамиСлужебный.СписокСвойствДляВидаОбъектов(ИмяОбъектаМетаданных, ВидСвойства);
Если СписокСвойств <> Неопределено Тогда
Для Каждого Элемент Из СписокСвойств Цикл
Поле = СписокПолей.Добавить();
Поле.Свойство = Элемент.Свойство;
Поле.Представление = Элемент.Наименование;
Поле.ТипЗначения = Элемент.ТипЗначения;
Поле.Формат = Элемент.ФорматСвойства;
КонецЦикла;
КонецЕсли;
КонецЦикла;
Свойства = СписокПолей.ВыгрузитьКолонку("Свойство");
@@ -2265,19 +2265,40 @@
СтрокаИдентификаторы = ПолеЗаголовкаПисьма(Сообщение.Заголовок, ИмяЗаголовка);
Иначе
Возврат СтрокаИдентификаторы;
КонецЕсли;
Позиция = СтрНайти(СтрокаИдентификаторы, "<");
Если Позиция <> 0 Тогда
СтрокаИдентификаторы = Сред(СтрокаИдентификаторы, Позиция+1);
КонецЕсли;
НеобработанныеИдентификаторы = СтрРазделить(СтрокаИдентификаторы, ">");
ИдентификаторыКВозврату = "";
Позиция = СтрНайти(СтрокаИдентификаторы, ">");
Если Позиция <> 0 Тогда
СтрокаИдентификаторы = Лев(СтрокаИдентификаторы, Позиция-1);
КонецЕсли;
НуженПереводСтроки = Ложь;
Возврат СтрокаИдентификаторы;
Для Каждого НеобработанныйИдентификатор Из НеобработанныеИдентификаторы Цикл
Если ПустаяСтрока(НеобработанныйИдентификатор) Тогда
Продолжить;
Иначе
Идентификатор = СтрЗаменить(НеобработанныйИдентификатор, "<", "");
Если НуженПереводСтроки Тогда
ИдентификаторыКВозврату = ИдентификаторыКВозврату + Символы.ПС;
КонецЕсли;
ИдентификаторыКВозврату = ИдентификаторыКВозврату + Идентификатор;
НуженПереводСтроки = Истина;
КонецЕсли;
КонецЦикла;
Возврат ИдентификаторыКВозврату;
КонецФункции
@@ -4450,7 +4450,7 @@
// SEQUENCE (nextUpdate Time).
ПропуститьБлок(АнализДанных, 0, 23, Ложь);
// SEQUENCE (revokedCertificates).
ПропуститьБлок(АнализДанных, 0, 16);
ПропуститьБлок(АнализДанных, 0, 16, Ложь);
// [0]crlExtensions contentType OPTIONAL).
ПропуститьНачалоБлока(АнализДанных, 2, 0);
@@ -474,7 +474,7 @@
//
Функция ВерсияКлассификатора() Экспорт
Возврат "3.0.1.53";
Возврат "3.0.1.54";
КонецФункции
+10 -9
View File
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e83e1530-3ab3-42ba-8827-eb78e1e046fe">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="170625c2-01b1-4d77-a24d-3d823c70768a">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="cdc3b300-0fc4-4141-99e7-d0b9ddb24d6b"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="1af79445-4625-4459-b604-633b6250711c"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="5defbe88-ebe9-4b15-ac72-7d4e2f953cb9"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="a49940df-8dd7-415b-9924-60c540adc5d3"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="3f6ebab9-cfea-4e8e-8b28-7b1e28fb3536"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="d53e8f2e-cfee-41b7-9bc6-f3c43980782c"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="4c039418-b85b-4c89-92b6-fef3e7193889"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="c2177037-f763-4953-8898-a7697bf6bedf"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="d8e4bfc3-d096-4cf1-8946-bbbd1ee890c1"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="cc2c26e5-fc83-4864-806b-9079151be002"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="d1fb57f4-74a5-468f-be00-4786ad243479"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="b2809b7d-e42b-4062-b16a-797a1413af51"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="e5fe4c3e-1809-47f1-bda3-a3421b1a1e43"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="9cea8fce-656e-4306-9a60-c1341ffb6065"/>
<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.10.441</version>
<version>3.1.10.452</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1150,6 +1150,7 @@
<commonModules>CommonModule.ПолучениеФайловИзИнтернета</commonModules>
<commonModules>CommonModule.ПолучениеФайловИзИнтернетаКлиент</commonModules>
<commonModules>CommonModule.ПолучениеФайловИзИнтернетаКлиентСервер</commonModules>
<commonModules>CommonModule.ПолучениеФайловИзИнтернетаЛокализация</commonModules>
<commonModules>CommonModule.ПолучениеФайловИзИнтернетаСлужебный</commonModules>
<commonModules>CommonModule.ПолучениеФайловИзИнтернетаСлужебныйВызовСервера</commonModules>
<commonModules>CommonModule.ПолучениеФайловИзИнтернетаСлужебныйЛокализация</commonModules>
@@ -1 +1 @@
{6,1,1,2a50d12b-f65c-41fc-9faf-d6ecb7cf5afd,1,752280de-0911-4a26-9b9e-f8ef90e992e9,"3.1.10.441","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7668,1,0,e83e1530-3ab3-42ba-8827-eb78e1e046fe,e83e1530-3ab3-42ba-8827-eb78e1e046fe,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,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,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,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,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,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-b7bLine truncated
{6,1,1,820ced54-8d03-46ac-8336-25e548f2e4c1,1,f47d973c-b042-4b06-9d90-513aedef0519,"3.1.10.452","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7669,1,0,170625c2-01b1-4d77-a24d-3d823c70768a,170625c2-01b1-4d77-a24d-3d823c70768a,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,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,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,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,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,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-b7bLine truncated
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт
Возврат 89;
Возврат 90;
КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.10.405";
Возврат "3.1.10.442";
КонецФункции
@@ -1104,13 +1104,11 @@
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240624" SwapDate=""/>
<Item Calendar="91" Year="2025" DayType="Предпраздничный" Date="20250317" SwapDate=""/>
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250318" SwapDate=""/>
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250420" SwapDate="20250421"/>
<Item Calendar="91" Year="2025" DayType="Воскресенье" Date="20250421" SwapDate="20250420"/>
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250331" SwapDate=""/>
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250421" SwapDate=""/>
<Item Calendar="91" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250608" SwapDate="20250609"/>
<Item Calendar="91" Year="2025" DayType="Воскресенье" Date="20250609" SwapDate="20250608"/>
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250609" SwapDate=""/>
<Item Calendar="92" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
<Item Calendar="92" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
<Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/>
@@ -4925,12 +4925,13 @@
НовыйСписокПрограмм = Новый Массив; // Массив из см. НовыйЭлементСпискаПрограмм
ТекстОшибкиЗаполненияПрограмм = ЗаполнитьСписокПрограммНаСервере(НовыйСписокПрограмм, ВариантАлгоритмов,
ЗаполнитьСписокПрограммНаСервере(НовыйСписокПрограмм, ВариантАлгоритмов,
ДанныеЗаявления.СостояниеЗаявления, КонтейнерКлючаПуть, ВстроенныйКриптопровайдер, ПрограммыАвто);
СписокПрограмм.Очистить();
ЕстьУстройства = Ложь; ЕстьПрограммы = Истина;
ЕстьУстройства = Ложь;
ЕстьПрограммы = Ложь;
Для Каждого Элемент Из СписокТокенов Цикл
Если ЗначениеЗаполнено(Элемент.Ошибка) Тогда
@@ -4941,6 +4942,7 @@
Для Каждого Элемент Из НовыйСписокПрограмм Цикл
ЗаполнитьЗначенияСвойств(СписокПрограмм.Добавить(), Элемент);
ЕстьПрограммы = Истина;
КонецЦикла;
Для Каждого Элемент Из СписокТокенов Цикл
@@ -4951,23 +4953,12 @@
НоваяСтрока.ТипПрограммы = Элемент.ПрограммаТип;
КонецЦикла;
Если ЗначениеЗаполнено(ТекстОшибкиЗаполненияПрограмм) Тогда
ЕстьПрограммы = Ложь;
ОписаниеОшибки = ТекстОшибкиЗаполненияПрограмм;
Если ЕстьУстройства = Ложь Тогда
ЭлектроннаяПодписьСлужебныйКлиент.ПоказатьОшибкуОбращенияКПрограмме(
НСтр("ru = 'Заполнение списка приложений электронной подписи'"), "", Новый Структура("ОписаниеОшибки",
ТекстОшибкиЗаполненияПрограмм), Новый Структура);
КонецЕсли;
КонецЕсли;
Возврат ЕстьУстройства Или ЕстьПрограммы;
КонецФункции
&НаСервереБезКонтекста
Функция ЗаполнитьСписокПрограммНаСервере(СписокПрограмм, ВариантАлгоритмов,
Процедура ЗаполнитьСписокПрограммНаСервере(СписокПрограмм, ВариантАлгоритмов,
СостояниеЗаявления, КонтейнерКлючаПуть, ВстроенныйКриптопровайдер, ПрограммыАвто)
Если Не ЗначениеЗаполнено(КонтейнерКлючаПуть)
@@ -4976,8 +4967,9 @@
ТекстОшибки = "";
ВариантАлгоритмов = ВариантАлгоритмов(ТекстОшибки);
Если ЗначениеЗаполнено(ТекстОшибки) Тогда
Возврат ТекстОшибки;
ВариантАлгоритмов = "2012";
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(ВариантАлгоритмов) Тогда
@@ -5004,7 +4996,7 @@
Программы = Запрос.Выполнить().Выгрузить();
Настройки = Справочники.ПрограммыЭлектроннойПодписиИШифрования.ПоставляемыеНастройкиПрограмм();
Для каждого Настройка Из Настройки Цикл
Для Каждого Настройка Из Настройки Цикл
Если ИдентификаторыНастроек.Получить(Настройка.Идентификатор) = Неопределено Тогда
Продолжить;
@@ -5037,9 +5029,7 @@
СписокПрограмм.Добавить(НоваяПрограмма);
КонецЕсли;
Возврат "";
КонецФункции
КонецПроцедуры
// Возвращаемое значение:
// Структура:
@@ -7057,13 +7047,98 @@
КонецПопытки;
Если Результат.Значение = Истина Тогда
ПослеУстановкиСертификата(Истина, Контекст);
ПараметрыСоздания = ЭлектроннаяПодписьСлужебныйКлиент.ПараметрыСозданияМенеджераКриптографии();
ПараметрыСоздания.ПоказатьОшибку = Неопределено;
ЭлектроннаяПодписьСлужебныйКлиент.СоздатьМенеджерКриптографии(
Новый ОписаниеОповещения("УстановитьВЛичноеХранилищеПослеСозданияМенеджераКриптографии",
ЭтотОбъект, Контекст),
"ПолучениеСертификатов", ПараметрыСоздания);
Иначе
ПослеУстановкиСертификата(Ложь, Контекст);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Асинх Процедура УстановитьВЛичноеХранилищеПослеСозданияМенеджераКриптографии(МенеджерКриптографии, Контекст) Экспорт
Если ТипЗнч(МенеджерКриптографии) <> Тип("МенеджерКриптографии") Тогда
ПослеУстановкиСертификата(Истина, Контекст);
Возврат;
КонецЕсли;
Ждать УстановитьСертификатВХранилище(МенеджерКриптографии, Ложь);
Ждать УстановитьСертификатВХранилище(МенеджерКриптографии, Истина);
ПослеУстановкиСертификата(Истина, Контекст);
КонецПроцедуры
&НаКлиенте
Асинх Функция УстановитьСертификатВХранилище(МенеджерКриптографии, Доверенный)
АдресДанныхСертификата = ?(Доверенный, АдресКорневогоСертификата, АдресСертификата);
ТипХранилища = ?(Доверенный, ТипХранилищаСертификатовКриптографии.КорневыеСертификаты,
ЭлектроннаяПодписьСлужебныйКлиентСервер.ТипХранилищаДляПоискаСертификата(Истина));
ТекстОшибки = "";
СертификатИнициализирован = Ложь;
Если ЗначениеЗаполнено(АдресДанныхСертификата) Тогда
Попытка
СертификатКриптографии = Новый СертификатКриптографии;
СертификатДляУстановки = ПолучитьИзВременногоХранилища(АдресДанныхСертификата);
Ждать СертификатКриптографии.ИнициализироватьАсинх(СертификатДляУстановки);
СертификатИнициализирован = Истина;
Исключение
ТекстОшибки = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
Если СертификатИнициализирован Тогда
Попытка
ХранилищеСертификатовКриптографии = Ждать МенеджерКриптографии.ПолучитьХранилищеСертификатовАсинх(ТипХранилища);
Найдено = Ждать ХранилищеСертификатовКриптографии.НайтиПоОтпечатку(СертификатКриптографии.Отпечаток);
Если Найдено = Неопределено Тогда
Ждать ХранилищеСертификатовКриптографии.ДобавитьАсинх(СертификатКриптографии);
КонецЕсли;
Исключение
ТекстОшибки = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(ТекстОшибки) Тогда
ПараметрыОшибки = ЭлектроннаяПодписьКлиент.ПараметрыФормыРасширенногоПредставленияОшибки();
ТекстШаблона = ?(Доверенный,
НСтр("ru = 'Не удалось установить корневой сертификат в доверенные корневые сертификаты: %1'"),
НСтр("ru = 'Не удалось установить сертификат в личное хранилище: %1'"));
ПараметрыОшибки.ЗаголовокПредупреждения = НСтр("ru = 'Не удалось установить сертификат'");
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстШаблона, ТекстОшибки);
ПараметрыОшибки.ТекстОшибкиКлиент = ТекстОшибки;
ПараметрыОшибки.ДополнительныеДанные = Новый Структура("ДанныеСертификата", АдресДанныхСертификата);
ЭлектроннаяПодписьСлужебныйКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыОшибки);
Если СертификатИнициализирован Тогда
СвойстваСертификата = ЭлектроннаяПодписьКлиент.СвойстваСертификата(СертификатКриптографии);
СведенияОСертификате = ЭлектроннаяПодписьСлужебныйКлиентСервер.СведенияОСертификатеСтрокой(
СвойстваСертификата);
КонецЕсли;
ЖурналРегистрацииКлиент.ДобавитьСообщениеДляЖурналаРегистрации(
НСтр("ru = 'Электронная подпись.УстановкаСертификата'", ОбщегоНазначенияКлиент.КодОсновногоЯзыка()),
"Ошибка", ТекстОшибки + ?(СертификатИнициализирован, Символы.ПС + СведенияОСертификате, ""),, Истина);
КонецЕсли;
Возврат Истина;
КонецФункции
&НаКлиенте
Процедура УстановитьСертификатПослеСозданияМенеджераКриптографии(Менеджер, Контекст) Экспорт
@@ -2438,7 +2438,7 @@
<title>
<key>ru</key>
<value>Просмотреть настройки возможно только у тех пользователей,
у которых разрешен доступ к информационной базе.</value>
у которых заполнено Имя (для входа) в приложение.</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
@@ -94,7 +94,8 @@
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Если НетПравНаПросмотр Тогда
Если НетПравНаПросмотр
Или Элементы.ОтчетИлиПредупреждение.ТекущаяСтраница = Элементы.ОтображатьПредупреждение Тогда
Возврат;
КонецЕсли;
@@ -225,16 +225,20 @@
ОписаниеФормы = СписокФорм.НайтиПоЗначению(ИмяФормы);
Если ОписаниеФормы = Неопределено Тогда
ТекущееИмяФормы = "";
Продолжить;
КонецЕсли;
СтрокаРезультата = Результат.Добавить();
СтрокаРезультата.Значение = ОписаниеФормы.Значение;
СтрокаРезультата.Представление = ОписаниеФормы.Представление;
СтрокаРезультата.Пометка = ОписаниеФормы.Пометка;
СтрокаРезультата.Картинка = ОписаниеФормы.Картинка;
СтрокаРезультата.СписокКлючей.Добавить(КлючОбъекта, КлючНастроек, ОписаниеФормы.Пометка);
СтрокаРезультата = Результат.Найти(ИмяФормы, "Значение");
Если СтрокаРезультата = Неопределено Тогда
СтрокаРезультата = Результат.Добавить();
СтрокаРезультата.Значение = ОписаниеФормы.Значение;
СтрокаРезультата.Представление = ОписаниеФормы.Представление;
СтрокаРезультата.Пометка = ОписаниеФормы.Пометка;
СтрокаРезультата.Картинка = ОписаниеФормы.Картинка;
КонецЕсли;
СтрокаРезультата.СписокКлючей.Добавить(КлючОбъекта, КлючНастроек, ОписаниеФормы.Пометка);
ТекущееИмяФормы = ИмяФормы;
КонецЦикла;
@@ -51,8 +51,8 @@
},
{
"Anchor": "Неправильный пароль",
"Reason": "Указан неправильный пароль доступа к закрытому ключу.",
"Solution": "Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3981/\">инструкцию</a>.",
"Reason": "<span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пароль</span> доступа к закрытому ключу.",
"Solution": "Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3981/\">инструкцию</a>.\n",
"ErrorText": "0x00000056",
"RepairMethods": "",
"En": ""
@@ -60,7 +60,7 @@
{
"Anchor": "0x80090019",
"Reason": "Некорректное присоединение съемного носителя с закрытым ключом.",
"Solution": "В КриптоПро перейти на закладку \"Сервис\", нажать \"Удалить запомненные пароли…\" и удалить все сохраненные данные. Затем повторно установить сертификат средствами КриптоПро согласно инструкции в конце <a href=\"http://1c-edo.ru/handbook/28/4008/\">статьи</a>",
"Solution": "• Обновите КриптоПро CSP до последней сертифицированной версии.\n• В КриптоПро перейти на закладку \"Сервис\", нажать \"Удалить запомненные пароли…\" и удалить все сохраненные данные. Затем повторно установить сертификат средствами КриптоПро согласно инструкции в конце <a href=\"http://1c-edo.ru/handbook/28/4008/\">статьи</a>.",
"ErrorText": "0x80090019",
"RepairMethods": "",
"En": ""
@@ -121,7 +121,7 @@
{
"Anchor": "0x80090019",
"Reason": "Некорректное присоединение съемного носителя с закрытым ключом.",
"Solution": "В КриптоПро перейти на закладку \"Сервис\", нажать \"Удалить запомненные пароли…\" и удалить все сохраненные данные. Затем повторно установить сертификат средствами КриптоПро согласно инструкции в конце <a href=\"http://1c-edo.ru/handbook/28/4008/\">статьи</a>",
"Solution": "• <a href=\"https://www.cryptopro.ru/products/csp>Обновите</a> КриптоПро CSP до последней сертифицированной версии.\n• В КриптоПро перейти на закладку \"Сервис\", нажать \"Удалить запомненные пароли…\" и удалить все сохраненные данные. Затем повторно установить сертификат средствами КриптоПро согласно инструкции в конце <a href=\"http://1c-edo.ru/handbook/28/4008/\">статьи</a>.",
"ErrorText": "Не определен набор ключей",
"RepairMethods": "",
"En": "Keyset is not defined"
@@ -258,7 +258,7 @@
},
{
"Anchor": "Неправильный пароль",
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить при снятом флажке \"Вводить пароль в приложении электронной подписи\" (к примеру, если установлена усиленная защита закрытого ключа).",
"Reason": "• <span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пароль</span> доступа к закрытому ключу.\n• Действие невозможно выполнить при снятом флажке \"Вводить пароль в приложении электронной подписи\" (к примеру, если установлена усиленная защита закрытого ключа).",
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3984/\">инструкцию</a>\n• Установите флажок \"Вводить пароль в приложении электронной подписи\" и повторите действие.",
"ErrorText": "Контейнер закрытого ключа доступен, но операция с использованием этого контейнера завершилась неудачно",
"RepairMethods": "",
@@ -266,7 +266,7 @@
},
{
"Anchor": "Неправильный пароль",
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить при снятом флажке \"Вводить пароль в приложении электронной подписи\" (к примеру, если установлена усиленная защита закрытого ключа).",
"Reason": "• <span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пароль</span> доступа к закрытому ключу.\n• Действие невозможно выполнить при снятом флажке \"Вводить пароль в приложении электронной подписи\" (к примеру, если установлена усиленная защита закрытого ключа).",
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3984/\">инструкцию</a>\n• Установите флажок \"Вводить пароль в приложении электронной подписи\" и повторите действие.",
"ErrorText": "контекст был получен в ограниченном режиме",
"RepairMethods": "",
@@ -471,7 +471,7 @@
{
"Anchor": "",
"Reason": "На версиях КриптоПро CSP ниже 5.0.12000 недоступно расшифрование объектов, зашифрованных с использованием алгоритмов \"GR 34.12-15 K\" и \"GR 34.12-15 M\"",
"Solution": "Обновите КриптоПро CSP до последней сертифицированной версии (5.0.12000)",
"Solution": "Обновите КриптоПро CSP до последней сертифицированной версии (5.0.13000)",
"ErrorText": "Указан неверный тип",
"RepairMethods": "",
"En": "Invalid type specified"
@@ -538,7 +538,7 @@
},
{
"Anchor": "",
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить на сервере (к примеру, если установлена усиленная защита закрытого ключа).",
"Reason": "• <span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пароль</span> доступа к закрытому ключу.\n• Действие невозможно выполнить на сервере (к примеру, если установлена усиленная защита закрытого ключа).",
"Solution": "Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3981/\">инструкцию</a>.\n• Используйте подписание на клиенте.",
"ErrorText": "Ошибка при расшифровании криптографических данных (0x00000000)",
"RepairMethods": "",
@@ -547,7 +547,7 @@
},
{
"Anchor": "",
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить при снятом флажке \"Вводить пароль в приложении электронной подписи\" (к примеру, если установлена усиленная защита закрытого ключа).",
"Reason": "• <span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пароль</span> доступа к закрытому ключу.\n• Действие невозможно выполнить при снятом флажке \"Вводить пароль в приложении электронной подписи\" (к примеру, если установлена усиленная защита закрытого ключа).",
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3981/\">инструкцию</a>.\n• Установите флажок \"Вводить пароль в приложении электронной подписи\" и повторите действие.",
"ErrorText": "Ошибка при расшифровании криптографических данных (0x00000000)",
"RepairMethods": "",
@@ -645,7 +645,7 @@
},
{
"Anchor": "",
"Reason": "Возможно, вы ввели неправильный пароль сертификата, и криптопровайдер заблокировал работу с закрытым ключом сертификата в этом сеансе.",
"Reason": "<span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пароль</span> доступа к закрытому ключу, и криптопровайдер заблокировал работу с закрытым ключом сертификата в этом сеансе.",
"Solution": "Перезапустите сеанс 1С:Предприятие.",
"ErrorText": "Ошибка при установке параметра модуля криптографии",
"RepairMethods": "",
@@ -680,7 +680,7 @@
},
{
"Anchor": "",
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить при снятом флажке \"Вводить пароль в приложении электронной подписи\" (к примеру, если установлена усиленная защита закрытого ключа).",
"Reason": "• <span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пароль</span> доступа к закрытому ключу.\n• Действие невозможно выполнить при снятом флажке \"Вводить пароль в приложении электронной подписи\" (к примеру, если установлена усиленная защита закрытого ключа).",
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3981/\">инструкцию</a>.\n• Установите флажок \"Вводить пароль в приложении электронной подписи\" и повторите действие.",
"ErrorText": "Ошибка при расшифровании криптографических данных (0x80090022)",
"RepairMethods": "",
@@ -1341,7 +1341,7 @@
},
{
"Anchor": "",
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить на сервере (к примеру, если установлена усиленная защита закрытого ключа).",
"Reason": "• <span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пароль</span> доступа к закрытому ключу.\n• Действие невозможно выполнить на сервере (к примеру, если установлена усиленная защита закрытого ключа).",
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3981/\">инструкцию</a>.\n• Используйте подписание на клиенте.",
"ErrorText": "Ошибка при расшифровании криптографических данных (0x80090022)",
"RepairMethods": "",
@@ -1350,7 +1350,7 @@
},
{
"Anchor": "Неправильный пароль",
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить на сервере (к примеру, если установлена усиленная защита закрытого ключа).",
"Reason": "• <span style=\"color: ПоясняющийОшибкуТекст; font: ВажнаяНадписьШрифт\">Указан неправильный пароль</span> доступа к закрытому ключу.\n• Действие невозможно выполнить на сервере (к примеру, если установлена усиленная защита закрытого ключа).",
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3981/\">инструкцию</a>.\n• Используйте подписание на клиенте.",
"ErrorText": "контекст был получен в ограниченном режиме",
"RepairMethods": "",
@@ -1368,7 +1368,7 @@
},
{
"Anchor": "",
"Reason": "Возможно, некорректно установлено приложение КриптоПро CSP.",
"Reason": "Некорректно установлено приложение КриптоПро CSP.",
"Solution": "<a href=\"https://support.cryptopro.ru/index.php?/Knowledgebase/Article/View/431/9/oshibk-0xc0000225-pri-sozdnii-podpisi\">Восстановите приложение КриптоПро CSP</a> и перезагрузите компьютер.",
"ErrorText": "0xC0000225",
"RepairMethods": "",
@@ -1412,7 +1412,7 @@
},
{
"Anchor": "",
"Reason": "Возможно, ключ электронной подписи на токене не предназначен для расшифровки.",
"Reason": "Ключ электронной подписи на токене не предназначен для расшифровки.",
"Solution": "Протестируйте контейнер ключа средствами криптопровайдера. Используйте другой ключ электронной подписи, если тест не успешен.",
"ErrorText": "Ошибка при расшифровании криптографических данных (0x00000057)",
"RepairMethods": "",
@@ -1475,6 +1475,6 @@
"En": ""
}
],
"LastChangeDate": "2025-01-16T09:41:35",
"Version": "3.0.1.53"
"LastChangeDate": "2025-02-14T13:13:08",
"Version": "3.0.1.54"
}
@@ -304,7 +304,7 @@
| НастройкиЗначений.ГруппаДоступа КАК ГруппаДоступа,
| ВЫБОР
| КОГДА НастройкиЗначений.ВключаяНижестоящие
| ТОГДА ВыбранныеЗначенияДоступа.ЗначениеВИерархии
| ТОГДА ЕСТЬNULL(ВыбранныеЗначенияДоступа.ЗначениеВИерархии, НастройкиЗначений.ЗначениеДоступа)
| ИНАЧЕ НастройкиЗначений.ЗначениеДоступа
| КОНЕЦ КАК ЗначениеДоступа,
| МАКСИМУМ(НастройкиЗначений.ЗначениеРазрешено) КАК ЗначениеРазрешено
@@ -329,7 +329,7 @@
| НастройкиЗначений.ГруппаДоступа,
| ВЫБОР
| КОГДА НастройкиЗначений.ВключаяНижестоящие
| ТОГДА ВыбранныеЗначенияДоступа.ЗначениеВИерархии
| ТОГДА ЕСТЬNULL(ВыбранныеЗначенияДоступа.ЗначениеВИерархии, НастройкиЗначений.ЗначениеДоступа)
| ИНАЧЕ НастройкиЗначений.ЗначениеДоступа
| КОНЕЦ
|
@@ -605,6 +605,93 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.СоздаватьПодкаталогиСИменамиВладельцев</name>
<right>
@@ -5171,93 +5258,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ЗамерыСтатистики</name>
<right>
@@ -307,6 +307,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>
@@ -2801,33 +2828,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>
@@ -198,6 +198,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>
@@ -2283,33 +2310,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>
@@ -66,6 +66,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_2.Operation.Upload</name>
<right>
@@ -818,33 +845,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.Upload</name>
<right>
@@ -3,6 +3,33 @@
<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>
@@ -302,31 +329,4 @@
<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,33 @@
<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>
@@ -146,31 +173,4 @@
<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,33 @@
<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>DataProcessor.ЗагрузкаКлассификатораБанков.Command.ЗагрузкаКлассификатораБанков</name>
<right>
@@ -60,31 +87,4 @@
<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>
@@ -42,6 +42,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВариантыОтчетов.Command.Открыть</name>
<right>
@@ -179,31 +206,4 @@
<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>
@@ -168,6 +168,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>
@@ -1303,33 +1330,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>
@@ -3,6 +3,33 @@
<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>
@@ -81,31 +108,4 @@
<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,33 @@
<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>
@@ -124,31 +151,4 @@
<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,33 @@
<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,31 +115,4 @@
<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>
@@ -18,6 +18,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>Report.ДатыЗапретаЗагрузки</name>
<right>
@@ -131,33 +158,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>
<restrictionTemplate>
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
@@ -18,6 +18,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>Report.ДатыЗапретаИзменения</name>
<right>
@@ -135,33 +162,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>
<restrictionTemplate>
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
@@ -3,6 +3,33 @@
<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>
@@ -109,31 +136,4 @@
<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>
@@ -81,6 +81,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>
@@ -173,33 +200,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>
@@ -44,6 +44,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>Task.ЗадачаИсполнителя</name>
<right>
@@ -204,33 +231,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>
@@ -3,6 +3,33 @@
<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>
@@ -77,33 +104,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>
@@ -26,6 +26,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>
@@ -107,31 +134,4 @@
<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,6 +26,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>
@@ -65,33 +92,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>DataProcessor.ЗагрузкаКурсовВалют</name>
<right>
@@ -65,6 +65,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВариантыОтчетов.Command.Открыть</name>
<right>
@@ -172,33 +199,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -14,6 +14,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>
@@ -194,33 +221,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3,6 +3,33 @@
<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.МашиночитаемыеДоверенности.Command.Отменить</name>
<right>
@@ -110,31 +137,4 @@
<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,33 @@
<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>CommonCommand.Напомнить</name>
<right>
@@ -47,33 +74,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>
@@ -18,6 +18,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Document.НазначениеОпросов</name>
<right>
@@ -81,31 +108,4 @@
<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>
@@ -32,6 +32,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>
@@ -192,33 +219,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3,6 +3,33 @@
<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.Файлы.Command.ВерсииФайла</name>
<right>
@@ -170,33 +197,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>
@@ -3,6 +3,33 @@
<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.Файлы.Command.ВерсииФайла</name>
<right>
@@ -170,33 +197,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>
@@ -3,6 +3,33 @@
<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>
@@ -117,31 +144,4 @@
<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,6 +10,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.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</name>
<right>
@@ -68,31 +95,4 @@
<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>
@@ -33,6 +33,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>
<object>
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
<right>
@@ -132,37 +163,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>Report.КонтрольРассылкиОтчетов</name>
<right>
@@ -14,6 +14,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>Report.ЗадачиИстекающиеНаДату</name>
<right>
@@ -162,31 +189,4 @@
<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,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>
@@ -61,31 +88,4 @@
<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,33 @@
<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>
@@ -47,33 +74,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>
<restrictionTemplate>
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
@@ -3,6 +3,33 @@
<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>
@@ -78,31 +105,4 @@
<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,33 @@
<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.УчетныеЗаписиDSS</name>
<right>
@@ -71,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3,6 +3,33 @@
<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>
@@ -84,33 +111,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -88,6 +88,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВариантыОтветовАнкет</name>
<right>
@@ -166,31 +193,4 @@
<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,33 @@
<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>
@@ -81,31 +108,4 @@
<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,20 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>CommonForm.ДобавлениеЭлектроннойПодписиИзФайла</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -44,4 +30,18 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ДобавлениеЭлектроннойПодписиИзФайла</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -10,6 +10,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>Report.ЗадачиИстекающиеНаДату</name>
<right>
@@ -178,33 +205,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3,6 +3,33 @@
<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>
@@ -47,33 +74,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>
@@ -3,6 +3,33 @@
<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>
@@ -61,31 +88,4 @@
<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,33 @@
<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>
@@ -44,31 +71,4 @@
<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,6 +10,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>
@@ -94,33 +121,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>
@@ -3,17 +3,6 @@
<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>
@@ -41,4 +30,15 @@
<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>
@@ -3,6 +3,33 @@
<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>Report.УниверсальныйОтчет</name>
<right>
@@ -32,31 +59,4 @@
<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>
@@ -72,6 +72,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>
@@ -255,31 +282,4 @@
<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,33 @@
<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>
@@ -80,31 +107,4 @@
<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,13 +3,6 @@
<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>
@@ -37,4 +30,11 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ОтправкаSMS</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -894,6 +894,45 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>Constant.СоздаватьПодкаталогиСИменамиВладельцев</name>
<right>
@@ -7091,45 +7130,6 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>InformationRegister.ЗамерыСтатистики</name>
<right>
Loaded 100 of 128 files, more files were not shown because too many files have changed in this diff. Show more