3_1_11_239

This commit is contained in:
Компания 1С committed 2025-07-17 23:11:00 +03:00
1 parent 01ae1bfbf5
commit 8fee682ffe
98 files changed
+2032 -1868

No files matched your search

@@ -1332,6 +1332,7 @@
//
Процедура ПередЗаписьюОбъекта(Объект) Экспорт
// АПК:75-выкл проверка ОбменДанными.Загрузка должна быть после обязательных действий.
ОбъектыРасширений = ЭтоОбъектРасширений(Объект);
СтандартныеПодсистемыПовтИсп.ИдентификаторыОбъектовМетаданныхПроверкаИспользования(, ОбъектыРасширений);
@@ -1354,18 +1355,16 @@
КонецЕсли;
ПараметрыСеанса.ОбновлениеСправочниковИдентификаторов = Новый ФиксированнаяСтруктура(ВыполненоОбновление);
УстановитьПривилегированныйРежим(Ложь);
УстановитьОтключениеБезопасногоРежима(Ложь);
// АПК:75-выкл проверка ОбменДанными.Загрузка должна быть после записи изменений в журнал.
Если ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных()
И ПользователиСлужебныйПовтИсп.РегистрироватьИзмененияПравДоступа()
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда
ДополнительныеСвойства = Новый Структура("СтандартныеПодсистемыСтарыеЗначения");
ЗаполнитьЗначенияСвойств(ДополнительныеСвойства, Объект.ДополнительныеСвойства);
Если ДополнительныеСвойства.СтандартныеПодсистемыСтарыеЗначения = Неопределено Тогда
Объект.ДополнительныеСвойства.Вставить("СтандартныеПодсистемыСтарыеЗначения",
ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Объект.Ссылка,
"ПометкаУдаления, Имя, Синоним"));
Новый ФиксированнаяСтруктура(НоваяСтруктураСтарыхЗначений())));
КонецЕсли;
УстановитьПривилегированныйРежим(Ложь);
УстановитьОтключениеБезопасногоРежима(Ложь);
// АПК:75-вкл
Если Объект.ОбменДанными.Загрузка Тогда
@@ -1382,21 +1381,50 @@
//
Процедура ПриЗаписиОбъекта(Объект) Экспорт
// АПК:75-выкл проверка ОбменДанными.Загрузка должна быть после записи изменений в журнал.
// АПК:75-выкл проверка ОбменДанными.Загрузка должна быть после обязательных действий.
УстановитьОтключениеБезопасногоРежима(Истина);
УстановитьПривилегированныйРежим(Истина);
ДополнительныеСвойства = Новый Структура("СтандартныеПодсистемыОбъектМетаданных", "");
ЗаполнитьЗначенияСвойств(ДополнительныеСвойства, Объект.ДополнительныеСвойства);
Если ДополнительныеСвойства.СтандартныеПодсистемыОбъектМетаданных = "" Тогда
Идентификаторы = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Объект.Ссылка);
Если ТипЗнч(Объект.Ссылка) = Тип("СправочникСсылка.ИдентификаторыОбъектовМетаданных") Тогда
ИдентификаторыКонфигурации = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Объект.Ссылка);
ИдентификаторыРасширений = Новый Массив;
Иначе
ИдентификаторыКонфигурации = Новый Массив;
ИдентификаторыРасширений = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Объект.Ссылка);
КонецЕсли;
Попытка
ОбъектыМетаданных = ОбъектыМетаданныхПоИдентификаторамБезПопыткиПовтора(Идентификаторы,
ИдентификаторыКонфигурации, ИдентификаторыРасширений, Ложь);
ОписаниеОбъектаМетаданных = ОбъектыМетаданных.Получить(Объект.Ссылка);
Исключение
ОписаниеОбъектаМетаданных = Null;
КонецПопытки;
Объект.ДополнительныеСвойства.Вставить("СтандартныеПодсистемыОбъектМетаданных",
?(ТипЗнч(ОписаниеОбъектаМетаданных) = Тип("Структура"),
ОписаниеОбъектаМетаданных.Объект, ОписаниеОбъектаМетаданных));
КонецЕсли;
СтарыеЗначения = Объект.ДополнительныеСвойства.СтандартныеПодсистемыСтарыеЗначения;
Если ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных()
И ПользователиСлужебныйПовтИсп.РегистрироватьИзмененияПравДоступа()
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда
УстановитьОтключениеБезопасногоРежима(Истина);
УстановитьПривилегированныйРежим(Истина);
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом")
И (ЭтоКлючРоли(Объект.КлючОбъектаМетаданных.Получить())
Или ТипЗнч(СтарыеЗначения.КлючОбъектаМетаданных) = Тип("ХранилищеЗначения")
И ЭтоКлючРоли(СтарыеЗначения.КлючОбъектаМетаданных.Получить())) Тогда
МодульПрофилиГруппДоступа = ОбщегоНазначения.ОбщийМодуль("Справочники.ПрофилиГруппДоступа");
МодульПрофилиГруппДоступа.ЗарегистрироватьИзменениеРолейПрофилей(Объект,
Объект.ДополнительныеСвойства.СтандартныеПодсистемыСтарыеЗначения);
УстановитьПривилегированныйРежим(Ложь);
УстановитьОтключениеБезопасногоРежима(Ложь);
СтарыеЗначения, Объект.ДополнительныеСвойства.СтандартныеПодсистемыОбъектМетаданных);
КонецЕсли;
УстановитьПривилегированныйРежим(Ложь);
УстановитьОтключениеБезопасногоРежима(Ложь);
// АПК:75-вкл
Если Объект.ОбменДанными.Загрузка Тогда
@@ -2070,13 +2098,7 @@
КонецЕсли;
// Обновление идентификаторов объектов метаданных.
Если Свойства.ЭтоНовый Тогда
ТаблицаОбъект = СоздатьЭлементСправочника(ОбъектыРасширений);
ТаблицаОбъект.УстановитьСсылкуНового(Свойства.Ссылка);
ИначеЕсли Свойства.Обновлен Тогда
ТаблицаОбъект = Свойства.Ссылка.ПолучитьОбъект();
Иначе
Если Не Свойства.ЭтоНовый И Не Свойства.Обновлен Тогда
Продолжить;
КонецЕсли;
@@ -2085,11 +2107,23 @@
Возврат;
КонецЕсли;
СтарыеЗначения = НоваяСтруктураСтарыхЗначений();
Если Свойства.ЭтоНовый Тогда
ТаблицаОбъект = СоздатьЭлементСправочника(ОбъектыРасширений);
ТаблицаОбъект.УстановитьСсылкуНового(Свойства.Ссылка);
Иначе
ТаблицаОбъект = Свойства.Ссылка.ПолучитьОбъект();
ЗаполнитьЗначенияСвойств(СтарыеЗначения, ТаблицаОбъект);
КонецЕсли;
ЗаполнитьЗначенияСвойств(ТаблицаОбъект, Свойства);
ТаблицаОбъект.КлючОбъектаМетаданных = Новый ХранилищеЗначения(Свойства.КлючОбъектаМетаданных);
ТаблицаОбъект.ОбменДанными.Загрузка = Истина;
// @skip-check query-in-loop - В вызываемом варианте ветка с запросом не используется
ПроверитьОбъектПередЗаписью(ТаблицаОбъект, Истина);
ТаблицаОбъект.ДополнительныеСвойства.Вставить("СтандартныеПодсистемыСтарыеЗначения", СтарыеЗначения);
ТаблицаОбъект.ДополнительныеСвойства.Вставить("СтандартныеПодсистемыОбъектМетаданных",
?(ТипЗнч(Свойства.ОбъектМетаданных) = Тип("ОбъектМетаданных"), Свойства.ОбъектМетаданных, Null));
ТаблицаОбъект.Записать();
КонецЦикла;
@@ -2437,6 +2471,11 @@
КонецФункции
Функция ЭтоКлючРоли(КлючОбъектаМетаданных)
Возврат ТипЗнч(КлючОбъектаМетаданных) = Тип("Строка")
И СтроковыеФункцииКлиентСервер.ЭтоУникальныйИдентификатор(КлючОбъектаМетаданных);
КонецФункции
Функция КлючРоли(ОбъектМетаданныхРоль, ВызыватьИсключение = Истина)
ПользовательИБ = ПользователиИнформационнойБазы.СоздатьПользователя();
@@ -2928,6 +2967,12 @@
КонецФункции
Функция НоваяСтруктураСтарыхЗначений()
Возврат Новый Структура("ПометкаУдаления, Имя, Синоним, КлючОбъектаМетаданных");
КонецФункции
// Для процедур ВыполнитьОбновлениеДанных и ПередЗаписьюОбъекта.
Процедура ПроверитьОбъектПередЗаписью(Объект, АвтоматическоеОбновление = Ложь)
@@ -104,7 +104,7 @@
ПараметрыПодписанта = СервисМобильнойПодписиКлиентСервер.ПараметрыПодписанта();
ЗаполнитьЗначенияСвойств(ПараметрыПодписанта, ЭтотОбъект);
ПараметрыПодписанта.НомерТелефона = НомерТелефона;
ПараметрыПодписанта.НомерТелефона = ?(СтрНачинаетсяС(НомерТелефона, "+7"), НомерТелефона, "+7" + НомерТелефона);
Попытка
ПроверитьПараметрыПодписанта(ПараметрыПодписанта);
@@ -52,7 +52,7 @@
ПараметрыПодписанта = СервисМобильнойПодписиКлиентСервер.ПараметрыПодписанта();
ЗаполнитьЗначенияСвойств(ПараметрыПодписанта, Объект);
ПараметрыПодписанта.НомерТелефона = НомерТелефона;
ПараметрыПодписанта.НомерТелефона = ?(СтрНачинаетсяС(НомерТелефона, "+7"), НомерТелефона, "+7" + НомерТелефона);
Попытка
ПроверитьПараметрыПодписанта(ПараметрыПодписанта);
@@ -54,12 +54,14 @@
Наименование.Добавить(ФИО);
Организация = Неопределено;
Если ЗначениеЗаполнено(Объект.НаименованиеОрганизации) Тогда
Организация = СокрЛП(Объект.НаименованиеОрганизации);
ИначеЕсли ЗначениеЗаполнено(Объект.Организация) Тогда
Организация = СокрЛП(Объект.Организация);
ИначеЕсли ЗначениеЗаполнено(Объект.ИНН) Тогда
Организация = Объект.ИНН;
Если ЗначениеЗаполнено(Объект.ИНН) Или ФИО = Объект.ИННФЛ Тогда
Если ЗначениеЗаполнено(Объект.НаименованиеОрганизации) Тогда
Организация = СокрЛП(Объект.НаименованиеОрганизации);
ИначеЕсли ЗначениеЗаполнено(Объект.Организация) Тогда
Организация = СокрЛП(Объект.Организация);
Иначе
Организация = Объект.ИНН;
КонецЕсли;
КонецЕсли;
Если ЗначениеЗаполнено(Организация) Тогда
@@ -1618,8 +1618,10 @@
// - СправочникОбъект.ИдентификаторыОбъектовМетаданных
// - СправочникОбъект.ИдентификаторыОбъектовРасширений
// СтарыеЗначения - Структура
// ОбъектМетаданныхПоИдентификатору - см. ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору
//
Процедура ЗарегистрироватьИзменениеРолейПрофилей(Объект, СтарыеЗначения) Экспорт
Процедура ЗарегистрироватьИзменениеРолейПрофилей(Объект, СтарыеЗначения,
ОбъектМетаданныхПоИдентификатору = Неопределено) Экспорт
Данные = Новый Структура;
Данные.Вставить("ВерсияСтруктурыДанных", 1);
@@ -1750,7 +1752,7 @@
КонецЕсли;
СериализованнаяСсылкаРоли = СериализованнаяСсылка(Объект.Ссылка);
МетаданныеРоли = ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору(Объект.Ссылка, Ложь);
МетаданныеРоли = ОбъектМетаданныхПоИдентификатору;
ИмяРоли = ?(ТипЗнч(МетаданныеРоли) = Тип("ОбъектМетаданных"), МетаданныеРоли.Имя, Объект.Имя);
СинонимРоли = ?(ТипЗнч(МетаданныеРоли) = Тип("ОбъектМетаданных"), МетаданныеРоли.Синоним, Объект.Синоним);
@@ -1796,11 +1798,12 @@
КонецЕсли;
ИмяСобытия = УправлениеДоступомСлужебный.ИмяСобытияИзменениеРолейПрофилейДляЖурналаРегистрации();
ДанныеДляЖурнала = ОбщегоНазначения.ЗначениеВСтрокуXML(Данные);
ЗаписьЖурналаРегистрации(ИмяСобытия,
УровеньЖурналаРегистрации.Информация,
Объект.Метаданные(),
ОбщегоНазначения.ЗначениеВСтрокуXML(Данные),
ДанныеДляЖурнала,
,
РежимТранзакцииЗаписиЖурналаРегистрации.Транзакционная);
@@ -403,8 +403,6 @@
СвойстваПароля = Пользователи.СвойстваПароля();
СвойстваПароля.НаименьшаяДлина = 8;
СвойстваПароля.Сложный = Истина;
СвойстваПароля.УчестьНастройки = "ДляПользователей";
Для Каждого СтрокаПолучатели Из Получатели Цикл
@@ -3708,8 +3708,6 @@
СвойстваПароля = Пользователи.СвойстваПароля();
СвойстваПароля.НаименьшаяДлина = 8;
СвойстваПароля.Сложный = Истина;
СвойстваПароля.УчестьНастройки = "ДляПользователей";
Возврат Пользователи.СоздатьПароль(СвойстваПароля);
@@ -6187,7 +6187,6 @@
<name>ОтправитьНаПодписание</name>
</handler>
</action>
<currentRowUse>Auto</currentRowUse>
<selectedRowsUse>Auto</selectedRowsUse>
</formCommands>
<parameters>
@@ -32,7 +32,6 @@
СвойстваПароля = Пользователи.СвойстваПароля();
СвойстваПароля.НаименьшаяДлина = 8;
СвойстваПароля.Сложный = Истина;
СвойстваПароля.УчестьНастройки = ?(ДляВнешнегоПользователя, "ДляВнешнихПользователей", "ДляПользователей");
Возврат Пользователи.СоздатьПароль(СвойстваПароля);
@@ -14,7 +14,7 @@
ДополнительныеДанные = Параметры.ДополнительныеДанные;
Если ЗначениеЗаполнено(ДополнительныеДанные) Тогда
ОшибкаПроверкиПодписи = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДополнительныеДанные, "ДанныеПодписи", Ложь) = Истина;
ОшибкаПроверкиПодписи = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДополнительныеДанные, "ДанныеПодписи", Ложь) <> Ложь;
КонецЕсли;
ЭлектроннаяПодписьСлужебный.УстановитьЗаголовокОшибки(ЭтотОбъект,
@@ -44,7 +44,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.11.228";
Описание.Версия = "3.1.11.239";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -10294,6 +10294,12 @@
ЭлементБлокировки.УстановитьЗначение("ИмяПараметра", ИмяПараметра);
КонецЕсли;
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
СеансыИнформационнойБазы = ПолучитьСеансыИнформационнойБазы();
Иначе
СеансыИнформационнойБазы = Неопределено;
КонецЕсли;
НачатьТранзакцию();
Попытка
Блокировка.Заблокировать();
@@ -10306,7 +10312,7 @@
КонецЕсли;
Если Не СеансыСовпадают Тогда
СеансОбновленияАктивен = СеансАктивен(СохраненныеПараметры);
СеансОбновленияАктивен = СеансАктивен(СохраненныеПараметры, СеансыИнформационнойБазы);
Если СеансОбновленияАктивен Тогда
СеансОбновления = СохраненныеПараметры;
МожноВыполнятьОбновление = Ложь;
@@ -10353,12 +10359,14 @@
КонецЕсли;
КонецПроцедуры
Функция СеансАктивен(ОписаниеСеанса)
Функция СеансАктивен(ОписаниеСеанса, СеансыИнформационнойБазы)
Если ОписаниеСеанса = Неопределено Тогда
Возврат Ложь;
КонецЕсли;
СеансыИнформационнойБазы = ПолучитьСеансыИнформационнойБазы();
Если СеансыИнформационнойБазы = Неопределено Тогда
СеансыИнформационнойБазы = ПолучитьСеансыИнформационнойБазы();
КонецЕсли;
Для Каждого Сеанс Из СеансыИнформационнойБазы Цикл
Совпадают = ДанныеСовпадают(ОписаниеСеанса, Сеанс);
@@ -10643,6 +10643,33 @@
КонецФункции
// Следует использовать ВыполнитьМетодКонфигурации.
//
// Параметры:
// ИмяМетода - см. ВыполнитьМетодКонфигурации.ИмяМетода
// Параметры - см. ВыполнитьМетодКонфигурации.Параметры
//
// Возвращаемое значение:
// см. ВыполнитьМетодКонфигурации
//
Функция ВызватьФункциюКонфигурации(ИмяМетода, Параметры = Неопределено) Экспорт
Возврат ВыполнитьМетодКонфигурации(ИмяМетода, Параметры, Истина);
КонецФункции
// Следует использовать ВыполнитьМетодОбъекта.
//
// Параметры:
// Объект - см. ВыполнитьМетодОбъекта.Объект
// ИмяМетода - см. ВыполнитьМетодОбъекта.ИмяМетода
// Параметры - см. ВыполнитьМетодОбъекта.Параметры
//
// Возвращаемое значение:
// см. ВыполнитьМетодОбъекта
//
Функция ВызватьФункциюОбъекта(Объект, ИмяМетода, Параметры = Неопределено) Экспорт
Возврат ВыполнитьМетодОбъекта(Объект, ИмяМетода, Параметры, Истина);
КонецФункции
#КонецОбласти
#Область ВнешниеКомпоненты
@@ -2188,12 +2188,13 @@
КонецФункции
// Создает новый пароль, соответствующий заданным правилам проверки сложности.
// Для облегчения запоминания, пароль формируется из слогов (согласная-гласная).
// С версии 8.3.22 используется ГенераторСлучайныхПаролей
// (для облегчения запоминания, параметр ЗапоминающийсяПароль = Истина).
//
// Параметры:
// СвойстваПароля - см. СвойстваПароля
// - Число - устарел (наименьшая длина)
// УдалитьСложный - Булево - устарел, следует использовать СвойстваПароля.
// УдалитьСложный - Булево - устарел, следует использовать СвойстваПароля, с 8.3.22 всегда Истина.
// УдалитьУчестьНастройки - Строка - устарел, следует использовать СвойстваПароля.
//
// Возвращаемое значение:
@@ -2205,7 +2206,6 @@
НаименьшаяДлина = СвойстваПароля;
СвойстваПароля = СвойстваПароля();
СвойстваПароля.НаименьшаяДлина = НаименьшаяДлина;
СвойстваПароля.Сложный = УдалитьСложный;
СвойстваПароля.УчестьНастройки = УдалитьУчестьНастройки;
КонецЕсли;
@@ -2219,27 +2219,20 @@
ПолитикаПаролей = ПолитикиПаролейПользователей.НайтиПоИмени(ИмяПолитикиПаролей);
Если ПолитикаПаролей = Неопределено Тогда
МинимальнаяДлинаПароля = ПолучитьМинимальнуюДлинуПаролейПользователей();
СложныйПароль = ПолучитьПроверкуСложностиПаролейПользователей();
Иначе
МинимальнаяДлинаПароля = ПолитикаПаролей.МинимальнаяДлинаПаролей;
СложныйПароль = ПолитикаПаролей.ПроверкаСложностиПаролей;
КонецЕсли;
УстановитьПривилегированныйРежим(Ложь);
Если МинимальнаяДлинаПароля < СвойстваПароля.НаименьшаяДлина Тогда
МинимальнаяДлинаПароля = СвойстваПароля.НаименьшаяДлина;
КонецЕсли;
Если Не СложныйПароль И СвойстваПароля.Сложный Тогда
СложныйПароль = Истина;
КонецЕсли;
Иначе
МинимальнаяДлинаПароля = СвойстваПароля.НаименьшаяДлина;
СложныйПароль = СвойстваПароля.Сложный;
КонецЕсли;
ПараметрыПароля = ПользователиСлужебный.ПараметрыПароля(МинимальнаяДлинаПароля, СложныйПароль);
ГенераторСлучайныхПаролей = Новый ГенераторСлучайныхПаролей;
Возврат ПользователиСлужебный.СоздатьПароль(ПараметрыПароля, СвойстваПароля.ГСЧ);
Возврат ГенераторСлучайныхПаролей.СлучайныйПароль(МинимальнаяДлинаПароля);
КонецФункции
@@ -2249,28 +2242,22 @@
// Возвращаемое значение:
// Структура:
// * НаименьшаяДлина - Число - наименьшая длина пароля.
// * Сложный - Булево - учитывать требования сложности пароля (с 8.3.22 всегда Истина).
// * Сложный - Булево - устарел, с 8.3.22 всегда Истина.
// * УчестьНастройки - Строка -
// "НеУчитыватьНастройки" - не учитывать настройки администратора,
// "ДляПользователей" - учесть настройки для пользователей (по умолчанию),
// "ДляВнешнихПользователей" - учесть настройки для внешних пользователей.
// Если настройки администратора учитываются, тогда указанные параметры
// длины и сложности пароля будут увеличены до значений, указанных в настройках.
// * ГСЧ - ГенераторСлучайныхЧисел - если уже используется (с 8.3.22 не используется).
// - Неопределено - создать новый.
// * ГСЧ - Неопределено - устарел, с 8.3.22 не используется.
//
Функция СвойстваПароля() Экспорт
Результат = Новый Структура;
Результат.Вставить("НаименьшаяДлина", 7);
Результат.Вставить("Сложный", Ложь);
Результат.Вставить("Сложный", Истина);
Результат.Вставить("УчестьНастройки", "ДляПользователей");
Миллисекунды = ТекущаяУниверсальнаяДатаВМиллисекундах();
НачальноеЧисло = Миллисекунды - Цел(Миллисекунды / 40) * 40;
ГСЧ = Новый ГенераторСлучайныхЧисел(НачальноеЧисло);
Результат.Вставить("ГСЧ", ГСЧ);
Результат.Вставить("ГСЧ", Неопределено);
Возврат Результат;
@@ -3688,193 +3688,6 @@
#Область ПроцедурыИФункцииРаботыСПаролем
// Создает новый пароль, соответствующий заданным правилам проверки сложности.
// Для облегчения запоминания, пароль формируется из слогов (согласная-гласная).
//
// Параметры:
// ПараметрыПароля - Структура - возвращается функций ПараметрыПароля.
// ГСЧ - ГенераторСлучайныхЧисел - если уже используется.
// - Неопределено - создать новый.
//
// Возвращаемое значение:
// Строка - новый пароль.
//
Функция СоздатьПароль(ПараметрыПароля, ГСЧ = Неопределено) Экспорт
СистемнаяИнформация = Новый СистемнаяИнформация;
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.2501") >= 0 Тогда
ГенераторСлучайныхПаролей = Новый("ГенераторСлучайныхПаролей");
Возврат ГенераторСлучайныхПаролей.СлучайныйПароль(ПараметрыПароля.МинимальнаяДлина);
КонецЕсли;
НовыйПароль = "";
СогласныеСтрочные = ПараметрыПароля.СогласныеБуквыСтрочные;
СогласныеЗаглавные = ПараметрыПароля.СогласныеБуквыЗаглавные;
КоличествоСогласныхСтрочных = СтрДлина(СогласныеСтрочные);
КоличествоСогласныхЗаглавных = СтрДлина(СогласныеЗаглавные);
ИспользоватьСогласные = (КоличествоСогласныхСтрочных > 0)
ИЛИ (КоличествоСогласныхЗаглавных > 0);
ГласныеСтрочные = ПараметрыПароля.ГласныеБуквыСтрочные;
ГласныеЗаглавные = ПараметрыПароля.ГласныеБуквыЗаглавные;
КоличествоГласныхСтрочных = СтрДлина(ГласныеСтрочные);
КоличествоГласныхЗаглавных = СтрДлина(ГласныеЗаглавные);
ИспользоватьГласные = (КоличествоГласныхСтрочных > 0)
ИЛИ (КоличествоГласныхЗаглавных > 0);
Цифры = ПараметрыПароля.Цифры;
КоличествоЦифр = СтрДлина(Цифры);
ИспользоватьЦифры = (КоличествоЦифр > 0);
СпецСимволы = ПараметрыПароля.СпецСимволы;
КоличествоСпецСимволов = СтрДлина(СпецСимволы);
ИспользоватьСпецСимволы = (КоличествоСпецСимволов > 0);
// Создание генератора случайных чисел.
Если ГСЧ = Неопределено Тогда
ГСЧ = Пользователи.СвойстваПароля().ГСЧ;
КонецЕсли;
Счетчик = 0;
МаксимальнаяДлина = ПараметрыПароля.МаксимальнаяДлина;
МинимальнаяДлина = ПараметрыПароля.МинимальнаяДлина;
// Определение позиции спец. символов и цифр.
Если ПараметрыПароля.ПроверятьУсловияСложности Тогда
УстановитьСтрочную = ПараметрыПароля.СтрочныеБуквыПроверятьНаличие;
УстановитьЗаглавную = ПараметрыПароля.ЗаглавныеБуквыПроверятьНаличие;
УстановитьЦифру = ПараметрыПароля.ЦифрыПроверятьНаличие;
УстановитьСпецСимвол = ПараметрыПароля.СпецСимволыПроверятьНаличие;
Иначе
УстановитьСтрочную = (КоличествоГласныхСтрочных > 0)
ИЛИ (КоличествоСогласныхСтрочных > 0);
УстановитьЗаглавную = (КоличествоГласныхЗаглавных > 0)
ИЛИ (КоличествоСогласныхЗаглавных > 0);
УстановитьЦифру = ИспользоватьЦифры;
УстановитьСпецСимвол = ИспользоватьСпецСимволы;
КонецЕсли;
Пока Счетчик < МаксимальнаяДлина Цикл
// Начало с согласной буквы.
Если ИспользоватьСогласные Тогда
Если УстановитьЗаглавную И УстановитьСтрочную Тогда
СтрокаПоиска = СогласныеСтрочные + СогласныеЗаглавные;
ВерхняяГраница = КоличествоСогласныхСтрочных + КоличествоСогласныхЗаглавных;
ИначеЕсли УстановитьЗаглавную Тогда
СтрокаПоиска = СогласныеЗаглавные;
ВерхняяГраница = КоличествоСогласныхЗаглавных;
Иначе
СтрокаПоиска = СогласныеСтрочные;
ВерхняяГраница = КоличествоСогласныхСтрочных;
КонецЕсли;
Если ПустаяСтрока(СтрокаПоиска) Тогда
СтрокаПоиска = СогласныеСтрочные + СогласныеЗаглавные;
ВерхняяГраница = КоличествоСогласныхСтрочных + КоличествоСогласныхЗаглавных;
КонецЕсли;
Символ = Сред(СтрокаПоиска, ГСЧ.СлучайноеЧисло(1, ВерхняяГраница), 1);
Если Символ = ВРЕГ(Символ) Тогда
Если УстановитьЗаглавную Тогда
УстановитьЗаглавную = (ГСЧ.СлучайноеЧисло(0, 1) = 1);
КонецЕсли;
Иначе
УстановитьСтрочную = Ложь;
КонецЕсли;
НовыйПароль = НовыйПароль + Символ;
Счетчик = Счетчик + 1;
Если Счетчик >= МинимальнаяДлина Тогда
Прервать;
КонецЕсли;
КонецЕсли;
// Добавление гласных.
Если ИспользоватьГласные Тогда
Если УстановитьЗаглавную И УстановитьСтрочную Тогда
СтрокаПоиска = ГласныеСтрочные + ГласныеЗаглавные;
ВерхняяГраница = КоличествоГласныхСтрочных + КоличествоГласныхЗаглавных;
ИначеЕсли УстановитьЗаглавную Тогда
СтрокаПоиска = ГласныеЗаглавные;
ВерхняяГраница = КоличествоГласныхЗаглавных;
Иначе
СтрокаПоиска = ГласныеСтрочные;
ВерхняяГраница = КоличествоГласныхСтрочных;
КонецЕсли;
Если ПустаяСтрока(СтрокаПоиска) Тогда
СтрокаПоиска = ГласныеСтрочные + ГласныеЗаглавные;
ВерхняяГраница = КоличествоГласныхСтрочных + КоличествоГласныхЗаглавных;
КонецЕсли;
Символ = Сред(СтрокаПоиска, ГСЧ.СлучайноеЧисло(1, ВерхняяГраница), 1);
Если Символ = ВРЕГ(Символ) Тогда
УстановитьЗаглавную = Ложь;
Иначе
УстановитьСтрочную = Ложь;
КонецЕсли;
НовыйПароль = НовыйПароль + Символ;
Счетчик = Счетчик + 1;
Если Счетчик >= МинимальнаяДлина Тогда
Прервать;
КонецЕсли;
КонецЕсли;
// Добавление цифр.
Если ИспользоватьЦифры И УстановитьЦифру Тогда
УстановитьЦифру = (ГСЧ.СлучайноеЧисло(0, 1) = 1);
Символ = Сред(Цифры, ГСЧ.СлучайноеЧисло(1, КоличествоЦифр), 1);
НовыйПароль = НовыйПароль + Символ;
Счетчик = Счетчик + 1;
Если Счетчик >= МинимальнаяДлина Тогда
Прервать;
КонецЕсли;
КонецЕсли;
// Добавление спец. символов.
Если ИспользоватьСпецСимволы И УстановитьСпецСимвол Тогда
УстановитьСпецСимвол = (ГСЧ.СлучайноеЧисло(0, 1) = 1);
Символ = Сред(СпецСимволы, ГСЧ.СлучайноеЧисло(1, КоличествоСпецСимволов), 1);
НовыйПароль = НовыйПароль + Символ;
Счетчик = Счетчик + 1;
Если Счетчик >= МинимальнаяДлина Тогда
Прервать;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Возврат НовыйПароль;
КонецФункции
// Возвращает стандартные параметры с учетом длины и сложности.
//
// Параметры:
// НаименьшаяДлина - Число - наименьшая длина пароля (по умолчанию - 7).
// Сложный - Булево - учитывать требования проверки сложности пароля.
//
// Возвращаемое значение:
// Структура - параметры создания пароля.
//
Функция ПараметрыПароля(НаименьшаяДлина = 7, Сложный = Ложь) Экспорт
ПараметрыПароля = Новый Структура();
ПараметрыПароля.Вставить("МинимальнаяДлина", НаименьшаяДлина);
ПараметрыПароля.Вставить("МаксимальнаяДлина", 99);
ПараметрыПароля.Вставить("ГласныеБуквыСтрочные", "aeiouy");
ПараметрыПароля.Вставить("ГласныеБуквыЗаглавные", "AEIOUY");
ПараметрыПароля.Вставить("СогласныеБуквыСтрочные", "bcdfghjklmnpqrstvwxz");
ПараметрыПароля.Вставить("СогласныеБуквыЗаглавные", "BCDFGHJKLMNPQRSTVWXZ");
ПараметрыПароля.Вставить("Цифры", "0123456789");
ПараметрыПароля.Вставить("СпецСимволы", " _.,!?");
ПараметрыПароля.Вставить("ПроверятьУсловияСложности", Сложный);
ПараметрыПароля.Вставить("ЗаглавныеБуквыПроверятьНаличие", Истина);
ПараметрыПароля.Вставить("СтрочныеБуквыПроверятьНаличие", Истина);
ПараметрыПароля.Вставить("ЦифрыПроверятьНаличие", Истина);
ПараметрыПароля.Вставить("СпецСимволыПроверятьНаличие", Ложь);
Возврат ПараметрыПароля;
КонецФункции
// Проверяет наличие учетной записи и прав, необходимых для изменения пароля.
//
// Параметры:
@@ -220,10 +220,14 @@
ИнфоПользователя.Вставить("ИдентификаторПользователяСервиса", Реквизиты.ИдентификаторПользователяСервиса);
ИнфоПользователя.Вставить("ЕстьПрава", ВозможенЗапуск);
ИнфоПользователя.Вставить("ДатаUTC", ТекущаяУниверсальнаяДата());
ИнфоПользователя.Вставить("СохраняемоеЗначениеПароля", ПользовательИБ.СохраняемоеЗначениеПароля);
ИнфоПользователя.Вставить("Язык", ПолучитьКодЯзыка(ПользовательИБ.Язык));
ИнфоПользователя.Вставить("ПолныеПрава", ВозможенЗапуск И ПользовательИБ.Роли.Содержит(Метаданные.Роли.ПолныеПрава));
ИнфоПользователя.Вставить("ВходВПрограммуРазрешен", Пользователи.ВходВПрограммуРазрешен(ПользовательИБ));
НачатьТранзакцию();
Попытка
МодульОбменСообщениями.ОтправитьСообщение("UserHandler/LaunchSwitch", ОбщегоНазначения.ЗначениеВСтрокуXML(
МодульОбменСообщениями.ОтправитьСообщениеСейчас("UserHandler/LaunchSwitch", ОбщегоНазначения.ЗначениеВСтрокуXML(
ИнфоПользователя), МодульРаботаВМоделиСервиса.КонечнаяТочкаМенеджераСервиса());
ЗафиксироватьТранзакцию();
Исключение
@@ -241,6 +241,11 @@
// * Корпуса - Массив - содержит структуры (поля структуры: ТипКорпуса, Номер) с перечнем корпусов адреса.
// * Помещения - Массив - содержит структуры (поля структуры: ТипПомещения, Номер) с перечнем помещений адреса.
// * НомерЗемельногоУчастка - Строка - текстовое представление номера земельного участка (только для адресов РФ).
// * УровниМуниципальногоАдреса - Массив - поля, используемые для формирования муниципального адреса.
// Порядок элементов в массиве определяет последовательность отображения полей.
// Имена уровней соответствуют названиям свойств, которые возвращает эта функция.
// * УровниАдминистративноТерриториальногоАдреса - Массив - поля для формирования административно-территориального адреса.
// Подробнее смотри описание свойства УровниМуниципальногоАдреса.
// * Комментарий - Строка - комментарий об адресе.
// * ИдентификаторАдресногоОбъекта - УникальныйИдентификатор - идентификационный код последнего адресного объекта
// в иерархи адреса. Например, для адреса: Москва г., Дмитровское ш., д.9 это
@@ -1301,6 +1306,83 @@
Возврат РасширенныйТекстПреобразования;
КонецФункции
// Возвращает форматированное представление адреса.
// Вызовы функции необходимо выполнять из общего модуля УправлениеКонтактнойИнформацией
//
// Функция формирует строковое представление адреса в соответствии
// с указанным порядком полей. Поддерживает различные форматы вывода,
// включая обратный порядок (от номера дома к региону) и сокращенные варианты.
//
// Параметры:
// Адрес - Строка - адрес в формате JSON.
// - Структура - перечень полей адреса, где ключ соответствует
// именам полей из функции СведенияОбАдресе. Например: Город.
// ТипАдреса - Строка - тип адреса
// ПараметрыПредставления - см. НовыеПараметрыПредставленияАдреса
// - Неопределено - список параметров по умолчанию
// Возвращаемое значение:
// Строка - сформированное представление адреса. Если переданный адрес некорректен, будет возвращена пустая строка.
//
Функция ПредставлениеАдреса(АдресПоПолям, ТипАдреса, ПараметрыПредставления = Неопределено) Экспорт
ПараметрыФормированияАдреса = УправлениеКонтактнойИнформацией.НовыеПараметрыПредставленияАдреса();
Если ПараметрыПредставления <> Неопределено Тогда
ЗаполнитьЗначенияСвойств(ПараметрыФормированияАдреса, ПараметрыПредставления);
КонецЕсли;
ПостфиксТипаАдреса = ПараметрыПредставления.ПостфиксТипаАдреса;
Если ПустаяСтрока(ПостфиксТипаАдреса) Тогда
ПостфиксТипаАдреса = "ТипКраткий";
КонецЕсли;
ПорядокПолей = ОпределитьПорядокУровнейДляПредставления(ПараметрыПредставления, ТипАдреса);
ПоляПредставления = Новый Массив;
Для Каждого ИмяПоля Из ПорядокПолей Цикл
Если СтрСравнить(ИмяПоля, "Дом") = 0 Тогда
ПоляПредставления.Добавить(
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям.Здание, "Номер", "ТипЗдания", Истина));
Для Каждого Корпус Из АдресПоПолям.Корпуса Цикл
ПоляПредставления.Добавить(
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(Корпус, "Номер", "ТипКорпуса", Истина));
КонецЦикла;
ИначеЕсли СтрСравнить(ИмяПоля, "Помещения") = 0 Тогда
Для Каждого Помещение Из АдресПоПолям.Помещения Цикл
ПоляПредставления.Добавить(
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(Помещение, "Номер", "ТипПомещения", Истина));
КонецЦикла;
ИначеЕсли СтрСравнить(ИмяПоля, "Индекс") = 0 Или СтрСравнить(ИмяПоля, "Страна") = 0 Тогда
ПоляПредставления.Добавить(АдресПоПолям[ИмяПоля]);
ИначеЕсли АдресПоПолям.Свойство(ИмяПоля) И ЗначениеЗаполнено(АдресПоПолям[ИмяПоля]) Тогда
Если СтрСравнить(ИмяПоля, "Регион") <> 0 Тогда
ЗначениеОбъекта = УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям, ИмяПоля, ПостфиксТипаАдреса);
Иначе
ЗначениеОбъекта = "";
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.АдресныйКлассификатор") Тогда
МодульАдресныйКлассификаторСлужебный = ОбщегоНазначения.ОбщийМодуль("АдресныйКлассификаторСлужебный");
СведенияОРегионе = МодульАдресныйКлассификаторСлужебный.СведенияОРегионе(АдресПоПолям[ИмяПоля], АдресПоПолям[ИмяПоля + ПостфиксТипаАдреса]);
ЗначениеОбъекта = СведенияОРегионе.ПолноеНаименование;
КонецЕсли;
Если ПустаяСтрока(ЗначениеОбъекта) Тогда
ЗначениеОбъекта = УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям, ИмяПоля, ПостфиксТипаАдреса);
КонецЕсли;
КонецЕсли;
ПоляПредставления.Добавить(ЗначениеОбъекта);
КонецЕсли;
КонецЦикла;
Возврат СтрСоединить(ПоляПредставления, ", ");
КонецФункции
#Область ДляВызоваИзДругихПодсистем
// ИнтернетПоддержкаПользователей.РаботаСКлассификаторами
@@ -1474,78 +1556,6 @@
Возврат Результат;
КонецФункции
// Возвращает форматированное представление адреса.
// Вызовы функции необходимо выполнять из общего модуля УправлениеКонтактнойИнформацией
//
// Функция формирует строковое представление адреса в соответствии
// с указанным порядком полей. Поддерживает различные форматы вывода,
// включая обратный порядок (от номера дома к региону) и сокращенные варианты.
//
// Параметры:
// Адрес - Строка - адрес в формате JSON.
// - Структура - перечень полей адреса, где ключ соответствует
// именам полей из функции СведенияОбАдресе. Например: Город.
// Поля - Массив - список полей для формирования адреса в нужном порядке. Например, "Регион", "Город".
// - Строка - предопределенные варианты: "НаселенныйПункт" - возвращает адрес до уровня населенного
// пункта (без улицы и номера дома).
// - Неопределено - набор полей по умолчанию.
// Возвращаемое значение:
// Строка - сформированное представление адреса. Если переданный адрес некорректен, будет возвращена пустая строка.
//
Функция ПредставлениеАдреса(АдресПоПолям, ТипАдреса, ПараметрыПредставления = Неопределено) Экспорт
ПоляПредставления = Новый Массив();
ПостфиксТипаАдреса = ПараметрыПредставления.ПостфиксТипаАдреса;
Если ПустаяСтрока(ПостфиксТипаАдреса) Тогда
ПостфиксТипаАдреса = "ТипКраткий";
КонецЕсли;
ПорядокПолей = ОпределитьПорядокУровнейДляПредставления(ПараметрыПредставления, ТипАдреса);
Для Каждого ИмяПоля Из ПорядокПолей Цикл
Если СтрСравнить(ИмяПоля, "Дом") = 0 Тогда
ПоляПредставления.Добавить(
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям.Здание, "Номер", "ТипЗдания", Истина));
Для Каждого Корпус Из АдресПоПолям.Корпуса Цикл
ПоляПредставления.Добавить(
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(Корпус, "Номер", "ТипКорпуса", Истина));
КонецЦикла;
ИначеЕсли СтрСравнить(ИмяПоля, "Помещения") = 0 Тогда
Для Каждого Помещение Из АдресПоПолям.Помещения Цикл
ПоляПредставления.Добавить(
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(Помещение, "Номер", "ТипПомещения", Истина));
КонецЦикла;
ИначеЕсли СтрСравнить(ИмяПоля, "Индекс") = 0 Или СтрСравнить(ИмяПоля, "Страна") = 0 Тогда
ПоляПредставления.Добавить(АдресПоПолям[ИмяПоля]);
ИначеЕсли АдресПоПолям.Свойство(ИмяПоля) И ЗначениеЗаполнено(АдресПоПолям[ИмяПоля]) Тогда
Если СтрСравнить(ИмяПоля, "Регион") <> 0 Тогда
ЗначениеОбъекта = УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям, ИмяПоля, ПостфиксТипаАдреса);
Иначе
ЗначениеОбъекта = "";
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.АдресныйКлассификатор") Тогда
МодульАдресныйКлассификаторСлужебный = ОбщегоНазначения.ОбщийМодуль("АдресныйКлассификаторСлужебный");
СведенияОРегионе = МодульАдресныйКлассификаторСлужебный.СведенияОРегионе(АдресПоПолям[ИмяПоля], АдресПоПолям[ИмяПоля + ПостфиксТипаАдреса]);
ЗначениеОбъекта = СведенияОРегионе.ПолноеНаименование;
КонецЕсли;
Если ПустаяСтрока(ЗначениеОбъекта) Тогда
ЗначениеОбъекта = УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям, ИмяПоля, ПостфиксТипаАдреса);
КонецЕсли;
КонецЕсли;
ПоляПредставления.Добавить(ЗначениеОбъекта);
КонецЕсли;
КонецЦикла;
Возврат СтрСоединить(ПоляПредставления, ", ");
КонецФункции
// Порядок уровней по умолчанию.
//
@@ -1617,12 +1627,21 @@
КонецЕсли;
Если ПараметрыПредставленияАдреса.ТолькоНаселенныйПункт Тогда
ВключатьУлицу = Ложь;
ВключатьЗданияИПомещения = Ложь;
Иначе
ВключатьУлицу = ПараметрыПредставленияАдреса.ВключатьУлицу;
ВключатьЗданияИПомещения = ПараметрыПредставленияАдреса.ВключатьЗданияИПомещения;
КонецЕсли;
Если Не ВключатьУлицу Тогда
Позиция = УровниАдреса.Найти("Улица");
Если Позиция <> Неопределено Тогда
УровниАдреса.Удалить(УровниАдреса.Найти("Улица"));
КонецЕсли;
КонецЕсли;
Если Не ВключатьЗданияИПомещения Тогда
Позиция = УровниАдреса.Найти("Дом");
Если Позиция <> Неопределено Тогда
УровниАдреса.Удалить(УровниАдреса.Найти("Дом"));
@@ -1632,10 +1651,8 @@
Если Позиция <> Неопределено Тогда
УровниАдреса.Удалить(УровниАдреса.Найти("Помещения"));
КонецЕсли;
КонецЕсли;
Возврат УровниАдреса;
КонецФункции
@@ -2781,7 +2798,10 @@
// АПК:1297-вкл
УправлениеКонтактнойИнформациейСлужебный.ЗаменитьВСтруктуреНеопределеноНаПустуюСтроку(АдресПоПолям);
СтрокаАдреса.Адрес = АдресПоПолям;
АдресПоПолям.УровниАдминистративноТерриториальногоАдреса = ПорядокУровнейАдреса(АдресПоПолям, АдресИзJSON, РаботаСАдресамиКлиентСервер.АдминистративноТерриториальныйАдрес());
АдресПоПолям.УровниМуниципальногоАдреса = ПорядокУровнейАдреса(АдресПоПолям, АдресИзJSON, РаботаСАдресамиКлиентСервер.МуниципальныйАдрес());
КонецЦикла;
ТаблицаАдресов.Сортировать("ИндексАдреса");
@@ -2794,6 +2814,62 @@
КонецФункции
Функция ПорядокУровнейАдреса(АдресПоПолям, АдресИзJSON, ТипАдреса)
Результат = Новый Массив();
ИмяПоляУровней = ?(РаботаСАдресамиКлиентСервер.ЭтоАдминистративноТерриториальныйАдрес(ТипАдреса), "admLevels", "munLevels");
ИмяУровней = Новый Массив();
Если АдресИзJSON[ИмяПоляУровней].Количество() > 0 Тогда
СоответствиеУровней = СоответствиеИменУровней();
Для Каждого ИмяУровня Из АдресИзJSON[ИмяПоляУровней] Цикл
Если АдресИзJSON.Свойство(ИмяУровня) И ЗначениеЗаполнено(АдресИзJSON[ИмяУровня]) Тогда
ИмяУровняПредставление = СоответствиеУровней[ИмяУровня];
Если ЗначениеЗаполнено(ИмяУровняПредставление) Тогда
ИмяУровней.Добавить(ИмяУровняПредставление);
КонецЕсли;
КонецЕсли;
КонецЦикла;
Иначе
ПараметрыПредставленияАдреса = УправлениеКонтактнойИнформацией.НовыеПараметрыПредставленияАдреса();
ПараметрыПредставленияАдреса.ВключатьПочтовыйИндекс = Ложь;
ПараметрыПредставленияАдреса.ВключатьЗданияИПомещения = Ложь;
ИмяУровней = ОпределитьПорядокУровнейДляПредставления(ПараметрыПредставленияАдреса, ТипАдреса);
КонецЕсли;
Для каждого ИмяУровня Из ИмяУровней Цикл
Если ЗначениеЗаполнено(АдресПоПолям[ИмяУровня]) Тогда
Результат.Добавить(ИмяУровня);
КонецЕсли;
КонецЦикла;
Если ЗначениеЗаполнено(АдресПоПолям.Здание.Номер) Тогда
Результат.Добавить("Здание");
КонецЕсли;
Если ЗначениеЗаполнено(АдресПоПолям.Корпуса) Тогда
Результат.Добавить("Корпуса");
КонецЕсли;
Если ЗначениеЗаполнено(АдресПоПолям.Помещения) Тогда
Результат.Добавить("Помещения");
КонецЕсли;
Если ЗначениеЗаполнено(АдресПоПолям.НомерЗемельногоУчастка) Тогда
Результат.Добавить("ЗемельныйУчасток");
КонецЕсли;
Возврат Результат;
КонецФункции
Процедура УстановкаТипаОбластьКемеровскойОбласти(КонтактнаяИнформацияПоПолям) Экспорт
// АПК:1297-выкл НСтр не требуется, т.к. данные ГАР не переводятся.
@@ -2843,6 +2919,28 @@
КонецФункции
// Возвращаемое значение:
// Соответствие из Структура:
// * Ключ - Строка - представление уровня в JSON
// * Значение - Строка - пользовательское представление уровня
//
Функция СоответствиеИменУровней()
СоответствиеУровней = Новый Соответствие;
СоответствиеУровней.Вставить("area", "Регион");
СоответствиеУровней.Вставить("district", "Район");
СоответствиеУровней.Вставить("munDistrict", "МуниципальныйРайон");
СоответствиеУровней.Вставить("city", "Город");
СоответствиеУровней.Вставить("settlement", "Поселение");
СоответствиеУровней.Вставить("cityDistrict", "ВнутригородскойРайон"); // устаревшие свойство
СоответствиеУровней.Вставить("locality", "НаселенныйПункт");
СоответствиеУровней.Вставить("territory", "Территория");
СоответствиеУровней.Вставить("street", "Улица");
Возврат СоответствиеУровней;
КонецФункции
Функция ИнициализироватьПараметрыСведенийОбАдресе(Знач ДополнительныеПараметры)
Параметры = ПараметрыСведенийОбАдресе();
@@ -134,6 +134,7 @@
Результат.Вставить("МуниципальноеПредставление", "");
Результат.Вставить("КодРегиона" , "");
Результат.Вставить("Регион" , "");
Результат.Вставить("РегионТипПолный" , "");
Результат.Вставить("РегионТипКраткий" , "");
@@ -197,6 +198,9 @@
Результат.Вставить("НомерЗемельногоУчастка" , Неопределено);
Результат.Вставить("ИдентификаторЗемельногоУчастка" , Неопределено);
Результат.Вставить("УровниМуниципальногоАдреса" , Новый Массив());
Результат.Вставить("УровниАдминистративноТерриториальногоАдреса", Новый Массив());
Идентификаторы = Новый Структура;
Идентификаторы.Вставить("РегионИдентификатор" , Неопределено);
Идентификаторы.Вставить("РайонИдентификатор" , Неопределено);
@@ -1149,10 +1149,7 @@
Элементы.ФормаГруппаКомандЭлектроннаяПодписьИШифрование.Видимость = ДоступнаЭлектроннаяПодпись;
Элементы.ФормаПодписать.Видимость = Подписание;
Элементы.ФормаОтправитьНаПодписание.Видимость = ОтправкаНаПодписание;
Если ЗначениеЗаполнено(ЗаголовокОтправкиНаПодписание) Тогда
Элементы.ФормаОтправитьНаПодписание.Заголовок = ЗаголовокОтправкиНаПодписание;
КонецЕсли;
УстановитьВидимостьКомандыОтправкаНаПодписание(Элементы, "ФормаОтправитьНаПодписание", ОтправкаНаПодписание, ЗаголовокОтправкиНаПодписание);
Элементы.ФормаДобавитьПодписьИзФайла.Видимость = Подписание;
Элементы.ФормаЗашифровать.Видимость = Шифрование;
Элементы.ФормаРасшифровать.Видимость = ПросмотрЗашифрованных;
@@ -1160,10 +1157,7 @@
Если ЭтоФормаСписка Тогда
Элементы.СписокКонтекстноеМенюПодписать.Видимость = Подписание;
Элементы.СписокКонтекстноеМенюОтправитьНаПодписание.Видимость = ОтправкаНаПодписание;
Если ЗначениеЗаполнено(ЗаголовокОтправкиНаПодписание) Тогда
Элементы.СписокКонтекстноеМенюОтправитьНаПодписание.Заголовок = ЗаголовокОтправкиНаПодписание;
КонецЕсли;
УстановитьВидимостьКомандыОтправкаНаПодписание(Элементы, "СписокКонтекстноеМенюОтправитьНаПодписание", ОтправкаНаПодписание, ЗаголовокОтправкиНаПодписание);
Элементы.СписокКонтекстноеМенюДобавитьПодписьИзФайла.Видимость = Подписание;
Элементы.СписокКонтекстноеМенюЗашифровать.Видимость = Шифрование;
Элементы.СписокКонтекстноеМенюГруппаКомандЭлектроннаяПодписьИШифрование.Видимость = ДоступнаЭлектроннаяПодпись;
@@ -1171,10 +1165,7 @@
Иначе
Элементы.ЭлектронныеПодписиПродлитьДействиеПодписей.Видимость = Подписание;
Элементы.ЭлектронныеПодписи.ИзменятьСоставСтрок = Подписание;
Элементы.ЭлектронныеПодписиОтправитьНаПодписание.Видимость = ОтправкаНаПодписание;
Если ЗначениеЗаполнено(ЗаголовокОтправкиНаПодписание) Тогда
Элементы.ЭлектронныеПодписиОтправитьНаПодписание.Заголовок = ЗаголовокОтправкиНаПодписание;
КонецЕсли;
УстановитьВидимостьКомандыОтправкаНаПодписание(Элементы, "ЭлектронныеПодписиОтправитьНаПодписание", ОтправкаНаПодписание, ЗаголовокОтправкиНаПодписание);
Элементы.ЭлектронныеПодписиПодписать.Видимость = Подписание;
Элементы.ЭлектронныеПодписиУдалить.Видимость = Подписание;
Элементы.ГруппаЭлектронныеПодписи.Видимость = ДоступнаЭлектроннаяПодпись;
@@ -5384,6 +5375,15 @@
КонецПроцедуры
Процедура УстановитьВидимостьКомандыОтправкаНаПодписание(Элементы, Команда, Видимость, Заголовок)
Если Элементы.Найти(Команда) <> Неопределено Тогда
Элементы[Команда].Видимость = Видимость;
Если Видимость И ЗначениеЗаполнено(Заголовок) Тогда
Элементы[Команда].Заголовок = Заголовок;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#Область ОбработчикиСобытийФормыЭлементаФайла
@@ -425,12 +425,6 @@
Исключение
ИнформацияОбОшибке = ИнформацияОбОшибке();
Если Не РаботаСПочтовымиСообщениямиСлужебныйКлиентСервер.ЭтоОшибкаРаботыИнтернетПочты(
ИнформацияОбОшибке) Тогда
ВызватьИсключение;
КонецЕсли;
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось отправить отчеты получателю ''%1'':'"), ПредставлениеПолучателя);
РасширенноеПредставлениеОшибки = РаботаСПочтовымиСообщениями.РасширенноеПредставлениеОшибки(
@@ -5124,11 +5118,7 @@
ОтчетыОтправлены = Истина;
Исключение
ИнформацияОбОшибке = ИнформацияОбОшибке();
Если Не РаботаСПочтовымиСообщениямиСлужебныйКлиентСервер.ЭтоОшибкаРаботыИнтернетПочты(ИнформацияОбОшибке) Тогда
ВызватьИсключение;
КонецЕсли;
РасширенноеПредставлениеОшибки = РаботаСПочтовымиСообщениями.РасширенноеПредставлениеОшибки(
ИнформацияОбОшибке, ОбщегоНазначения.КодОсновногоЯзыка(), Ложь);
ЗаписьЖурнала(ПараметрыЖурнала, УровеньЖурналаРегистрации.Ошибка, ШаблонСообщенияОбОшибке,
@@ -870,12 +870,8 @@
Функция ДобавитьПодписантаВСправочник(Знач ПараметрыПодписанта) Экспорт
ПроверкаПараметровПодписанта(ПараметрыПодписанта);
ПравоДоступаДобавление = ПравоДоступа("Добавление", Метаданные.Справочники.ПодписантыСервисаМобильнойПодписи);
Если Не ПравоДоступаДобавление Тогда
УстановитьПривилегированныйРежим(Истина);
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить("Справочник.ПодписантыСервисаМобильнойПодписи");
@@ -1552,7 +1548,8 @@
ЗаполнитьЗначенияСвойств(РезультатПроверкиПодписи, Выборка);
РезультатПроверкиПодписи.НеподтвержденнаяДатаПодписи = РезультатПроверкиПодписи.ДатаПодписи;
РезультатПроверкиПодписи.Вставить("Подпись", Выборка.Подпись.Получить());
РезультатПроверкиПодписи.Сертификат = ЭлектроннаяПодписьСлужебный.СертификатИзДвоичныхДанныхПодписи(
РезультатПроверкиПодписи.Подпись);
Если ДляПроверкиПодписиВФорме Тогда
РезультатПроверкиПодписи.Вставить("ЗаписаннаяПодпись", Новый Структура("ПодписанныйОбъект, ПорядковыйНомер",
Выборка.ПодписанныйОбъект, Выборка.ПорядковыйНомер));
@@ -3011,6 +3011,10 @@
// адреса. По умолчанию: Истина.
// * ВключатьСтрану - Булево - флаг, указывающий на необходимость включения страны в представление адреса. По
// умолчанию: Ложь.
// * ВключатьУлицу- Булево - флаг, указывающий на необходимость включения улицы в представление адреса. По
// умолчанию: Истина.
// * ВключатьЗданияИПомещения - Булево - флаг, указывающий на необходимость включения зданий и помещений в
// представление адреса. По умолчанию: Истина.
// * ПостфиксТипаАдреса - Строка - содержит суффикс, добавляемый к имени поля для указания типа адресного элемента.
// Используется для формирования составных наименований полей адреса.
// Например, "Улица" и "УлицаТип", где "Международное" и "ш.".
@@ -3018,12 +3022,14 @@
Функция НовыеПараметрыПредставленияАдреса() Экспорт
Результат = Новый Структура;
Результат.Вставить("СписокПолей", Новый Массив);
Результат.Вставить("ТолькоНаселенныйПункт", Ложь);
Результат.Вставить("ПочтовыйАдрес", Ложь);
Результат.Вставить("ВключатьПочтовыйИндекс", Истина);
Результат.Вставить("ВключатьСтрану", Ложь);
Результат.Вставить("ПостфиксТипаАдреса", "");
Результат.Вставить("СписокПолей", Новый Массив);
Результат.Вставить("ТолькоНаселенныйПункт", Ложь);
Результат.Вставить("ПочтовыйАдрес", Ложь);
Результат.Вставить("ВключатьПочтовыйИндекс", Истина);
Результат.Вставить("ВключатьСтрану", Ложь);
Результат.Вставить("ПостфиксТипаАдреса", "");
Результат.Вставить("ВключатьУлицу", Истина);
Результат.Вставить("ВключатьЗданияИПомещения", Истина);
Возврат Результат;
КонецФункции
@@ -3039,7 +3045,7 @@
// - Структура - перечень полей адреса, где ключ соответствует
// именам полей из функции СведенияОбАдресе.
// ПараметрыПредставленияАдреса - см. НовыеПараметрыПредставленияАдреса
// - Неопределено - параметры по умолчанию.
// - Неопределено - параметры по умолчанию.
//
// Возвращаемое значение:
// Строка - сформированное представление адреса. Если переданный адрес некорректен, будет возвращена пустая строка.
@@ -3074,7 +3080,7 @@
КонецЕсли;
КонецЕсли;
ПараметрыПредставления = НовыеПараметрыПредставленияАдреса();
ПараметрыПредставления = НовыеПараметрыПредставленияАдреса();
Если ЗначениеЗаполнено(ПараметрыПредставленияАдреса) Тогда
ЗаполнитьЗначенияСвойств(ПараметрыПредставления, ПараметрыПредставленияАдреса);
КонецЕсли;
@@ -4229,10 +4229,12 @@
// Сформировать печатные формы.
Функция СформироватьПечатныеФормы(Знач ИмяМенеджераПечати, Знач ИменаМакетов, Знач МассивОбъектов, Знач ПараметрыПечати,
ДопустимыеТипыОбъектовПечати = Неопределено, Знач КодЯзыка = Неопределено) Экспорт
ДопустимыеТипыОбъектовПечати = Неопределено, Знач КодЯзыка = Неопределено, Знач ОбъектыПечати = Неопределено) Экспорт
КоллекцияПечатныхФорм = ПодготовитьКоллекциюПечатныхФорм(Новый Массив);
ОбъектыПечати = Новый СписокЗначений;
Если ОбъектыПечати = Неопределено Тогда
ОбъектыПечати = Новый СписокЗначений;
КонецЕсли;
ПараметрыВывода = ПодготовитьСтруктуруПараметровВывода();
Если ЗначениеЗаполнено(КодЯзыка) Тогда
@@ -81,6 +81,7 @@
Для Каждого КомандаПечати Из Команды Цикл
ЭтоВнешняяПечатнаяФорма = (КомандаПечати.МенеджерПечати = "СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки");
Если ЭтоВнешняяПечатнаяФорма Тогда
Источник = КомандаПечати.ДополнительныеПараметры.Ссылка;
ПечатныеФормы = УправлениеПечатью.СформироватьВнешнююПечатнуюФорму(Источник, КомандаПечати.Идентификатор, МассивОбъектов);
@@ -89,10 +90,13 @@
КомандаПечати.МенеджерПечати,
КомандаПечати.Идентификатор,
МассивОбъектов,
КомандаПечати.ДополнительныеПараметры);
КомандаПечати.ДополнительныеПараметры,
,
,
ОбъектыПечати);
КонецЕсли;
ОбщегоНазначенияКлиентСервер.ДополнитьСписок(ОбъектыПечати, ПечатныеФормы.ОбъектыПечати);
ОбъектыПечати = ПечатныеФормы.ОбъектыПечати;
ОбщегоНазначенияКлиентСервер.ДополнитьТаблицу(ПечатныеФормы.КоллекцияПечатныхФорм, КоллекцияПечатныхФорм);
Если Не ЭтоВнешняяПечатнаяФорма Тогда
УправлениеПечатью.ПриВыполненииКомандыПечати(МассивОбъектов, КомандаПечати, КоллекцияПечатныхФорм);
@@ -1331,7 +1331,10 @@
КонецЕсли;
Если ОписаниеКоманды.ОсновнаяПечатнаяФорма И Не ОписаниеКоманды.ЗаменитьОсновнуюПечатнуюФорму Тогда
Если ОписаниеКоманды.ОсновнаяПечатнаяФорма
И Не ОписаниеКоманды.ЗаменитьОсновнуюПечатнуюФорму
И Не ПользователиКлиент.ЭтоСеансВнешнегоПользователя() Тогда
СохраненныеНаименования = УправлениеПечатьюВызовСервера.СохраненныеНаименования(МассивОбъектов);
ЕстьСохраненныеНаименования = СохраненныеНаименования.Количество();
ТекстВопроса = "";
@@ -285,26 +285,26 @@
Если Не ЗначениеЗаполнено(РезультатОтправки) Тогда
Если Письма.Количество() <> 0 Тогда
ДанныеПервогоПисьма = СсылкаНаПисьмоПоОтправляемомуПочтовомуСообщению(ДанныеПисем, Письма[0]);
Если ДанныеПервогоПисьма <> Неопределено Тогда
Для Каждого КлючИЗначение Из Письма Цикл
ПараметрыОбработкиОшибки = ПараметрыОбработкиОшибкиОтправки();
ПараметрыОбработкиОшибки.ПисьмоОбъект = ДанныеПервогоПисьма.Ключ.ПолучитьОбъект();
ПараметрыОбработкиОшибки.Ссылка = ДанныеПервогоПисьма.Ключ;
ПараметрыОбработкиОшибки.ПредставлениеПисьма = ДанныеПервогоПисьма.Значение.ПредставлениеПисьма;
ПараметрыОбработкиОшибки.КоличествоПопыток = ДанныеПервогоПисьма.Значение.КоличествоПопыток;
ПараметрыОбработкиОшибки.ПисьмоОбъект = КлючИЗначение.Ключ.ПолучитьОбъект();
ПараметрыОбработкиОшибки.Ссылка = КлючИЗначение.Ключ;
ПараметрыОбработкиОшибки.ПредставлениеПисьма = КлючИЗначение.Значение.ПредставлениеПисьма;
ПараметрыОбработкиОшибки.КоличествоПопыток = КлючИЗначение.Значение.КоличествоПопыток;
ПараметрыОбработкиОшибки.ИнкрементироватьКоличествоПопыток = Истина;
ПараметрыОбработкиОшибки.СообщатьПользователю = Интерактивно;
ПараметрыОбработкиОшибки.ТекстОшибки = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
РезультатОбработкиОшибки = ОбработатьОшибкуОтправкиПисьма(ПараметрыОбработкиОшибки, Новый Массив);
КонецЕсли;
КонецЦикла;
Продолжить;
КонецЕсли;
КонецЕсли;
КонецПопытки;
@@ -794,9 +794,15 @@
КонецЕсли;
Отпечатки = Новый Массив;
Соответствие = Новый Соответствие;
Для каждого Сертификат Из Сертификаты Цикл
Отпечатки.Добавить(ОтпечатокСертификата(Сертификат));
Отпечаток = ?(Сертификат = Неопределено, Неопределено, ОтпечатокСертификата(Сертификат));
Соответствие.Вставить(Сертификат, Отпечаток);
Если Отпечаток <> Неопределено Тогда
Отпечатки.Добавить(Отпечаток);
КонецЕсли;
КонецЦикла;
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ОтпечаткиСертификатов", Отпечатки);
Запрос.Текст =
@@ -809,13 +815,19 @@
| Сертификаты.Отпечаток В (&ОтпечаткиСертификатов)";
ОтпечаткиСертификатов = Запрос.Выполнить().Выгрузить();
Если ВозвращатьНесуществующие Тогда
Результат = Новый Массив;
Отбор = Новый Структура("Отпечаток", "");
Для каждого Отпечаток Из Отпечатки Цикл
Для каждого Сертификат Из Сертификаты Цикл
Отпечаток = Соответствие.Получить(Сертификат);
Если Отпечаток = Неопределено Тогда
Результат.Добавить(Справочники.СертификатыКлючейЭлектроннойПодписиИШифрования.ПустаяСсылка());
Продолжить;
КонецЕсли;
Отбор.Отпечаток = Отпечаток;
Сертификат = ОтпечаткиСертификатов.НайтиСтроки(Отбор);
Результат.Добавить(?(Сертификат.Количество() > 0, Сертификат[0].Ссылка,
СертификатНайден = ОтпечаткиСертификатов.НайтиСтроки(Отбор);
Результат.Добавить(?(СертификатНайден.Количество() > 0, СертификатНайден[0].Ссылка,
Справочники.СертификатыКлючейЭлектроннойПодписиИШифрования.ПустаяСсылка()));
КонецЦикла;
Возврат Результат;
@@ -1045,6 +1057,7 @@
Результат = ШтампыВизуализацииЭлектронныхПодписей(Неопределено, ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Подпись),
?(Не ПустаяСтрока(ТекстОтметки), ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ТекстОтметки), Неопределено));
Возврат Результат[0];
КонецФункции
@@ -1093,39 +1106,42 @@
Для Каждого Подпись Из ЭлектронныеПодписи Цикл
Если Подпись.Сертификат = Неопределено Тогда
ТекстОшибки = ?(Подпись.ИмяФайлаПодписи = "",
НСтр("ru = 'Сертификат подписанта отсутствует в подписи и не найден в локальном хранилище.'"),
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Сертификат подписанта отсутствует в подписи ""%1"" и не найден в локальном хранилище.'"),
Подпись.ИмяФайлаПодписи));
ЗаписьЖурналаРегистрации(
НСтр("ru = 'Электронная подпись.Получение штампов визуализации электронных подписей'",
ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Ошибка, , ,
ТекстОшибки);
Продолжить;
КонецЕсли;
Сертификат = ?(ТипЗнч(Подпись.Сертификат) = Тип("СертификатКриптографии"), // для обратной совместимости
Подпись.Сертификат, Новый СертификатКриптографии(Подпись.Сертификат));
СвойстваСертификата = СвойстваСертификата(Сертификат);
ПериодДействия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ПериодДействияШаблон,
Формат(СвойстваСертификата.ДатаНачала, "ДЛФ=D"),
Формат(СвойстваСертификата.ДатаОкончания, "ДЛФ=D"));
ПараметрыШтампа = Новый Структура;
ПараметрыШтампа.Вставить("ДатаПодписи", Подпись.ДатаПодписи);
ПараметрыШтампа.Вставить("НомерСертификата", СтрЗаменить(СвойстваСертификата.СерийныйНомер, " ", ""));
ПараметрыШтампа.Вставить("ВыдалСертификат", СвойстваСертификата.КемВыдан);
ПараметрыШтампа.Вставить("ВладелецСертификата", СвойстваСертификата.КомуВыдан);
ПараметрыШтампа.Вставить("СрокДействия", ПериодДействия);
ПараметрыШтампа.Вставить("ТекстОтметки", ?(ТекстыОтметок <> Неопределено, ТекстыОтметок[Индекс], Неопределено));
ПараметрыШтампа.Вставить("ЛоготипОрганизации", Неопределено);
ПараметрыШтампа.Вставить("НомерСертификата", "");
ПараметрыШтампа.Вставить("ВыдалСертификат", "");
ПараметрыШтампа.Вставить("ВладелецСертификата", "");
ПараметрыШтампа.Вставить("СрокДействия", "");
Если Подпись.Сертификат = Неопределено Тогда
Сертификат = Неопределено;
ПараметрыШтампа.Вставить("ВладелецСертификата", НСтр(
"ru = 'Сертификат подписанта отсутствует в подписи'"));
ТекстОшибки = ?(Подпись.ИмяФайлаПодписи = "", НСтр(
"ru = 'Сертификат подписанта отсутствует в подписи и не найден в локальном хранилище.'"),
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Сертификат подписанта отсутствует в подписи ""%1"" и не найден в локальном хранилище.'"),
Подпись.ИмяФайлаПодписи));
ЗаписьЖурналаРегистрации(
НСтр("ru = 'Электронная подпись.Получение штампов визуализации электронных подписей'",
ОбщегоНазначения.КодОсновногоЯзыка()), УровеньЖурналаРегистрации.Ошибка,,, ТекстОшибки);
Иначе
Сертификат = ?(ТипЗнч(Подпись.Сертификат) = Тип("СертификатКриптографии"), // для обратной совместимости
Подпись.Сертификат, Новый СертификатКриптографии(Подпись.Сертификат));
СвойстваСертификата = СвойстваСертификата(Сертификат);
Если МодульРаботаСФайламиПереопределяемый <> Неопределено Тогда
ПериодДействия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ПериодДействияШаблон, Формат(
СвойстваСертификата.ДатаНачала, "ДЛФ=D"), Формат(СвойстваСертификата.ДатаОкончания, "ДЛФ=D"));
ПараметрыШтампа.Вставить("НомерСертификата", СтрЗаменить(СвойстваСертификата.СерийныйНомер, " ", ""));
ПараметрыШтампа.Вставить("ВыдалСертификат", СвойстваСертификата.КемВыдан);
ПараметрыШтампа.Вставить("ВладелецСертификата", СвойстваСертификата.КомуВыдан);
ПараметрыШтампа.Вставить("СрокДействия", ПериодДействия);
КонецЕсли;
Если МодульРаботаСФайламиПереопределяемый <> Неопределено И Сертификат <> Неопределено Тогда
ПараметрыШтампаПереопределение = Новый Структура;
ПараметрыШтампаПереопределение.Вставить("ТекстОтметки", ПараметрыШтампа.ТекстОтметки);
@@ -1156,6 +1172,7 @@
Иначе
ДоверенностьСтрокой = "";
КонецЕсли;
ПараметрыШтампа.Вставить("Доверенность", ДоверенностьСтрокой);
Если МодульОрганизацииСервер <> Неопределено И ПараметрыШтампа.ЛоготипОрганизации = Неопределено Тогда
@@ -3242,7 +3259,8 @@
Если ОбщегоНазначения.РазделениеВключено() Тогда
Если Не ОбщиеНастройки().ЭтоМодельСервисаСДоступнымУсовершенствованием Тогда
Возврат;
Константы.УсовершенствоватьПодписиАвтоматически.Установить(0);
ВызватьИсключение НСтр("ru = 'Недоступно усовершенствование подписей на сервере. Регламентное задание отключено.'");
Иначе
НастройкиСлужебнойУчетнойЗаписи = ЭлектроннаяПодписьСлужебный.НастройкиСлужебнойУчетнойЗаписиДляУсовершенствованияПодписей();
Если ЗначениеЗаполнено(НастройкиСлужебнойУчетнойЗаписи.Ошибка) Тогда
@@ -938,7 +938,7 @@
УстановитьЗаголовокПодсказкиУсовершенствования(Форма, ТипПодписи);
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодписьСервисаDSS") Тогда
Если (РеквизитПутьКДанным = "НаборКонстант.ИспользоватьЭлектронныеПодписи" Или РеквизитПутьКДанным = "НаборКонстант.ИспользоватьШифрование"
@@ -957,39 +957,31 @@
Элементы.ОбработкаУправлениеПодключениемDSSСерверыОблачнойПодписи.Доступность = ДоступностьОблачнойПодписи;
Элементы.ОбработкаУправлениеПодключениемDSSУчетныеЗаписиОблачнойПодписи.Доступность = ДоступностьОблачнойПодписи;
Если ОбщегоНазначения.РазделениеВключено() Тогда
ЭтоМодельСервисаСДоступнымУсовершенствованием = ОбщиеНастройки.ЭтоМодельСервисаСДоступнымУсовершенствованием;
Элементы.ГруппаАвтоматическаяОбработкаПодписей.Видимость = ЭтоМодельСервисаСДоступнымУсовершенствованием;
Элементы.УсовершенствоватьПодписиАвтоматически1.Видимость = Не ЭтоМодельСервисаСДоступнымУсовершенствованием;
Элементы.УсовершенствоватьПодписиАвтоматически.Видимость = ЭтоМодельСервисаСДоступнымУсовершенствованием;
Элементы.ГруппаДобавлятьМеткиАвтоматически.Видимость = Ложь;
Элементы.ТипПодписиКриптографииПоУмолчанию.ОтображениеПодсказки = ОтображениеПодсказки.ОтображатьСнизу;
Если ЭтоМодельСервисаСДоступнымУсовершенствованием Тогда
Элементы.ТипПодписиКриптографииПоУмолчанию.Видимость = Истина;
Элементы.ТипПодписиКриптографииПоУмолчанию1.Видимость = Ложь;
ЗаполнитьСписокТиповПодписейКриптографии(
Элементы.ТипПодписиКриптографииПоУмолчанию.Видимость = Истина;
Элементы.ГруппаАвтоматическаяОбработкаПодписей.ОтображениеПодсказки = ОтображениеПодсказки.Нет;
ЗаполнитьСписокТиповПодписейКриптографии(
Элементы.ТипПодписиКриптографииПоУмолчанию.СписокВыбора, "Настройки");
Элементы.ТипПодписиКриптографииПоУмолчаниюРасширеннаяПодсказка.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
Элементы.ТипПодписиКриптографииПоУмолчаниюРасширеннаяПодсказка.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
НСтр(
"ru = 'В приложении в Интернете архивная подпись по умолчанию недоступна, этот тип подписи можно выбрать при подписании <a href=%1>сертификатом</a>, установленным на компьютер с помощью <a href=Программы>приложения электронной подписи</a>.'"),
"Сертификаты");
Иначе
Элементы.ТипПодписиКриптографииПоУмолчанию.Видимость = Ложь;
Элементы.ТипПодписиКриптографииПоУмолчанию1.Видимость = Истина;
Элементы.ТипПодписиКриптографииПоУмолчанию1РасширеннаяПодсказка.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
НСтр(
"ru = 'В приложении в Интернете по умолчанию установлен тип подписи Базовая, типы подписи с метками времени можно выбрать при подписании <a href=%1>сертификатом</a>, установленным на компьютер с помощью <a href=Программы>приложения электронной подписи</a>.'"),
"Сертификаты");
КонецЕсли;
"Сертификаты");
Иначе
ЗаполнитьСписокТиповПодписейКриптографии(
Элементы.ТипПодписиКриптографииПоУмолчанию.СписокВыбора, "Настройки");
Элементы.ТипПодписиКриптографииПоУмолчанию.ОтображениеПодсказки = ОтображениеПодсказки.Нет;
Элементы.ТипПодписиКриптографииПоУмолчанию.Видимость = Истина;
Элементы.ТипПодписиКриптографииПоУмолчанию1.Видимость = Ложь;
КонецЕсли;
КонецЕсли;
Иначе
@@ -998,7 +990,6 @@
Если РеквизитПутьКДанным = "" Тогда
Элементы.ТипПодписиКриптографииПоУмолчанию.Видимость = Истина;
Элементы.ТипПодписиКриптографииПоУмолчанию1.Видимость = Ложь;
ЗаполнитьСписокТиповПодписейКриптографии(
Элементы.ТипПодписиКриптографииПоУмолчанию.СписокВыбора, "Настройки");
КонецЕсли;
@@ -1133,16 +1124,11 @@
РазделениеВключено = ОбщегоНазначения.РазделениеВключено();
ДобавитьТипПодписи = Ложь;
Если РазделениеВключено Тогда
ЭтоМодельСервисаСДоступнымУсовершенствованием = ЭлектроннаяПодпись.ОбщиеНастройки().ЭтоМодельСервисаСДоступнымУсовершенствованием;
ДобавитьТипПодписи = ЭтоМодельСервисаСДоступнымУсовершенствованием Или Не Операция = "Настройки";
Иначе
Если Не ЗначениеЗаполнено(ТипПодписи) Или ТипПодписи = Перечисления.ТипыПодписиКриптографии.СМеткойДоверенногоВремениCAdEST
И Операция <> "Усовершенствование" Или ТипПодписи = Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES Тогда
ДобавитьТипПодписи = Истина;
КонецЕсли;
Если Не ЗначениеЗаполнено(ТипПодписи) Или ТипПодписи = Перечисления.ТипыПодписиКриптографии.СМеткойДоверенногоВремениCAdEST
И Операция <> "Усовершенствование" Или ТипПодписи = Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES Тогда
ДобавитьТипПодписи = Истина;
КонецЕсли;
Если ДобавитьТипПодписи Тогда
ПредставлениеПодписи = "";
@@ -10445,28 +10445,30 @@
НСтр("ru = 'Не удалось определить версию компоненты. %1'"), ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
КонецПопытки;
Иначе
Если ПустаяСтрока(Результат.ОписаниеОшибки) Тогда
Если ПустаяСтрока(Результат.ОписаниеОшибки) Тогда
// Пользователь отказался от установки.
ВерсияКомпоненты = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Компонента %1 не установлена.'"), "ExtraCryptoAPI");
Иначе
Иначе
// Установка не удалась, описание ошибки в Результат.ОписаниеОшибки.
ВерсияКомпоненты = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Компонента %1 не установлена (%2).'"), "ExtraCryptoAPI", Результат.ОписаниеОшибки);
КонецЕсли;
#Если ВебКлиент Тогда
Компоненты = НовыйКомпонентыРаботыСКриптографией();
Компоненты.КомпонентаExtraCryptoAPIУстановлена = Ложь;
ТребуетсяУстановкаДополнительныхКомпонент = Ждать ТребуетсяУстановкаДополнительныхКомпонент(Компоненты);
Если ТребуетсяУстановкаДополнительныхКомпонент Тогда
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Компоненты", Компоненты);
ПараметрыФормы.Вставить("ИмяТребуемойКомпоненты", "КомпонентаExtraCryptoAPI");
ОткрытьФорму("ОбщаяФорма.НачалоРаботыСЭлектроннойПодписью", ПараметрыФормы,
, , , , Оповещение, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
Возврат;
Если ПустаяСтрока(Результат.ОписаниеОшибки) Тогда
Компоненты = НовыйКомпонентыРаботыСКриптографией();
Компоненты.КомпонентаExtraCryptoAPIУстановлена = Ложь;
ТребуетсяУстановкаДополнительныхКомпонент = Ждать ТребуетсяУстановкаДополнительныхКомпонент(Компоненты);
Если ТребуетсяУстановкаДополнительныхКомпонент Тогда
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Компоненты", Компоненты);
ПараметрыФормы.Вставить("ИмяТребуемойКомпоненты", "КомпонентаExtraCryptoAPI");
ОткрытьФорму("ОбщаяФорма.НачалоРаботыСЭлектроннойПодписью", ПараметрыФормы,
, , , , Оповещение, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
Возврат;
КонецЕсли;
КонецЕсли;
#КонецЕсли
@@ -502,7 +502,7 @@
//
Функция ВерсияКлассификатора() Экспорт
Возврат "3.0.1.62";
Возврат "3.0.1.65";
КонецФункции
+9 -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="9b21df30-9afe-408c-bd56-1d77b6a4665f">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="47170b04-e164-445c-99b8-fc9e47b8eb76">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="00166524-50df-463f-90e5-d394f44a6832"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="2b280b5a-061e-45a6-82c8-66e61f51e507"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="e96346e1-1b31-4961-8225-8062acbd914b"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="12127145-bde3-4884-816e-9ce0e378f2c2"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="8c6494b1-c233-4585-bc26-ba1630529d89"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="4d44ae86-0245-4b62-b061-d96ce96f3597"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="b2efa8e6-d856-4e9a-a9bc-aef22a0afeab"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="5c9d3931-6492-47d8-beb1-8d15dff9be8f"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="57ae30a0-dc84-4548-8d94-d57714646bc0"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="d85a91f6-d5dc-4d22-bbb2-c80c71477de5"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="70525458-3a6d-4ade-a55d-0f8f788e5263"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="d6523d0f-11bf-4893-96d4-daace333d639"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="76d303b6-d469-4457-a909-36778583cd27"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="6be8efca-bbe6-496b-bd08-d1de4d74ff54"/>
<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.11.228</version>
<version>3.1.11.239</version>
<updateCatalogAddress>https://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1 +1 @@
{6,1,1,fe5f3527-f07e-479f-abe1-998cb1e90a10,1,39e13b1d-7309-4e0f-a8ed-78b28f8c1e0a,"3.1.11.228","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7957,1,0,9b21df30-9afe-408c-bd56-1d77b6a4665f,9b21df30-9afe-408c-bd56-1d77b6a4665f,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,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,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,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,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,491b9625-62ce-436b-8245-60decacc4552,491b9625-62ce-436b-8245-60decacc4552,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-1ceLine truncated
{6,1,1,cbff61b2-69c1-400d-8b45-638a6720255e,1,6fd8c652-f475-4a58-8193-703302de21cb,"3.1.11.239","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7957,1,0,47170b04-e164-445c-99b8-fc9e47b8eb76,47170b04-e164-445c-99b8-fc9e47b8eb76,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,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,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,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,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,491b9625-62ce-436b-8245-60decacc4552,491b9625-62ce-436b-8245-60decacc4552,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-1ceLine truncated
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт
Возврат 99;
Возврат 100;
КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.11.202";
Возврат "3.1.11.236";
КонецФункции
@@ -67,6 +67,7 @@
<Item Calendar="01" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
<Item Calendar="01" Year="2025" DayType="Праздник" Date="20251005" SwapDate="20251006"/>
<Item Calendar="01" Year="2025" DayType="Воскресенье" Date="20251006" SwapDate="20251005"/>
<Item Calendar="01" Year="2026" DayType="Праздник" Date="20261005" SwapDate=""/>
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
<Item Calendar="02" Year="2014" DayType="Предпраздничный" Date="20141003" SwapDate=""/>
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20141004" SwapDate="20141006"/>
@@ -140,6 +141,8 @@
<Item Calendar="02" Year="2025" DayType="Предпраздничный" Date="20251010" SwapDate=""/>
<Item Calendar="02" Year="2025" DayType="Праздник" Date="20251011" SwapDate="20251013"/>
<Item Calendar="02" Year="2025" DayType="Суббота" Date="20251013" SwapDate="20251011"/>
<Item Calendar="02" Year="2026" DayType="Праздник" Date="20261011" SwapDate="20261012"/>
<Item Calendar="02" Year="2026" DayType="Воскресенье" Date="20261012" SwapDate="20261011"/>
<Item Calendar="03" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="03" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="03" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
@@ -161,6 +164,8 @@
<Item Calendar="03" Year="2025" DayType="Предпраздничный" Date="20250228" SwapDate=""/>
<Item Calendar="03" Year="2025" DayType="Праздник" Date="20250301" SwapDate="20250303"/>
<Item Calendar="03" Year="2025" DayType="Суббота" Date="20250303" SwapDate="20250301"/>
<Item Calendar="03" Year="2026" DayType="Предпраздничный" Date="20260217" SwapDate=""/>
<Item Calendar="03" Year="2026" DayType="Праздник" Date="20260218" SwapDate=""/>
<Item Calendar="04" Year="2016" DayType="Праздник" Date="20160214" SwapDate="20160215"/>
<Item Calendar="04" Year="2016" DayType="Воскресенье" Date="20160215" SwapDate="20160214"/>
<Item Calendar="04" Year="2017" DayType="Предпраздничный" Date="20170203" SwapDate=""/>
@@ -270,6 +275,10 @@
<Item Calendar="05" Year="2025" DayType="Праздник" Date="20250726" SwapDate="20250728"/>
<Item Calendar="05" Year="2025" DayType="Суббота" Date="20250728" SwapDate="20250726"/>
<Item Calendar="05" Year="2025" DayType="Праздник" Date="20250915" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Праздник" Date="20260726" SwapDate="20260727"/>
<Item Calendar="05" Year="2026" DayType="Воскресенье" Date="20260727" SwapDate="20260726"/>
<Item Calendar="05" Year="2026" DayType="Предпраздничный" Date="20260914" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Праздник" Date="20260915" SwapDate=""/>
<Item Calendar="06" Year="2016" DayType="Предпраздничный" Date="20160705" SwapDate=""/>
<Item Calendar="06" Year="2016" DayType="Праздник" Date="20160706" SwapDate=""/>
<Item Calendar="06" Year="2016" DayType="Праздник" Date="20160707" SwapDate=""/>
@@ -407,6 +416,14 @@
<Item Calendar="07" Year="2025" DayType="Предпраздничный" Date="20250919" SwapDate=""/>
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250920" SwapDate="20250922"/>
<Item Calendar="07" Year="2025" DayType="Суббота" Date="20250922" SwapDate="20250920"/>
<Item Calendar="07" Year="2026" DayType="Предпраздничный" Date="20260327" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Праздник" Date="20260328" SwapDate="20260330"/>
<Item Calendar="07" Year="2026" DayType="Суббота" Date="20260330" SwapDate="20260328"/>
<Item Calendar="07" Year="2026" DayType="Нерабочий" Date="20260521" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Предпраздничный" Date="20260831" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Праздник" Date="20260901" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Праздник" Date="20260920" SwapDate="20260921"/>
<Item Calendar="07" Year="2026" DayType="Воскресенье" Date="20260921" SwapDate="20260920"/>
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="08" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160404" SwapDate=""/>
@@ -496,6 +513,11 @@
<Item Calendar="08" Year="2025" DayType="Праздник" Date="20250705" SwapDate="20250707"/>
<Item Calendar="08" Year="2025" DayType="Суббота" Date="20250707" SwapDate="20250705"/>
<Item Calendar="08" Year="2025" DayType="Нерабочий" Date="20251228" SwapDate=""/>
<Item Calendar="08" Year="2026" DayType="Предпраздничный" Date="20260217" SwapDate=""/>
<Item Calendar="08" Year="2026" DayType="Праздник" Date="20260218" SwapDate=""/>
<Item Calendar="08" Year="2026" DayType="Праздник" Date="20260705" SwapDate="20260706"/>
<Item Calendar="08" Year="2026" DayType="Воскресенье" Date="20260706" SwapDate="20260705"/>
<Item Calendar="08" Year="2026" DayType="Нерабочий" Date="20261228" SwapDate=""/>
<Item Calendar="09" Year="2016" DayType="Праздник" Date="20160503" SwapDate="20160504"/>
<Item Calendar="09" Year="2016" DayType="Суббота" Date="20160504" SwapDate="20160503"/>
<Item Calendar="09" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/>
@@ -561,6 +583,9 @@
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250907" SwapDate="20250908"/>
<Item Calendar="09" Year="2025" DayType="Воскресенье" Date="20250908" SwapDate="20250907"/>
<Item Calendar="09" Year="2026" DayType="Праздник" Date="20260503" SwapDate="20260504"/>
<Item Calendar="09" Year="2026" DayType="Воскресенье" Date="20260504" SwapDate="20260503"/>
<Item Calendar="09" Year="2026" DayType="Праздник" Date="20260907" SwapDate=""/>
<Item Calendar="11" Year="2016" DayType="Праздник" Date="20160822" SwapDate=""/>
<Item Calendar="11" Year="2017" DayType="Предпраздничный" Date="20170821" SwapDate=""/>
<Item Calendar="11" Year="2017" DayType="Праздник" Date="20170822" SwapDate=""/>
@@ -578,6 +603,8 @@
<Item Calendar="11" Year="2024" DayType="Праздник" Date="20240822" SwapDate=""/>
<Item Calendar="11" Year="2025" DayType="Предпраздничный" Date="20250821" SwapDate=""/>
<Item Calendar="11" Year="2025" DayType="Праздник" Date="20250822" SwapDate=""/>
<Item Calendar="11" Year="2026" DayType="Предпраздничный" Date="20260821" SwapDate=""/>
<Item Calendar="11" Year="2026" DayType="Праздник" Date="20260822" SwapDate=""/>
<Item Calendar="14" Year="2016" DayType="Предпраздничный" Date="20160426" SwapDate=""/>
<Item Calendar="14" Year="2016" DayType="Праздник" Date="20160427" SwapDate=""/>
<Item Calendar="14" Year="2016" DayType="Предпраздничный" Date="20160620" SwapDate=""/>
@@ -618,6 +645,9 @@
<Item Calendar="14" Year="2025" DayType="Предпраздничный" Date="20250620" SwapDate=""/>
<Item Calendar="14" Year="2025" DayType="Праздник" Date="20250621" SwapDate="20250623"/>
<Item Calendar="14" Year="2025" DayType="Суббота" Date="20250623" SwapDate="20250621"/>
<Item Calendar="14" Year="2026" DayType="Праздник" Date="20260427" SwapDate=""/>
<Item Calendar="14" Year="2026" DayType="Праздник" Date="20260621" SwapDate="20260622"/>
<Item Calendar="14" Year="2026" DayType="Воскресенье" Date="20260622" SwapDate="20260621"/>
<Item Calendar="15" Year="2018" DayType="Праздник" Date="20181119" SwapDate=""/>
<Item Calendar="15" Year="2019" DayType="Праздник" Date="20191118" SwapDate=""/>
<Item Calendar="15" Year="2020" DayType="Праздник" Date="20201123" SwapDate=""/>
@@ -692,6 +722,9 @@
<Item Calendar="16" Year="2025" DayType="Праздник" Date="20250830" SwapDate=""/>
<Item Calendar="16" Year="2025" DayType="Предпраздничный" Date="20251105" SwapDate=""/>
<Item Calendar="16" Year="2025" DayType="Праздник" Date="20251106" SwapDate=""/>
<Item Calendar="16" Year="2026" DayType="Праздник" Date="20260830" SwapDate=""/>
<Item Calendar="16" Year="2026" DayType="Предпраздничный" Date="20261105" SwapDate=""/>
<Item Calendar="16" Year="2026" DayType="Праздник" Date="20261106" SwapDate=""/>
<Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="17" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160505" SwapDate=""/>
@@ -775,6 +808,13 @@
<Item Calendar="17" Year="2025" DayType="Праздник" Date="20250718" SwapDate=""/>
<Item Calendar="17" Year="2025" DayType="Предпраздничный" Date="20250814" SwapDate=""/>
<Item Calendar="17" Year="2025" DayType="Праздник" Date="20250815" SwapDate=""/>
<Item Calendar="17" Year="2026" DayType="Предпраздничный" Date="20260217" SwapDate=""/>
<Item Calendar="17" Year="2026" DayType="Праздник" Date="20260218" SwapDate=""/>
<Item Calendar="17" Year="2026" DayType="Предпраздничный" Date="20260505" SwapDate=""/>
<Item Calendar="17" Year="2026" DayType="Праздник" Date="20260506" SwapDate=""/>
<Item Calendar="17" Year="2026" DayType="Предпраздничный" Date="20260814" SwapDate=""/>
<Item Calendar="17" Year="2026" DayType="Праздник" Date="20260815" SwapDate="20260817"/>
<Item Calendar="17" Year="2026" DayType="Суббота" Date="20260817" SwapDate="20260815"/>
<Item Calendar="20" Year="2016" DayType="Предпраздничный" Date="20160322" SwapDate=""/>
<Item Calendar="20" Year="2016" DayType="Праздник" Date="20160323" SwapDate=""/>
<Item Calendar="20" Year="2016" DayType="Предпраздничный" Date="20160415" SwapDate=""/>
@@ -894,6 +934,9 @@
<Item Calendar="20" Year="2025" DayType="Праздник" Date="20250608" SwapDate="20250610"/>
<Item Calendar="20" Year="2025" DayType="Суббота" Date="20250609" SwapDate="20250607"/>
<Item Calendar="20" Year="2025" DayType="Воскресенье" Date="20250610" SwapDate="20250608"/>
<Item Calendar="20" Year="2026" DayType="Праздник" Date="20260323" SwapDate=""/>
<Item Calendar="20" Year="2026" DayType="Предпраздничный" Date="20260415" SwapDate=""/>
<Item Calendar="20" Year="2026" DayType="Праздник" Date="20260416" SwapDate=""/>
<Item Calendar="21" Year="2016" DayType="Предпраздничный" Date="20160623" SwapDate=""/>
<Item Calendar="21" Year="2016" DayType="Праздник" Date="20160624" SwapDate=""/>
<Item Calendar="21" Year="2017" DayType="Предпраздничный" Date="20170623" SwapDate=""/>
@@ -914,10 +957,14 @@
<Item Calendar="21" Year="2024" DayType="Праздник" Date="20240624" SwapDate=""/>
<Item Calendar="21" Year="2025" DayType="Предпраздничный" Date="20250623" SwapDate=""/>
<Item Calendar="21" Year="2025" DayType="Праздник" Date="20250624" SwapDate=""/>
<Item Calendar="21" Year="2026" DayType="Предпраздничный" Date="20260623" SwapDate=""/>
<Item Calendar="21" Year="2026" DayType="Праздник" Date="20260624" SwapDate=""/>
<Item Calendar="23" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
<Item Calendar="23" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
<Item Calendar="23" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
<Item Calendar="23" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
<Item Calendar="23" Year="2026" DayType="Предпраздничный" Date="20260420" SwapDate=""/>
<Item Calendar="23" Year="2026" DayType="Праздник" Date="20260421" SwapDate=""/>
<Item Calendar="26" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
<Item Calendar="26" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
<Item Calendar="26" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
@@ -935,6 +982,8 @@
<Item Calendar="26" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
<Item Calendar="26" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
<Item Calendar="26" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
<Item Calendar="26" Year="2026" DayType="Предпраздничный" Date="20260420" SwapDate=""/>
<Item Calendar="26" Year="2026" DayType="Праздник" Date="20260421" SwapDate=""/>
<Item Calendar="31" Year="2020" DayType="Праздник" Date="20200712" SwapDate="20200713"/>
<Item Calendar="31" Year="2020" DayType="Воскресенье" Date="20200713" SwapDate="20200712"/>
<Item Calendar="31" Year="2021" DayType="Праздник" Date="20210712" SwapDate=""/>
@@ -947,6 +996,8 @@
<Item Calendar="31" Year="2025" DayType="Предпраздничный" Date="20250711" SwapDate=""/>
<Item Calendar="31" Year="2025" DayType="Праздник" Date="20250712" SwapDate="20250714"/>
<Item Calendar="31" Year="2025" DayType="Суббота" Date="20250714" SwapDate="20250712"/>
<Item Calendar="31" Year="2026" DayType="Праздник" Date="20260712" SwapDate="20260713"/>
<Item Calendar="31" Year="2026" DayType="Воскресенье" Date="20260713" SwapDate="20260712"/>
<Item Calendar="32" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
<Item Calendar="32" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
<Item Calendar="32" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
@@ -955,6 +1006,8 @@
<Item Calendar="38" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
<Item Calendar="38" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
<Item Calendar="38" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
<Item Calendar="38" Year="2026" DayType="Предпраздничный" Date="20260420" SwapDate=""/>
<Item Calendar="38" Year="2026" DayType="Праздник" Date="20260421" SwapDate=""/>
<Item Calendar="58" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
<Item Calendar="58" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
<Item Calendar="58" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
@@ -973,6 +1026,8 @@
<Item Calendar="58" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
<Item Calendar="58" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
<Item Calendar="58" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
<Item Calendar="58" Year="2026" DayType="Предпраздничный" Date="20260420" SwapDate=""/>
<Item Calendar="58" Year="2026" DayType="Праздник" Date="20260421" SwapDate=""/>
<Item Calendar="64" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
<Item Calendar="64" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
<Item Calendar="64" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
@@ -991,6 +1046,8 @@
<Item Calendar="64" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
<Item Calendar="64" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
<Item Calendar="64" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
<Item Calendar="64" Year="2026" DayType="Предпраздничный" Date="20260420" SwapDate=""/>
<Item Calendar="64" Year="2026" DayType="Праздник" Date="20260421" SwapDate=""/>
<Item Calendar="75" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="75" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="75" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
@@ -1012,6 +1069,8 @@
<Item Calendar="75" Year="2025" DayType="Предпраздничный" Date="20250228" SwapDate=""/>
<Item Calendar="75" Year="2025" DayType="Праздник" Date="20250301" SwapDate="20250303"/>
<Item Calendar="75" Year="2025" DayType="Суббота" Date="20250303" SwapDate="20250301"/>
<Item Calendar="75" Year="2026" DayType="Предпраздничный" Date="20260217" SwapDate=""/>
<Item Calendar="75" Year="2026" DayType="Праздник" Date="20260218" SwapDate=""/>
<Item Calendar="85" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="85" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="85" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
@@ -1035,6 +1094,10 @@
<Item Calendar="85" Year="2025" DayType="Предпраздничный" Date="20250228" SwapDate=""/>
<Item Calendar="85" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
<Item Calendar="85" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
<Item Calendar="85" Year="2026" DayType="Предпраздничный" Date="20260217" SwapDate=""/>
<Item Calendar="85" Year="2026" DayType="Праздник" Date="20260218" SwapDate=""/>
<Item Calendar="85" Year="2026" DayType="Предпраздничный" Date="20260420" SwapDate=""/>
<Item Calendar="85" Year="2026" DayType="Праздник" Date="20260421" SwapDate=""/>
<Item Calendar="90" Year="2023" DayType="Праздник" Date="20230417" SwapDate=""/>
<Item Calendar="90" Year="2023" DayType="Праздник" Date="20230510" SwapDate=""/>
<Item Calendar="90" Year="2023" DayType="Праздник" Date="20230605" SwapDate=""/>
@@ -1055,6 +1118,8 @@
<Item Calendar="90" Year="2025" DayType="Воскресенье" Date="20250609" SwapDate="20250608"/>
<Item Calendar="90" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
<Item Calendar="90" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
<Item Calendar="90" Year="2026" DayType="Предпраздничный" Date="20260929" SwapDate=""/>
<Item Calendar="90" Year="2026" DayType="Праздник" Date="20260930" SwapDate=""/>
<Item Calendar="91" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160620" SwapDate=""/>
@@ -1123,6 +1188,8 @@
<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="20250609" SwapDate=""/>
<Item Calendar="91" Year="2026" DayType="Предпраздничный" Date="20260317" SwapDate=""/>
<Item Calendar="91" Year="2026" DayType="Праздник" Date="20260318" 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=""/>
@@ -1143,6 +1210,10 @@
<Item Calendar="92" Year="2025" DayType="Праздник" Date="20250318" SwapDate=""/>
<Item Calendar="92" Year="2025" DayType="Праздник" Date="20250614" SwapDate="20250616"/>
<Item Calendar="92" Year="2025" DayType="Суббота" Date="20250616" SwapDate="20250614"/>
<Item Calendar="92" Year="2026" DayType="Предпраздничный" Date="20260317" SwapDate=""/>
<Item Calendar="92" Year="2026" DayType="Праздник" Date="20260318" SwapDate=""/>
<Item Calendar="92" Year="2026" DayType="Праздник" Date="20260614" SwapDate="20260615"/>
<Item Calendar="92" Year="2026" DayType="Воскресенье" Date="20260615" SwapDate="20260614"/>
<Item Calendar="93" Year="2023" DayType="Праздник" Date="20230416" SwapDate="20230417"/>
<Item Calendar="93" Year="2023" DayType="Воскресенье" Date="20230417" SwapDate="20230416"/>
<Item Calendar="93" Year="2023" DayType="Предпраздничный" Date="20230510" SwapDate=""/>
@@ -1167,6 +1238,11 @@
<Item Calendar="93" Year="2025" DayType="Воскресенье" Date="20250609" SwapDate="20250608"/>
<Item Calendar="93" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
<Item Calendar="93" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
<Item Calendar="93" Year="2026" DayType="Праздник" Date="20260509" SwapDate="20260512"/>
<Item Calendar="93" Year="2026" DayType="Праздник" Date="20260511" SwapDate=""/>
<Item Calendar="93" Year="2026" DayType="Суббота" Date="20260512" SwapDate="20260509"/>
<Item Calendar="93" Year="2026" DayType="Предпраздничный" Date="20260929" SwapDate=""/>
<Item Calendar="93" Year="2026" DayType="Праздник" Date="20260930" SwapDate=""/>
<Item Calendar="94" Year="2023" DayType="Праздник" Date="20230416" SwapDate="20230417"/>
<Item Calendar="94" Year="2023" DayType="Воскресенье" Date="20230417" SwapDate="20230416"/>
<Item Calendar="94" Year="2023" DayType="Предпраздничный" Date="20230511" SwapDate=""/>
@@ -1190,6 +1266,12 @@
<Item Calendar="94" Year="2025" DayType="Воскресенье" Date="20250609" SwapDate="20250608"/>
<Item Calendar="94" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
<Item Calendar="94" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
<Item Calendar="94" Year="2026" DayType="Праздник" Date="20260509" SwapDate="20260513"/>
<Item Calendar="94" Year="2026" DayType="Предпраздничный" Date="20260511" SwapDate=""/>
<Item Calendar="94" Year="2026" DayType="Праздник" Date="20260512" SwapDate=""/>
<Item Calendar="94" Year="2026" DayType="Суббота" Date="20260513" SwapDate="20260509"/>
<Item Calendar="94" Year="2026" DayType="Предпраздничный" Date="20260929" SwapDate=""/>
<Item Calendar="94" Year="2026" DayType="Праздник" Date="20260930" SwapDate=""/>
<Item Calendar="95" Year="2023" DayType="Праздник" Date="20230416" SwapDate="20230417"/>
<Item Calendar="95" Year="2023" DayType="Воскресенье" Date="20230417" SwapDate="20230416"/>
<Item Calendar="95" Year="2023" DayType="Праздник" Date="20230604" SwapDate="20230605"/>
@@ -1216,6 +1298,8 @@
<Item Calendar="95" Year="2025" DayType="Воскресенье" Date="20250609" SwapDate="20250608"/>
<Item Calendar="95" Year="2025" DayType="Предпраздничный" Date="20250929" SwapDate=""/>
<Item Calendar="95" Year="2025" DayType="Праздник" Date="20250930" SwapDate=""/>
<Item Calendar="95" Year="2026" DayType="Предпраздничный" Date="20260929" SwapDate=""/>
<Item Calendar="95" Year="2026" DayType="Праздник" Date="20260930" SwapDate=""/>
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010101" SwapDate=""/>
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010102" SwapDate=""/>
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010107" SwapDate="20010108"/>
@@ -1802,4 +1886,26 @@
<Item Calendar="РФ" Year="2025" DayType="Суббота" Date="20251103" SwapDate="20251101"/>
<Item Calendar="РФ" Year="2025" DayType="Праздник" Date="20251104" SwapDate=""/>
<Item Calendar="РФ" Year="2025" DayType="Воскресенье" Date="20251231" SwapDate="20250105"/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260101" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260102" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260103" SwapDate="20260109"/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260104" SwapDate="20261231"/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260105" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260106" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260107" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260108" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Суббота" Date="20260109" SwapDate="20260103"/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260223" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260308" SwapDate="20260309"/>
<Item Calendar="РФ" Year="2026" DayType="Воскресенье" Date="20260309" SwapDate="20260308"/>
<Item Calendar="РФ" Year="2026" DayType="Предпраздничный" Date="20260430" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260501" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Предпраздничный" Date="20260508" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260509" SwapDate="20260511"/>
<Item Calendar="РФ" Year="2026" DayType="Суббота" Date="20260511" SwapDate="20260509"/>
<Item Calendar="РФ" Year="2026" DayType="Предпраздничный" Date="20260611" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20260612" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Предпраздничный" Date="20261103" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Праздник" Date="20261104" SwapDate=""/>
<Item Calendar="РФ" Year="2026" DayType="Воскресенье" Date="20261231" SwapDate="20260104"/>
</Items>
@@ -1864,59 +1864,6 @@
<items xsi:type="form:FormGroup">
<name>ГруппаНастройкиПодписи</name>
<id>2142</id>
<items xsi:type="form:FormField">
<name>ТипПодписиКриптографииПоУмолчанию1</name>
<id>2245</id>
<title>
<key>ru</key>
<value>Тип подписи для документов</value>
</title>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>КонстантаТипПодписиКриптографииПоУмолчанию</segments>
</dataPath>
<titleLocation>Top</titleLocation>
<toolTipRepresentation>ShowBottom</toolTipRepresentation>
<handlers>
<event>OnChange</event>
<name>ТипПодписиПриИзменении</name>
</handlers>
<extendedTooltip>
<name>ТипПодписиКриптографииПоУмолчанию1РасширеннаяПодсказка</name>
<id>2247</id>
<title>
<key>ru</key>
<value>В приложении в Интернете типы подписи с метками времени можно выбрать при подписании сертификатом, установленным на компьютер с помощью приложения электронной подписи.</value>
</title>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
<name>ТипПодписиКриптографииПоУмолчанию1РасширеннаяПодсказкаОбработкаНавигационнойСсылки</name>
</handlers>
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТипПодписиКриптографииПоУмолчанию1КонтекстноеМеню</name>
<id>2246</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ТипПодписиКриптографииПоУмолчанию</name>
<id>2175</id>
@@ -2272,6 +2219,77 @@
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>УсовершенствоватьПодписиАвтоматически1</name>
<id>2291</id>
<title>
<key>ru</key>
<value>Автоматически усовершенствовать подписи</value>
</title>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>КонстантаУсовершенствоватьПодписиАвтоматически</segments>
</dataPath>
<titleLocation>None</titleLocation>
<toolTipRepresentation>ShowBottom</toolTipRepresentation>
<handlers>
<event>OnChange</event>
<name>УсовершенствоватьПодписиПриИзменении</name>
</handlers>
<extendedTooltip>
<name>УсовершенствоватьПодписиАвтоматически1РасширеннаяПодсказка</name>
<id>2293</id>
<title>
<key>ru</key>
<value>* С помощью команд в &lt;link ОтчетОПродленииПодписей>отчете&lt;/> и панели текущих дел.</value>
</title>
<formatted>true</formatted>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
<name>УсовершенствоватьПодписиАвтоматическиРасширеннаяПодсказкаОбработкаНавигационнойСсылки</name>
</handlers>
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>УсовершенствоватьПодписиАвтоматически1КонтекстноеМеню</name>
<id>2292</id>
<autoFill>true</autoFill>
</contextMenu>
<type>RadioButtonField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:RadioButtonsFieldExtInfo">
<choiceList>
<presentation>
<key>ru</key>
<value>Не усовершенствовать</value>
</presentation>
<value xsi:type="core:NumberValue">
<value>0</value>
</value>
</choiceList>
<choiceList>
<presentation>
<key>ru</key>
<value>В интерфейсе администратора *</value>
</presentation>
<value xsi:type="core:NumberValue">
<value>2</value>
</value>
</choiceList>
<orientation>Vertical</orientation>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>УсовершенствоватьПодписиАвтоматически</name>
<id>2155</id>
@@ -352,13 +352,6 @@
Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка);
КонецПроцедуры
&НаКлиенте
Процедура ТипПодписиКриптографииПоУмолчанию1РасширеннаяПодсказкаОбработкаНавигационнойСсылки(
Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка)
ОбработкаНавигационнойСсылкиОткрытиеНастроекЭП(
Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка);
КонецПроцедуры
&НаКлиенте
Процедура УсовершенствоватьПодписиАвтоматическиРасширеннаяПодсказкаОбработкаНавигационнойСсылки(
Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка)
@@ -645,7 +645,7 @@
{
"Anchor": "",
"Reason": "Неправильно строится цепочка доверия сертификата. Возможно, в сертификате указана неверная ссылка на сведения центра сертификации.",
"Solution": "Обратитесь за корневым или промежуточным сертификатом и технической поддержкой в выдавший его удостоверяющий центр.",
"Solution": "• Убедитесь, что на компьютере не установлены другие приложения для работы с электронной подписью, с которыми возможен конфликт.\n• Обратитесь за корневым или промежуточным сертификатом и технической поддержкой в выдавший его удостоверяющий центр.",
"ErrorText": "Подпись сертификата не может быть проверена",
"RepairMethods": "{\"МетодикиУстранения\": [\"УказатьВРешенииСсылкуНаУдостоверяющийЦентр\"]}",
"En": "Certificate signature could not be verified",
@@ -1149,8 +1149,17 @@
},
{
"Anchor": "",
"Reason": "Не удается построить цепочку сертификатов при проверке сертификата (Ошибка при получении контекста цепочки сертификатов).",
"Solution": "• Убедитесь, что на компьютере не установлены другие приложения для работы с электронной подписью, с которыми возможен конфликт.\n• <a href = https://edo.1c.ru/handbook/31/4009/>Скачайте и установите</a> корневые и промежуточные сертификаты с сайта удостоверяющего центра, выдавшего сертификат. \n• Если доступ блокирует антивирус, межсетевой экран или другие приложения, разрешите доступ к адресам центров сертификации и списков отзыва, указанным в сертификате.\n",
"ErrorText": "Ошибка при получении контекста цепочки сертификатов",
"RepairMethods": "",
"En": "",
"Category": "chaining"
},
{
"Anchor": "",
"Reason": "Не удается построить цепочку сертификатов при проверке сертификата (0x80092FED).",
"Solution": "• <a href = https://edo.1c.ru/handbook/31/4009/>Скачайте и установите</a> корневые и промежуточные сертификаты с сайта удостоверяющего центра, выдавшего сертификат. \n• Если доступ блокирует антивирус, межсетевой экран или другие приложения, разрешите доступ к адресам центров сертификации и списков отзыва, указанным в сертификате.",
"Solution": "• Убедитесь, что на компьютере не установлены другие приложения для работы с электронной подписью, с которыми возможен конфликт.\n• <a href = https://edo.1c.ru/handbook/31/4009/>Скачайте и установите</a> корневые и промежуточные сертификаты с сайта удостоверяющего центра, выдавшего сертификат. \n• Если доступ блокирует антивирус, межсетевой экран или другие приложения, разрешите доступ к адресам центров сертификации и списков отзыва, указанным в сертификате.\n",
"ErrorText": "Ошибка операции криптографии: неизвестная ошибка 0x80092FED",
"RepairMethods": "",
"En": "",
@@ -1209,6 +1218,15 @@
"Server": true
},
{
"Anchor": "Неверные данные",
"Reason": "• Некорректно установлено приложение для работы с электронной подписью.\n• Некорректно сформирована подпись.",
"Solution": "• Убедитесь, что на компьютере не установлены другие приложения для работы с электронной подписью, с которыми возможен конфликт. \n• Удалите все приложения электронной подписи, почистите реестр с помощью утилиты КриптоПро <a href=\"https://www.cryptopro.ru/sites/default/files/public/cspclean.exe\">cspclean</a> и установите только одно из приложений.\n• При обращении в службу поддержки предоставьте файл данных и подписи, сообщите версию платформы 1С:Предприятие и версию криптопровайдера.",
"ErrorText": "Язык описания абстрактного синтаксиса данных. Обнаружено неверное значение тега",
"RepairMethods": "",
"En": "Description language of abstract data syntax. Invalid tag value identified",
"Sign": true
},
{
"Anchor": "",
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
"Solution": "• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу. См. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>",
@@ -1541,6 +1559,6 @@
"En": ""
}
],
"LastChangeDate": "2025-06-25T12:46:34",
"Version": "3.0.1.62"
"LastChangeDate": "2025-07-17T13:11:35",
"Version": "3.0.1.65"
}
@@ -5294,7 +5294,6 @@
<name>ОтправитьНаПодписание</name>
</handler>
</action>
<currentRowUse>Auto</currentRowUse>
<selectedRowsUse>Auto</selectedRowsUse>
</formCommands>
<parameters>
@@ -321,35 +321,38 @@
ДокументHTMLТекущегоПисьмаПодготовлен = Ложь;
// Подготовим документ HTML из содержимого форматированного документа.
Если ФорматСообщения = Перечисления.СпособыРедактированияЭлектронныхПисем.HTML
И ТекущийОбъект.СтатусПисьма = Перечисления.СтатусыИсходящегоЭлектронногоПисьма.Черновик Тогда
ТаблицаСоответствийИменВложенийИдентификаторам.Очистить();
СтруктураВложений = Новый Структура;
ТекстПисьмаФорматированныйДокумент.ПолучитьHTML(ТекущийОбъект.ТекстHTML, СтруктураВложений);
Для каждого Вложение Из СтруктураВложений Цикл
Если ТекущийОбъект.СтатусПисьма = Перечисления.СтатусыИсходящегоЭлектронногоПисьма.Черновик Тогда
Если ФорматСообщения = Перечисления.СпособыРедактированияЭлектронныхПисем.HTML Тогда
НоваяСтрока = ТаблицаСоответствийИменВложенийИдентификаторам.Добавить();
НоваяСтрока.ИмяФайла = Вложение.Ключ;
НоваяСтрока.ИдентификаторФайлаДляHTML = Новый УникальныйИдентификатор;
НоваяСтрока.Картинка = Вложение.Значение;
ТаблицаСоответствийИменВложенийИдентификаторам.Очистить();
КонецЦикла;
Если ТаблицаСоответствийИменВложенийИдентификаторам.Количество() > 0 Тогда
СтруктураВложений = Новый Структура;
ТекстПисьмаФорматированныйДокумент.ПолучитьHTML(ТекущийОбъект.ТекстHTML, СтруктураВложений);
Для каждого Вложение Из СтруктураВложений Цикл
НоваяСтрока = ТаблицаСоответствийИменВложенийИдентификаторам.Добавить();
НоваяСтрока.ИмяФайла = Вложение.Ключ;
НоваяСтрока.ИдентификаторФайлаДляHTML = Новый УникальныйИдентификатор;
НоваяСтрока.Картинка = Вложение.Значение;
КонецЦикла;
ДокументHTML = Взаимодействия.ПолучитьОбъектДокументHTMLИзТекстаHTML(ТекущийОбъект.ТекстHTML);
Взаимодействия.ЗаменитьИменаКартинокНаИдентификаторыПочтовыхВложенийВHTML(
ДокументHTML, ТаблицаСоответствийИменВложенийИдентификаторам.Выгрузить());
ДокументHTMLТекущегоПисьмаПодготовлен = Истина;
Если ТаблицаСоответствийИменВложенийИдентификаторам.Количество() > 0 Тогда
ДокументHTML = Взаимодействия.ПолучитьОбъектДокументHTMLИзТекстаHTML(ТекущийОбъект.ТекстHTML);
Взаимодействия.ЗаменитьИменаКартинокНаИдентификаторыПочтовыхВложенийВHTML(
ДокументHTML, ТаблицаСоответствийИменВложенийИдентификаторам.Выгрузить());
ДокументHTMLТекущегоПисьмаПодготовлен = Истина;
КонецЕсли;
Иначе
ТекущийОбъект.Текст = ТекстПисьма;
КонецЕсли;
Иначе
ТекущийОбъект.Текст = ТекстПисьма;
КонецЕсли;
Если НеобходимаОбработкаПисьмаОснования() Тогда
@@ -1232,6 +1235,12 @@
КонецЕсли;
Элементы.ФормаЗаписатьИЗакрыть.Видимость = Не Элементы.Отправить.Видимость;
Если Объект.СтатусПисьма = ПредопределенноеЗначение("Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее") Тогда
Элементы.ДатаОтправления.Заголовок = НСтр("ru = 'Передано на отправку'");
Иначе
Элементы.ДатаОтправления.Заголовок = НСтр("ru = 'Отправлено'");
КонецЕсли;
Элементы.ГруппаДатаОтправкиАктуальность.Доступность = (Объект.СтатусПисьма <> ПредопределенноеЗначение("Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Отправлено"));
КонецПроцедуры
@@ -744,7 +744,13 @@
&НаКлиенте
Функция ФормаАктивна()
Возврат АктивноеОкно() = Окно;
ФормаАктивна = АктивноеОкно() = Окно Или ВводДоступен();
Если Элементы.ВсегоОбновлено.ОтображатьПроценты <> ФормаАктивна Тогда
Элементы.ВсегоОбновлено.ОтображатьПроценты = ФормаАктивна;
КонецЕсли;
Возврат ФормаАктивна;
КонецФункции
@@ -1518,6 +1518,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.УдалитьЛогинДоступаКСервисуMorpher</name>
<right>
@@ -3420,93 +3507,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.НеИспользоватьРазделениеПоОбластямДанных</name>
<right>
@@ -466,6 +466,28 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПодписантыСервисаМобильнойПодписи</name>
<right>
<name>Read</name>
<value>true</value>
<restrictionByCondition>
<condition>#Если &amp;ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
ГДЕ ИСТИНА
#КонецЕсли</condition>
</restrictionByCondition>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВариантыОтчетов.Command.Открыть</name>
<right>
@@ -719,6 +741,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.ОтправлятьПисьмаВФорматеHTML</name>
<right>
@@ -1729,33 +1778,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>
@@ -578,6 +578,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.ОтправлятьПисьмаВФорматеHTML</name>
<right>
@@ -1390,33 +1417,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>
@@ -309,6 +309,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>DataProcessor.ИнтерактивноеИзменениеВыгрузки</name>
<right>
@@ -662,33 +689,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_2_0_1_6.Operation.PutFilePart</name>
<right>
@@ -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>InformationRegister.ПричиныИзмененияАдресныхСведений</name>
<right>
@@ -187,33 +214,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>
@@ -26,29 +26,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>TotalsControl</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -76,6 +53,29 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>TotalsControl</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.УничтоженныеПерсональныеДанные</name>
<right>
@@ -10,17 +10,6 @@
<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>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -48,6 +37,17 @@
<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>
<object>
<name>Catalog.КлассификаторБанков</name>
<right>
@@ -49,6 +49,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПользовательскиеНастройкиОтчетов</name>
<right>
@@ -102,33 +129,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ПанельОтчетовАдминистрирование</name>
<right>
@@ -391,6 +391,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>
@@ -1037,33 +1064,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>
@@ -28,6 +28,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>
@@ -85,33 +112,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>
@@ -95,33 +122,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>
@@ -81,13 +81,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.РедактированиеГиперссылки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -115,6 +108,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.РедактированиеГиперссылки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ЗначенияСвойствОбъектовИерархия</name>
<right>
@@ -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>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
@@ -100,33 +127,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.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>
@@ -88,33 +115,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>
@@ -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>Catalog.ПользовательскиеНастройкиОтчетов</name>
<right>
@@ -139,33 +166,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>
@@ -158,31 +158,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ОтправитьПисьмо</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ОтправитьSMS</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьОтправкуSMSВШаблонахСообщений</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -210,6 +185,31 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ОтправитьПисьмо</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ОтправитьSMS</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьОтправкуSMSВШаблонахСообщений</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьЭлектроннуюПочтуВШаблонахСообщений</name>
<right>
@@ -49,17 +49,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -87,6 +76,17 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.МашиночитаемыеДоверенностиПрисоединенныеФайлы</name>
<right>
@@ -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.НапоминанияПользователя</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>
@@ -54,6 +54,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>
@@ -166,33 +193,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>
@@ -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>Catalog.Файлы.Command.Файлы</name>
<right>
@@ -80,33 +107,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>
@@ -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>Catalog.Файлы.Command.Файлы</name>
<right>
@@ -80,33 +107,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>
@@ -21,6 +21,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>
@@ -78,33 +105,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>
@@ -40,6 +40,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>InformationRegister.СертификатыПолучателейРассылкиОтчетов</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>
@@ -87,24 +87,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Report.ЗависшиеЗадачи</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -132,6 +114,24 @@
<value>true</value>
</right>
</object>
<object>
<name>Report.ЗависшиеЗадачи</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
<right>
@@ -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>
@@ -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>InformationRegister.СогласияНаОбработкуПерсональныхДанных</name>
<right>
@@ -88,33 +115,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Document.СогласиеНаОбработкуПерсональныхДанных</name>
<right>
@@ -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.УчетныеЗаписиЭлектроннойПочты</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>CommonForm.ОтправкаСообщения</name>
<right>
@@ -10,13 +10,6 @@
<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 +37,11 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -106,31 +106,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ЗадачиПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.КартаМаршрутаБизнесПроцесса</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -158,6 +133,31 @@
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ЗадачиПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.КартаМаршрутаБизнесПроцесса</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
<right>
@@ -3,25 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>InformationRegister.ПользовательскиеМакетыПечати</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -49,6 +30,25 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ПользовательскиеМакетыПечати</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.МакетыПечатныхФорм</name>
<right>
@@ -22,21 +22,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.СостоянияОригиналовПервичныхДокументов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -64,6 +49,21 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.СостоянияОригиналовПервичныхДокументов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ЖурналУчетаОригиналовПервичныхДокументов</name>
<right>
@@ -10,13 +10,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ПраваДоступа</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -44,6 +37,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ПраваДоступа</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ГруппыДоступа</name>
<right>
@@ -14,13 +14,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -48,6 +41,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.НастройкиКолонтитулов</name>
<right>
@@ -152,6 +152,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.ДатаПоследнейВыгрузкиЗамеровПроизводительностиUTC</name>
<right>
@@ -211,33 +238,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>
@@ -26,21 +26,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СтатусыСинхронизацииФайловСОблачнымСервисом</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -68,6 +53,21 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СтатусыСинхронизацииФайловСОблачнымСервисом</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.УчетныеЗаписиСинхронизацииФайлов</name>
<right>
@@ -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>
@@ -2285,6 +2285,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.УдалитьЛогинДоступаКСервисуMorpher</name>
<right>
@@ -4830,45 +4869,6 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>Constant.НеИспользоватьРазделениеПоОбластямДанных</name>
<right>
@@ -3,13 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналДоступаКДанным</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -41,6 +34,13 @@
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналДоступаКДанным</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
<right>
@@ -1301,6 +1301,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.ОтправлятьПисьмаВФорматеHTML</name>
<right>
@@ -2614,33 +2641,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,13 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -37,4 +30,11 @@
<value>true</value>
</right>
</object>
<object>
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -59,6 +59,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>WebService.RemoteAdministrationOfExchange_2_4_5_1.Operation.StartExchangeExecutionInSecondDataBase</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>WebService.RemoteAdministrationOfExchange_2_4_5_1.Operation.TestConnection</name>
<right>
@@ -14,17 +14,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -52,6 +41,17 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.УничтоженныеПерсональныеДанные</name>
<right>
@@ -25,28 +25,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПользовательскиеНастройкиОтчетов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -74,6 +52,28 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПользовательскиеНастройкиОтчетов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.НастройкиКолонтитулов</name>
<right>
@@ -21,32 +21,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СоставыГруппПользователей</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВнешниеПользователи</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -74,6 +48,32 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СоставыГруппПользователей</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВнешниеПользователи</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ГруппыВнешнихПользователей</name>
<right>
@@ -33,24 +33,6 @@
<value>true</value>
</right>
</object>
<object>
<name>SessionParameter.ПодключениеDSS</name>
<right>
<name>Get</name>
<value>true</value>
</right>
<right>
<name>Set</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьСервисDSS</name>
<right>
<name>Read</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -78,6 +60,24 @@
<value>true</value>
</right>
</object>
<object>
<name>SessionParameter.ПодключениеDSS</name>
<right>
<name>Get</name>
<value>true</value>
</right>
<right>
<name>Set</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьСервисDSS</name>
<right>
<name>Read</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СертификатыПользователяDSS</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>
@@ -55,33 +82,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ДополнительныеОтчетыИОбработки</name>
<right>
@@ -82,20 +82,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ЗадачиПоБизнесПроцессу</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -123,6 +109,20 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ЗадачиПоБизнесПроцессу</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.МоиЗадачи</name>
<right>
@@ -75,20 +75,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ЗадачиПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -116,6 +102,20 @@
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ЗадачиПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
<right>
@@ -18,17 +18,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -56,6 +45,17 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.МашиночитаемыеДоверенностиПрисоединенныеФайлы</name>
<right>
@@ -66,21 +66,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Document.Анкета</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -108,6 +93,21 @@
<value>true</value>
</right>
</object>
<object>
<name>Document.Анкета</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Report.АналитическийОтчетПоАнкетированию</name>
<right>
@@ -25,6 +25,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>
@@ -60,33 +87,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
</object>
<object>
<name>Report.КонтрольРассылкиОтчетов</name>
<right>
@@ -25,32 +25,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Report.РезультатыПроверкиУчета</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПравилаПроверкиУчета</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -78,6 +52,32 @@
<value>true</value>
</right>
</object>
<object>
<name>Report.РезультатыПроверкиУчета</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПравилаПроверкиУчета</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.РезультатыПроверкиУчета</name>
<right>
@@ -36,32 +36,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СогласияНаОбработкуПерсональныхДанных</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Document.ОтзывСогласияНаОбработкуПерсональныхДанных</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -89,6 +63,32 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СогласияНаОбработкуПерсональныхДанных</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Document.ОтзывСогласияНаОбработкуПерсональныхДанных</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Document.СогласиеНаОбработкуПерсональныхДанных</name>
<right>
@@ -14,21 +14,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.СостоянияОригиналовПервичныхДокументов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -56,4 +41,19 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.СостоянияОригиналовПервичныхДокументов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
</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>
@@ -31,33 +58,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,17 +44,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьОтправкуSMSВШаблонахСообщений</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -82,6 +71,17 @@
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьОтправкуSMSВШаблонахСообщений</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.ИспользоватьЭлектроннуюПочтуВШаблонахСообщений</name>
<right>