3_1_11_466

This commit is contained in:
Компания 1С committed 2026-04-08 10:13:00 +03:00
1 parent 86d87fb195
commit e8df8e3264
91 files changed
+932 -927

No files matched your search

@@ -293,14 +293,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -961,14 +961,13 @@
Если ВерсияНайдена(Выборка, ОписаниеРасширений) Тогда Если ВерсияНайдена(Выборка, ОписаниеРасширений) Тогда
ВерсияРасширений = Выборка.Ссылка; ВерсияРасширений = Выборка.Ссылка;
Иначе Иначе
Выборка = РезультатЗапроса.Выбрать();
Если Выборка.Следующий() И Выборка.Количество() = 1 Тогда
ВключитьЗаданиеУдалениеУстаревшихПараметровРаботыВерсийРасширений(Истина);
КонецЕсли;
Объект = СлужебныйЭлемент(); Объект = СлужебныйЭлемент();
Объект.ОписаниеМетаданных = ОписаниеРасширений; Объект.ОписаниеМетаданных = ОписаниеРасширений;
Объект.ДатаПоследнегоИспользования = ОкругленнаяДатаНачалаСеанса; Объект.ДатаПоследнегоИспользования = ОкругленнаяДатаНачалаСеанса;
Объект.Записать(); Объект.Записать();
Если Выборка.Количество() = 1 Тогда
ВключитьЗаданиеУдалениеУстаревшихПараметровРаботыВерсийРасширений(Истина);
КонецЕсли;
ВерсияРасширений = Объект.Ссылка; ВерсияРасширений = Объект.Ссылка;
КонецЕсли; КонецЕсли;
ЗафиксироватьТранзакцию(); ЗафиксироватьТранзакцию();
@@ -234,14 +234,6 @@
КонецФункции КонецФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -754,14 +754,6 @@
Возврат "ИмяПредопределенногоВида"; Возврат "ИмяПредопределенногоВида";
КонецФункции КонецФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -369,14 +369,6 @@
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами")
КонецФункции КонецФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -216,14 +216,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
@@ -141,14 +141,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -2992,8 +2992,6 @@
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗаполнитьПрофильГруппыДоступаАдминистраторы"); Методы.Вставить("ЗаполнитьПрофильГруппыДоступаАдминистраторы");
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры КонецПроцедуры
@@ -86,14 +86,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -153,17 +153,5 @@
#КонецОбласти #КонецОбласти
#Область СлужебныеПроцедурыИФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти
#КонецЕсли #КонецЕсли
@@ -560,14 +560,6 @@
КонецФункции КонецФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -612,8 +612,6 @@
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод // См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьНаборыСвойствДляПереходаНаНовуюВерсию"); Методы.Вставить("ОбработатьНаборыСвойствДляПереходаНаНовуюВерсию");
КонецПроцедуры КонецПроцедуры
@@ -161,14 +161,6 @@
#КонецОбласти #КонецОбласти
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -241,14 +241,6 @@
#КонецОбласти #КонецОбласти
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -104,14 +104,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -80,8 +80,6 @@
&НаСервере &НаСервере
Процедура ЗаполнитьСписокСертификатовНаСервере(СертификатыСтрокой, Ошибки) Процедура ЗаполнитьСписокСертификатовНаСервере(СертификатыСтрокой, Ошибки)
Сертификаты.Очистить();
Для Каждого Сертификат Из СертификатыСтрокой Цикл Для Каждого Сертификат Из СертификатыСтрокой Цикл
Сертификат = СтрЗаменить(Сертификат, "-----BEGIN CERTIFICATE-----", ""); Сертификат = СтрЗаменить(Сертификат, "-----BEGIN CERTIFICATE-----", "");
@@ -372,8 +372,6 @@
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗаполнитьНачальныеНастройки"); Методы.Вставить("ЗаполнитьНачальныеНастройки");
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры КонецПроцедуры
@@ -553,14 +553,6 @@
КонецФункции КонецФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -228,14 +228,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -359,14 +359,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -190,14 +190,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -323,14 +323,6 @@
КонецФункции КонецФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -1510,8 +1510,6 @@
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод // См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
Методы.Вставить("ПроверитьНастройкиУчетнойЗаписи", Истина); Методы.Вставить("ПроверитьНастройкиУчетнойЗаписи", Истина);
Методы.Вставить("ОпределитьНастройкиУчетнойЗаписи", Истина); Методы.Вставить("ОпределитьНастройкиУчетнойЗаписи", Истина);
@@ -311,14 +311,6 @@
КонецФункции КонецФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -373,14 +373,6 @@
#КонецОбласти #КонецОбласти
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
@@ -155,14 +155,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -997,8 +997,6 @@
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод // См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
Методы.Вставить("ИзменитьНастройкуСвойства", Истина); Методы.Вставить("ИзменитьНастройкуСвойства", Истина);
КонецПроцедуры КонецПроцедуры
@@ -1439,7 +1439,7 @@
Для Каждого Токен Из Результат.Токены Цикл Для Каждого Токен Из Результат.Токены Цикл
Найдено = Программы.НайтиСтроки(Новый Структура("ИмяПрограммы",Токен.СерийныйНомер)); Найдено = Программы.НайтиСтроки(Новый Структура("Наименование",Токен.Представление));
Если Найдено.Количество() = 0 Тогда Если Найдено.Количество() = 0 Тогда
НоваяСтрока = Программы.Добавить(); НоваяСтрока = Программы.Добавить();
@@ -2060,12 +2060,22 @@
Родители = ЭлементРасшифровки.ПолучитьРодителей(); Родители = ЭлементРасшифровки.ПолучитьРодителей();
Родитель = ?(Родители.Количество() = 0, Неопределено, Родители[0]); Родитель = ?(Родители.Количество() = 0, Неопределено, Родители[0]);
РасшифровкаДоступна = Истина;
Если ТипЗнч(ЭлементРасшифровки) = Тип("ЭлементРасшифровкиКомпоновкиДанныхГруппировка") Если ТипЗнч(ЭлементРасшифровки) = Тип("ЭлементРасшифровкиКомпоновкиДанныхГруппировка")
Или ТипЗнч(Родитель) <> Тип("ЭлементРасшифровкиКомпоновкиДанныхГруппировка") Тогда Или ТипЗнч(Родитель) <> Тип("ЭлементРасшифровкиКомпоновкиДанныхГруппировка") Тогда
ТипЭлементаРасшифровки = ВариантыОтчетовСлужебныйКлиентСервер.ТипЭлементаРасшифровкиГруппировка(); ТипЭлементаРасшифровки = ВариантыОтчетовСлужебныйКлиентСервер.ТипЭлементаРасшифровкиГруппировка();
Иначе Иначе
ТипЭлементаРасшифровки = ВариантыОтчетовСлужебныйКлиентСервер.ТипРеквизит(); ТипЭлементаРасшифровки = ВариантыОтчетовСлужебныйКлиентСервер.ТипРеквизит();
Если ТипЗнч(Родитель) = Тип("ЭлементРасшифровкиКомпоновкиДанныхГруппировка") Тогда
Для Каждого Группировка Из Данные.Настройки.Структура Цикл
Если СтрСравнить(Родитель.Группировка, Группировка.Идентификатор) = 0 Тогда
РасшифровкаДоступна = Группировка.ПоляГруппировки.Элементы.Количество() > 0;
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЕсли; КонецЕсли;
ДанныеЭлементаРасшифровки = Новый Структура; ДанныеЭлементаРасшифровки = Новый Структура;
@@ -2073,6 +2083,7 @@
ДанныеЭлементаРасшифровки.Вставить("Настройки", Данные.Настройки); ДанныеЭлементаРасшифровки.Вставить("Настройки", Данные.Настройки);
ДанныеЭлементаРасшифровки.Вставить("Отбор", ОтборЭлементаРасшифровки(ЭлементРасшифровки)); ДанныеЭлементаРасшифровки.Вставить("Отбор", ОтборЭлементаРасшифровки(ЭлементРасшифровки));
ДанныеЭлементаРасшифровки.Вставить("Отборы", ОтборыВыделенныхЭлементовРасшифровки(Документ, ВыделенныеОбластиДокумента, Данные)); ДанныеЭлементаРасшифровки.Вставить("Отборы", ОтборыВыделенныхЭлементовРасшифровки(Документ, ВыделенныеОбластиДокумента, Данные));
ДанныеЭлементаРасшифровки.Вставить("РасшифровкаДоступна", РасшифровкаДоступна);
Поля = ЭлементРасшифровки.ПолучитьПоля(); Поля = ЭлементРасшифровки.ПолучитьПоля();
@@ -635,6 +635,10 @@
Процедура СнятьФильтр(Форма, СвойстваЗаголовка, ДанныеРасшифровки = Неопределено) Экспорт Процедура СнятьФильтр(Форма, СвойстваЗаголовка, ДанныеРасшифровки = Неопределено) Экспорт
Если Не ДействиеДоступно(Форма, , СвойстваЗаголовка) Тогда
Возврат;
КонецЕсли;
ЭтоГруппировка = (ДанныеРасшифровки <> Неопределено ЭтоГруппировка = (ДанныеРасшифровки <> Неопределено
И ДанныеРасшифровки.Тип = ВариантыОтчетовСлужебныйКлиентСервер.ТипЭлементаРасшифровкиГруппировка()); И ДанныеРасшифровки.Тип = ВариантыОтчетовСлужебныйКлиентСервер.ТипЭлементаРасшифровкиГруппировка());
@@ -3252,8 +3256,7 @@
Процедура ОткрытьФормуОтчета(Форма, ПараметрыОткрытия) Процедура ОткрытьФормуОтчета(Форма, ПараметрыОткрытия)
Если ПараметрыОткрытия.Данные <> Неопределено Если ПараметрыОткрытия.Данные <> Неопределено И Не ПараметрыОткрытия.Данные.РасшифровкаДоступна Тогда
И ПараметрыОткрытия.Данные.Тип = ВариантыОтчетовСлужебныйКлиентСервер.ТипРеквизит() Тогда
ПоказатьПредупреждение(, НСтр("ru = 'Действие недоступно. Нельзя расшифровывать детальные записи.'")); ПоказатьПредупреждение(, НСтр("ru = 'Действие недоступно. Нельзя расшифровывать детальные записи.'"));
Возврат; Возврат;
КонецЕсли; КонецЕсли;
@@ -3855,6 +3855,11 @@
ИсключениеПроверки.ИмяПроцедуры = "ЗапуститьВыполнениеВФоне"; ИсключениеПроверки.ИмяПроцедуры = "ЗапуститьВыполнениеВФоне";
ИсключениеПроверки.ФрагментСодержания = "ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяЭкспортнойПроцедуры, ПараметрыЭкспортнойПроцедуры)"; ИсключениеПроверки.ФрагментСодержания = "ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяЭкспортнойПроцедуры, ПараметрыЭкспортнойПроцедуры)";
Методы = Новый Соответствие;
Методы.Вставить("ВыполнитьПроцедуруМодуляОбъектаОбработки", Истина);
Методы.Вставить("ВыполнитьПроцедуруМодуляОбъектаОтчета", Истина);
Настройки.ИсключенияКогдаУказанныйМетодНеВызывается.Вставить("ОбщийМодуль.ДлительныеОперации", Методы);
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод // См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
@@ -1828,6 +1828,15 @@
КонецПроцедуры КонецПроцедуры
// См. ОбщегоНазначенияПереопределяемый.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод.
Процедура ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки) Экспорт
Методы = Новый Соответствие;
Методы.Вставить("ОбработчикКомандыЗаполнения");
Настройки.ИсключенияКогдаУказанныйМетодНеВызывается.Вставить("ОбщийМодуль.ДополнительныеОтчетыИОбработки", Методы);
КонецПроцедуры
Функция ДополнительныеОтчетыИОбработкиОбновляются(Очередь) Экспорт Функция ДополнительныеОтчетыИОбработкиОбновляются(Очередь) Экспорт
Возврат ОбновлениеИнформационнойБазы.ЕстьЗаблокированныеПредыдущимиОчередямиДанные(Очередь, "Справочник.ДополнительныеОтчетыИОбработки"); Возврат ОбновлениеИнформационнойБазы.ЕстьЗаблокированныеПредыдущимиОчередямиДанные(Очередь, "Справочник.ДополнительныеОтчетыИОбработки");
КонецФункции КонецФункции
@@ -77,4 +77,35 @@
КонецФункции КонецФункции
Функция ДоступноПроведение(Ссылки) Экспорт
ТипыСсылок = Новый Соответствие;
Для Каждого Ссылка Из Ссылки Цикл
Если Ссылка = Неопределено Тогда
Продолжить;
КонецЕсли;
Тип = ТипЗнч(Ссылка);
Если ТипыСсылок[Тип] = Неопределено Тогда
ТипыСсылок[Тип] = Новый Массив;
КонецЕсли;
ТипыСсылок[Тип].Добавить(Ссылка);
КонецЦикла;
Если Не ЗначениеЗаполнено(ТипыСсылок) Тогда
Возврат Ложь;
КонецЕсли;
Для Каждого ТипСсылок Из ТипыСсылок Цикл
ОбъектМетаданных = Метаданные.НайтиПоТипу(ТипСсылок.Ключ);
Если ОбъектМетаданных = Неопределено Или Не ОбщегоНазначения.ЭтоДокумент(ОбъектМетаданных)
Или ОбъектМетаданных.Проведение = Метаданные.СвойстваОбъектов.Проведение.Запретить Тогда
Возврат Ложь;
КонецЕсли;
КонецЦикла;
Возврат Истина;
КонецФункции
#КонецОбласти #КонецОбласти
@@ -249,7 +249,7 @@
ДополнительныеОтчетыИОбработкиКлиентПереопределяемый.ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы( ДополнительныеОтчетыИОбработкиКлиентПереопределяемый.ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы(
ПечатаемыеОбъекты, СтандартнаяОбработка); ПечатаемыеОбъекты, СтандартнаяОбработка);
Если СтандартнаяОбработка Тогда Если СтандартнаяОбработка И ДополнительныеОтчетыИОбработкиВызовСервера.ДоступноПроведение(ПечатаемыеОбъекты) Тогда
ПараметрыВыполнения.ТребуетсяПроведение = Истина; ПараметрыВыполнения.ТребуетсяПроведение = Истина;
КонецЕсли; КонецЕсли;
@@ -2385,11 +2385,21 @@
ДлительныеОперации.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки); ДлительныеОперации.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки);
ОбновлениеИнформационнойБазыСлужебный.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки); ОбновлениеИнформационнойБазыСлужебный.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки);
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
МодульДополнительныеОтчетыИОбработки = ОбщегоНазначения.ОбщийМодуль("ДополнительныеОтчетыИОбработки");
МодульДополнительныеОтчетыИОбработки.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки);
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтрольВеденияУчета") Тогда Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтрольВеденияУчета") Тогда
МодульКонтрольВеденияУчетаСлужебный = ОбщегоНазначения.ОбщийМодуль("КонтрольВеденияУчетаСлужебный"); МодульКонтрольВеденияУчетаСлужебный = ОбщегоНазначения.ОбщийМодуль("КонтрольВеденияУчетаСлужебный");
МодульКонтрольВеденияУчетаСлужебный.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки); МодульКонтрольВеденияУчетаСлужебный.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки);
КонецЕсли; КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.НастройкаПорядкаЭлементов") Тогда
МодульНастройкаПорядкаЭлементов = ОбщегоНазначения.ОбщийМодуль("НастройкаПорядкаЭлементов");
МодульНастройкаПорядкаЭлементов.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки);
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды"); МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
МодульПодключаемыеКоманды.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки); МодульПодключаемыеКоманды.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки);
@@ -182,6 +182,15 @@
КонецПроцедуры КонецПроцедуры
// См. ОбщегоНазначенияПереопределяемый.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод.
Процедура ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки) Экспорт
Методы = Новый Соответствие;
Методы.Вставить("Подключаемый_ПереместитьЭлемент");
Настройки.ИсключенияКогдаУказанныйМетодНеВызывается.Вставить("ОбщийМодуль.НастройкаПорядкаЭлементов", Методы);
КонецПроцедуры
Функция НаправлениеПеремещенияЭлементаВверх() Экспорт Функция НаправлениеПеремещенияЭлементаВверх() Экспорт
Возврат "Вверх"; Возврат "Вверх";
КонецФункции КонецФункции
@@ -337,10 +337,15 @@
Обработан = Истина; Обработан = Истина;
ИначеЕсли ТипЗнч(Данные) = Тип("Строка") Тогда ИначеЕсли ТипЗнч(Данные) = Тип("Строка") Тогда
Обработан = Ложь; Обработан = Ложь;
Иначе
Если СвойстваОбработчика.ПроцедураПроверки = ОбновлениеИнформационнойБазыСлужебный.СтандартноеИмяПроцедурыПроверки() Тогда
//@skip-check query-in-loop - проверка должна выполняться для каждого обработчика отдельно.
Обработан = ДанныеОбновленыНаНовуюВерсиюПрограммы(МетаданныеИОтбор);
Иначе Иначе
Обработан = ОбщегоНазначения.ВыполнитьМетодКонфигурации(СвойстваОбработчика.ПроцедураПроверки, Обработан = ОбщегоНазначения.ВыполнитьМетодКонфигурации(СвойстваОбработчика.ПроцедураПроверки,
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(МетаданныеИОтбор), Истина); ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(МетаданныеИОтбор), Истина);
КонецЕсли; КонецЕсли;
КонецЕсли;
Результат.Обработан = Обработан И Результат.Обработан; Результат.Обработан = Обработан И Результат.Обработан;
@@ -7087,7 +7092,6 @@
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод // См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ДанныеОбновленыНаНовуюВерсиюПрограммы");
Методы.Вставить("ПерезапуститьОтложенноеОбновление", Истина); Методы.Вставить("ПерезапуститьОтложенноеОбновление", Истина);
КонецПроцедуры КонецПроцедуры
@@ -44,7 +44,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы"; Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.11.461"; Описание.Версия = "3.1.11.466";
Описание.ИдентификаторИнтернетПоддержки = "SSL"; Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно"; Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0"; Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -1021,7 +1021,7 @@
Обработчик.ИмяОбработчика); Обработчик.ИмяОбработчика);
ЗаписатьИнформацию(Сообщение); ЗаписатьИнформацию(Сообщение);
ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.ПроцедураЗаполненияДанныхОбновления, ПараметрыОбработчика); ВыполнитьПроцедуру(Обработчик.ПроцедураЗаполненияДанныхОбновления, ПараметрыОбработчикаСтруктура, "РегистрацияДанных");
Если Обработчик.Многопоточный Тогда Если Обработчик.Многопоточный Тогда
ИсправитьПолныеИменаВПараметрахВыборки(ПараметрыОбработчикаСтруктура.ПараметрыВыборки); ИсправитьПолныеИменаВПараметрахВыборки(ПараметрыОбработчикаСтруктура.ПараметрыВыборки);
КонецЕсли; КонецЕсли;
@@ -1933,15 +1933,29 @@
ИменаПроцедур = Новый Соответствие; ИменаПроцедур = Новый Соответствие;
Для Каждого Обработчик Из Обработчики Цикл Для Каждого Обработчик Из Обработчики Цикл
Если ЗначениеЗаполнено(Обработчик.Процедура) Тогда // Оперативные и монопольные обработчики.
Если Обработчик.РежимВыполнения <> "Отложенно"
И ЗначениеЗаполнено(Обработчик.Процедура) Тогда
ИменаПроцедур.Вставить(Обработчик.Процедура);
Продолжить;
КонецЕсли;
// Отложенные обработчики.
Если ЗначениеЗаполнено(Обработчик.Процедура)
И Не СтрЗаканчиваетсяНа(Обработчик.Процедура, СтандартноеИмяПроцедурыОтложенногоОбработчика()) Тогда
ИменаПроцедур.Вставить(Обработчик.Процедура); ИменаПроцедур.Вставить(Обработчик.Процедура);
КонецЕсли; КонецЕсли;
Если ЗначениеЗаполнено(Обработчик.ПроцедураПроверки) Тогда
ИменаПроцедур.Вставить(Обработчик.ПроцедураПроверки); Если ЗначениеЗаполнено(Обработчик.ПроцедураЗаполненияДанныхОбновления)
КонецЕсли; И Не СтрЗаканчиваетсяНа(Обработчик.ПроцедураЗаполненияДанныхОбновления, СтандартноеИмяПроцедурыРегистрации()) Тогда
Если ЗначениеЗаполнено(Обработчик.ПроцедураЗаполненияДанныхОбновления) Тогда
ИменаПроцедур.Вставить(Обработчик.ПроцедураЗаполненияДанныхОбновления); ИменаПроцедур.Вставить(Обработчик.ПроцедураЗаполненияДанныхОбновления);
КонецЕсли; КонецЕсли;
Если ЗначениеЗаполнено(Обработчик.ПроцедураПроверки)
И Обработчик.ПроцедураПроверки <> СтандартноеИмяПроцедурыПроверки() Тогда
ИменаПроцедур.Вставить(Обработчик.ПроцедураПроверки);
КонецЕсли;
КонецЦикла; КонецЦикла;
ОписаниеОбработчика = Настройки.ОписаниеОбработчиков.Добавить(); ОписаниеОбработчика = Настройки.ОписаниеОбработчиков.Добавить();
@@ -1951,18 +1965,8 @@
// Исключения. // Исключения.
ИсключениеПроверки = Настройки.ИсключенияПроверки.Добавить(); ИсключениеПроверки = Настройки.ИсключенияПроверки.Добавить();
ИсключениеПроверки.ПолноеИмяОбъекта = "ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный"; ИсключениеПроверки.ПолноеИмяОбъекта = "ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный";
ИсключениеПроверки.ИмяПроцедуры = "ПеререгистрироватьДанныеДляОтложенногоОбновления"; ИсключениеПроверки.ИмяПроцедуры = "ВыполнитьПроцедуру";
ИсключениеПроверки.ФрагментСодержания = "ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.ПроцедураЗаполненияДанныхОбновления, ПараметрыОбработчика)"; ИсключениеПроверки.ФрагментСодержания = "ОбщегоНазначения.ВыполнитьМетодКонфигурации(ПолноеИмяПроцедуры, ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Параметры))";
ИсключениеПроверки = Настройки.ИсключенияПроверки.Добавить();
ИсключениеПроверки.ПолноеИмяОбъекта = "ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный";
ИсключениеПроверки.ИмяПроцедуры = "ЗаполнитьДанныеДляПараллельногоОтложенногоОбновления";
ИсключениеПроверки.ФрагментСодержания = "ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.ПроцедураЗаполненияДанныхОбновления, ПараметрыОбработчика)";
ИсключениеПроверки = Настройки.ИсключенияПроверки.Добавить();
ИсключениеПроверки.ПолноеИмяОбъекта = "ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный";
ИсключениеПроверки.ИмяПроцедуры = "ЗаполнитьДанныеОтложенногоОбработчика";
ИсключениеПроверки.ФрагментСодержания = "ОбщегоНазначения.ВыполнитьМетодКонфигурации(ОписаниеОбрабатываемыхДанных.ПроцедураЗаполнения, ПараметрыОбработчика)";
ИсключениеПроверки = Настройки.ИсключенияПроверки.Добавить(); ИсключениеПроверки = Настройки.ИсключенияПроверки.Добавить();
ИсключениеПроверки.ПолноеИмяОбъекта = "ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный"; ИсключениеПроверки.ПолноеИмяОбъекта = "ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный";
@@ -2001,17 +2005,26 @@
| Поток.ПараметрыПроцедуры, | Поток.ПараметрыПроцедуры,
| ПараметрыВыполнения)"; | ПараметрыВыполнения)";
ИсключениеПроверки = Настройки.ИсключенияПроверки.Добавить();
ИсключениеПроверки.ПолноеИмяОбъекта = "ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный";
ИсключениеПроверки.ИмяПроцедуры = "ВыполнитьОтложенныйОбработчик";
ИсключениеПроверки.ФрагментСодержания = "ОбщегоНазначения.ВыполнитьМетодКонфигурации(КонтекстОбработчика.ИмяОбработчика, ПараметрыВызова)";
ИсключениеПроверки = Настройки.ИсключенияПроверки.Добавить(); ИсключениеПроверки = Настройки.ИсключенияПроверки.Добавить();
ИсключениеПроверки.ПолноеИмяОбъекта = "ОбщийМодуль.ОбновлениеИнформационнойБазы"; ИсключениеПроверки.ПолноеИмяОбъекта = "ОбщийМодуль.ОбновлениеИнформационнойБазы";
ИсключениеПроверки.ИмяПроцедуры = "ОбъектОбработан"; ИсключениеПроверки.ИмяПроцедуры = "ОбъектОбработан";
ИсключениеПроверки.ФрагментСодержания = "Обработан = ОбщегоНазначения.ВыполнитьМетодКонфигурации(СвойстваОбработчика.ПроцедураПроверки, ИсключениеПроверки.ФрагментСодержания = "Обработан = ОбщегоНазначения.ВыполнитьМетодКонфигурации(СвойстваОбработчика.ПроцедураПроверки,
| ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(МетаданныеИОтбор), Истина)"; | ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(МетаданныеИОтбор), Истина)";
Методы = Новый Соответствие;
Методы.Вставить("ПриАварийномЗавершенииПотокаОтложенногоОбработчика");
Методы.Вставить("ПриОтменеПотокаОтложенногоОбработчика");
Методы.Вставить("ПриАварийномЗавершенииПотокаПоискаПорцииДляОбновления");
Методы.Вставить("ПриОтменеПотокаПоискаПорцииДляОбновления");
Методы.Вставить("ЗаполнитьДанныеОтложенногоОбработчика", Истина);
Методы.Вставить("ЗавершитьРегистрациюДанныхОтложенногоОбновления", Истина);
Методы.Вставить("ВыполнитьОтложенныйОбработчик", Истина);
Методы.Вставить("ЗавершитьВыполнениеОтложенногоОбработчика", Истина);
Методы.Вставить("НайтиПорциюДляОбновления", Истина);
Методы.Вставить("ЗавершитьПоискПорцииДляОбновления", Истина);
Методы.Вставить("УстаревшиеДанныеПриЗапросеПорцийВФоне", Истина);
Настройки.ИсключенияКогдаУказанныйМетодНеВызывается.Вставить("ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный", Методы);
КонецПроцедуры КонецПроцедуры
Функция НастройкиПодсистемы() Экспорт Функция НастройкиПодсистемы() Экспорт
@@ -3958,6 +3971,52 @@
КонецПроцедуры КонецПроцедуры
Процедура ВыполнитьПроцедуру(ПолноеИмяПроцедуры, Параметры, Действие)
Если Действие = "РегистрацияДанных" Тогда
ПредопределенноеИмяПроцедуры = СтандартноеИмяПроцедурыРегистрации();
ИначеЕсли Действие = "ОтложеннаяОбработка" Тогда
ПредопределенноеИмяПроцедуры = СтандартноеИмяПроцедурыОтложенногоОбработчика();
Иначе
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Указано недопустимое значение параметра ""%1"": %2'"),
"Действие", Действие);
КонецЕсли;
ИмяПроцедурыЧастями = СтрРазделить(ПолноеИмяПроцедуры, ".");
Если ИмяПроцедурыЧастями.Получить(ИмяПроцедурыЧастями.ВГраница()) <> ПредопределенноеИмяПроцедуры Тогда
ОбщегоНазначения.ВыполнитьМетодКонфигурации(ПолноеИмяПроцедуры, ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Параметры));
Возврат;
КонецЕсли;
ИмяПроцедурыЧастями.Удалить(ИмяПроцедурыЧастями.ВГраница());
Менеджер = ОбщегоНазначения.ОбщийМодуль(СтрСоединить(ИмяПроцедурыЧастями, "."));
Если Действие = "РегистрацияДанных" Тогда
Менеджер.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры);
Иначе
Менеджер.ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры);
КонецЕсли;
КонецПроцедуры
Функция СтандартноеИмяПроцедурыРегистрации()
Возврат "ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
КонецФункции
Функция СтандартноеИмяПроцедурыОтложенногоОбработчика()
Возврат "ОбработатьДанныеДляПереходаНаНовуюВерсию";
КонецФункции
Функция СтандартноеИмяПроцедурыПроверки() Экспорт
Возврат "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
КонецФункции
#Область ПротоколированиеХодаОбновления #Область ПротоколированиеХодаОбновления
// Возвращает строковую константу для формирования сообщений журнала регистрации. // Возвращает строковую константу для формирования сообщений журнала регистрации.
@@ -5347,8 +5406,6 @@
ПодсистемаСуществует = ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом"); ПодсистемаСуществует = ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом");
ОтключитьОбновлениеКлючейДоступа(Истина, ПодсистемаСуществует); ОтключитьОбновлениеКлючейДоступа(Истина, ПодсистемаСуществует);
Попытка Попытка
ПараметрыВызова = Новый Массив;
ПараметрыВызова.Добавить(КонтекстОбработчика.Параметры);
Результат = НовыйРезультатВыполненияОтложенногоОбработчика(); Результат = НовыйРезультатВыполненияОтложенногоОбработчика();
Если КонтекстОбработчика.Параметры.Свойство("ОбновляемыеДанные") Тогда Если КонтекстОбработчика.Параметры.Свойство("ОбновляемыеДанные") Тогда
@@ -5359,7 +5416,7 @@
Результат.ПереданоДанныхДляОбработки = ВсегоДанных; Результат.ПереданоДанныхДляОбработки = ВсегоДанных;
КонецЕсли; КонецЕсли;
Результат.НачалоПроцедурыОбработчика = ТекущаяУниверсальнаяДатаВМиллисекундах(); Результат.НачалоПроцедурыОбработчика = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОбщегоНазначения.ВыполнитьМетодКонфигурации(КонтекстОбработчика.ИмяОбработчика, ПараметрыВызова); ВыполнитьПроцедуру(КонтекстОбработчика.ИмяОбработчика, КонтекстОбработчика.Параметры, "ОтложеннаяОбработка");
Результат.ЗавершениеПроцедурыОбработчика = ТекущаяУниверсальнаяДатаВМиллисекундах(); Результат.ЗавершениеПроцедурыОбработчика = ТекущаяУниверсальнаяДатаВМиллисекундах();
Результат.Параметры = КонтекстОбработчика.Параметры; Результат.Параметры = КонтекстОбработчика.Параметры;
@@ -11689,8 +11746,6 @@
ПараметрыОбработчикаСтруктура.ПараметрыВыборки = Неопределено; ПараметрыОбработчикаСтруктура.ПараметрыВыборки = Неопределено;
КонецЕсли; КонецЕсли;
ПараметрыОбработчика = Новый Массив;
ПараметрыОбработчика.Добавить(ПараметрыОбработчикаСтруктура);
Попытка Попытка
Сообщение = НСтр("ru = 'Выполняется процедура заполнения данных Сообщение = НСтр("ru = 'Выполняется процедура заполнения данных
|""%1"" |""%1""
@@ -11702,7 +11757,7 @@
ЗаписатьИнформацию(Сообщение); ЗаписатьИнформацию(Сообщение);
НачалоРегистрации = ТекущаяУниверсальнаяДатаВМиллисекундах(); НачалоРегистрации = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.ПроцедураЗаполненияДанныхОбновления, ПараметрыОбработчика); ВыполнитьПроцедуру(Обработчик.ПроцедураЗаполненияДанныхОбновления, ПараметрыОбработчикаСтруктура, "РегистрацияДанных");
КонецРегистрации = ТекущаяУниверсальнаяДатаВМиллисекундах(); КонецРегистрации = ТекущаяУниверсальнаяДатаВМиллисекундах();
ДлительностьРегистрации = (КонецРегистрации - НачалоРегистрации) / 1000; ДлительностьРегистрации = (КонецРегистрации - НачалоРегистрации) / 1000;
@@ -11850,9 +11905,6 @@
ПараметрыОтметкиКОбработке.ПараметрыВыборки = Неопределено; ПараметрыОтметкиКОбработке.ПараметрыВыборки = Неопределено;
КонецЕсли; КонецЕсли;
ПараметрыОбработчика = Новый Массив;
ПараметрыОбработчика.Добавить(ПараметрыОтметкиКОбработке);
ШаблонСообщения = НСтр( ШаблонСообщения = НСтр(
"ru = 'Выполняется процедура заполнения данных "ru = 'Выполняется процедура заполнения данных
|""%1"" |""%1""
@@ -11865,7 +11917,7 @@
Попытка Попытка
НачалоРегистрации = ТекущаяУниверсальнаяДатаВМиллисекундах(); НачалоРегистрации = ТекущаяУниверсальнаяДатаВМиллисекундах();
ОбщегоНазначения.ВыполнитьМетодКонфигурации(ОписаниеОбрабатываемыхДанных.ПроцедураЗаполнения, ПараметрыОбработчика); ВыполнитьПроцедуру(ОписаниеОбрабатываемыхДанных.ПроцедураЗаполнения, ПараметрыОтметкиКОбработке, "РегистрацияДанных");
КонецРегистрации = ТекущаяУниверсальнаяДатаВМиллисекундах(); КонецРегистрации = ТекущаяУниверсальнаяДатаВМиллисекундах();
Исключение Исключение
ИнформацияОбОшибке = ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); ИнформацияОбОшибке = ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
@@ -485,6 +485,15 @@
// ** ИмяПроцедуры - Строка - имя процедуры или функции, объявленной в модуле. // ** ИмяПроцедуры - Строка - имя процедуры или функции, объявленной в модуле.
// ** ФрагментСодержания - Строка - фрагмент содержания места вызова, которые нужно пропустить. // ** ФрагментСодержания - Строка - фрагмент содержания места вызова, которые нужно пропустить.
// Фрагменты содержания указаны в подробном тексте ошибки отчета ПроверкаВнедренияБСП. // Фрагменты содержания указаны в подробном тексте ошибки отчета ПроверкаВнедренияБСП.
// * ОшибкаКогдаУказанныйМетодНеВызывается - Булево - начальное значение Истина.
// Если Истина, тогда отчет ПроверкаВнедренийБСП добавит ошибки,
// когда метод указанный в процедуре ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод,
// не найден среди вызываемых методов, которые нашел отчет (с учетом способа вызова - в фоне / не в фоне).
// * ИсключенияКогдаУказанныйМетодНеВызывается - Соответствие из КлючИЗначение:
// ** Ключ - Строка - имя общего модуля, например, "ОбщийМодуль.ОбщегоНазначения",
// имя объекта метаданных (модуль менеджера), например, "Справочник.Организации",
// или имя модуля объекта обработки или отчета, например, "Отчет.ПроверкаВнедренияБСП.МодульОбъекта".
// ** Значение - см. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод.Методы
// //
// Пример: // Пример:
// Обработчики = Новый Соответствие; // Обработчики = Новый Соответствие;
@@ -2688,11 +2688,12 @@
АдресПоПолям.ТипАдреса = АдресИзJSON.AddressType; АдресПоПолям.ТипАдреса = АдресИзJSON.AddressType;
АдресПоПолям.Страна = АдресИзJSON.Country; АдресПоПолям.Страна = АдресИзJSON.Country;
АдресПоПолям.КодСтраны = КодыСтраны(АдресИзJSON); АдресПоПолям.КодСтраны = КодыСтраны(АдресИзJSON);
НаименованиеРегиона = СокрЛП(АдресИзJSON["area"] + " " +АдресИзJSON["areaType"]);
НазваниеОсновнойСтраны = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(РаботаСАдресамиКлиентСервер.ОсновнаяСтрана(), "Наименование"); НазваниеОсновнойСтраны = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(РаботаСАдресамиКлиентСервер.ОсновнаяСтрана(), "Наименование");
ЭтоНациональныйАдрес = ?(СтрСравнить(АдресИзJSON.Country, НазваниеОсновнойСтраны) = 0, Истина, Ложь); ЭтоНациональныйАдрес = ?(СтрСравнить(АдресИзJSON.Country, НазваниеОсновнойСтраны) = 0, Истина, Ложь);
АдресПоПолям.КодРегиона = ?(ЭтоНациональныйАдрес, КодРегиона(НаименованиеРегиона), ""); Если ЭтоНациональныйАдрес Тогда
АдресПоПолям.КодРегиона = КодРегиона(АдресИзJSON.areaValue, АдресИзJSON.area, АдресИзJSON.areaType);
КонецЕсли;
ИдентификаторАдресногоОбъекта = ""; ИдентификаторАдресногоОбъекта = "";
МаксимальныйУровеньИдентификатора = 0; МаксимальныйУровеньИдентификатора = 0;
@@ -2731,7 +2732,7 @@
// Коды мун. уровней // Коды мун. уровней
АдресПоПолям.КодМуниципальногоРайона = КодМуниципальногоРайона(АдресИзJSON.munDistrictType, АдресИзJSON.oktmo, АдресПоПолям.КодМуниципальногоРайона = КодМуниципальногоРайона(АдресИзJSON.munDistrictType, АдресИзJSON.oktmo,
ЭтоГородФедеральногоЗначения(НаименованиеРегиона)); ЭтоГородФедеральногоЗначения(СокрЛП(АдресИзJSON.area + " " + АдресИзJSON.areaType)));
АдресПоПолям.КодПоселения = КодПоселения(АдресИзJSON.settlementType); АдресПоПолям.КодПоселения = КодПоселения(АдресИзJSON.settlementType);
Если Параметры.КодыАдреса Тогда Если Параметры.КодыАдреса Тогда
@@ -3227,21 +3228,32 @@
// Возвращает код региона по его полному наименованию. // Возвращает код региона по его полному наименованию.
// //
// Параметры: // Параметры:
// НаименованиеРегиона - Строка - полное наименование региона с сокращением. // ПолноеНаименование - Строка - полное официальное наименование региона.
// НаименованиеАдресногоЭлемента - Строка - наименование адресного элемента региона, например "Тверская".
// ТипАдресногоЭлемента - Строка - вид адресного элемента региона.
// //
// Возвращаемое значение: // Возвращаемое значение:
// Строка - код региона из двух цифр. Пустая строка, если наименование определить не удалось. // Строка - код региона из двух цифр; пустая строка, если код региона по наименованию определить не удалось.
// Неопределено - если нет ни одной подсистемы адресного классификатора. // Неопределено - если нет подсистемы адресного классификатора.
// //
Функция КодРегиона(Знач ПолноеНаименование) Экспорт Функция КодРегиона(Знач ПолноеНаименование, НаименованиеАдресногоЭлемента = "", ТипАдресногоЭлемента = "") Экспорт
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.АдресныйКлассификатор") Тогда Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.АдресныйКлассификатор") Тогда
МодульАдресныйКлассификатор = ОбщегоНазначения.ОбщийМодуль("АдресныйКлассификатор"); Возврат Неопределено;
Код = МодульАдресныйКлассификатор.КодРегионаПоНаименованию(ПолноеНаименование);
Возврат Формат(Код, "ЧЦ=2; ЧН=; ЧВН=");
КонецЕсли; КонецЕсли;
Возврат Неопределено; МодульАдресныйКлассификатор = ОбщегоНазначения.ОбщийМодуль("АдресныйКлассификатор");
Код = МодульАдресныйКлассификатор.КодРегионаПоНаименованию(ПолноеНаименование);
Если Не ЗначениеЗаполнено(Код) И ЗначениеЗаполнено(НаименованиеАдресногоЭлемента) Тогда
Код = МодульАдресныйКлассификатор.КодРегионаПоНаименованию(НаименованиеАдресногоЭлемента);
Если Не ЗначениеЗаполнено(Код) И ЗначениеЗаполнено(ТипАдресногоЭлемента) Тогда
Код = МодульАдресныйКлассификатор.КодРегионаПоНаименованию(НаименованиеАдресногоЭлемента + " " + ТипАдресногоЭлемента);
КонецЕсли;
КонецЕсли;
Возврат Формат(Код, "ЧЦ=2; ЧН=; ЧВН=");
КонецФункции КонецФункции
@@ -4549,7 +4549,7 @@
Исключение Исключение
ЖурналРегистрации.ДобавитьСообщениеДляЖурналаРегистрации( ЖурналРегистрации.ДобавитьСообщениеДляЖурналаРегистрации(
НСтр("ru = 'Работа с файлами.Ошибка установки времени изменения'", ОбщегоНазначения.КодОсновногоЯзыка()), НСтр("ru = 'Работа с файлами.Ошибка установки времени изменения'", ОбщегоНазначения.КодОсновногоЯзыка()),
"Ошибка", ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())); УровеньЖурналаРегистрации.Ошибка,,, ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
КонецПопытки; КонецПопытки;
КонецЕсли; КонецЕсли;
КонецПроцедуры КонецПроцедуры
@@ -198,6 +198,69 @@
ИсключениеПроверки.ИмяПроцедуры = "ВыполнитьВФоне"; ИсключениеПроверки.ИмяПроцедуры = "ВыполнитьВФоне";
ИсключениеПроверки.ФрагментСодержания = "Возврат ДлительныеОперации.ВыполнитьВФоне(ИмяПроцедуры, ПараметрыПроцедуры, ПараметрыВыполнения)"; ИсключениеПроверки.ФрагментСодержания = "Возврат ДлительныеОперации.ВыполнитьВФоне(ИмяПроцедуры, ПараметрыПроцедуры, ПараметрыВыполнения)";
Методы = Новый Соответствие;
Методы.Вставить("ОбновитьКэшСертификатов");
Методы.Вставить("АутентификацияПоСертификату", Истина);
Методы.Вставить("АутентификацияПоЛогину", Истина);
Методы.Вставить("Зашифровать", Истина);
Методы.Вставить("СертификатыРасшифрования", Истина);
Методы.Вставить("ХешированиеДанных", Истина);
Методы.Вставить("СоздатьТранзакцию", Истина);
Методы.Вставить("Расшифровать", Истина);
Методы.Вставить("Подписать", Истина);
Методы.Вставить("ПодписатьПакет", Истина);
Методы.Вставить("УсовершенствоватьПодпись", Истина);
Методы.Вставить("ВалидацияПинКодаСертификата", Истина);
Методы.Вставить("ПолучитьДанныеСертификата", Истина);
Методы.Вставить("ПолучитьСвойстваСертификата", Истина);
Методы.Вставить("ОбновитьДанныеСертификатов", Истина);
Методы.Вставить("СоздатьЗапросНаСертификат", Истина);
Методы.Вставить("СписокЗапросовНаСертификат", Истина);
Методы.Вставить("ПолучитьЗапросНаСертификат", Истина);
Методы.Вставить("УдалитьЗапросНаСертификат", Истина);
Методы.Вставить("УстановитьСертификат", Истина);
Методы.Вставить("НазначитьОсновнымСертификат", Истина);
Методы.Вставить("СменитьПинКодСертификата", Истина);
Методы.Вставить("ПроверитьСертификат", Истина);
Методы.Вставить("ПолучитьСведенияОПодписантах", Истина);
Методы.Вставить("ПроверитьПодпись", Истина);
Методы.Вставить("ОбновитьПолитикуПользователя", Истина);
Методы.Вставить("ПолучитьОписаниеСервиса", Истина);
Методы.Вставить("ВыполнитьЗапросКСервису", Истина);
Методы.Вставить("НайтиСертификат", Истина);
Методы.Вставить("СостояниеУчетнойЗаписи", Истина);
Методы.Вставить("ПодготовитьТранзакцию", Истина);
Методы.Вставить("ПолучитьЗаписиАудита", Истина);
Методы.Вставить("ЗагрузитьДокумент", Истина);
Методы.Вставить("ЗагрузитьПакетДокументов", Истина);
Методы.Вставить("ИнформацияОДокументеПоИдентификатору", Истина);
Методы.Вставить("ИнформацияОДокументеПоХешу", Истина);
Методы.Вставить("ПолучитьОбработанныйДокумент", Истина);
Методы.Вставить("ИзменитьИнформациюОДокументе", Истина);
Методы.Вставить("ПривязатьДокумент", Истина);
Методы.Вставить("ПолучитьИнформациюДокументаКонвертации", Истина);
Методы.Вставить("УдалитьДокумент", Истина);
Методы.Вставить("СоздатьЗакрытыйКлюч", Истина);
Методы.Вставить("УстановитьПараметрЗакрытогоКлюча", Истина);
Методы.Вставить("ПолучитьПараметрЗакрытогоКлюча", Истина);
Методы.Вставить("ПодписатьАсинхронно", Истина);
Методы.Вставить("ПолучитьОбработанныеДокументы", Истина);
Методы.Вставить("ЗашифроватьАсинхронно", Истина);
Методы.Вставить("РасшифроватьАсинхронно", Истина);
Методы.Вставить("СертификатыРасшифрованияАсинхронно", Истина);
Методы.Вставить("СведенияОбОперации", Истина);
Методы.Вставить("ПолучитьТокенПоКодуАвторизации", Истина);
Настройки.ИсключенияКогдаУказанныйМетодНеВызывается.Вставить("ОбщийМодуль.СервисКриптографииDSSСлужебный", Методы);
Методы = Новый Соответствие;
Методы.Вставить("ОбменССерверомАктивироватьУчетнуюЗапись", Истина);
Методы.Вставить("ОбменССерверомАктивироватьКлючПриложенияУчетнойЗаписи", Истина);
Методы.Вставить("ОбменССерверомОтправитьКодАктивацииКлюча", Истина);
Методы.Вставить("ПолучитьТикетИнтернетПоддержкиПользователя", Истина);
Методы.Вставить("ОтправитьЗаявлениеНаПортал", Истина);
Методы.Вставить("ОбменССерверомСписокСерверовОблачнойПодписи", Истина);
Настройки.ИсключенияКогдаУказанныйМетодНеВызывается.Вставить("Обработка.УправлениеПодключениемDSS", Методы);
КонецПроцедуры КонецПроцедуры
#КонецОбласти #КонецОбласти
@@ -7534,8 +7597,6 @@
Методы.Вставить("СертификатыРасшифрованияАсинхронно", Истина); Методы.Вставить("СертификатыРасшифрованияАсинхронно", Истина);
Методы.Вставить("СведенияОбОперации", Истина); Методы.Вставить("СведенияОбОперации", Истина);
Методы.Вставить("ПолучитьТокенПоКодуАвторизации", Истина); Методы.Вставить("ПолучитьТокенПоКодуАвторизации", Истина);
Методы.Вставить("ПолучитьТокенПоКодуАвторизации", Истина);
Методы.Вставить("ПолучитьТокенПоКодуАвторизации", Истина);
КонецПроцедуры КонецПроцедуры
@@ -756,7 +756,7 @@
|Для того чтобы разрешить работу пользователей, воспользуйтесь консолью кластера серверов или запустите ""1С:Предприятие"" с параметрами: |Для того чтобы разрешить работу пользователей, воспользуйтесь консолью кластера серверов или запустите ""1С:Предприятие"" с параметрами:
|ENTERPRISE %2 /C %3 /UC %4'"); |ENTERPRISE %2 /C %3 /UC %4'");
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСообщения, СоединенияИБКлиентСервер.ТекстДляАдминистратора(), ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСообщения, СоединенияИБКлиентСервер.ТекстДляАдминистратора(),
СтрокаПутиКИнформационнойБазе, ИмяПараметра, НСтр("ru = '<код разрешения>'")); СтрокаПутиКИнформационнойБазе, ИмяПараметра, "КодРазрешения");
КонецЕсли; КонецЕсли;
Возврат ТекстСообщения; Возврат ТекстСообщения;
@@ -404,22 +404,24 @@
Возврат; Возврат;
КонецЕсли; КонецЕсли;
ВремяНачалаБлокировки = ТекущийРежим.Начало;
ВремяОкончанияБлокировки = ТекущийРежим.Конец;
// ИнтервалЗакрытьСЗапросом и ИнтервалПрекратить имеют отрицательное значение,
// поэтому, когда идет сравнение этих параметров с разницей (ВремяНачалаБлокировки - ТекущийМомент),
// то используется "<=", так как данная разница постоянно уменьшается.
ИнтервалПредупреждения = ТекущийРежим.ИнтервалОжиданияЗавершенияРаботыПользователей;
ИнтервалЗакрытьСЗапросом = ИнтервалПредупреждения / 3;
ИнтервалПрекратитьВМоделиСервиса = 60; // За минуту до начала блокировки.
ИнтервалПрекратить = 0; // В момент установки блокировки.
ТекущийМомент = ТекущийРежим.ТекущаяДатаСеанса; ТекущийМомент = ТекущийРежим.ТекущаяДатаСеанса;
ВремяОкончанияБлокировки = ТекущийРежим.Конец;
Если ВремяОкончанияБлокировки <> '00010101' И ТекущийМомент > ВремяОкончанияБлокировки Тогда Если ВремяОкончанияБлокировки <> '00010101' И ТекущийМомент > ВремяОкончанияБлокировки Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
РазделениеВключено = ОбщегоНазначенияКлиент.РазделениеВключено();
ВремяНачалаБлокировки = ТекущийРежим.Начало;
ИнтервалПредупреждения = ТекущийРежим.ИнтервалОжиданияЗавершенияРаботыПользователей;
ИнтервалПрекратитьВМоделиСервиса = 60; // За минуту до начала блокировки.
ИнтервалПрекратить = 0; // В момент установки блокировки.
ИнтервалЗакрытьСЗапросом = 60 + ?(РазделениеВключено, ИнтервалПрекратитьВМоделиСервиса, ИнтервалПрекратить);
ИнтервалПредупреждения = ?(ИнтервалПредупреждения - 60 > ИнтервалЗакрытьСЗапросом,
ИнтервалПредупреждения, ИнтервалЗакрытьСЗапросом + 60);
ДатаВремениНачалаБлокировки = Формат(ВремяНачалаБлокировки, "ДЛФ=DD"); ДатаВремениНачалаБлокировки = Формат(ВремяНачалаБлокировки, "ДЛФ=DD");
ВремяВремениНачалаБлокировки = Формат(ВремяНачалаБлокировки, "ДЛФ=T"); ВремяВремениНачалаБлокировки = Формат(ВремяНачалаБлокировки, "ДЛФ=T");
@@ -428,7 +430,6 @@
|%3'"); |%3'");
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, ДатаВремениНачалаБлокировки, ВремяВремениНачалаБлокировки, ТекстСообщения); ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, ДатаВремениНачалаБлокировки, ВремяВремениНачалаБлокировки, ТекстСообщения);
РазделениеВключено = ОбщегоНазначенияКлиент.РазделениеВключено();
Если Не РазделениеВключено Если Не РазделениеВключено
И (Не ЗначениеЗаполнено(ВремяНачалаБлокировки) Или ВремяНачалаБлокировки - ТекущийМомент < ИнтервалПрекратить) Тогда И (Не ЗначениеЗаполнено(ВремяНачалаБлокировки) Или ВремяНачалаБлокировки - ТекущийМомент < ИнтервалПрекратить) Тогда
@@ -677,18 +678,21 @@
ПараметрыИнформирования.ОповещениеПоказано = Истина; ПараметрыИнформирования.ОповещениеПоказано = Истина;
КонецЕсли; КонецЕсли;
Если Не ПараметрыИнформирования.ПоказатьПредупреждениеИлиВопрос Тогда Если ПараметрыИнформирования.ПредупреждениеПоказано Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
ПоказатьПредупреждение(, ТекстСообщения, 30); ПоказатьПредупреждение(, ТекстСообщения, 30);
ПараметрыИнформирования.ПредупреждениеПоказано = Истина;
КонецПроцедуры КонецПроцедуры
// Возвращаемое значение: // Возвращаемое значение:
// Структура: // Структура:
// * ОповещениеПоказано - Булево // * ОповещениеПоказано - Булево
// * ПоказатьПредупреждениеИлиВопрос - Булево // * ПредупреждениеПоказано - Булево
// * ВопросПоказан - Булево
// //
Функция ПараметрыИнформирования(ВремяНачалаБлокировки) Функция ПараметрыИнформирования(ВремяНачалаБлокировки)
@@ -697,20 +701,12 @@
Если Свойства = Неопределено Или Свойства.ВремяНачалаБлокировки <> ВремяНачалаБлокировки Тогда Если Свойства = Неопределено Или Свойства.ВремяНачалаБлокировки <> ВремяНачалаБлокировки Тогда
Свойства = Новый Структура; Свойства = Новый Структура;
Свойства.Вставить("ОповещениеПоказано", Ложь); Свойства.Вставить("ОповещениеПоказано", Ложь);
Свойства.Вставить("ПоказатьПредупреждениеИлиВопрос", Ложь); Свойства.Вставить("ПредупреждениеПоказано", Ложь);
Свойства.Вставить("ДатаПоследнегоПредупрежденияИлиВопроса", '00010101'); Свойства.Вставить("ВопросПоказан", Ложь);
Свойства.Вставить("ВремяНачалаБлокировки", ВремяНачалаБлокировки); Свойства.Вставить("ВремяНачалаБлокировки", ВремяНачалаБлокировки);
ПараметрыПриложения.Вставить(ИмяПараметра, Свойства); ПараметрыПриложения.Вставить(ИмяПараметра, Свойства);
КонецЕсли; КонецЕсли;
ДатаСеанса = ОбщегоНазначенияКлиент.ДатаСеанса();
Если Свойства.ДатаПоследнегоПредупрежденияИлиВопроса + 50 < ДатаСеанса Тогда
Свойства.ДатаПоследнегоПредупрежденияИлиВопроса = ДатаСеанса;
Свойства.ПоказатьПредупреждениеИлиВопрос = Истина;
Иначе
Свойства.ПоказатьПредупреждениеИлиВопрос = Ложь;
КонецЕсли;
Возврат Свойства; Возврат Свойства;
КонецФункции КонецФункции
@@ -739,7 +735,7 @@
ПараметрыИнформирования.ОповещениеПоказано = Истина; ПараметрыИнформирования.ОповещениеПоказано = Истина;
КонецЕсли; КонецЕсли;
Если Не ПараметрыИнформирования.ПоказатьПредупреждениеИлиВопрос Тогда Если ПараметрыИнформирования.ВопросПоказан Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
@@ -749,6 +745,8 @@
ОписаниеОповещения = Новый ОписаниеОповещения("ЗадатьВопросПриЗавершенииРаботыЗавершение", ЭтотОбъект); ОписаниеОповещения = Новый ОписаниеОповещения("ЗадатьВопросПриЗавершенииРаботыЗавершение", ЭтотОбъект);
ПоказатьВопрос(ОписаниеОповещения, ТекстВопроса, РежимДиалогаВопрос.ДаНет, 30, КодВозвратаДиалога.Да); ПоказатьВопрос(ОписаниеОповещения, ТекстВопроса, РежимДиалогаВопрос.ДаНет, 30, КодВозвратаДиалога.Да);
ПараметрыИнформирования.ВопросПоказан = Истина;
КонецПроцедуры КонецПроцедуры
Процедура ЗадатьВопросПриЗавершенииРаботыЗавершение(Ответ, ДополнительныеПараметры) Экспорт Процедура ЗадатьВопросПриЗавершенииРаботыЗавершение(Ответ, ДополнительныеПараметры) Экспорт
@@ -636,6 +636,8 @@
Настройки = Новый Структура; Настройки = Новый Структура;
Настройки.Вставить("ОписаниеОбработчиков", ОписаниеОбработчиков); Настройки.Вставить("ОписаниеОбработчиков", ОписаниеОбработчиков);
Настройки.Вставить("ИсключенияПроверки", ИсключенияПроверки); Настройки.Вставить("ИсключенияПроверки", ИсключенияПроверки);
Настройки.Вставить("ОшибкаКогдаУказанныйМетодНеВызывается", Истина);
Настройки.Вставить("ИсключенияКогдаУказанныйМетодНеВызывается", Новый Соответствие);
ИнтеграцияПодсистемБСП.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки); ИнтеграцияПодсистемБСП.ПриНастройкеПроверкиМетодовВызываемыхКакПроизвольныйКод(Настройки);
Попытка Попытка
@@ -2784,12 +2784,6 @@
// Конец ТехнологияСервиса.ПользователиСервиса // Конец ТехнологияСервиса.ПользователиСервиса
#КонецОбласти
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс
// Требуется в файловой ИБ для предотвращения взаимоблокировок связанных с работой файловой СУБД, // Требуется в файловой ИБ для предотвращения взаимоблокировок связанных с работой файловой СУБД,
// в случаях, когда выполняется чтение с ограничением (RLS) в транзакции или перед записью // в случаях, когда выполняется чтение с ограничением (RLS) в транзакции или перед записью
// до срабатывания подписки на событие ПроверитьДоступПередЗаписью. // до срабатывания подписки на событие ПроверитьДоступПередЗаписью.
@@ -2825,6 +2819,8 @@
#КонецОбласти #КонецОбласти
#КонецОбласти
#Область СлужебныеПроцедурыИФункции #Область СлужебныеПроцедурыИФункции
// Дополнение к процедуре ЗаполнитьНаборыЗначенийДоступа. // Дополнение к процедуре ЗаполнитьНаборыЗначенийДоступа.
@@ -378,7 +378,7 @@
СвойстваТокена.Ошибка = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( СвойстваТокена.Ошибка = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось получить информацию о токене в слоте %1. %2'"), НСтр("ru = 'Не удалось получить информацию о токене в слоте %1. %2'"),
ЗначениеСлота, ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке())); ЗначениеСлота, ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
СтрокиТокенов.Вставить(ТипУстройства, СвойстваТокена); СтрокиТокенов.Вставить(СвойстваТокена.Слот, СвойстваТокена);
Продолжить; Продолжить;
КонецПопытки; КонецПопытки;
@@ -395,12 +395,12 @@
НСтр("ru = 'Не удалось получить информацию о механизмах токена: %1'"), НСтр("ru = 'Не удалось получить информацию о механизмах токена: %1'"),
ОшибкаПолученияМеханизмовТокена); ОшибкаПолученияМеханизмовТокена);
КонецЕсли; КонецЕсли;
СтрокиТокенов.Вставить(ТипУстройства, СвойстваТокена); СтрокиТокенов.Вставить(СвойстваТокена.Слот, СвойстваТокена);
Продолжить; Продолжить;
КонецПопытки; КонецПопытки;
СвойстваТокена.Механизмы = СписокМеханизмов.Значение; СвойстваТокена.Механизмы = СписокМеханизмов.Значение;
СтрокиТокенов.Вставить(ТипУстройства, СвойстваТокена); СтрокиТокенов.Вставить(СвойстваТокена.Слот, СвойстваТокена);
КонецЦикла; КонецЦикла;
КонецЦикла; КонецЦикла;
@@ -1335,10 +1335,18 @@
КонецФункции КонецФункции
Функция БиблиотекаУжеИнициализирована(ТекстОшибки) Экспорт
Если СтрНайти(ТекстОшибки, "pkcs11:401") <> 0 Тогда
Возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции
Асинх Функция ОшибкаКомпоненты(ОбъектКомпоненты, ВызыватьИсключение = Истина) Экспорт Асинх Функция ОшибкаКомпоненты(ОбъектКомпоненты, ВызыватьИсключение = Истина) Экспорт
Ошибка = Ждать ОбъектКомпоненты.ПолучитьСписокОшибокАсинх(); Ошибка = Ждать ОбъектКомпоненты.ПолучитьСписокОшибокАсинх();
Если Не ЗначениеЗаполнено(Ошибка) Тогда Если Не ЗначениеЗаполнено(Ошибка) Или БиблиотекаУжеИнициализирована(Ошибка) Тогда
Возврат Истина; Возврат Истина;
КонецЕсли; КонецЕсли;
@@ -1364,6 +1372,12 @@
Возврат НСтр("ru = 'Рутокен S'"); Возврат НСтр("ru = 'Рутокен S'");
ИначеЕсли СтрНачинаетсяС(НРег(Модель), "rutoken") Тогда ИначеЕсли СтрНачинаетсяС(НРег(Модель), "rutoken") Тогда
Возврат НСтр("ru = 'Рутокен'"); Возврат НСтр("ru = 'Рутокен'");
ИначеЕсли СтрНачинаетсяС(НРег(Модель), "jacartagost") Тогда
Возврат НСтр("ru = 'JaCarta ГОСТ'");
ИначеЕсли СтрНачинаетсяС(НРег(Модель), "jacartalaser") Тогда
Возврат НСтр("ru = 'JaCarta PKI'");
ИначеЕсли СтрНачинаетсяС(НРег(Модель), "jacartapro") Тогда
Возврат НСтр("ru = 'JaCarta PRO'");
ИначеЕсли СтрНачинаетсяС(НРег(Модель), "jacarta") Тогда ИначеЕсли СтрНачинаетсяС(НРег(Модель), "jacarta") Тогда
Возврат "JaCarta"; Возврат "JaCarta";
КонецЕсли; КонецЕсли;
@@ -1860,7 +1860,7 @@
Функция НастройкиСозданияПодписи(ТипПодписи, АдресаСерверовМетокВремени) Экспорт Функция НастройкиСозданияПодписи(ТипПодписи, АдресаСерверовМетокВремени) Экспорт
Результат = Новый Структура("ТипПодписи, АдресаСерверовМетокВремени"); Результат = Новый Структура("ТипПодписи, АдресаСерверовМетокВремени");
Результат.АдресаСерверовМетокВремени = АдресаСерверовМетокВремени; Результат.АдресаСерверовМетокВремени = Новый Массив;
Если Не ЗначениеЗаполнено(ТипПодписи) Тогда Если Не ЗначениеЗаполнено(ТипПодписи) Тогда
Результат.ТипПодписи = ТипПодписиКриптографии( Результат.ТипПодписи = ТипПодписиКриптографии(
@@ -1873,6 +1873,8 @@
Или ТипПодписи = ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.РасширеннаяДолгосрочнаяCAdESXLongType2") Или ТипПодписи = ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.РасширеннаяДолгосрочнаяCAdESXLongType2")
Или ТипПодписи = ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.АрхивнаяCAdESAv3") Тогда Или ТипПодписи = ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.АрхивнаяCAdESAv3") Тогда
Результат.АдресаСерверовМетокВремени = АдресаСерверовМетокВремени;
Граница = Результат.АдресаСерверовМетокВремени.ВГраница(); Граница = Результат.АдресаСерверовМетокВремени.ВГраница();
Для Счетчик = 0 По Граница Цикл Для Счетчик = 0 По Граница Цикл
ТекущийИндекс = Граница - Счетчик; ТекущийИндекс = Граница - Счетчик;
@@ -2162,18 +2164,20 @@
Буфер = АнализДанных.Буфер.Прочитать(АнализДанных.Смещение, РазмерДанных); Буфер = АнализДанных.Буфер.Прочитать(АнализДанных.Смещение, РазмерДанных);
СтрокаБуфера = ПолучитьHexСтрокуИзБуфераДвоичныхДанных(Буфер); СтрокаБуфера = ПолучитьHexСтрокуИзБуфераДвоичныхДанных(Буфер);
Если СтрокаБуфера = "2A864886F70D0109100104" Тогда //1.2.840.113549.1.9.16.1.4 tSTInfo Если СтрокаБуфера = "2A864886F70D0109100104" Тогда //1.2.840.113549.1.9.16.1.4 tSTInfo
ПропуститьРодительскийБлок(АнализДанных);
РазмерДанных = АнализДанных.Родители[1].РазмерДанных - 17; ПропуститьНачалоБлока(АнализДанных, 2, 0); // [0]
РазмерДанных = АнализДанных.Родители[0].РазмерДанных;
Буфер = АнализДанных.Буфер.Прочитать(АнализДанных.Смещение + 15, РазмерДанных); Буфер = АнализДанных.Буфер.Прочитать(АнализДанных.Смещение, РазмерДанных); // БуферДвоичныхДанных
ДатаШтампаВремени = ПрочитатьДатуИзШтампаВремени(Буфер); ДатаШтампаВремени = ПрочитатьДатуИзШтампаВремени(Буфер);
Если ЗначениеЗаполнено(ДатаШтампаВремени) Тогда Если ЗначениеЗаполнено(ДатаШтампаВремени) Тогда
СвойстваПодписи.ДатаШтампаВремени = ДатаШтампаВремени + ?(ЗначениеЗаполнено(РазницаСУниверсальнымВременем), СвойстваПодписи.ДатаШтампаВремени = ДатаШтампаВремени + ?(ЗначениеЗаполнено(РазницаСУниверсальнымВременем),
РазницаСУниверсальнымВременем, 0); РазницаСУниверсальнымВременем, 0);
КонецЕсли; КонецЕсли;
ПропуститьРодительскийБлок(АнализДанных); // [0]
Иначе
ПропуститьРодительскийБлок(АнализДанных); // OBJECT IDENTIFIER (contentType).
КонецЕсли; КонецЕсли;
ПропуститьРодительскийБлок(АнализДанных); // OBJECT IDENTIFIER (contentType).
ПропуститьРодительскийБлок(АнализДанных); // SEQUENCE (contentInfo ContentInfo). ПропуститьРодительскийБлок(АнализДанных); // SEQUENCE (contentInfo ContentInfo).
// [0]CS (certificates [0] IMPLICIT CertificateSet OPTIONAL). // [0]CS (certificates [0] IMPLICIT CertificateSet OPTIONAL).
Если ПрочитатьСертификаты = Ложь Тогда Если ПрочитатьСертификаты = Ложь Тогда
@@ -2436,6 +2440,8 @@
АнализДанных.Вставить("Родители", Новый Массив); АнализДанных.Вставить("Родители", Новый Массив);
АнализДанных.Вставить("Буфер", Буфер); АнализДанных.Вставить("Буфер", Буфер);
// OCTET STRING
ПропуститьНачалоБлока(АнализДанных, 0, 4);
// SEQUENCE // SEQUENCE
ПропуститьНачалоБлока(АнализДанных, 0, 16); ПропуститьНачалоБлока(АнализДанных, 0, 16);
// INTEGER // INTEGER
+9 -9
View File
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="5d400efd-61af-4028-86b7-9c2f0a47a96c"> <mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="45d634d1-7cac-4233-b147-4111d0609d52">
<name>БиблиотекаСтандартныхПодсистем</name> <name>БиблиотекаСтандартныхПодсистем</name>
<synonym> <synonym>
<key>ru</key> <key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value> <value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym> </synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="f7cb734e-5ab9-4a48-935b-8cf4cb131054"/> <containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="92a48ebb-5a9f-4e0b-bbfd-f9471c310909"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="c62fccc8-8c6d-4f7c-a866-ced1fb702c3b"/> <containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="6d514765-73a4-4766-9416-8f95de66637d"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="f0c3634d-bb7d-4dd8-8b32-70f770f79a38"/> <containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="09943843-e733-405a-b34b-1176748ec4d3"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="65ffacdb-5969-4a40-908d-762c713f62ca"/> <containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="be4288ea-780a-4b94-875c-2a9691ff500c"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="7ae7da12-1748-47f4-9f3e-7f8fd5470bb4"/> <containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="6e8ded8d-3fd0-40c3-837d-7d599eb3c46b"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="dd30b75c-50f9-43d2-a6c4-1aecfc8402ff"/> <containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="31217285-c3ea-44f4-a298-b57dd18e68d9"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="f13b286a-651d-44f2-893a-58e19a36e701"/> <containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="7a2d6a8b-f9ff-4de5-821c-1dbf0b09f7b2"/>
<defaultRunMode>ManagedApplication</defaultRunMode> <defaultRunMode>ManagedApplication</defaultRunMode>
<usePurposes>PersonalComputer</usePurposes> <usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant> <scriptVariant>Russian</scriptVariant>
@@ -19,7 +19,7 @@
<defaultRoles>Role.АдминистраторСистемы</defaultRoles> <defaultRoles>Role.АдминистраторСистемы</defaultRoles>
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles> <defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
<vendor>Фирма &quot;1С&quot;</vendor> <vendor>Фирма &quot;1С&quot;</vendor>
<version>3.1.11.461</version> <version>3.1.11.466</version>
<updateCatalogAddress>https://downloads.v8.1c.ru/tmplts/</updateCatalogAddress> <updateCatalogAddress>https://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents> <includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities> <usedMobileApplicationFunctionalities>
@@ -1 +1 @@
{6,1,1,2c5c7dbb-f9d9-4b36-a5ba-3071b8700c7f,1,94930398-c0d4-488b-95da-8b0e5431364e,"3.1.11.461","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7969,1,0,5d400efd-61af-4028-86b7-9c2f0a47a96c,5d400efd-61af-4028-86b7-9c2f0a47a96c,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,fe1a6d34-0ca1-429e-bc7a-4e8eae90f59b,1,e593c960-d377-45f2-afe1-86a99627fee7,"3.1.11.466","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7969,1,0,45d634d1-7cac-4233-b147-4111d0609d52,45d634d1-7cac-4233-b147-4111d0609d52,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
@@ -728,7 +728,6 @@
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод // См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОтключитьЗагрузкуКурсаВалюты643ИзИнтернета"); Методы.Вставить("ОтключитьЗагрузкуКурсаВалюты643ИзИнтернета");
Методы.Вставить("УстановитьРасписаниеРегламентногоЗадания"); Методы.Вставить("УстановитьРасписаниеРегламентногоЗадания");
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт Функция ВерсияКалендарей() Экспорт
Возврат 109; Возврат 112;
КонецФункции КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.11.455"; Возврат "3.1.11.466";
КонецФункции КонецФункции
@@ -292,8 +292,11 @@
<Item Calendar="05" Year="2025" DayType="Праздник" Date="20250726" SwapDate="20250728"/> <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="20250728" SwapDate="20250726"/>
<Item Calendar="05" Year="2025" DayType="Праздник" Date="20250915" SwapDate=""/> <Item Calendar="05" Year="2025" DayType="Праздник" Date="20250915" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Предпраздничный" Date="20260319" SwapDate=""/> <Item Calendar="05" Year="2026" DayType="Предпраздничный" Date="20260318" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Праздник" Date="20260319" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/> <Item Calendar="05" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Праздник" Date="20260413" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Праздник" Date="20260421" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Предпраздничный" Date="20260526" SwapDate=""/> <Item Calendar="05" Year="2026" DayType="Предпраздничный" Date="20260526" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Праздник" Date="20260527" SwapDate=""/> <Item Calendar="05" Year="2026" DayType="Праздник" Date="20260527" SwapDate=""/>
<Item Calendar="05" Year="2026" DayType="Праздник" Date="20260726" SwapDate="20260727"/> <Item Calendar="05" Year="2026" DayType="Праздник" Date="20260726" SwapDate="20260727"/>
@@ -356,8 +359,11 @@
<Item Calendar="06" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/> <Item Calendar="06" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
<Item Calendar="06" Year="2025" DayType="Праздник" Date="20250607" SwapDate="20250609"/> <Item Calendar="06" Year="2025" DayType="Праздник" Date="20250607" SwapDate="20250609"/>
<Item Calendar="06" Year="2025" DayType="Суббота" Date="20250609" SwapDate="20250607"/> <Item Calendar="06" Year="2025" DayType="Суббота" Date="20250609" SwapDate="20250607"/>
<Item Calendar="06" Year="2026" DayType="Предпраздничный" Date="20260319" SwapDate=""/> <Item Calendar="06" Year="2026" DayType="Предпраздничный" Date="20260318" SwapDate=""/>
<Item Calendar="06" Year="2026" DayType="Праздник" Date="20260319" SwapDate=""/>
<Item Calendar="06" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/> <Item Calendar="06" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/>
<Item Calendar="06" Year="2026" DayType="Праздник" Date="20260321" SwapDate="20260323"/>
<Item Calendar="06" Year="2026" DayType="Суббота" Date="20260323" SwapDate="20260321"/>
<Item Calendar="06" Year="2026" DayType="Предпраздничный" Date="20260526" SwapDate=""/> <Item Calendar="06" Year="2026" DayType="Предпраздничный" Date="20260526" SwapDate=""/>
<Item Calendar="06" Year="2026" DayType="Праздник" Date="20260527" SwapDate=""/> <Item Calendar="06" Year="2026" DayType="Праздник" Date="20260527" SwapDate=""/>
<Item Calendar="07" Year="2016" DayType="Праздник" Date="20160328" SwapDate=""/> <Item Calendar="07" Year="2016" DayType="Праздник" Date="20160328" SwapDate=""/>
@@ -441,6 +447,7 @@
<Item Calendar="07" Year="2025" DayType="Нерабочий" Date="20250920" SwapDate=""/> <Item Calendar="07" Year="2025" DayType="Нерабочий" Date="20250920" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/> <Item Calendar="07" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Праздник" Date="20260328" SwapDate=""/> <Item Calendar="07" Year="2026" DayType="Праздник" Date="20260328" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Нерабочий" Date="20260421" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Нерабочий" Date="20260521" SwapDate=""/> <Item Calendar="07" Year="2026" DayType="Нерабочий" Date="20260521" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Праздник" Date="20260527" SwapDate=""/> <Item Calendar="07" Year="2026" DayType="Праздник" Date="20260527" SwapDate=""/>
<Item Calendar="07" Year="2026" DayType="Праздник" Date="20260901" SwapDate=""/> <Item Calendar="07" Year="2026" DayType="Праздник" Date="20260901" SwapDate=""/>
@@ -613,6 +620,7 @@
<Item Calendar="09" Year="2025" DayType="Воскресенье" Date="20250908" SwapDate="20250907"/> <Item Calendar="09" Year="2025" DayType="Воскресенье" Date="20250908" SwapDate="20250907"/>
<Item Calendar="09" Year="2026" DayType="Предпраздничный" Date="20260319" SwapDate=""/> <Item Calendar="09" Year="2026" DayType="Предпраздничный" Date="20260319" SwapDate=""/>
<Item Calendar="09" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/> <Item Calendar="09" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/>
<Item Calendar="09" Year="2026" DayType="Праздник" Date="20260420" SwapDate=""/>
<Item Calendar="09" Year="2026" DayType="Праздник" Date="20260503" SwapDate="20260504"/> <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="20260504" SwapDate="20260503"/>
<Item Calendar="09" Year="2026" DayType="Предпраздничный" Date="20260526" SwapDate=""/> <Item Calendar="09" Year="2026" DayType="Предпраздничный" Date="20260526" SwapDate=""/>
@@ -973,9 +981,11 @@
<Item Calendar="20" Year="2025" DayType="Праздник" Date="20250608" SwapDate="20250610"/> <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="20250609" SwapDate="20250607"/>
<Item Calendar="20" Year="2025" DayType="Воскресенье" Date="20250610" SwapDate="20250608"/> <Item Calendar="20" Year="2025" DayType="Воскресенье" Date="20250610" SwapDate="20250608"/>
<Item Calendar="20" Year="2026" DayType="Предпраздничный" Date="20260319" SwapDate=""/> <Item Calendar="20" Year="2026" DayType="Предпраздничный" Date="20260318" SwapDate=""/>
<Item Calendar="20" Year="2026" DayType="Праздник" Date="20260319" SwapDate=""/>
<Item Calendar="20" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/> <Item Calendar="20" Year="2026" DayType="Праздник" Date="20260320" SwapDate=""/>
<Item Calendar="20" Year="2026" DayType="Праздник" Date="20260323" SwapDate=""/> <Item Calendar="20" Year="2026" DayType="Праздник" Date="20260321" SwapDate="20260323"/>
<Item Calendar="20" Year="2026" DayType="Суббота" Date="20260323" SwapDate="20260321"/>
<Item Calendar="20" Year="2026" DayType="Предпраздничный" Date="20260415" SwapDate=""/> <Item Calendar="20" Year="2026" DayType="Предпраздничный" Date="20260415" SwapDate=""/>
<Item Calendar="20" Year="2026" DayType="Праздник" Date="20260416" SwapDate=""/> <Item Calendar="20" Year="2026" DayType="Праздник" Date="20260416" SwapDate=""/>
<Item Calendar="20" Year="2026" DayType="Предпраздничный" Date="20260526" SwapDate=""/> <Item Calendar="20" Year="2026" DayType="Предпраздничный" Date="20260526" SwapDate=""/>
@@ -3757,14 +3757,20 @@
Возврат; Возврат;
КонецПопытки; КонецПопытки;
Ошибка = "";
Попытка Попытка
Ждать ОбъектКомпоненты.PKCS11ИнициализацияАсинх(НастройкиТокена); Ждать ОбъектКомпоненты.PKCS11ИнициализацияАсинх(НастройкиТокена);
Исключение Исключение
Ошибка = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()); Ошибка = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
Если Не ПустаяСтрока(Ошибка) И Не ЭлектроннаяПодписьКлиентЛокализация.БиблиотекаУжеИнициализирована(Ошибка) Тогда
ОткрытьФормуОшибки(НовыйОписаниеОшибки(НСтр("ru = 'Создание ключа электронной подписи'"), Ошибка)); ОткрытьФормуОшибки(НовыйОписаниеОшибки(НСтр("ru = 'Создание ключа электронной подписи'"), Ошибка));
ОбработатьЗаявлениеПослеСозданияКлючаИЗапросаНаСертификат(Ложь, Контекст); ОбработатьЗаявлениеПослеСозданияКлючаИЗапросаНаСертификат(Ложь, Контекст);
Возврат; Возврат;
КонецПопытки;
КонецЕсли;
Ждать ОбъектКомпоненты.ПолучитьСписокОшибокАсинх(); Ждать ОбъектКомпоненты.ПолучитьСписокОшибокАсинх();
@@ -4936,6 +4942,10 @@
Для Каждого Токен Из УстановленныеТокеныРезультат.Токены Цикл Для Каждого Токен Из УстановленныеТокеныРезультат.Токены Цикл
Найдено = СписокТокенов.НайтиСтроки(Новый Структура("ПрограммаИдентификатор", Токен.СерийныйНомер));
Если Найдено.Количество() > 0 Тогда
НоваяСтрока = Найдено[0];
Иначе
НоваяСтрока = СписокТокенов.Добавить(); НоваяСтрока = СписокТокенов.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, Токен); ЗаполнитьЗначенияСвойств(НоваяСтрока, Токен);
НоваяСтрока.ПрограммаИмя = ИмяПрограммы(НоваяСтрока.Токен); НоваяСтрока.ПрограммаИмя = ИмяПрограммы(НоваяСтрока.Токен);
@@ -4944,11 +4954,13 @@
Если Не ПустаяСтрока(НоваяСтрока.Ошибка) И СтрНайти(НоваяСтрока.Ошибка, ОшибкаНеНайденТокен()) <> 0 Тогда Если Не ПустаяСтрока(НоваяСтрока.Ошибка) И СтрНайти(НоваяСтрока.Ошибка, ОшибкаНеНайденТокен()) <> 0 Тогда
НоваяСтрока.Ошибка = СтрШаблон("%1%2%3", НоваяСтрока.Ошибка, Символы.ПС, РекомендацииДляТокена()); НоваяСтрока.Ошибка = СтрШаблон("%1%2%3", НоваяСтрока.Ошибка, Символы.ПС, РекомендацииДляТокена());
КонецЕсли; КонецЕсли;
КонецЕсли;
Если Токен.Слот = Неопределено Тогда Если Токен.Слот = Неопределено Тогда
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
Если Не ЗначениеЗаполнено(НоваяСтрока.ТипМеханизмаГенерацииКлючевойПары) Тогда
Попытка Попытка
ТипМеханизмаГенерацииКлючевойПары = ТипМеханизмаГенерацииКлючевойПары(Токен.Механизмы, Токен.Представление); ТипМеханизмаГенерацииКлючевойПары = ТипМеханизмаГенерацииКлючевойПары(Токен.Механизмы, Токен.Представление);
Исключение Исключение
@@ -4962,7 +4974,11 @@
Если ТипЗнч(ТипМеханизмаГенерацииКлючевойПары) = Тип("Строка") Тогда Если ТипЗнч(ТипМеханизмаГенерацииКлючевойПары) = Тип("Строка") Тогда
НоваяСтрока.Ошибка = ТипМеханизмаГенерацииКлючевойПары; НоваяСтрока.Ошибка = ТипМеханизмаГенерацииКлючевойПары;
Иначе Иначе
НоваяСтрока.Представление = Токен.Представление;
НоваяСтрока.Слот = Токен.Слот;
НоваяСтрока.ТипМеханизмаГенерацииКлючевойПары = ТипМеханизмаГенерацииКлючевойПары; НоваяСтрока.ТипМеханизмаГенерацииКлючевойПары = ТипМеханизмаГенерацииКлючевойПары;
НоваяСтрока.Ошибка = "";
КонецЕсли;
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
@@ -176,14 +176,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -319,14 +319,6 @@
#КонецОбласти #КонецОбласти
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -1416,14 +1416,6 @@
#КонецОбласти #КонецОбласти
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -168,16 +168,4 @@
#КонецОбласти #КонецОбласти
#Область СлужебныеПроцедурыИФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти
#КонецЕсли #КонецЕсли
@@ -100,34 +100,39 @@
МетаданныеРегистра = Метаданные.РегистрыСведений.ДатыЗапретаИзменения; МетаданныеРегистра = Метаданные.РегистрыСведений.ДатыЗапретаИзменения;
Поля = Новый СписокЗначений; Поля = Новый Массив;
ШиринаКолонок = Новый Соответствие; Поля.Добавить(НовоеОписаниеПоля(МетаданныеРегистра.Измерения.Раздел));
ДобавитьПоле(Поля, ШиринаКолонок, МетаданныеРегистра.Измерения.Раздел, 20); Поля.Добавить(НовоеОписаниеПоля(МетаданныеРегистра.Измерения.Объект));
ДобавитьПоле(Поля, ШиринаКолонок, МетаданныеРегистра.Измерения.Объект, 40); Поля.Добавить(НовоеОписаниеПоля(МетаданныеРегистра.Измерения.Пользователь));
ДобавитьПоле(Поля, ШиринаКолонок, МетаданныеРегистра.Измерения.Пользователь, 40); Поля.Добавить(НовоеОписаниеПоля(МетаданныеРегистра.Ресурсы.ДатаЗапрета));
ДобавитьПоле(Поля, ШиринаКолонок, МетаданныеРегистра.Ресурсы.ДатаЗапрета, 20); Поля.Добавить(НовоеОписаниеПоля(МетаданныеРегистра.Реквизиты.ОписаниеДатыЗапрета));
ДобавитьПоле(Поля, ШиринаКолонок, МетаданныеРегистра.Реквизиты.ОписаниеДатыЗапрета, 22); Поля.Добавить(НовоеОписаниеПоля(МетаданныеРегистра.Реквизиты.Комментарий));
ДобавитьПоле(Поля, ШиринаКолонок, МетаданныеРегистра.Реквизиты.Комментарий, 20);
Заголовок = Новый Массив; Заголовок = Новый Массив;
Заголовок.Добавить(""); Заголовок.Добавить("");
Для Каждого Поле Из Поля Цикл Для Каждого Поле Из Поля Цикл
Заголовок.Добавить(ДополненнаяСтрока(Поле.Представление, Заголовок.Добавить(ДополненнаяСтрока(Поле.Представление, Поля, Поле));
ШиринаКолонок.Получить(Поле.Значение)));
КонецЦикла; КонецЦикла;
СтрокиКомментария = Новый Массив; СтрокиКомментария = Новый Массив;
СтрокиКомментария.Добавить(СтрСоединить(Заголовок, " | ")); СтрокиКомментария.Добавить(СтрСоединить(Заголовок, " | "));
Если ЗначениеЗаполнено(ДобавленныеСтроки) Тогда Если ЗначениеЗаполнено(ДобавленныеСтроки) Тогда
ДобавитьСтроки(СтрокиКомментария, ДобавленныеСтроки, Поля, ШиринаКолонок, "+"); ДобавитьСтроки(СтрокиКомментария, ДобавленныеСтроки, Поля, "+");
КонецЕсли; КонецЕсли;
Если ЗначениеЗаполнено(УдаленныеСтроки) Тогда Если ЗначениеЗаполнено(УдаленныеСтроки) Тогда
ДобавитьСтроки(СтрокиКомментария, УдаленныеСтроки, Поля, ШиринаКолонок, "-"); ДобавитьСтроки(СтрокиКомментария, УдаленныеСтроки, Поля, "-");
КонецЕсли; КонецЕсли;
Комментарий = СтрСоединить(СтрокиКомментария, Символы.ПС) + Символы.ПС; Комментарий = СтрСоединить(СтрокиКомментария, Символы.ПС) + Символы.ПС;
ПробелыПоШирине = ПробелыПоШирине();
НачальнаяШирина = СтрДлина(ПробелыПоШирине);
Для Каждого Поле Из Поля Цикл
СтрокаЗамены = Лев(ПробелыПоШирине, НачальнаяШирина - Поле.Ширина) + "/" + Поля.Найти(Поле) + " | ";
Комментарий = СтрЗаменить(Комментарий, СтрокаЗамены, " | ");
КонецЦикла;
ЗаписьЖурналаРегистрации( ЗаписьЖурналаРегистрации(
НСтр("ru = 'Даты запрета.Регистрация изменений'", НСтр("ru = 'Даты запрета.Регистрация изменений'",
ОбщегоНазначения.КодОсновногоЯзыка()), ОбщегоНазначения.КодОсновногоЯзыка()),
@@ -141,37 +146,60 @@
КонецПроцедуры КонецПроцедуры
Процедура ДобавитьПоле(Поля, ШиринаКолонок, МетаданныеПоля, ШиринаКолонки); Функция НовоеОписаниеПоля(МетаданныеПоля)
Поля.Добавить(МетаданныеПоля.Имя, МетаданныеПоля.Представление()); ОписаниеПоля = Новый Структура;
ШиринаКолонок.Вставить(МетаданныеПоля.Имя, ШиринаКолонки); ОписаниеПоля.Вставить("Имя", МетаданныеПоля.Имя);
ОписаниеПоля.Вставить("Представление", МетаданныеПоля.Представление());
ОписаниеПоля.Вставить("Ширина", 0);
КонецПроцедуры Возврат ОписаниеПоля;
Функция ДополненнаяСтрока(Значение, ШиринаКолонки)
Строка = Строка(Значение);
Если Не ЗначениеЗаполнено(Строка)
И ТипЗнч(Значение) <> Тип("Строка") Тогда
Строка = "<> (" + Строка(ТипЗнч(Значение)) + ")";
КонецЕсли;
ДлинаСтроки = СтрДлина(Строка);
Если ТипЗнч(ШиринаКолонки) <> Тип("Число")
Или ШиринаКолонки <= ДлинаСтроки Тогда
Возврат Строка;
КонецЕсли;
Пробелы = " ";
Возврат Строка + Лев(Пробелы, ШиринаКолонки - ДлинаСтроки);
КонецФункции КонецФункции
Процедура ДобавитьСтроки(СтрокиКомментария, СтрокиТаблицы, Поля, ШиринаКолонок, Операция) Функция ДополненнаяСтрока(Значение, Поля, Поле)
Тип = ТипЗнч(Значение);
Если Тип = Тип("Дата") Тогда
Строка = Формат(Значение, "ДЛФ=DT");
Иначе
Строка = Строка(Значение);
КонецЕсли;
Если Не ЗначениеЗаполнено(Строка) И Тип <> Тип("Строка") Тогда
Строка = "<> (" + Строка(ТипЗнч(Значение)) + ")";
КонецЕсли;
Строка = СтрЗаменить(СокрЛП(Строка), Символы.ПС, " ");
ИндексПоля = Поля.Найти(Поле);
Если ИндексПоля = Поля.ВГраница() Тогда
Возврат Строка;
КонецЕсли;
ДлинаСтроки = СтрДлина(Строка);
ПробелыПоШирине = ПробелыПоШирине();
НачальнаяШирина = СтрДлина(ПробелыПоШирине);
Если ДлинаСтроки >= НачальнаяШирина Тогда
Возврат Строка;
КонецЕсли;
Если Поле.Ширина < ДлинаСтроки Тогда
Поле.Ширина = ДлинаСтроки;
КонецЕсли;
Возврат Строка + Лев(ПробелыПоШирине, НачальнаяШирина - ДлинаСтроки) + "/" + ИндексПоля;
КонецФункции
Функция ПробелыПоШирине()
Возврат " ";
КонецФункции
Процедура ДобавитьСтроки(СтрокиКомментария, СтрокиТаблицы, Поля, Операция)
Для Каждого СтрокаТаблицы Из СтрокиТаблицы Цикл Для Каждого СтрокаТаблицы Из СтрокиТаблицы Цикл
СтрокаКомментария = Новый Массив; СтрокаКомментария = Новый Массив;
Для Каждого Поле Из Поля Цикл Для Каждого Поле Из Поля Цикл
СтрокаКомментария.Добавить(ДополненнаяСтрока(СтрокаТаблицы[Поле.Значение], СтрокаКомментария.Добавить(ДополненнаяСтрока(СтрокаТаблицы[Поле.Имя], Поля, Поле));
ШиринаКолонок.Получить(Поле.Значение)));
КонецЦикла; КонецЦикла;
СтрокиКомментария.Добавить(Операция + "| " + СтрСоединить(СтрокаКомментария, " | ")); СтрокиКомментария.Добавить(Операция + "| " + СтрСоединить(СтрокаКомментария, " | "));
КонецЦикла; КонецЦикла;
@@ -816,14 +816,6 @@
КонецФункции КонецФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -358,17 +358,5 @@
#КонецОбласти #КонецОбласти
#Область СлужебныеПроцедурыИФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти
#КонецЕсли #КонецЕсли
@@ -784,14 +784,6 @@
#КонецОбласти #КонецОбласти
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -1315,14 +1315,6 @@
#КонецОбласти #КонецОбласти
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -670,7 +670,6 @@
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод // См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьПользовательскиеМакеты"); Методы.Вставить("ОбработатьПользовательскиеМакеты");
Методы.Вставить("МакетыОбъектов", Истина); Методы.Вставить("МакетыОбъектов", Истина);
@@ -181,14 +181,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -145,16 +145,4 @@
#КонецОбласти #КонецОбласти
#Область СлужебныеПроцедурыИФункции
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти
#КонецЕсли #КонецЕсли
@@ -486,8 +486,6 @@
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод // См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
Методы.Вставить("ПеренестиДанные", Истина); Методы.Вставить("ПеренестиДанные", Истина);
КонецПроцедуры КонецПроцедуры
@@ -121,14 +121,6 @@
КонецПроцедуры КонецПроцедуры
// См. СтандартныеПодсистемыСервер.ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод
Процедура ПриОпределенииМетодовРазрешенныхДляВызоваКакПроизвольныйКод(Методы) Экспорт
Методы.Вставить("ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию");
Методы.Вставить("ОбработатьДанныеДляПереходаНаНовуюВерсию");
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли
@@ -1376,6 +1376,93 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Catalog.ОбщиеВнешниеКомпоненты</name> <name>Catalog.ОбщиеВнешниеКомпоненты</name>
<right> <right>
@@ -1953,93 +2040,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Constant.ИспользоватьДополнительныйЯзык1</name> <name>Constant.ИспользоватьДополнительныйЯзык1</name>
<right> <right>
@@ -715,6 +715,33 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Catalog.ОбщиеВнешниеКомпоненты</name> <name>Catalog.ОбщиеВнешниеКомпоненты</name>
<right> <right>
@@ -1068,33 +1095,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>DataProcessor.ВводКонтактнойИнформации</name> <name>DataProcessor.ВводКонтактнойИнформации</name>
<right> <right>
@@ -552,6 +552,33 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Catalog.ОбщиеВнешниеКомпоненты</name> <name>Catalog.ОбщиеВнешниеКомпоненты</name>
<right> <right>
@@ -825,33 +852,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>DataProcessor.ВводКонтактнойИнформации</name> <name>DataProcessor.ВводКонтактнойИнформации</name>
<right> <right>
@@ -309,6 +309,33 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>DataProcessor.ИнтерактивноеИзменениеВыгрузки</name> <name>DataProcessor.ИнтерактивноеИзменениеВыгрузки</name>
<right> <right>
@@ -383,33 +410,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>InformationRegister.СостоянияОбменовДанными</name> <name>InformationRegister.СостоянияОбменовДанными</name>
<right> <right>
@@ -72,6 +72,33 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>InformationRegister.ПричиныИзмененияАдресныхСведений</name> <name>InformationRegister.ПричиныИзмененияАдресныхСведений</name>
<right> <right>
@@ -118,33 +145,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>InformationRegister.ДополнительныеАдресныеСведения</name> <name>InformationRegister.ДополнительныеАдресныеСведения</name>
<right> <right>
@@ -10,17 +10,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>DataProcessor.ЗагрузкаКлассификатораБанков</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -48,6 +37,17 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>DataProcessor.ЗагрузкаКлассификатораБанков</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Catalog.КлассификаторБанков</name> <name>Catalog.КлассификаторБанков</name>
<right> <right>
@@ -391,6 +391,33 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>InformationRegister.СостоянияКонтактовВзаимодействий</name> <name>InformationRegister.СостоянияКонтактовВзаимодействий</name>
<right> <right>
@@ -653,33 +680,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>InformationRegister.ПредметыПапкиВзаимодействий</name> <name>InformationRegister.ПредметыПапкиВзаимодействий</name>
<right> <right>
@@ -81,13 +81,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>CommonForm.РедактированиеГиперссылки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -115,6 +108,13 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>CommonForm.РедактированиеГиперссылки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Catalog.ЗначенияСвойствОбъектовИерархия</name> <name>Catalog.ЗначенияСвойствОбъектовИерархия</name>
<right> <right>
@@ -26,29 +26,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -76,6 +53,29 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Catalog.ПроизводственныеКалендари</name> <name>Catalog.ПроизводственныеКалендари</name>
<right> <right>
@@ -158,13 +158,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>CommonCommand.ОтправитьПисьмо</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -192,6 +185,13 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>CommonCommand.ОтправитьПисьмо</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>CommonCommand.ОтправитьSMS</name> <name>CommonCommand.ОтправитьSMS</name>
<right> <right>
@@ -10,6 +10,33 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Catalog.МашиночитаемыеДоверенности</name> <name>Catalog.МашиночитаемыеДоверенности</name>
<right> <right>
@@ -49,33 +76,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name> <name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
<right> <right>
@@ -10,13 +10,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Catalog.Файлы.Command.Файлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -44,6 +37,13 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Catalog.Файлы.Command.Файлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Catalog.ПапкиФайлов</name> <name>Catalog.ПапкиФайлов</name>
<right> <right>
@@ -10,13 +10,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Catalog.Файлы.Command.Файлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -44,6 +37,13 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Catalog.Файлы.Command.Файлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Catalog.ПапкиФайлов</name> <name>Catalog.ПапкиФайлов</name>
<right> <right>
@@ -21,6 +21,33 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Catalog.Пользователи</name> <name>Catalog.Пользователи</name>
<right> <right>
@@ -60,33 +87,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Catalog.ГруппыПользователей.Command.ГруппыПользователя</name> <name>Catalog.ГруппыПользователей.Command.ГруппыПользователя</name>
<right> <right>
@@ -87,17 +87,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Report.ЗависшиеЗадачи</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -125,6 +114,17 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Report.ЗависшиеЗадачи</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>InformationRegister.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name> <name>InformationRegister.ИсполнителиЗадач.Command.РолиИИсполнителиЗадач</name>
<right> <right>
@@ -152,25 +152,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Constant.ДатаПоследнейВыгрузкиЗамеровПроизводительностиUTC</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -198,6 +179,25 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Constant.ДатаПоследнейВыгрузкиЗамеровПроизводительностиUTC</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Constant.КоличествоЗамеровВПакетеЭкспорта</name> <name>Constant.КоличествоЗамеровВПакетеЭкспорта</name>
<right> <right>
@@ -26,21 +26,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -68,6 +53,21 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Catalog.УчетныеЗаписиСинхронизацииФайлов</name> <name>Catalog.УчетныеЗаписиСинхронизацииФайлов</name>
<right> <right>
@@ -2112,6 +2112,45 @@
<value>false</value> <value>false</value>
</right> </right>
</object> </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> <object>
<name>Catalog.ОбщиеВнешниеКомпоненты</name> <name>Catalog.ОбщиеВнешниеКомпоненты</name>
<right> <right>
@@ -2906,45 +2945,6 @@
<value>false</value> <value>false</value>
</right> </right>
</object> </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> <object>
<name>Constant.ИспользоватьДополнительныйЯзык1</name> <name>Constant.ИспользоватьДополнительныйЯзык1</name>
<right> <right>
@@ -1253,6 +1253,33 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Constant.РазрешитьДоступКИнтернетСервисамЭлектроннойПодписи</name> <name>Constant.РазрешитьДоступКИнтернетСервисамЭлектроннойПодписи</name>
<right> <right>
@@ -1583,33 +1610,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>SessionParameter.ВидыДоступаСОднойГруппойДляЗначенияДоступа</name> <name>SessionParameter.ВидыДоступаСОднойГруппойДляЗначенияДоступа</name>
<right> <right>
@@ -59,13 +59,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>WebService.RemoteAdministrationOfExchange_2_4_5_1.Operation.StartExchangeExecutionInSecondDataBase</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -93,6 +86,13 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>WebService.RemoteAdministrationOfExchange_2_4_5_1.Operation.StartExchangeExecutionInSecondDataBase</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>WebService.RemoteAdministrationOfExchange.Operation.PrepareExchangeExecution</name> <name>WebService.RemoteAdministrationOfExchange.Operation.PrepareExchangeExecution</name>
<right> <right>
@@ -3,21 +3,6 @@
<setForNewObjects>false</setForNewObjects> <setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault> <setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects> <independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -45,6 +30,21 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name> <name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
<right> <right>
@@ -25,32 +25,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -78,6 +52,32 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </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> <object>
<name>InformationRegister.РезультатыПроверкиУчета</name> <name>InformationRegister.РезультатыПроверкиУчета</name>
<right> <right>