2_3_7_10
This commit is contained in:
1 parent
d086415aef
commit
2d4be649ec
12 files changed
+612
-261
No files matched your search
@@ -51,80 +51,66 @@
|
||||
Настройки.Колонки.Добавить("АлгоритмыХеширования", Новый ОписаниеТипов("Массив"));
|
||||
Настройки.Колонки.Добавить("АлгоритмыШифрования", Новый ОписаниеТипов("Массив"));
|
||||
|
||||
// ViPNet CSP
|
||||
// ViPNet CSP (ГОСТ 2012)
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'ViPNet CSP'");
|
||||
Настройка.ИмяПрограммы = "Infotecs Cryptographic Service Provider";
|
||||
Настройка.ТипПрограммы = 2;
|
||||
// Варианты: GOST R 34.10-2001, GOST 34.10-2012 256, GOST 34.11-2012 512.
|
||||
Настройка.АлгоритмПодписи = "GOST R 34.10-2001";
|
||||
// Варианты: GOST R 34.11-94, GOST 34.11-2012 256, GOST 34.11-2012 512.
|
||||
Настройка.АлгоритмХеширования = "GOST R 34.11-94";
|
||||
Настройка.Представление = НСтр("ru = 'ViPNet CSP (ГОСТ 2012)'");
|
||||
Настройка.ИмяПрограммы = "Infotecs GOST 2012/512 Cryptographic Service Provider";
|
||||
Настройка.ТипПрограммы = 77;
|
||||
// Варианты: GOST 34.10-2012 256, GOST R 34.10-2001, GOST 34.11-2012 512.
|
||||
Настройка.АлгоритмПодписи = "GOST 34.10-2012 256";
|
||||
// Варианты: GOST 34.11-2012 256, GOST R 34.11-94, GOST 34.11-2012 512.
|
||||
Настройка.АлгоритмХеширования = "GOST 34.11-2012 256";
|
||||
Настройка.АлгоритмШифрования = "GOST 28147-89"; // Один вариант.
|
||||
Настройка.Идентификатор = "VipNet";
|
||||
Настройка.Идентификатор = "VipNet2012";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST R 34.10-2001");
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST 34.10-2012 256");
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST R 34.10-2001");
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST 34.10-2012 512");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST R 34.11-94");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST 34.11-2012 256");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST R 34.11-94");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST 34.11-2012 512");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST 28147-89");
|
||||
|
||||
// КриптоПро CSP
|
||||
// КриптоПро CSP (ГОСТ 2012)
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'КриптоПро CSP'");
|
||||
Настройка.ИмяПрограммы = "Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider";
|
||||
Настройка.ТипПрограммы = 75;
|
||||
Настройка.АлгоритмПодписи = "GOST R 34.10-2001";
|
||||
Настройка.АлгоритмХеширования = "GOST R 34.11-94";
|
||||
Настройка.Представление = НСтр("ru = 'КриптоПро CSP (ГОСТ 2012)'");
|
||||
Настройка.ИмяПрограммы = "Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider";
|
||||
Настройка.ТипПрограммы = 80;
|
||||
Настройка.АлгоритмПодписи = "GR 34.10-2012 256";
|
||||
Настройка.АлгоритмХеширования = "GR 34.11-2012 256";
|
||||
Настройка.АлгоритмШифрования = "GOST 28147-89";
|
||||
Настройка.Идентификатор = "CryptoPro";
|
||||
Настройка.Идентификатор = "CryptoPro2012";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST R 34.10-2001");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST R 34.11-94");
|
||||
Настройка.АлгоритмыПодписи.Добавить("GR 34.10-2012 256");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GR 34.11-2012 256");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST 28147-89");
|
||||
|
||||
// ЛИССИ CSP
|
||||
// ЛИССИ CSP (ГОСТ 2012)
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'ЛИССИ CSP'");
|
||||
Настройка.ИмяПрограммы = "LISSI-CSP";
|
||||
Настройка.ТипПрограммы = 75;
|
||||
Настройка.АлгоритмПодписи = "GOST R 34.10-2001";
|
||||
Настройка.АлгоритмХеширования = "GOST R 34.11-94";
|
||||
Настройка.Представление = НСтр("ru = 'ЛИССИ CSP (ГОСТ 2012)'");
|
||||
Настройка.ИмяПрограммы = "LISSI GOST R 34.10-2012 (256) CSP";
|
||||
Настройка.ТипПрограммы = 80;
|
||||
Настройка.АлгоритмПодписи = "GOST R 34.10-12 256";
|
||||
Настройка.АлгоритмХеширования = "GOST R 34.11-12 256";
|
||||
Настройка.АлгоритмШифрования = "GOST 28147-89";
|
||||
Настройка.Идентификатор = "Lissi";
|
||||
Настройка.Идентификатор = "Lissi2012";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST R 34.10-2001");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST R 34.11-94");
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST R 34.10-12 256");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST R 34.11-12 256");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST 28147-89");
|
||||
|
||||
// Сигнал-КОМ CSP (RFC 4357)
|
||||
// Сигнал-КОМ CSP (RFC 4357, ГОСТ 2012)
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'Сигнал-КОМ CSP (RFC 4357)'");
|
||||
Настройка.ИмяПрограммы = "Signal-COM CPGOST Cryptographic Provider";
|
||||
Настройка.ТипПрограммы = 75;
|
||||
Настройка.АлгоритмПодписи = "ECR3410-CP";
|
||||
Настройка.АлгоритмХеширования = "RUS-HASH-CP";
|
||||
Настройка.Представление = НСтр("ru = 'Сигнал-КОМ CSP (ГОСТ 2012)'");
|
||||
Настройка.ИмяПрограммы = "Signal-COM GOST R 34.10-2012 (256) Cryptographic Provider";
|
||||
Настройка.ТипПрограммы = 80;
|
||||
Настройка.АлгоритмПодписи = "GOST3410-12-256";
|
||||
Настройка.АлгоритмХеширования = "GOST3411-12-256";
|
||||
Настройка.АлгоритмШифрования = "GOST28147";
|
||||
Настройка.Идентификатор = "SignalComCPGOST";
|
||||
Настройка.Идентификатор = "SignalComCPGOST2012";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("ECR3410-CP");
|
||||
Настройка.АлгоритмыХеширования.Добавить("RUS-HASH-CP");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST28147");
|
||||
|
||||
// Сигнал-КОМ CSP (ITU-T X.509 v.3).
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'Сигнал-КОМ CSP (ITU-T X.509 v.3)'");
|
||||
Настройка.ИмяПрограммы = "Signal-COM ECGOST Cryptographic Provider";
|
||||
Настройка.ТипПрограммы = 129;
|
||||
Настройка.АлгоритмПодписи = "ECR3410";
|
||||
Настройка.АлгоритмХеширования = "RUS-HASH";
|
||||
Настройка.АлгоритмШифрования = "GOST28147";
|
||||
Настройка.Идентификатор = "SignalComECGOST";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("ECR3410");
|
||||
Настройка.АлгоритмыХеширования.Добавить("RUS-HASH");
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST3410-12-256");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST3411-12-256");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST28147");
|
||||
|
||||
// Microsoft Enhanced CSP
|
||||
@@ -147,6 +133,82 @@
|
||||
Настройка.АлгоритмыШифрования.Добавить("DES");
|
||||
Настройка.АлгоритмыШифрования.Добавить("3DES");
|
||||
|
||||
// ViPNet CSP (ГОСТ 2001)
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'ViPNet CSP (ГОСТ 2001)'");
|
||||
Настройка.ИмяПрограммы = "Infotecs Cryptographic Service Provider";
|
||||
Настройка.ТипПрограммы = 2;
|
||||
// Варианты: GOST R 34.10-2001, GOST 34.10-2012 256, GOST 34.11-2012 512.
|
||||
Настройка.АлгоритмПодписи = "GOST R 34.10-2001";
|
||||
// Варианты: GOST R 34.11-94, GOST 34.11-2012 256, GOST 34.11-2012 512.
|
||||
Настройка.АлгоритмХеширования = "GOST R 34.11-94";
|
||||
Настройка.АлгоритмШифрования = "GOST 28147-89"; // Один вариант.
|
||||
Настройка.Идентификатор = "VipNet2001";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST R 34.10-2001");
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST 34.10-2012 256");
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST 34.10-2012 512");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST R 34.11-94");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST 34.11-2012 256");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST 34.11-2012 512");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST 28147-89");
|
||||
|
||||
// КриптоПро CSP (ГОСТ 2001)
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'КриптоПро CSP (ГОСТ 2001)'");
|
||||
Настройка.ИмяПрограммы = "Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider";
|
||||
Настройка.ТипПрограммы = 75;
|
||||
Настройка.АлгоритмПодписи = "GOST R 34.10-2001";
|
||||
Настройка.АлгоритмХеширования = "GOST R 34.11-94";
|
||||
Настройка.АлгоритмШифрования = "GOST 28147-89";
|
||||
Настройка.Идентификатор = "CryptoPro2001";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST R 34.10-2001");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST R 34.11-94");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST 28147-89");
|
||||
|
||||
// ЛИССИ CSP (ГОСТ 2001)
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'ЛИССИ CSP (ГОСТ 2001)'");
|
||||
Настройка.ИмяПрограммы = "LISSI-CSP";
|
||||
Настройка.ТипПрограммы = 75;
|
||||
Настройка.АлгоритмПодписи = "GOST R 34.10-2001";
|
||||
Настройка.АлгоритмХеширования = "GOST R 34.11-94";
|
||||
Настройка.АлгоритмШифрования = "GOST 28147-89";
|
||||
Настройка.Идентификатор = "Lissi2001";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("GOST R 34.10-2001");
|
||||
Настройка.АлгоритмыХеширования.Добавить("GOST R 34.11-94");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST 28147-89");
|
||||
|
||||
// Сигнал-КОМ CSP (RFC 4357, ГОСТ 2001)
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'Сигнал-КОМ CSP (RFC 4357, ГОСТ 2001)'");
|
||||
Настройка.ИмяПрограммы = "Signal-COM CPGOST Cryptographic Provider";
|
||||
Настройка.ТипПрограммы = 75;
|
||||
Настройка.АлгоритмПодписи = "ECR3410-CP";
|
||||
Настройка.АлгоритмХеширования = "RUS-HASH-CP";
|
||||
Настройка.АлгоритмШифрования = "GOST28147";
|
||||
Настройка.Идентификатор = "SignalComCPGOST2001";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("ECR3410-CP");
|
||||
Настройка.АлгоритмыХеширования.Добавить("RUS-HASH-CP");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST28147");
|
||||
|
||||
// Сигнал-КОМ CSP (ITU-T X.509 v.3, ГОСТ 2001).
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'Сигнал-КОМ CSP (ITU-T X.509 v.3, ГОСТ 2001)'");
|
||||
Настройка.ИмяПрограммы = "Signal-COM ECGOST Cryptographic Provider";
|
||||
Настройка.ТипПрограммы = 129;
|
||||
Настройка.АлгоритмПодписи = "ECR3410";
|
||||
Настройка.АлгоритмХеширования = "RUS-HASH";
|
||||
Настройка.АлгоритмШифрования = "GOST28147";
|
||||
Настройка.Идентификатор = "SignalComECGOST2001";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("ECR3410");
|
||||
Настройка.АлгоритмыХеширования.Добавить("RUS-HASH");
|
||||
Настройка.АлгоритмыШифрования.Добавить("GOST28147");
|
||||
|
||||
Возврат Настройки;
|
||||
|
||||
КонецФункции
|
||||
@@ -154,70 +216,259 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обновление информационной базы.
|
||||
|
||||
Процедура ЗаполнитьНачальныеНастройки() Экспорт
|
||||
Процедура ЗаполнитьНачальныеНастройки(Программы = Неопределено, БезОблачнойПрограммы = Ложь) Экспорт
|
||||
|
||||
Если Программы = Неопределено Тогда
|
||||
Программы = Новый Соответствие;
|
||||
ДобавитьПрограммыНачальногоЗаполнения(Программы);
|
||||
КонецЕсли;
|
||||
|
||||
ОписаниеПрограмм = Новый Массив;
|
||||
|
||||
ОписаниеПрограмм.Добавить(ЭлектроннаяПодпись.НовоеОписаниеПрограммы(
|
||||
"Infotecs Cryptographic Service Provider", 2));
|
||||
|
||||
ОписаниеПрограмм.Добавить(ЭлектроннаяПодпись.НовоеОписаниеПрограммы(
|
||||
"Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider", 75));
|
||||
Для Каждого КлючИЗначение Из Программы Цикл
|
||||
ОписаниеПрограмм.Добавить(ЭлектроннаяПодпись.НовоеОписаниеПрограммы(
|
||||
КлючИЗначение.Ключ, КлючИЗначение.Значение));
|
||||
КонецЦикла;
|
||||
|
||||
ЭлектроннаяПодпись.ЗаполнитьСписокПрограмм(ОписаниеПрограмм);
|
||||
|
||||
Если БезОблачнойПрограммы Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьПрограммуОблачногоСервиса();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// При включении сервиса криптографии создается программа электронной подписи и шифрования.
|
||||
Процедура ЗаполнитьНачальныеНастройкиВОблачномСервисе() Экспорт
|
||||
Процедура ДобавитьПрограммыНачальногоЗаполнения(Программы)
|
||||
|
||||
Программы.Вставить("Infotecs GOST 2012/512 Cryptographic Service Provider", 77);
|
||||
Программы.Вставить("Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider", 80);
|
||||
Программы.Вставить("Infotecs Cryptographic Service Provider", 2);
|
||||
Программы.Вставить("Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider", 75);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.Ссылка КАК Ссылка,
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.ПометкаУдаления
|
||||
|ИЗ
|
||||
| Справочник.ПрограммыЭлектроннойПодписиИШифрования КАК ПрограммыЭлектроннойПодписиИШифрования
|
||||
|ГДЕ
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.ЭтоПрограммаОблачногоСервиса";
|
||||
"ВЫБРАТЬ
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ПрограммыЭлектроннойПодписиИШифрования КАК ПрограммыЭлектроннойПодписиИШифрования
|
||||
|ГДЕ
|
||||
| НЕ ПрограммыЭлектроннойПодписиИШифрования.ЭтоПрограммаОблачногоСервиса";
|
||||
|
||||
ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
|
||||
Программа = Неопределено;
|
||||
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
|
||||
|
||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||
Если ВыборкаДетальныеЗаписи.ПометкаУдаления Тогда
|
||||
Программа = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
|
||||
Иначе
|
||||
// Есть программа уже создана и не помечена на удаление, не создаем новую.
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, ВыборкаДетальныеЗаписи.Ссылка);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
ОбработкаЗавершена = Истина;
|
||||
|
||||
ВыборкаДетальныеЗаписи = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь,
|
||||
"Справочник.ПрограммыЭлектроннойПодписиИШифрования");
|
||||
|
||||
ОбъектовОбработано = 0;
|
||||
ПроблемныхОбъектов = 0;
|
||||
|
||||
ПоставляемыеНастройки = ПоставляемыеНастройкиПрограмм();
|
||||
|
||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||
ОбновитьПредставлениеПрограммыОтложенно(ВыборкаДетальныеЗаписи.Ссылка,
|
||||
ОбъектовОбработано, ПроблемныхОбъектов, ПоставляемыеНастройки);
|
||||
КонецЦикла;
|
||||
|
||||
ДозаполнитьНачальныеНастройкиОтложенно(ОбъектовОбработано, ПроблемныхОбъектов);
|
||||
|
||||
Если Не ОбновлениеИнформационнойБазы.ОбработкаДанныхЗавершена(Параметры.Очередь, "Справочник.ПрограммыЭлектроннойПодписиИШифрования") Тогда
|
||||
ОбработкаЗавершена = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбъектовОбработано = 0 И ПроблемныхОбъектов <> 0 Тогда
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Процедуре Справочники.ОбработатьДанныеДляПереходаНаНовуюВерсию.ОбработатьДанныеДляПереходаНаНовуюВерсию не удалось обработать некоторые программы электронной подписи (пропущены): %1'"),
|
||||
ПроблемныхОбъектов);
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
Иначе
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация,
|
||||
Метаданные.НайтиПоПолномуИмени("Справочник.ПрограммыЭлектроннойПодписиИШифрования"),,
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Процедура Справочники.ОбработатьДанныеДляПереходаНаНовуюВерсию.ОбработатьДанныеДляПереходаНаНовуюВерсию обработала очередную порцию программ электронной подписи: %1'"),
|
||||
ОбъектовОбработано));
|
||||
КонецЕсли;
|
||||
|
||||
Параметры.ОбработкаЗавершена = ОбработкаЗавершена;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбновитьПредставлениеПрограммыОтложенно(Программа, ОбъектовОбработано, ПроблемныхОбъектов, ПоставляемыеНастройки)
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.ПрограммыЭлектроннойПодписиИШифрования");
|
||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
|
||||
Блокировка.Добавить("Справочник.ПрограммыЭлектроннойПодписиИШифрования");
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
Если Программа = Неопределено Тогда
|
||||
Программа = Справочники.ПрограммыЭлектроннойПодписиИШифрования.СоздатьЭлемент();
|
||||
Программа.Наименование = НСтр("ru = 'Облачный сервис'");
|
||||
Программа.ЭтоПрограммаОблачногоСервиса = Истина;
|
||||
Программа.Записать();
|
||||
Иначе
|
||||
// Если программа уже создана, снимаем пометку удаления.
|
||||
Программа.УстановитьПометкуУдаления(Ложь);
|
||||
|
||||
Свойства = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Программа,
|
||||
"ИмяПрограммы, ТипПрограммы, Наименование, ЭтоПрограммаОблачногоСервиса");
|
||||
|
||||
Отбор = Новый Структура("ИмяПрограммы, ТипПрограммы", Свойства.ИмяПрограммы, Свойства.ТипПрограммы);
|
||||
Строки = ПоставляемыеНастройки.НайтиСтроки(Отбор);
|
||||
|
||||
Если Не Свойства.ЭтоПрограммаОблачногоСервиса
|
||||
И Строки.Количество() = 1
|
||||
И Строки[0].Представление <> Свойства.Наименование Тогда
|
||||
|
||||
ПрограммаОбъект = Программа.ПолучитьОбъект();
|
||||
ПрограммаОбъект.Наименование = Строки[0].Представление;
|
||||
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ПрограммаОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось обновить программу ""%1"" по причине:
|
||||
|%2'"), Строка(Программа), ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Предупреждение, , , ТекстСообщения);
|
||||
Возврат;
|
||||
КонецПопытки;
|
||||
|
||||
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(Программа.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ДозаполнитьНачальныеНастройкиОтложенно(ОбъектовОбработано, ПроблемныхОбъектов)
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.ИмяПрограммы КАК ИмяПрограммы,
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.ТипПрограммы КАК ТипПрограммы
|
||||
|ИЗ
|
||||
| Справочник.ПрограммыЭлектроннойПодписиИШифрования КАК ПрограммыЭлектроннойПодписиИШифрования
|
||||
|ГДЕ
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.ЭтоПрограммаОблачногоСервиса";
|
||||
|
||||
Программы = Новый Соответствие;
|
||||
ДобавитьПрограммыНачальногоЗаполнения(Программы);
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
Блокировка.Добавить("Справочник.ПрограммыЭлектроннойПодписиИШифрования");
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Если Программы.Получить(Выборка.ИмяПрограммы) = Выборка.ТипПрограммы Тогда
|
||||
Программы.Удалить(Выборка.ИмяПрограммы);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ЗаполнитьНачальныеНастройки(Программы, Истина);
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось дозаполнить начальные настройки программ по причине:
|
||||
|%1'"), ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
КонецПопытки;
|
||||
|
||||
ОбновитьПрограммуОблачногоСервиса(Истина, ОбъектовОбработано, ПроблемныхОбъектов);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбновитьПрограммуОблачногоСервиса(Отложенно = Ложь, ОбъектовОбработано = 0, ПроблемныхОбъектов = 0)
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.Ссылка КАК Ссылка,
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.Наименование КАК Наименование,
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.ПометкаУдаления КАК ПометкаУдаления
|
||||
|ИЗ
|
||||
| Справочник.ПрограммыЭлектроннойПодписиИШифрования КАК ПрограммыЭлектроннойПодписиИШифрования
|
||||
|ГДЕ
|
||||
| ПрограммыЭлектроннойПодписиИШифрования.ЭтоПрограммаОблачногоСервиса";
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
Блокировка.Добавить("Справочник.ПрограммыЭлектроннойПодписиИШифрования");
|
||||
|
||||
Представление = НСтр("ru = 'Облачный сервис'");
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
ОблачнаяПрограмма = ?(Выборка.Следующий(), Выборка, Неопределено);
|
||||
|
||||
Если ОблачнаяПрограмма = Неопределено
|
||||
Или ОблачнаяПрограмма.Наименование <> Представление
|
||||
Или ОблачнаяПрограмма.ПометкаУдаления Тогда
|
||||
|
||||
Если ОблачнаяПрограмма = Неопределено Тогда
|
||||
Программа = Справочники.ПрограммыЭлектроннойПодписиИШифрования.СоздатьЭлемент();
|
||||
Иначе
|
||||
Программа = ОблачнаяПрограмма.Ссылка.ПолучитьОбъект();
|
||||
КонецЕсли;
|
||||
|
||||
Программа.Наименование = Представление;
|
||||
Программа.ЭтоПрограммаОблачногоСервиса = Истина;
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(Программа);
|
||||
КонецЕсли;
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
|
||||
Если ОблачнаяПрограмма <> Неопределено Тогда
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось обновить программу ""%1"" по причине:
|
||||
|%2'"), Строка(Программа), ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
|
||||
Если Отложенно Тогда
|
||||
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
|
||||
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Предупреждение, , , ТекстСообщения);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось добавить программу ""%1"" по причине:
|
||||
|%2'"), Представление, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
КонецЕсли;
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
КонецПопытки;
|
||||
|
||||
Если Отложенно И ОблачнаяПрограмма <> Неопределено Тогда
|
||||
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ОблачнаяПрограмма.Ссылка);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
+20
-1
@@ -3662,7 +3662,7 @@
|
||||
<event>ChoiceProcessing</event>
|
||||
<name>ПрограммаОбработкаВыбора</name>
|
||||
</handlers>
|
||||
<width>15</width>
|
||||
<width>19</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
@@ -6716,6 +6716,10 @@
|
||||
<event>NotificationProcessing</event>
|
||||
<name>ОбработкаОповещения</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnOpen</event>
|
||||
<name>ПриОткрытии</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
@@ -8419,6 +8423,21 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ВариантАлгоритмов</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вариант алгоритмов</value>
|
||||
</title>
|
||||
<id>89</id>
|
||||
<valueType/>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>Далее</name>
|
||||
<title>
|
||||
|
||||
+103
-29
@@ -39,7 +39,17 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьСписокПрограмм();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
Если ЗначениеЗаполнено(Объект.Ссылка)
|
||||
И ( Объект.СостояниеЗаявления = ПредопределенноеЗначение("Перечисление.СостоянияЗаявленияНаВыпускСертификата.НеПодготовлено")
|
||||
Или Объект.СостояниеЗаявления = ПредопределенноеЗначение("Перечисление.СостоянияЗаявленияНаВыпускСертификата.Подготовлено")) Тогда
|
||||
|
||||
ПодключитьОбработчикОжидания("ПриИзмененияСоставаИлиНастроекПрограмм", 0.1, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -47,8 +57,9 @@
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
// При изменении состава или настроек программ.
|
||||
Если ВРег(ИмяСобытия) = ВРег("Запись_ПрограммыЭлектроннойПодписиИШифрования")
|
||||
Или ВРег(ИмяСобытия) = ВРег("Запись_ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux") Тогда
|
||||
Если ЗначениеЗаполнено(ВариантАлгоритмов)
|
||||
И ( ВРег(ИмяСобытия) = ВРег("Запись_ПрограммыЭлектроннойПодписиИШифрования")
|
||||
Или ВРег(ИмяСобытия) = ВРег("Запись_ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux")) Тогда
|
||||
|
||||
ПодключитьОбработчикОжидания("ПриИзмененияСоставаИлиНастроекПрограмм", 0.1, Истина);
|
||||
КонецЕсли;
|
||||
@@ -655,6 +666,10 @@
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ДанныеВыбора = Новый СписокЗначений;
|
||||
|
||||
Если СписокПрограмм.Количество() = 0 Тогда
|
||||
ЗаполнитьСписокПрограмм();
|
||||
КонецЕсли;
|
||||
|
||||
Для каждого Строка Из СписокПрограмм Цикл
|
||||
Значение = ?(ЗначениеЗаполнено(Строка.Ссылка), Строка.Ссылка, Строка.Идентификатор);
|
||||
ДанныеВыбора.Добавить(Значение, Строка.Представление);
|
||||
@@ -737,19 +752,12 @@
|
||||
&НаКлиенте
|
||||
Процедура ПерейтиНаСтраницуПодготовкаЗапросаНаСертификат()
|
||||
|
||||
ЗаполнитьПрограмму(Новый ОписаниеОповещения(
|
||||
"ПерейтиНаСтраницуПодготовкаЗапросаНаСертификатЗавершение", ЭтотОбъект));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Продолжение процедуры ПерейтиНаСтраницуПодготовкаЗапросаНаСертификат.
|
||||
&НаКлиенте
|
||||
Процедура ПерейтиНаСтраницуПодготовкаЗапросаНаСертификатЗавершение(Результат, Контекст) Экспорт
|
||||
|
||||
Если ПерейтиНаСтраницуПодготовкаЗапросаНаСертификатНаСервере() Тогда
|
||||
ПослеЗаписи();
|
||||
КонецЕсли;
|
||||
|
||||
ПодключитьОбработчикОжидания("ПриИзмененияСоставаИлиНастроекПрограмм", 0.1, Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -3058,6 +3066,10 @@
|
||||
&НаКлиенте
|
||||
Процедура УстановитьСертификат(Оповещение)
|
||||
|
||||
Если СписокПрограмм.Количество() = 0 Тогда
|
||||
ЗаполнитьСписокПрограмм();
|
||||
КонецЕсли;
|
||||
|
||||
ДатаУстановкиСертификата = ОбщегоНазначенияКлиент.ДатаСеанса();
|
||||
|
||||
Контекст = Новый Структура("Оповещение", Оповещение);
|
||||
@@ -3909,6 +3921,27 @@
|
||||
Процедура ЗаполнитьСписокПрограмм()
|
||||
|
||||
СписокПрограмм.Очистить();
|
||||
|
||||
Если Не ЗначениеЗаполнено(КонтейнерКлючаПуть)
|
||||
И Объект.СостояниеЗаявления = Перечисления.СостоянияЗаявленияНаВыпускСертификата.НеПодготовлено Тогда
|
||||
|
||||
ВариантАлгоритмов = ВариантАлгоритмов();
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(ВариантАлгоритмов) Тогда
|
||||
ВариантАлгоритмов = "2001";
|
||||
КонецЕсли;
|
||||
|
||||
ИдентификаторыНастроек = Новый Соответствие;
|
||||
|
||||
Если ВариантАлгоритмов = "2001" Тогда
|
||||
ИдентификаторыНастроек.Вставить("VipNet2001", Истина);
|
||||
ИдентификаторыНастроек.Вставить("CryptoPro2001", Истина);
|
||||
Иначе
|
||||
ИдентификаторыНастроек.Вставить("VipNet2012", Истина);
|
||||
ИдентификаторыНастроек.Вставить("CryptoPro2012", Истина);
|
||||
КонецЕсли;
|
||||
|
||||
Настройки = Справочники.ПрограммыЭлектроннойПодписиИШифрования.ПоставляемыеНастройкиПрограмм();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
@@ -3922,23 +3955,62 @@
|
||||
| И Программы.ТипПрограммы = &ТипПрограммы";
|
||||
|
||||
Для каждого Настройка Из Настройки Цикл
|
||||
Если Настройка.Идентификатор = "VipNet"
|
||||
Или Настройка.Идентификатор = "CryptoPro" Тогда
|
||||
|
||||
Строка = СписокПрограмм.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(Строка, Настройка);
|
||||
|
||||
Запрос.УстановитьПараметр("ИмяПрограммы", Настройка.ИмяПрограммы);
|
||||
Запрос.УстановитьПараметр("ТипПрограммы", Настройка.ТипПрограммы);
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Если Выборка.Следующий() Тогда
|
||||
Строка.Ссылка = Выборка.Ссылка;
|
||||
КонецЕсли;
|
||||
Если ИдентификаторыНастроек.Получить(Настройка.Идентификатор) = Неопределено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Строка = СписокПрограмм.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(Строка, Настройка);
|
||||
|
||||
Запрос.УстановитьПараметр("ИмяПрограммы", Настройка.ИмяПрограммы);
|
||||
Запрос.УстановитьПараметр("ТипПрограммы", Настройка.ТипПрограммы);
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Если Выборка.Следующий() Тогда
|
||||
Строка.Ссылка = Выборка.Ссылка;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция ВариантАлгоритмов()
|
||||
|
||||
Попытка
|
||||
ВебСервис = ВебСервисУЦ();
|
||||
|
||||
Фабрика = ВебСервис.Определение.ФабрикаXDTO;
|
||||
URIПространстваИмен = ВебСервис.ТочкаПодключения.Интерфейс.URIПространстваИмен;
|
||||
ТипПустогоПараметра = Фабрика.Пакеты.Получить(URIПространстваИмен).КорневыеСвойства.Получить("GetCertificateSettings").Тип;
|
||||
ЗначениеПустогоПараметра = Фабрика.Создать(ТипПустогоПараметра);
|
||||
|
||||
Ответ = ВебСервис.GetCertificateSettings(ЗначениеПустогоПараметра).GetCertificateSettingsResult;
|
||||
|
||||
ЧтениеXML = Новый ЧтениеXML;
|
||||
ЧтениеXML.УстановитьСтроку(Ответ);
|
||||
ПостроительDOM = Новый ПостроительDOM();
|
||||
ПостроительDOM = ПостроительDOM.Прочитать(ЧтениеXML);
|
||||
ЧтениеXML.Закрыть();
|
||||
|
||||
УзелDOM = ПостроительDOM.ПолучитьЭлементыПоИмени("algorithm");
|
||||
ВариантАлгоритмов = УзелDOM[0].ТекстовоеСодержимое;
|
||||
|
||||
Если ВариантАлгоритмов <> "2001" И ВариантАлгоритмов <> "2012" Тогда
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Ответ сервера не соответствует ожидаемому:
|
||||
|%1'"), Ответ);
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецЕсли;
|
||||
Исключение
|
||||
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось получить требуемый вариант алгоритмов от сервера 1С:Подпись по причине:
|
||||
|%1'"), КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
КонецПопытки;
|
||||
|
||||
Возврат ВариантАлгоритмов;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаполнитьПрограмму(Оповещение = Неопределено)
|
||||
|
||||
@@ -4102,6 +4174,7 @@
|
||||
ОбновитьЗначение(Содержание, "ЭлектроннаяПочта");
|
||||
ОбновитьЗначение(Содержание, "Подразделение");
|
||||
// Сохранение заполненных значений, если есть.
|
||||
ОбновитьЗначение(Содержание, "ВариантАлгоритмов");
|
||||
ОбновитьЗначение(Содержание, "Программа", Объект.Программа);
|
||||
ОбновитьЗначение(Содержание, "ПредставлениеПрограммы");
|
||||
ОбновитьЗначение(Содержание, "КонтейнерКлючаИмя");
|
||||
@@ -4352,7 +4425,7 @@
|
||||
|
||||
Если Не ЗначениеЗаполнено(Путь) Тогда
|
||||
Строки = СписокПрограмм.НайтиСтроки(Новый Структура("Ссылка", Объект.Программа));
|
||||
Если Строки[0].Идентификатор = "CryptoPro" Тогда
|
||||
Если СтрНачинаетсяС(Строки[0].Идентификатор, "CryptoPro") Тогда
|
||||
ПоказатьПредупреждение(, СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Ключ электронной подписи не создан.
|
||||
|
|
||||
@@ -4641,7 +4714,7 @@
|
||||
|
||||
Строки = СписокПрограмм.НайтиСтроки(Новый Структура("Ссылка", Объект.Программа));
|
||||
|
||||
Если Строки[0].Идентификатор = "CryptoPro" Тогда
|
||||
Если СтрНачинаетсяС(Строки[0].Идентификатор, "CryptoPro") Тогда
|
||||
ВыполнитьОбработкуОповещения(Контекст.Оповещение, НайтиБезУчетаРегистраИРазделителяПути(
|
||||
ИменаКонтейнеровКлючей, Контекст.ИмяДляСоздания) > 0);
|
||||
Возврат;
|
||||
@@ -4688,7 +4761,7 @@
|
||||
// С<Фамилия Имя>, Индивидуальный предприниматель".
|
||||
Субъект = ПодготовитьСтрокуДляИмениКонтейнера(Фамилия) + " "
|
||||
+ ПодготовитьСтрокуДляИмениКонтейнера(Имя) + ", "
|
||||
+ НСтр("ru = 'Индивидуальный предприниматель'");
|
||||
+ ПодготовитьСтрокуДляИмениКонтейнера(НСтр("ru = 'Индивидуальный предприниматель'"));
|
||||
Иначе
|
||||
// С<Фамилия Имя>, <Сокращенное наименование организации>".
|
||||
Субъект = ПодготовитьСтрокуДляИмениКонтейнера(Фамилия) + " "
|
||||
@@ -4759,10 +4832,11 @@
|
||||
|
||||
СтрокаПодготовленная = "";
|
||||
|
||||
КоличествоСимволов = СтрДлина(Строка);
|
||||
СтрокаЛатиницей = СтроковыеФункцииКлиентСервер.СтрокаЛатиницей(Строка);
|
||||
КоличествоСимволов = СтрДлина(СтрокаЛатиницей);
|
||||
|
||||
Для НомерСимвола = 1 По КоличествоСимволов Цикл
|
||||
Символ = Сред(Строка, НомерСимвола, 1);
|
||||
Символ = Сред(СтрокаЛатиницей, НомерСимвола, 1);
|
||||
Если ЗаменаСимволов[Символ] <> Неопределено Тогда
|
||||
Символ = ЗаменаСимволов[Символ];
|
||||
КонецЕсли;
|
||||
|
||||
BIN
Binary file not shown.
@@ -10,7 +10,7 @@
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ВладелецТокена = ОбщегоНазначения.ИдентификаторОбъектаМетаданных("РегистрСведений.СклоненияПредставленийОбъектов");
|
||||
Токен = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ВладелецТокена, "ТокенДоступаКСервисуMorpher");
|
||||
Токен = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ВладелецТокена, "ТокенДоступаКСервисуMorpher", Истина);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
ВидДоступаКСервисуMorher = 0;
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "2.3.6.196";
|
||||
Описание.Версия = "2.3.7.10";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
|
||||
@@ -500,7 +500,7 @@
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ВладелецТокена = ОбщегоНазначения.ИдентификаторОбъектаМетаданных("РегистрСведений.СклоненияПредставленийОбъектов");
|
||||
Токен = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ВладелецТокена, "ТокенДоступаКСервисуMorpher");
|
||||
Токен = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ВладелецТокена, "ТокенДоступаКСервисуMorpher", Истина);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
Если ЗначениеЗаполнено(Токен) Тогда
|
||||
|
||||
@@ -47,10 +47,17 @@
|
||||
Обработчик.РежимВыполнения = "Монопольно";
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
Обработчик.НачальноеЗаполнение = Истина;
|
||||
Обработчик.Версия = "2.3.3.28";
|
||||
Обработчик.Процедура = "Справочники.ПрограммыЭлектроннойПодписиИШифрования.ЗаполнитьНачальныеНастройкиВОблачномСервисе";
|
||||
Обработчик.РежимВыполнения = "Монопольно";
|
||||
Обработчик.Версия = "2.3.6.207";
|
||||
Обработчик.Комментарий =
|
||||
НСтр("ru = 'Заполнение справочника Программы электронной подписи и шифрования.'");
|
||||
Обработчик.Идентификатор = Новый УникальныйИдентификатор("8e76369a-e16c-415d-bfeb-95e7e5f07a00");
|
||||
Обработчик.Процедура = "Справочники.ПрограммыЭлектроннойПодписиИШифрования.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||
Обработчик.РежимВыполнения = "Отложенно";
|
||||
Обработчик.ПроцедураЗаполненияДанныхОбновления = "Справочники.ПрограммыЭлектроннойПодписиИШифрования.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
||||
Обработчик.ЧитаемыеОбъекты = "Справочник.ПрограммыЭлектроннойПодписиИШифрования";
|
||||
Обработчик.ИзменяемыеОбъекты = "Справочник.ПрограммыЭлектроннойПодписиИШифрования";
|
||||
Обработчик.ОчередьОтложеннойОбработки = 1;
|
||||
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="72350493-c60f-4198-8d6e-9def32477739">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="4cfd24bc-9b21-4f74-9f87-21eb55f88f98">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 2.3</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="b3f2ce17-4753-4382-9406-23f457119ea4"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="9596ae0f-38d4-48a7-8f66-1a711a87f09e"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="8411e659-c788-4c98-a6dc-a7ef18dcc6b9"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="82bf3222-7218-4240-bb9f-2f18f509f646"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="caed5361-eaf0-4673-b64d-3f23188ad120"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="8ba1cfcf-ba40-4c1b-9369-fd85628e52ce"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="16e65ee8-f3e2-49a1-9842-8753a68a77d2"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="da45e010-0ee2-4ca3-be40-4c1e31e8ee33"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="514f1f55-af82-43e2-8959-16b5ade19d6d"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="b7ac93e2-424c-4484-8fcd-15b733dbdaf8"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="eebf5704-ab05-4b0c-9ca8-e786dfed093c"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="f17d6334-f638-473d-a106-0f05a6d0a363"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="0b665e19-8c3a-4dbf-ab71-8d1f5b1a9dff"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="7ccc03b1-2779-4f0f-9e37-b2660c7e23e6"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>2.3.6.196</version>
|
||||
<version>2.3.7.10</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,c39a7b95-5d5d-4152-9804-28b8ccac5980,1,0a943aab-d1b4-4de7-9e71-5fa996a9c37b,"2.3.6.196","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5391,1,0,72350493-c60f-4198-8d6e-9def32477739,72350493-c60f-4198-8d6e-9def32477739,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,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,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,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,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,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,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,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,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,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,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,c53df2d1-4564-47a7-b66e-6a23ba28270e,c53df2d1-4564-47a7-b66e-6a23ba28270e,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,060b6f18-538c-4ea1-9748-00efe0b1ab57,060b6f18-538c-4ea1-9748-00efe0b1ab57,1,0,307b6821-fd82-4a1c-9fdb-a26293d4f713,307b6821-fd82-4a1c-9fdb-a26293d4f713,1,0,a952960b-be1b-4ec4-bd76-80915065a60b,a952960b-be1b-4ec4-bd76-80915065a60b,1,0,64f548c8-c1fc-434e-b3ee-5be367ead1db,64f548c8-c1fc-434e-b3ee-5be367ead1db,1,0,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,1,0,ede5b7c8-42cd-4f79-90d2-b518e96d6b26,ede5b7c8-42cd-4f79-90d2-b518e96d6b26,1,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184Line truncated
|
||||
{6,1,1,065d14ff-8287-4648-b4dd-b41b4388c8e4,1,27fdbab7-3a1e-425b-8a93-b9d7fbd380e9,"2.3.7.10","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5391,1,0,4cfd24bc-9b21-4f74-9f87-21eb55f88f98,4cfd24bc-9b21-4f74-9f87-21eb55f88f98,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,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,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,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,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,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,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,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,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,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,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,c53df2d1-4564-47a7-b66e-6a23ba28270e,c53df2d1-4564-47a7-b66e-6a23ba28270e,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,060b6f18-538c-4ea1-9748-00efe0b1ab57,060b6f18-538c-4ea1-9748-00efe0b1ab57,1,0,307b6821-fd82-4a1c-9fdb-a26293d4f713,307b6821-fd82-4a1c-9fdb-a26293d4f713,1,0,a952960b-be1b-4ec4-bd76-80915065a60b,a952960b-be1b-4ec4-bd76-80915065a60b,1,0,64f548c8-c1fc-434e-b3ee-5be367ead1db,64f548c8-c1fc-434e-b3ee-5be367ead1db,1,0,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,1,0,ede5b7c8-42cd-4f79-90d2-b518e96d6b26,ede5b7c8-42cd-4f79-90d2-b518e96d6b26,1,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184-Line truncated
|
||||
@@ -1069,6 +1069,93 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьБлокировкиСеансовОбластиДанных</name>
|
||||
<right>
|
||||
@@ -1692,93 +1779,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеАдресныеСведения</name>
|
||||
<right>
|
||||
|
||||
@@ -1822,6 +1822,45 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьБлокировкиСеансовОбластиДанных</name>
|
||||
<right>
|
||||
@@ -3052,45 +3091,6 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеАдресныеСведения</name>
|
||||
<right>
|
||||
|
||||
Reference in new issue
Block a user