3_1_10_357
This commit is contained in:
1 parent
c6a33e6d6b
commit
d38b6efe1f
131 files changed
+3414
-2419
No files matched your search
@@ -37,7 +37,7 @@
|
||||
|
||||
Если ИменаПараметровСеанса = Неопределено И ТекущийРежимЗапуска() <> Неопределено Тогда
|
||||
|
||||
ЗарегистрироватьИспользованиеВерсииРасширений(Истина);
|
||||
ЗарегистрироватьИспользованиеВерсииРасширений();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -281,7 +281,7 @@
|
||||
КонецФункции
|
||||
|
||||
// Добавляет сведения, что сеанс начал использование версии метаданных.
|
||||
Процедура ЗарегистрироватьИспользованиеВерсииРасширений(ПриПервойУстановкеПараметровСеанса = Ложь) Экспорт
|
||||
Процедура ЗарегистрироватьИспользованиеВерсииРасширений() Экспорт
|
||||
|
||||
Если ТранзакцияАктивна() Тогда
|
||||
Возврат;
|
||||
@@ -295,71 +295,48 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПриПервойУстановкеПараметровСеанса Тогда
|
||||
ПараметрыСеанса.ВерсияРасширений = ВерсияРасширений();
|
||||
КонецЕсли;
|
||||
|
||||
ВерсияРасширений = ПараметрыСеанса.ВерсияРасширений;
|
||||
ВерсияРасширений = ВерсияРасширений(Истина);
|
||||
ПараметрыСеанса.ВерсияРасширений = ВерсияРасширений;
|
||||
|
||||
Если Не ЗначениеЗаполнено(ВерсияРасширений) Тогда
|
||||
ОбновитьПоследнююВерсиюРасширений(ВерсияРасширений);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОкругленнаяДатаНачалаСеанса = ОкругленнаяДатаНачалаСеанса();
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("ВерсияРасширений", ВерсияРасширений);
|
||||
Запрос.УстановитьПараметр("ДатаПоследнегоИспользования", ОкругленнаяДатаНачалаСеанса);
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ИСТИНА КАК ЗначениеИстина
|
||||
|ИЗ
|
||||
| Справочник.ВерсииРасширений КАК ВерсииРасширений
|
||||
|ГДЕ
|
||||
| НЕ ВерсииРасширений.ПометкаУдаления
|
||||
| И ВерсииРасширений.Ссылка = &ВерсияРасширений
|
||||
| И ВерсииРасширений.ДатаПоследнегоИспользования < &ДатаПоследнегоИспользования";
|
||||
Запрос = ЗапросПроверкиДатыПоследнегоИспользования(ВерсияРасширений);
|
||||
Если Запрос.Выполнить().Пустой() Тогда
|
||||
ОбновитьПоследнююВерсиюРасширений(ВерсияРасширений);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Если в другом сеансе обновляется дата последнего использования текущей версии, тогда
|
||||
// нужно дождаться окончания обновления, чтобы избежать очереди исключительных блокировок.
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.ВерсииРасширений");
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", ВерсияРасширений);
|
||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
Если Не РезультатЗапроса.Пустой() Тогда
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.ВерсииРасширений");
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", ВерсияРасширений);
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
Объект = СлужебныйЭлемент(ВерсияРасширений);
|
||||
|
||||
Если Объект <> Неопределено И Объект.ДатаПоследнегоИспользования < ОкругленнаяДатаНачалаСеанса Тогда
|
||||
|
||||
Объект.ДатаПоследнегоИспользования = ОкругленнаяДатаНачалаСеанса;
|
||||
Объект.Записать();
|
||||
КонецЕсли;
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Или МонопольныйРежим() Тогда
|
||||
ОбновитьДатуПоследнегоИспользованияВерсииРасширений(ВерсияРасширений);
|
||||
ОбновитьПоследнююВерсиюРасширений(ВерсияРасширений);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьПоследнююВерсиюРасширений(ВерсияРасширений);
|
||||
|
||||
ИмяПроцедуры = "СтандартныеПодсистемыСервер.ОбновитьДатуПоследнегоИспользованияВерсииРасширений";
|
||||
Отбор = Новый Структура("ИмяМетода, Состояние", ИмяПроцедуры, СостояниеФоновогоЗадания.Активно);
|
||||
ВерсияСтрокой = НРег(ВерсияРасширений.УникальныйИдентификатор());
|
||||
|
||||
НайденныеЗадания = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
|
||||
Для Каждого НайденноеЗадание Из НайденныеЗадания Цикл
|
||||
Если СтрНайти(НайденноеЗадание.Наименование, ВерсияСтрокой) > 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
НаименованиеЗадания = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Версии расширений: Обновление даты последнего использования %1'",
|
||||
ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||
ВерсияСтрокой);
|
||||
|
||||
ПараметрыЗадания = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ВерсияРасширений);
|
||||
|
||||
ФоновыеЗадания.Выполнить(ИмяПроцедуры, ПараметрыЗадания,, НаименованиеЗадания);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращаемое значение:
|
||||
@@ -427,6 +404,7 @@
|
||||
НаименьшаяДатаНачалаСеанса = Сеанс.НачалоСеанса;
|
||||
КонецЦикла;
|
||||
НаименьшаяДатаНачалаСеанса = ОкругленнаяДатаНачалаСеанса(НаименьшаяДатаНачалаСеанса);
|
||||
НаименьшаяДатаНачалаСеанса = НаименьшаяДатаНачалаСеанса - 24*60*60;
|
||||
|
||||
// Пометка устаревших версий расширений.
|
||||
Пока Истина Цикл
|
||||
@@ -787,7 +765,7 @@
|
||||
// Возвращает текущую версию расширений.
|
||||
// Для поиска версии используется описание подключенных расширений.
|
||||
//
|
||||
Функция ВерсияРасширений()
|
||||
Функция ВерсияРасширений(ПриРегистрацииИспользованияВерсииРасширений = Ложь)
|
||||
|
||||
Если Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
||||
Возврат ПустаяСсылка();
|
||||
@@ -798,15 +776,152 @@
|
||||
Возврат ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ВерсииРасширений.Ссылка КАК Ссылка,
|
||||
| ВерсииРасширений.ОписаниеМетаданных КАК ОписаниеРасширений
|
||||
|ИЗ
|
||||
| Справочник.ВерсииРасширений КАК ВерсииРасширений
|
||||
|ГДЕ
|
||||
| НЕ ВерсииРасширений.ПометкаУдаления";
|
||||
Если Не ТранзакцияАктивна() Или Не ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||
Запрос = ЗапросАктивныхВерсийРасширений();
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Если ВерсияНайдена(Выборка, ОписаниеРасширений) Тогда
|
||||
Возврат Выборка.Ссылка;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Или МонопольныйРежим() Тогда
|
||||
ВерсияРасширений = Неопределено;
|
||||
ДобавитьНовуюВерсиюРасширений(ОписаниеРасширений, ВерсияРасширений);
|
||||
Возврат ВерсияРасширений;
|
||||
КонецЕсли;
|
||||
|
||||
ИмяПроцедуры = "СтандартныеПодсистемыСервер.ДобавитьНовуюВерсиюРасширений";
|
||||
Отбор = Новый Структура("ИмяМетода, Состояние", ИмяПроцедуры, СостояниеФоновогоЗадания.Активно);
|
||||
|
||||
Хеширование = Новый ХешированиеДанных(ХешФункция.SHA512);
|
||||
Хеширование.Добавить(ОписаниеРасширений);
|
||||
ХешСуммаСтрокой = Base64Строка(Хеширование.ХешСумма);
|
||||
|
||||
НаименованиеЗадания = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Версии расширений: Добавление новой версии %1'",
|
||||
ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||
ХешСуммаСтрокой);
|
||||
|
||||
ПараметрыЗадания = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ОписаниеРасширений);
|
||||
ИдентификаторыЗаданий = Новый Соответствие;
|
||||
|
||||
НомерПопытки = 1;
|
||||
Пока НомерПопытки <= 3 Цикл
|
||||
НайденныеЗадания = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
|
||||
Индекс = НайденныеЗадания.ВГраница();
|
||||
Пока Индекс >= 0 Цикл
|
||||
НайденноеЗадание = НайденныеЗадания[Индекс];
|
||||
Если СтрНайти(НайденноеЗадание.Наименование, ХешСуммаСтрокой) = 0 Тогда
|
||||
НайденныеЗадания.Удалить(Индекс);
|
||||
КонецЕсли;
|
||||
Индекс = Индекс - 1;
|
||||
КонецЦикла;
|
||||
|
||||
// @skip-check query-in-loop - На каждой итерации необходимо загружать актуальные данные из ИБ.
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Если ВерсияНайдена(Выборка, ОписаниеРасширений) Тогда
|
||||
Если Не ПриРегистрацииИспользованияВерсииРасширений Тогда
|
||||
ОбновитьПоследнююВерсиюРасширений(Выборка.Ссылка);
|
||||
КонецЕсли;
|
||||
Возврат Выборка.Ссылка;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(НайденныеЗадания) Тогда
|
||||
ФоновоеЗадание = ФоновыеЗадания.Выполнить(ИмяПроцедуры, ПараметрыЗадания,, НаименованиеЗадания);
|
||||
НайденныеЗадания.Добавить(ФоновоеЗадание);
|
||||
КонецЕсли;
|
||||
|
||||
ФоновыеЗадания.ОжидатьЗавершенияВыполнения(НайденныеЗадания, 15);
|
||||
Для Каждого НайденноеЗадание Из НайденныеЗадания Цикл
|
||||
ИдентификаторыЗаданий.Вставить(НайденноеЗадание.УникальныйИдентификатор);
|
||||
КонецЦикла;
|
||||
|
||||
// @skip-check query-in-loop - На каждой итерации необходимо загружать актуальные данные из ИБ.
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Если ВерсияНайдена(Выборка, ОписаниеРасширений) Тогда
|
||||
Если Не ПриРегистрацииИспользованияВерсииРасширений Тогда
|
||||
ОбновитьПоследнююВерсиюРасширений(Выборка.Ссылка);
|
||||
КонецЕсли;
|
||||
Возврат Выборка.Ссылка;
|
||||
КонецЕсли;
|
||||
|
||||
НомерПопытки = НомерПопытки + 1;
|
||||
КонецЦикла;
|
||||
|
||||
ТекстОшибки = НСтр("ru = 'Попробуйте перезапустить сеанс.'");
|
||||
УточнениеДляАдминистратора = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось создать новую версию расширений.
|
||||
|1. Описание метаданных:
|
||||
|%1
|
||||
|2. Хеш-сумма описания метаданных:
|
||||
|%2
|
||||
|3. Описание заданий:'"),
|
||||
ОписаниеРасширений,
|
||||
ХешСуммаСтрокой);
|
||||
|
||||
УточнениеДляАдминистратора = УточнениеДляАдминистратора
|
||||
+ Символы.ПС + ОписаниеСостоянияЗаданий(ИдентификаторыЗаданий);
|
||||
|
||||
ВызватьИсключение(ТекстОшибки,,, УточнениеДляАдминистратора);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для функции ВерсияРасширений.
|
||||
Функция ОписаниеСостоянияЗаданий(ИдентификаторыЗаданий)
|
||||
|
||||
ОписаниеЗаданий = Новый СписокЗначений;
|
||||
|
||||
Для Каждого КлючИЗначение Из ИдентификаторыЗаданий Цикл
|
||||
ФоновоеЗадание = ФоновыеЗадания.НайтиПоУникальномуИдентификатору(КлючИЗначение.Ключ);
|
||||
Если ФоновоеЗадание = Неопределено Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если ФоновоеЗадание.Состояние = СостояниеФоновогоЗадания.Активно Тогда
|
||||
ОписаниеЗадания = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Задание %1 выполняется с %2'"),
|
||||
НРег(ФоновоеЗадание.УникальныйИдентификатор),
|
||||
Формат(ФоновоеЗадание.Начало, "ДЛФ=DT"));
|
||||
|
||||
ИначеЕсли ФоновоеЗадание.Состояние = СостояниеФоновогоЗадания.Отменено Тогда
|
||||
ОписаниеЗадания = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Задание %1 с %2 отменено %3'"),
|
||||
НРег(ФоновоеЗадание.УникальныйИдентификатор),
|
||||
Формат(ФоновоеЗадание.Начало, "ДЛФ=DT"),
|
||||
Формат(ФоновоеЗадание.Конец, "ДЛФ=DT"));
|
||||
|
||||
ИначеЕсли ФоновоеЗадание.Состояние = СостояниеФоновогоЗадания.Завершено Тогда
|
||||
ОписаниеЗадания = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Задание %1 с %2 завершено %3'"),
|
||||
НРег(ФоновоеЗадание.УникальныйИдентификатор),
|
||||
Формат(ФоновоеЗадание.Начало, "ДЛФ=DT"),
|
||||
Формат(ФоновоеЗадание.Конец, "ДЛФ=DT"));
|
||||
|
||||
ИначеЕсли ФоновоеЗадание.Состояние = СостояниеФоновогоЗадания.ЗавершеноАварийно Тогда
|
||||
ОписаниеЗадания = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Задание %1 с %2 завершено %3 с ошибкой:
|
||||
|%4'"),
|
||||
НРег(ФоновоеЗадание.УникальныйИдентификатор),
|
||||
Формат(ФоновоеЗадание.Начало, "ДЛФ=DT"),
|
||||
Формат(ФоновоеЗадание.Конец, "ДЛФ=DT"),
|
||||
?(ТипЗнч(ФоновоеЗадание.ИнформацияОбОшибке) = Тип("ИнформацияОбОшибке"),
|
||||
ОбработкаОшибок.ПодробноеПредставлениеОшибки(ФоновоеЗадание.ИнформацияОбОшибке), ""));
|
||||
КонецЕсли;
|
||||
ОписаниеЗаданий.Добавить(ОписаниеЗадания, XMLСтрока(ФоновоеЗадание.Начало));
|
||||
КонецЦикла;
|
||||
|
||||
ОписаниеЗаданий.СортироватьПоПредставлению();
|
||||
|
||||
Возврат СтрСоединить(ОписаниеЗаданий.ВыгрузитьЗначения(), Символы.ПС
|
||||
+ "----------------------------------" + Символы.ПС) + Символы.ПС
|
||||
+ "----------------------------------";
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для функции ВерсияРасширений.
|
||||
Процедура ДобавитьНовуюВерсиюРасширений(ОписаниеРасширений, ВерсияРасширений = Неопределено) Экспорт
|
||||
|
||||
Запрос = ЗапросАктивныхВерсийРасширений();
|
||||
|
||||
// Если в другом сеансе создается новая версия, тогда нужно дождаться
|
||||
// окончания создания, чтобы избежать очереди исключительных блокировок.
|
||||
@@ -859,7 +974,22 @@
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ВерсияРасширений;
|
||||
КонецПроцедуры
|
||||
|
||||
// Для функции ВерсияРасширений и процедуры ДобавитьНовуюВерсиюРасширений.
|
||||
Функция ЗапросАктивныхВерсийРасширений()
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ВерсииРасширений.Ссылка КАК Ссылка,
|
||||
| ВерсииРасширений.ОписаниеМетаданных КАК ОписаниеРасширений
|
||||
|ИЗ
|
||||
| Справочник.ВерсииРасширений КАК ВерсииРасширений
|
||||
|ГДЕ
|
||||
| НЕ ВерсииРасширений.ПометкаУдаления";
|
||||
|
||||
Возврат Запрос;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -1023,6 +1153,78 @@
|
||||
КонецФункции
|
||||
|
||||
// Для процедуры ЗарегистрироватьИспользованиеВерсииРасширений.
|
||||
Процедура ОбновитьДатуПоследнегоИспользованияВерсииРасширений(ВерсияРасширений) Экспорт
|
||||
|
||||
ОкругленнаяДатаНачалаСеанса = ОкругленнаяДатаНачалаСеанса();
|
||||
Запрос = ЗапросПроверкиДатыПоследнегоИспользования(ВерсияРасширений, ОкругленнаяДатаНачалаСеанса);
|
||||
|
||||
// Если в другом сеансе обновляется дата последнего использования текущей версии, тогда
|
||||
// нужно дождаться окончания обновления, чтобы избежать очереди исключительных блокировок.
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.ВерсииРасширений");
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", ВерсияРасширений);
|
||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
Если Не РезультатЗапроса.Пустой() Тогда
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.ВерсииРасширений");
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", ВерсияРасширений);
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
Объект = СлужебныйЭлемент(ВерсияРасширений);
|
||||
|
||||
Если Объект <> Неопределено И Объект.ДатаПоследнегоИспользования < ОкругленнаяДатаНачалаСеанса Тогда
|
||||
|
||||
Объект.ДатаПоследнегоИспользования = ОкругленнаяДатаНачалаСеанса;
|
||||
Объект.Записать();
|
||||
КонецЕсли;
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для процедуры ЗарегистрироватьИспользованиеВерсииРасширений.
|
||||
Функция ЗапросПроверкиДатыПоследнегоИспользования(ВерсияРасширений, ОкругленнаяДатаНачалаСеанса = Неопределено)
|
||||
|
||||
Если ОкругленнаяДатаНачалаСеанса = Неопределено Тогда
|
||||
ОкругленнаяДатаНачалаСеанса = ОкругленнаяДатаНачалаСеанса();
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("ВерсияРасширений", ВерсияРасширений);
|
||||
Запрос.УстановитьПараметр("ДатаПоследнегоИспользования", ОкругленнаяДатаНачалаСеанса);
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ИСТИНА КАК ЗначениеИстина
|
||||
|ИЗ
|
||||
| Справочник.ВерсииРасширений КАК ВерсииРасширений
|
||||
|ГДЕ
|
||||
| НЕ ВерсииРасширений.ПометкаУдаления
|
||||
| И ВерсииРасширений.Ссылка = &ВерсияРасширений
|
||||
| И ВерсииРасширений.ДатаПоследнегоИспользования < &ДатаПоследнегоИспользования";
|
||||
|
||||
Возврат Запрос;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для процедур ЗарегистрироватьИспользованиеВерсииРасширений,
|
||||
// ОбновитьДатуПоследнегоИспользованияВерсииРасширений и ДобавитьНовуюВерсиюРасширений.
|
||||
//
|
||||
Процедура ОбновитьПоследнююВерсиюРасширений(ВерсияРасширений)
|
||||
|
||||
Если КонфигурацияБазыДанныхИзмененаДинамически() Или РасширенияИзмененыДинамически() Тогда
|
||||
@@ -1030,17 +1232,78 @@
|
||||
КонецЕсли;
|
||||
|
||||
ХранимыеСвойства = ПоследняяВерсияРасширений();
|
||||
|
||||
Если ХранимыеСвойства.ВерсияРасширений = ВерсияРасширений Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ХранимыеСвойства.ВерсияРасширений = ВерсияРасширений;
|
||||
ХранимыеСвойства.ДатаОбновления = ТекущаяДатаСеанса();
|
||||
ХранимыеСвойства.ИдентификаторОбновления = Новый УникальныйИдентификатор;
|
||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Или МонопольныйРежим() Тогда
|
||||
УстановитьПоследнююВерсиюРасширений(ВерсияРасширений);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ИмяПроцедуры = "СтандартныеПодсистемыСервер.УстановитьПоследнююВерсиюРасширений";
|
||||
Отбор = Новый Структура("ИмяМетода, Состояние", ИмяПроцедуры, СостояниеФоновогоЗадания.Активно);
|
||||
ВерсияСтрокой = НРег(ВерсияРасширений.УникальныйИдентификатор());
|
||||
|
||||
НайденныеЗадания = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
|
||||
Для Каждого НайденноеЗадание Из НайденныеЗадания Цикл
|
||||
Если СтрНайти(НайденноеЗадание.Наименование, ВерсияСтрокой) > 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
НаименованиеЗадания = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Версии расширений: Установка последней версии %1'",
|
||||
ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||
ВерсияСтрокой);
|
||||
|
||||
ПараметрыЗадания = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ВерсияРасширений);
|
||||
|
||||
ФоновыеЗадания.Выполнить(ИмяПроцедуры, ПараметрыЗадания,, НаименованиеЗадания);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для процедуры ОбновитьПоследнююВерсиюРасширений.
|
||||
Процедура УстановитьПоследнююВерсиюРасширений(ВерсияРасширений) Экспорт
|
||||
|
||||
Если Не ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||
|
||||
Если КонфигурацияБазыДанныхИзмененаДинамически()
|
||||
Или РасширенияИзмененыДинамически() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ХранимыеСвойства = ПоследняяВерсияРасширений();
|
||||
Если ХранимыеСвойства.ВерсияРасширений = ВерсияРасширений Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ИмяПараметра = "СтандартныеПодсистемы.БазоваяФункциональность.ПоследняяВерсияРасширений";
|
||||
СтандартныеПодсистемыСервер.УстановитьПараметрРаботыРасширения(ИмяПараметра, ХранимыеСвойства, Истина);
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("РегистрСведений.ПараметрыРаботыВерсийРасширений");
|
||||
ЭлементБлокировки.УстановитьЗначение("ВерсияРасширений", Справочники.ВерсииРасширений.ПустаяСсылка());
|
||||
ЭлементБлокировки.УстановитьЗначение("ИмяПараметра", ИмяПараметра);
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка.Заблокировать();
|
||||
ХранимыеСвойства = ПоследняяВерсияРасширений();
|
||||
Если ХранимыеСвойства.ВерсияРасширений <> ВерсияРасширений
|
||||
И Не КонфигурацияБазыДанныхИзмененаДинамически()
|
||||
И Не РасширенияИзмененыДинамически() Тогда
|
||||
|
||||
ХранимыеСвойства.ВерсияРасширений = ВерсияРасширений;
|
||||
ХранимыеСвойства.ДатаОбновления = ТекущаяДатаСеанса();
|
||||
ХранимыеСвойства.ИдентификаторОбновления = Новый УникальныйИдентификатор;
|
||||
СтандартныеПодсистемыСервер.УстановитьПараметрРаботыРасширения(ИмяПараметра, ХранимыеСвойства, Истина);
|
||||
КонецЕсли;
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -90,16 +90,13 @@
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
// Параметры:
|
||||
// ИмяПараметра - Строка
|
||||
// ИменаПараметровСеанса - Строка
|
||||
// УстановленныеПараметры - Массив из Строка
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Булево
|
||||
//
|
||||
Функция ВсеПараметрыСеансаУстановлены(ИменаПараметровСеанса, УстановленныеПараметры) Экспорт
|
||||
Процедура УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры) Экспорт
|
||||
|
||||
Если ИменаПараметровСеанса.Найти("ОбновлениеСправочниковИдентификаторов") = Неопределено Тогда
|
||||
Возврат Ложь;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Результат = Новый Структура;
|
||||
@@ -109,9 +106,8 @@
|
||||
ПараметрыСеанса.ОбновлениеСправочниковИдентификаторов = Новый ФиксированнаяСтруктура(Результат);
|
||||
|
||||
УстановленныеПараметры.Добавить("ОбновлениеСправочниковИдентификаторов");
|
||||
Возврат ИменаПараметровСеанса.Количество() = 1;
|
||||
|
||||
КонецФункции
|
||||
КонецПроцедуры
|
||||
|
||||
// Только для внутреннего использования.
|
||||
Процедура ПроверкаИспользования(ОбъектыРасширений = Ложь) Экспорт
|
||||
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link></head><body>
|
||||
<ul><li>Выберите<b> Должность</b>, например, <b>Финансовый директор. </b></li>
|
||||
<li>Заполните <b>ФИО </b>должностного лица. </li>
|
||||
<li>Заполните <b>Дату рождения </b>должностного лица. </li>
|
||||
<li>Заполните <b>Пол </b>должностного лица. </li>
|
||||
<li>Заполните <b>СНИЛС</b>, <b>ИНН</b> должностного лица.</li>
|
||||
<li>Заполните <b>Гражданство, Место рождения</b>.</li>
|
||||
<li>Заполните <b>Сведения о документе, удостоверяющем личность</b>:<br><ul><li><b>Вид документа - </b>выберите с помощью выпадающего списка нужный документ, например,<b> паспорт гражданина Российской Федерации. </b></li>
|
||||
<li><b>Серия, номер.</b></li>
|
||||
<li><b>Кем выдан.</b></li>
|
||||
<li><b>Дата выдачи.</b></li>
|
||||
<li><b>Код подразделения.</b></li></ul></li></ul><h3 style="font-size: 13.4399995803833px;">
|
||||
<ul style="font-size: 11.199999809265137px;"><li><span style="font-weight: normal;">Заполните </span>Контактную информацию<span style="font-weight: normal;"> должностного лица:</span><br style="font-weight: normal;"><ul><li><span style="font-weight: normal;">Заполните </span><a href="DataProcessor.РасширенныйВводКонтактнойИнформации.Form.ВводАдреса/Help">Адрес регистрации </a><span style="font-weight: normal;">(регион, населенный пункт).</span></li>
|
||||
<li style="font-weight: normal;">Заполните <a href="DataProcessor.ВводКонтактнойИнформации.Form.ВводТелефона/Help"><b>Телефон</b></a> должностного лица. </li>
|
||||
<li>Номер записи единого регистра населения<span style="font-weight: normal;">. </span></li></ul></li></ul></h3>
|
||||
<h3 style="font-size: 13.4399995803833px;"><span style="font-size: 11.199999809265137px; font-weight: normal;">Обязательные реквизиты </span><span style="font-weight: normal;"><span style="font-size: 11.199999809265137px;">запо</span></span><span style="font-size: 11.199999809265137px; font-weight: normal;">лняются автоматически, а по кнопке </span><span style="font-size: 11.199999809265137px;">Еще</span><span style="font-size: 11.199999809265137px; font-weight: normal;"> можно</span><span style="font-size: 11.199999809265137px;"> <img src="StdPicture.MoveLeft"></img>З</span><span style="font-size: 11.199999809265137px;">аполнить все поля</span><span style="font-size: 11.199999809265137px; font-weight: normal;">, если предварительно они были указаны в карточке </span><span style="font-size: 11.199999809265137px;">Физического лица </span><span style="font-size: 11.199999809265137px; font-weight: normal;"></span><span style="font-weight: normal;"><span style="font-size: 11.199999809265137px;">(перейти по </span><span style="font-size: 11.199999809265137px;">гиперссылке с именем физического лица). </span></span></h3>
|
||||
<div><br></div>
|
||||
<h3 style="font-size: 13.4399995803833px;"><br></h3>
|
||||
<h3 style="font-size: 13.4399995803833px;">См. также:</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul></body></html>
|
||||
@@ -0,0 +1,23 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link></head><body>
|
||||
<ul><li>Выберите<b> Вид</b><strong> </strong>- <b>Юридическое лицо</b> или <b>Индивидуальный предприниматель</b>.</li>
|
||||
<li>Если выбрали<b> Юридическое лицо</b>, то с помощью флажка можно также указать, является ли организация <b>Иностранной</b> или <b>Филиалом</b>. </li>
|
||||
<li>Заполните <b>полное</b> <b>Наименование</b> организации, например,<b> Открытое акционерное общество "Ромашка"</b>. </li>
|
||||
<li>Заполните <b>сокращенное</b> <b>Наименование</b>, например,<b> Ромашка ОАО. </b></li>
|
||||
<li>Заполните <b>ИНН</b>, <b>КПП</b>, <b>ОГРН</b> организации.</li>
|
||||
<li>Заполните <b>Наименование учредительного документа</b>, например, <b>Устав</b> организации. </li>
|
||||
<li>Заполните <b><a href="DataProcessor.РасширенныйВводКонтактнойИнформации.Form.ВводАдреса/Help">Адрес регистрации организации</a></b>.</li>
|
||||
<li>Заполните <a href="DataProcessor.ВводКонтактнойИнформации.Form.ВводТелефона/Help"><b>Телефон</b></a> организации. </li>
|
||||
<li>Заполните адрес <b>Электронной почты</b> организации. </li>
|
||||
<li>Если выбрана <b>Иностранная организация</b> также можно ввести следующие реквизиты компании:<br><ul><li><b>Фактический адрес</b>.</li>
|
||||
<li><b>Юридический адрес в стране регистрации</b>.</li>
|
||||
<li><b>Страна регистрации</b>.</li>
|
||||
<li><b>Регистрационный номер в стране регистрации</b>.</li>
|
||||
<li><b>Код налогоплательщика в стране регистрации</b>.</li>
|
||||
<li><b>Номер записи об аккредитации</b>.</li>
|
||||
<li><b>Наименование регистрирующего органа</b>. </li></ul></li></ul><h3 style="font-size: 13.4399995803833px;">
|
||||
<ul style="font-size: 11.199999809265137px;"><li><span style="font-weight: normal;">Если выбран </span>Филиал организации<span style="font-weight: normal;"> также необходимо ввести </span>Регистрационный номер филиала<span style="font-weight: normal;">. </span></li></ul></h3>
|
||||
<h3 style="font-size: 13.4399995803833px;"><span style="font-size: 11.199999809265137px; font-weight: normal;">Обязательные реквизиты о</span><span style="font-weight: normal;"><span style="font-size: 11.199999809265137px;">рганизации</span><span style="font-size: 11.199999809265137px;"> запо</span></span><span style="font-size: 11.199999809265137px; font-weight: normal;">лняются автоматически, а по кнопке </span><span style="font-size: 11.199999809265137px;">Еще</span><span style="font-size: 11.199999809265137px; font-weight: normal;"> можно</span><span style="font-size: 11.199999809265137px;"> <img src="StdPicture.MoveLeft"></img>З</span><span style="font-size: 11.199999809265137px;">аполнить все поля</span><span style="font-size: 11.199999809265137px; font-weight: normal;">, если предварительно они были указаны в карточке </span><span style="font-size: 11.199999809265137px;">Организации</span><span style="font-size: 11.199999809265137px; font-weight: normal;"> </span><span style="font-weight: normal;"><span style="font-size: 11.199999809265137px;">(перейти по </span><span style="font-size: 11.199999809265137px;">гиперссылке с названием организации). </span></span></h3>
|
||||
<div><br></div>
|
||||
<h3 style="font-size: 13.4399995803833px;"><br></h3>
|
||||
<h3 style="font-size: 13.4399995803833px;">См. также:</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul></body></html>
|
||||
@@ -1936,6 +1936,44 @@
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>ДекорацияОткрытьМашиночитаемыеДоверенности</name>
|
||||
<id>278</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Открыть машиночитаемые доверенности</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДекорацияОткрытьМашиночитаемыеДоверенностиРасширеннаяПодсказка</name>
|
||||
<id>280</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДекорацияОткрытьМашиночитаемыеДоверенностиКонтекстноеМеню</name>
|
||||
<id>279</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<handlers>
|
||||
<event>URLProcessing</event>
|
||||
<name>ДекорацияОткрытьМашиночитаемыеДоверенностиОбработкаНавигационнойСсылки</name>
|
||||
</handlers>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаЛегенда</name>
|
||||
<id>176</id>
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка);
|
||||
|
||||
МашиночитаемыеДоверенностиФНССлужебный.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
|
||||
Элементы.Список.РежимВыбора = Параметры.РежимВыбора;
|
||||
|
||||
Элементы.ПолномочияДоверенности.Видимость = Элементы.Список.РежимВыбора;
|
||||
@@ -259,6 +261,14 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДекорацияОткрытьМашиночитаемыеДоверенностиОбработкаНавигационнойСсылки(Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
МашиночитаемыеДоверенностиФНССлужебныйКлиент.ОткрытьСписокМЧД(НавигационнаяСсылкаФорматированнойСтроки);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСписок
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
ПрочитатьСостояниеВДругомРеестре();
|
||||
ПрочитатьСостояниеВДругомРеестре(Истина);
|
||||
|
||||
ПрочитатьРеквизиты(ТекущийОбъект);
|
||||
ИспользуетсяАвтоНаименование = ИспользуетсяАвтоНаименование(ТекущийОбъект);
|
||||
@@ -142,6 +142,7 @@
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
ПрочитатьСостояниеВДругомРеестре();
|
||||
ПрочитатьРеквизиты(ТекущийОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -508,6 +509,39 @@
|
||||
&НаКлиенте
|
||||
Процедура ЭлектронныеПодписиВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
ТекущиеДанные = Элементы.ЭлектронныеПодписи.ТекущиеДанные;
|
||||
|
||||
Если Поле.Имя = "ЭлектронныеПодписиРезультатПроверкиКраткий"
|
||||
И ЗначениеЗаполнено(ТекущиеДанные.РезультатПроверки)
|
||||
И (ЗначениеЗаполнено(ТекущиеДанные.РезультатПроверки.ОшибкаПроверкиДополнительныхАтрибутов)
|
||||
Или ЗначениеЗаполнено(ТекущиеДанные.РезультатПроверки.ОшибкаМатематическойПроверкиПодписи)) Тогда
|
||||
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ЗаголовокПредупреждения", НСтр("ru = 'Проверка подписи'"));
|
||||
ПараметрыФормы.Вставить("ТекстОшибкиКлиент", ?(ЗначениеЗаполнено(ТекущиеДанные.РезультатПроверки.ОшибкаМатематическойПроверкиПодписи),
|
||||
ТекущиеДанные.РезультатПроверки.ОшибкаМатематическойПроверкиПодписи,
|
||||
ТекущиеДанные.РезультатПроверки.ОшибкаПроверкиДополнительныхАтрибутов));
|
||||
ПараметрыФормы.Вставить("ПоказатьТребуетсяПомощь", Истина);
|
||||
ПараметрыФормы.Вставить("ПоказатьИнструкцию", Истина);
|
||||
|
||||
ДополнительныеПараметры = Новый Структура;
|
||||
|
||||
Если ЗначениеЗаполнено(ТекущиеДанные.АдресСертификата) Тогда
|
||||
ДополнительныеПараметры.Вставить("ДанныеСертификата",
|
||||
ТекущиеДанные.АдресСертификата);
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ТекущиеДанные.АдресПодписи) Тогда
|
||||
ДополнительныеПараметры.Вставить("ДанныеПодписи",
|
||||
ТекущиеДанные.АдресПодписи);
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыФормы.Вставить("ДополнительныеДанные", ДополнительныеПараметры);
|
||||
|
||||
ЭлектроннаяПодписьКлиент.ОткрытьФормуРасширенногоПредставленияОшибки(ПараметрыФормы, ЭтотОбъект);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ЭлектроннаяПодписьКлиент.ОткрытьПодпись(Элементы.ЭлектронныеПодписи.ТекущиеДанные);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -3314,7 +3348,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПрочитатьСостояниеВДругомРеестре()
|
||||
Процедура ПрочитатьСостояниеВДругомРеестре(ПриЧтенииНаСервере = Ложь)
|
||||
|
||||
Элементы.ГруппаРегистрацияВДругомРеестре.Видимость = Ложь;
|
||||
Элементы.ГруппаСтатусВДругомРеестре.Видимость = Ложь;
|
||||
@@ -3324,7 +3358,12 @@
|
||||
ПараметрыПереопределения.Вставить("ЗаголовокФлажкаРегистрации", "");
|
||||
ПараметрыПереопределения.Вставить("ПодсказкаРегистрации", "");
|
||||
|
||||
ПараметрыПереопределения.Вставить("ЗарегистрированаВРеестре", Ложь);
|
||||
Если ПриЧтенииНаСервере = Ложь Тогда
|
||||
ПараметрыПереопределения.Вставить("ЗарегистрированаВРеестре", РегистрироватьВДругомРеестре);
|
||||
Иначе
|
||||
ПараметрыПереопределения.Вставить("ЗарегистрированаВРеестре", Неопределено);
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыПереопределения.Вставить("Картинка");
|
||||
ПараметрыПереопределения.Вставить("СостояниеРегистрации", "");
|
||||
ПараметрыПереопределения.Вставить("ПодсказкаСостояния", "");
|
||||
@@ -3364,9 +3403,10 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ЗарегистрированаВДругомРеестре = ПараметрыПереопределения.ЗарегистрированаВРеестре;
|
||||
ЗарегистрированаВДругомРеестре = ПараметрыПереопределения.ЗарегистрированаВРеестре
|
||||
И Не ПустаяСтрока(ПараметрыПереопределения.СостояниеРегистрации);
|
||||
|
||||
Если ПараметрыПереопределения.ЗарегистрированаВРеестре Тогда
|
||||
Если ЗарегистрированаВДругомРеестре Тогда
|
||||
Элементы.ГруппаСтатусВДругомРеестре.Видимость = Истина;
|
||||
|
||||
Если ЗначениеЗаполнено(ПараметрыПереопределения.Картинка) Тогда
|
||||
@@ -3385,7 +3425,10 @@
|
||||
Элементы.РегистрироватьВДругомРеестре.ТолькоПросмотр = Истина;
|
||||
РегистрироватьВДругомРеестре = Истина;
|
||||
ДоступностьПризнакаРегистрацииВРеестре(ЭтотОбъект);
|
||||
|
||||
ИначеЕсли ПараметрыПереопределения.ЗарегистрированаВРеестре <> Неопределено
|
||||
И РегистрироватьВДругомРеестре <> ПараметрыПереопределения.ЗарегистрированаВРеестре Тогда
|
||||
РегистрироватьВДругомРеестре = ПараметрыПереопределения.ЗарегистрированаВРеестре;
|
||||
ДоступностьПризнакаРегистрацииВРеестре(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1,60 +1,40 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html;charset=utf-8" http-equiv="content-type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 11.00.10570.1001"></meta></head><body>
|
||||
<p>Предназначен для формирования и хранения машиночитаемых доверенностей.</p>
|
||||
<p>Открывается по соответствующей команде в разделе <strong>Справочники</strong>. Также можно перейти по гиперссылке в <a href="CommonForm.НастройкиЭлектроннойПодписиИШифрования/Help">настройках электронной подписи и шифрования</a>.</p>
|
||||
<p><strong>Машиночитаемая доверенность (МЧД)</strong> - это электронный документ XML, заполненный по утвержденному формату, содержащий сведения о доверителе, представителе и его полномочиях. </p>
|
||||
<li><strong>Доверитель</strong> - ответственное лицо, разрешающее выполнение операций другим организациям или физическим лицам по доверенности;
|
||||
</li>
|
||||
<li><strong>Представитель</strong> - организация или физическое лицо, принимающее на себя ответственность действовать от лица <strong>Доверителя</strong> в рамках вверяемых ему полномочий.
|
||||
<p>Открывается по соответствующей команде в разделе <strong>Справочники</strong>. Также можно перейти по гиперссылке в <a href="CommonForm.НастройкиЭлектроннойПодписиИШифрования/Help">настройках электронной подписи и шифрования</a>.</p>
|
||||
<p><strong>Машиночитаемая доверенность (МЧД)</strong> - это электронный документ XML, заполненный по утвержденному формату, содержащий сведения о доверителе, представителе и его полномочиях. </p>
|
||||
<li><strong>Доверитель</strong> - ответственное лицо, разрешающее выполнение операций другим организациям или физическим лицам по доверенности;</li>
|
||||
<li><strong>Представитель</strong> - организация или физическое лицо, принимающее на себя ответственность действовать от лица <strong>Доверителя</strong> в рамках вверяемых ему полномочий.
|
||||
<p></p>
|
||||
<p>Ведение списка МЧД может осуществлять как администратор, так и ответственный за список МЧД. Доверенность попадает в список разными способами:</p>
|
||||
<ul><li>
|
||||
<div><strong>Автоматически</strong> - путем загрузки из узла распределенного реестра ФНС;</div>
|
||||
</li>
|
||||
<li>
|
||||
<div><strong>Вручную</strong> - путем создания и подписания МЧД в приложении;</div>
|
||||
</li>
|
||||
<li>
|
||||
<div><strong>Вручную</strong> - путем загрузки МЧД контрагентов, полученных, например,по электронной почте.</div></li></ul><p>Список состоит из колонок: </p>
|
||||
<ul><li>
|
||||
<div><strong>Номер доверенности (в реестре)</strong> - единый регистрационный номер доверенности, генерируется автоматически при подписании или выгрузке в файл неподписанной доверенности.</div>
|
||||
</li>
|
||||
<li>
|
||||
<div><strong>Наименование</strong> - наименование машиночитаемой доверенности.</div>
|
||||
</li>
|
||||
<li>
|
||||
<div><strong>Дата выдачи</strong> - дата выдачи машиночитаемой доверенности.</div>
|
||||
</li>
|
||||
<li>
|
||||
<div><strong>Дата окончания</strong> - дата окончания действия машиночитаемой доверенности.</div>
|
||||
</li>
|
||||
<li>
|
||||
<div><strong>Код НО</strong> - код налогового органа, в отношении которого действует доверенность.</div>
|
||||
</li>
|
||||
<li>
|
||||
<div><strong>Номер (внутренний)</strong> - внутренний номер машиночитаемой доверенности, генерируется автоматически.</div></li></ul><h3>Создание доверенности</h3>
|
||||
<ul><li>
|
||||
<div>Создать машиночитаемую доверенность можно в списке МЧД по кнопке <strong>Создать</strong>. Откроется <a href="Catalog.МашиночитаемыеДоверенности.Form.ФормаЭлемента/Help">форма регистрации машиночитаемой доверенности</a>, в которой необходимо заполнить данные <strong>Доверителя</strong>, <strong>Представителя</strong>, <strong>Полномочий</strong>, а также <strong>Иных сведений</strong>. </div></li></ul><h3>Печать доверенности</h3>
|
||||
<ul><li><strong>Автоматически</strong> - путем загрузки из узла распределенного реестра ФНС;</li>
|
||||
<li><strong>Вручную</strong> - путем создания и подписания МЧД в приложении;</li>
|
||||
<li><strong>Вручную</strong> - путем загрузки МЧД контрагентов, полученных, например,по электронной почте.</li></ul><p>Список состоит из колонок: </p>
|
||||
<ul><li><strong>Номер доверенности (в реестре)</strong> - единый регистрационный номер доверенности, генерируется автоматически при подписании или выгрузке в файл неподписанной доверенности.</li>
|
||||
<li><strong>Наименование</strong> - наименование машиночитаемой доверенности.</li>
|
||||
<li><b>С</b> - дата выдачи машиночитаемой доверенности.</li>
|
||||
<li><b>ПО</b> - дата окончания действия машиночитаемой доверенности.</li>
|
||||
<li><strong>Код НО</strong> - код налогового органа, в отношении которого действует доверенность.</li>
|
||||
<li><strong>Статус в реестре ФТС</strong> - если МЧД была предварительно зарегистрирована в реестре Федеральной таможенной службы (ФТС), то в списке отображается ее текущий статус;</li>
|
||||
<li><b>Возможность передоверия </b>- однократное или многократное передоверие. Доверенность с правом однократного передоверия может быть передоверена только один раз. </li>
|
||||
<li><b>Это передоверие</b> - возможность передоверия может быть ограничена или запрещена;</li>
|
||||
<li><strong>Номер (внутренний)</strong> - внутренний номер машиночитаемой доверенности, генерируется автоматически.</li></ul><h3 style="font-size: 13.4399995803833px;">Создание доверенности</h3>
|
||||
<ul><li>Создать машиночитаемую доверенность можно в списке МЧД по кнопке <strong>Создать</strong>. Откроется <a href="Catalog.МашиночитаемыеДоверенности.Form.ФормаЭлемента/Help">форма регистрации машиночитаемой доверенности</a>, в которой необходимо заполнить данные <strong>Доверителя</strong>, <strong>Представителя</strong>, <strong>Полномочий</strong>, а также <strong>Иных сведений</strong>. </li></ul><h3 style="font-size: 13.4399995803833px;">Печать доверенности</h3>
|
||||
<div>
|
||||
<ul><li>Готовую доверенность можно напечатать из списка МЧД, а также в карточке МЧД с помощью кнопки <img src="StdPicture.Print"></img><strong>Доверенность</strong>.</li></ul></div>
|
||||
<ul><li>Готовую доверенность можно напечатать из списка МЧД, а также в карточке МЧД с помощью кнопки <img src="StdPicture.Print"></img><strong>Доверенность</strong>.</li></ul></div>
|
||||
<h3 style="font-size: 13.4399995803833px;">Передоверие</h3>
|
||||
<div>
|
||||
<ul><li>Нажмите кнопку <b>Передоверить</b> для того, чтобы передать полномочия по доверенности. Кнопка активна, если доверенность поддерживает однократное или многократное передоверие. </li></ul></div>
|
||||
<h3>Отборы</h3>
|
||||
<ul><li>Нажмите кнопку <b>Передоверить</b> для того, чтобы передать полномочия по доверенности. Кнопка активна, если доверенность поддерживает однократное или многократное передоверие. </li></ul></div>
|
||||
<h3 style="font-size: 13.4399995803833px;">Отборы</h3>
|
||||
<p>Если машиночитаемых доверенностей в списке много, то для удобства поиска можно воспользоваться отборами:</p>
|
||||
<ul><li>
|
||||
<div>по полю <b>Сертификат</b> - выберите сертификат для отбора доверенностей, где владелец сертификата указан в качестве представителя.</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>по полю <b>Доверитель</b> - выберите нужного доверителя, указав, например, наименование организации из списка для отбора. </div>
|
||||
</li>
|
||||
<li>
|
||||
<div>по полю <b>Представитель</b> - выберите нужного представителя, указав, например, ИНН контрагента. </div></li></ul><h3>Загрузка из файла</h3>
|
||||
<ul><li>С помощью кнопки <strong>Загрузить из файла</strong> можно загрузить МЧД из файла на устройстве. Укажите путь к файлу, нажмите <strong>Открыть</strong>.</li></ul><h3>Выгрузка в файл</h3>
|
||||
<ul><li>С помощью кнопки <strong>Выгрузить в файл</strong> можно выгрузить доверенность и ее подпись (если приложена) на выбор как для представителя в налоговые органы, так и для подписания документов. Укажите папку на устройстве, нажмите <strong>Сохранить</strong>.</li></ul></li>
|
||||
<ul><li>по полю <b>Сертификат</b> - выберите сертификат для отбора доверенностей, где владелец сертификата указан в качестве представителя.</li>
|
||||
<li>по полю <b>Доверитель</b> - выберите нужного доверителя, указав, например, <b>Наименование организации</b>. </li>
|
||||
<li>по полю <b>Представитель</b> - выберите нужного представителя, указав, например, <b>ИНН контрагента</b>. </li></ul><h3 style="font-size: 13.4399995803833px;">Загрузка МЧД</h3>
|
||||
<div>С помощью кнопки <strong>Загрузить<span style="font-weight: normal;"> выберите откуда именно загрузить МЧД:</span></strong></div>
|
||||
<ul><li><strong>Загрузить из файла </strong>на компьютере, укажите путь к файлу, нажмите <strong>Открыть</strong>. Можно загрузить несколько файлов доверенностей с подписями одновременно, а также загрузить из архивов. </li>
|
||||
<li><b>Загрузить из реестра ФНС</b> - загрузка машиночитаемых доверенностей организации и контрагентов из распределенного реестра ФНС.</li></ul><h3 style="font-size: 13.4399995803833px;">Выгрузка в файл</h3>
|
||||
<ul><li>С помощью кнопки <strong>Выгрузить в файл</strong> можно выгрузить доверенность и ее подпись (если приложена) на выбор как для представителя в налоговые органы, так и для подписания документов. Укажите папку на устройстве, нажмите <strong>Сохранить</strong>.</li></ul></li>
|
||||
<p>С помощью команд меню <strong>Еще</strong> также можно использовать другие возможности работы со списком:</p>
|
||||
<ul><li><b>Загрузить из реестра ФНС</b> - загрузка машиночитаемых доверенностей организации и контрагентов из распределенного реестра ФНС.
|
||||
</li>
|
||||
<li><strong>Обновить статус из реестра ФНС</strong> - нажмите, для того чтобы обновить статус из реестра ФНС.</li>
|
||||
<li><strong>Отменить</strong> - если доверенность утратила свою актуальность ранее срока окончания доверенности, то ее можно отменить.</li></ul><p>Для того чтобы посмотреть, что означают значки состояния МЧД, нажмите раздел <strong>Легенда</strong> в нижней части списка.</p>
|
||||
<h3>См. также:</h3>
|
||||
<ul><li><strong>Обновить статус из реестра ФНС</strong> - нажмите, для того чтобы обновить статус из реестра ФНС.</li>
|
||||
<li><strong>Отменить</strong> - если доверенность утратила свою актуальность ранее срока окончания доверенности, то ее можно отменить.</li></ul><p>Для того чтобы посмотреть, что означают значки состояния МЧД, нажмите раздел <strong>Легенда</strong> в нижней части списка.</p>
|
||||
<h3 style="font-size: 13.4399995803833px;">См. также:</h3>
|
||||
<ul><li><a href="v8help://frame/form_common">Работа с формами</a></li></ul></body></html>
|
||||
@@ -1003,6 +1003,11 @@
|
||||
<key>ru</key>
|
||||
<value>Сведения об организации</value>
|
||||
</synonym>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
@@ -1012,6 +1017,11 @@
|
||||
<key>ru</key>
|
||||
<value>Сведения о физическом лице</value>
|
||||
</synonym>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
|
||||
@@ -16,8 +16,9 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТекущаяПапка = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Ссылка,
|
||||
"Наименование, Родитель, ПометкаУдаления");
|
||||
ИменаПолей = "Наименование, Родитель, ПометкаУдаления";
|
||||
ТекущаяПапка = ?(ЭтоНовый(), Новый Структура(ИменаПолей),
|
||||
ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Ссылка, ИменаПолей));
|
||||
|
||||
Если Ссылка = ПредопределенноеЗначение("Справочник.ПапкиФайлов.Шаблоны")
|
||||
И ТекущаяПапка.Родитель <> Справочники.ПапкиФайлов.ПустаяСсылка() Тогда
|
||||
|
||||
+4
-11
@@ -530,9 +530,7 @@
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ОбработатьПарольВФорме(ЭтотОбъект,
|
||||
ВнутренниеДанные, СвойстваПароля, Новый Структура("ПриУспешномВыполненииОперации", Истина));
|
||||
|
||||
ОповеститьОбИзменении(Сертификат);
|
||||
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования",
|
||||
ДополнительныеПараметры, Сертификат);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ПослеДобавленияВСправочникСертификатовЭлектроннойПодписи(Сертификат, ДополнительныеПараметры);
|
||||
|
||||
Если ВернутьПароль Тогда
|
||||
|
||||
@@ -577,9 +575,7 @@
|
||||
|
||||
ЗаписатьСертификатВСправочникОблачнаяПодпись(Контекст.УчетнаяЗапись);
|
||||
|
||||
ОповеститьОбИзменении(Сертификат);
|
||||
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования",
|
||||
ДополнительныеПараметры, Сертификат);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ПослеДобавленияВСправочникСертификатовЭлектроннойПодписи(Сертификат, ДополнительныеПараметры);
|
||||
|
||||
ОповеститьОВыборе(Сертификат);
|
||||
|
||||
@@ -613,11 +609,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписатьСертификатВСправочникВМоделиСервиса();
|
||||
|
||||
ОповеститьОбИзменении(Сертификат);
|
||||
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования",
|
||||
ДополнительныеПараметры, Сертификат);
|
||||
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ПослеДобавленияВСправочникСертификатовЭлектроннойПодписи(Сертификат, ДополнительныеПараметры);
|
||||
ОповеститьОВыборе(Сертификат);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -650,6 +642,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
+1
-3
@@ -411,9 +411,7 @@
|
||||
|
||||
ЗаписатьСертификатВСправочник();
|
||||
|
||||
ОповеститьОбИзменении(Сертификат);
|
||||
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования",
|
||||
ДополнительныеПараметры, Сертификат);
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ПослеДобавленияВСправочникСертификатовЭлектроннойПодписи(Сертификат, ДополнительныеПараметры);
|
||||
|
||||
ОповеститьОВыборе(Сертификат);
|
||||
|
||||
|
||||
BIN
Binary file not shown.
+1
-1
@@ -836,7 +836,7 @@
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<templates uuid="5189beb9-b939-4f97-aca0-c2f3492ac8b9">
|
||||
<name>КомпонентаExtraCryptoAPI_3_0_3_33</name>
|
||||
<name>КомпонентаExtraCryptoAPI_3_0_3_37</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Компонента ExtraCryptoAPI</value>
|
||||
|
||||
@@ -5259,7 +5259,7 @@
|
||||
<commandInterface>
|
||||
<navigationPanel>
|
||||
<cmiFragmentRecord>
|
||||
<command>InformationRegister.УдалитьДвоичныеДанныеФайлов.StandardCommand.OpenByValue.Файл</command>
|
||||
<command>0</command>
|
||||
<group>FormNavigationPanelGoTo</group>
|
||||
<index>2</index>
|
||||
<userVisible/>
|
||||
|
||||
@@ -1257,20 +1257,21 @@
|
||||
<userSettingsGroup>ГруппаПользовательскихНастроек</userSettingsGroup>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ОткрытьМашиночитаемыеДоверенности</name>
|
||||
<id>476</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>ДекорацияОткрытьМашиночитаемыеДоверенности</name>
|
||||
<id>490</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Машиночитаемые доверенности</value>
|
||||
<value>Открыть машиночитаемые доверенности</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ОткрытьМашиночитаемыеДоверенностиРасширеннаяПодсказка</name>
|
||||
<id>477</id>
|
||||
<name>ДекорацияОткрытьМашиночитаемыеДоверенностиРасширеннаяПодсказка</name>
|
||||
<id>492</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -1278,14 +1279,21 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Hyperlink</type>
|
||||
<commandName>Form.Command.ОткрытьМашиночитаемыеДоверенности</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<contextMenu>
|
||||
<name>ДекорацияОткрытьМашиночитаемыеДоверенностиКонтекстноеМеню</name>
|
||||
<id>491</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<handlers>
|
||||
<event>URLProcessing</event>
|
||||
<name>ДекорацияОткрытьМашиночитаемыеДоверенностиОбработкаНавигационнойСсылки</name>
|
||||
</handlers>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаЛегенда</name>
|
||||
@@ -2926,7 +2934,7 @@
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Путь к приложению</value>
|
||||
<value>Путь к приложению, если установлено по нестандартному пути</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаПрограммыLinuxПутьКПрограммеРасширеннаяПодсказка</name>
|
||||
@@ -4563,28 +4571,6 @@
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>ОткрытьМашиночитаемыеДоверенности</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Машиночитаемые доверенности</value>
|
||||
</title>
|
||||
<id>12</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Открыть машиночитаемые доверенности</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ОткрытьМашиночитаемыеДоверенности</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<parameters>
|
||||
<name>СертификатыПоказать</name>
|
||||
<valueType>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Элементы.ОткрытьМашиночитаемыеДоверенности.Видимость = Ложь;
|
||||
Элементы.ДекорацияОткрытьМашиночитаемыеДоверенности.Видимость = Ложь;
|
||||
|
||||
// Локализация
|
||||
|
||||
@@ -380,6 +380,24 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДекорацияОткрытьМашиночитаемыеДоверенностиОбработкаНавигационнойСсылки(Элемент, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
// Локализация
|
||||
|
||||
Если Не ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.МашиночитаемыеДоверенности") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
МодульМашиночитаемыеДоверенностиФНССлужебныйКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("МашиночитаемыеДоверенностиФНССлужебныйКлиент");
|
||||
МодульМашиночитаемыеДоверенностиФНССлужебныйКлиент.ОткрытьСписокМЧД(НавигационнаяСсылкаФорматированнойСтроки);
|
||||
|
||||
// Конец Локализация
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыСертификаты
|
||||
@@ -581,22 +599,6 @@
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьМашиночитаемыеДоверенности(Команда)
|
||||
|
||||
// Локализация
|
||||
|
||||
Если Не ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.МашиночитаемыеДоверенности") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
МодульМашиночитаемыеДоверенностиФНСКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("МашиночитаемыеДоверенностиФНСКлиент");
|
||||
МодульМашиночитаемыеДоверенностиФНСКлиент.ОткрытьСписокМЧД();
|
||||
|
||||
// Конец Локализация
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Обновить(Команда)
|
||||
|
||||
|
||||
@@ -1019,6 +1019,9 @@
|
||||
<key>ru</key>
|
||||
<value>Технические подробности</value>
|
||||
</title>
|
||||
<titleTextColor xsi:type="core:ColorRef">
|
||||
<color>Style.AccentColor</color>
|
||||
</titleTextColor>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
|
||||
@@ -412,9 +412,9 @@
|
||||
+ Цел(СтрДлина(СтрПолучитьСтроку(ТекстОшибки, НомерСтроки)) / ШиринаПоля);
|
||||
КонецЦикла;
|
||||
Если ТребуемоеКоличествоСтрок > 5 И Не ДвеОшибки Тогда
|
||||
ЭлементТекстОшибки.Высота = 4;
|
||||
ЭлементТекстОшибки.Высота = 5;
|
||||
ИначеЕсли ТребуемоеКоличествоСтрок > 3 Тогда
|
||||
ЭлементТекстОшибки.Высота = 3;
|
||||
ЭлементТекстОшибки.Высота = 4;
|
||||
ИначеЕсли ТребуемоеКоличествоСтрок > 1 Тогда
|
||||
ЭлементТекстОшибки.Высота = 2;
|
||||
Иначе
|
||||
|
||||
@@ -17,7 +17,8 @@
|
||||
//
|
||||
Процедура ОткрытьСписокМЧД(Отборы = Неопределено, ОповещениеОЗакрытии = Неопределено, Владелец = Неопределено) Экспорт
|
||||
|
||||
ОткрытьФорму("Справочник.МашиночитаемыеДоверенности.ФормаСписка", Отборы, Владелец, Отборы,,,ОповещениеОЗакрытии);
|
||||
МашиночитаемыеДоверенностиФНССлужебныйКлиент.ОткрытьСписокМЧД("Справочник.МашиночитаемыеДоверенности.ФормаСписка",
|
||||
Отборы, ОповещениеОЗакрытии, Владелец);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -155,7 +155,8 @@
|
||||
// * ПоказыватьРегистрироватьВРеестре - Булево - показывать флажок регистрации в реестре.
|
||||
// * ЗаголовокФлажкаРегистрации - Строка - заголовок флажка регистрации в реестре.
|
||||
// * ПодсказкаРегистрации - Строка - подсказка флажка регистрации.
|
||||
// * ЗарегистрированаВРеестре - Булево
|
||||
// * ЗарегистрированаВРеестре - Неопределено, Булево - признак необходимости регистрации в реестре.
|
||||
// Если указано Неопределено, требуется заполнить, если Булево - запомнить.
|
||||
// * СостояниеРегистрации - Строка, ФорматированнаяСтрока
|
||||
// * ПодсказкаСостояния - Строка - подсказка состояния регистрации.
|
||||
// * Картинка - Строка - имя картинки статуса в строке состояния.
|
||||
|
||||
@@ -590,15 +590,83 @@
|
||||
|
||||
Процедура ПриСозданииНаСервере(Форма) Экспорт
|
||||
|
||||
Если Форма.Элементы.Найти("ОткрытьМашиночитаемыеДоверенности") = Неопределено Тогда
|
||||
Если Форма.Элементы.Найти("ДекорацияОткрытьМашиночитаемыеДоверенности") = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если (Пользователи.ЭтоПолноправныйПользователь() Или ПравоДоступа("Просмотр", Метаданные.Справочники.МашиночитаемыеДоверенности)) Тогда
|
||||
Форма.Элементы.ОткрытьМашиночитаемыеДоверенности.Видимость = Истина;
|
||||
Форма.Элементы.ОткрытьМашиночитаемыеДоверенности.Заголовок = Метаданные.Справочники.МашиночитаемыеДоверенности.Синоним;
|
||||
Заголовок = Новый Массив;
|
||||
|
||||
Если ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени("РегистрСведений.ЖурналМашиночитаемыхДоверенностей")
|
||||
<> Неопределено
|
||||
И (Пользователи.ЭтоПолноправныйПользователь() Или ПравоДоступа("Просмотр",
|
||||
Метаданные.РегистрыСведений["ЖурналМашиночитаемыхДоверенностей"])) Тогда // АПК:1244 проверка прав на существующий объект
|
||||
Заголовок.Добавить(СтрШаблон("<a href = ""%1"">%2</a>", "РегистрСведений.ЖурналМашиночитаемыхДоверенностей.ФормаСписка",
|
||||
НСтр("ru='Для электронного документооборота (ЭДО)'")));
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени("Справочник.МашиночитаемыеДоверенностиФНС") <> Неопределено Тогда
|
||||
Если (Пользователи.ЭтоПолноправныйПользователь() Или ПравоДоступа("Просмотр",
|
||||
Метаданные.Справочники["МашиночитаемыеДоверенностиФНС"])) Тогда // АПК:1244 проверка прав на существующий объект
|
||||
|
||||
Заголовок.Добавить(СтрШаблон("<a href = ""%1"">%2</a>", "Справочник.МашиночитаемыеДоверенностиФНС.ФормаСписка",
|
||||
НСтр("ru='Для ФНС'")));
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени("Справочник.МашиночитаемыеДоверенностиРаспределенныйРеестр") <> Неопределено Тогда
|
||||
Если (Пользователи.ЭтоПолноправныйПользователь() Или ПравоДоступа("Просмотр",
|
||||
Метаданные.Справочники["МашиночитаемыеДоверенностиРаспределенныйРеестр"])) Тогда // АПК:1244 проверка прав на существующий объект
|
||||
|
||||
Заголовок.Добавить(СтрШаблон("<a href = ""%1"">%2</a>", "Справочник.МашиночитаемыеДоверенностиРаспределенныйРеестр.ФормаСписка",
|
||||
НСтр("ru='Для ФНС (распределенный реестр)'")));
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени("Справочник.МашиночитаемыеДоверенностиФСС") <> Неопределено Тогда
|
||||
Если (Пользователи.ЭтоПолноправныйПользователь() Или ПравоДоступа("Просмотр",
|
||||
Метаданные.Справочники["МашиночитаемыеДоверенностиФСС"])) Тогда // АПК:1244 проверка прав на существующий объект
|
||||
|
||||
Заголовок.Добавить(СтрШаблон("<a href = ""%1"">%2</a>", "Справочник.МашиночитаемыеДоверенностиФСС.ФормаСписка",
|
||||
НСтр("ru='Для СФР (бывший ФСС)'")));
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ДобавитьНачалоЗаголовка = Истина;
|
||||
Если Форма.ИмяФормы = "ОбщаяФорма.НастройкиЭлектроннойПодписиИШифрования"
|
||||
И (Пользователи.ЭтоПолноправныйПользователь() Или ПравоДоступа("Просмотр",
|
||||
Метаданные.Справочники.МашиночитаемыеДоверенности)) Тогда
|
||||
|
||||
Если Заголовок.Количество() > 0 Тогда
|
||||
|
||||
Заголовок.Вставить(0, СтрШаблон("<a href = ""%1"">%2</a>", "Справочник.МашиночитаемыеДоверенности.ФормаСписка",
|
||||
НСтр("ru='Единого формата - для отчетности, кадрового ЭДО'")));
|
||||
Иначе
|
||||
ДобавитьНачалоЗаголовка = Ложь;
|
||||
Заголовок.Вставить(0, СтрШаблон("<a href = ""%1"">%2</a>", "Справочник.МашиночитаемыеДоверенности.ФормаСписка",
|
||||
Метаданные.Справочники.МашиночитаемыеДоверенности.Синоним));
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Заголовок.Количество() > 0 Тогда
|
||||
|
||||
ТекстЗаголовка = СтрСоединить(Заголовок, " • ");
|
||||
Если ДобавитьНачалоЗаголовка Тогда
|
||||
Если Форма.ИмяФормы = "ОбщаяФорма.НастройкиЭлектроннойПодписиИШифрования" Тогда
|
||||
ТекстЗаголовка = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='Машиночитаемые доверенности: %1'"), ТекстЗаголовка);
|
||||
Иначе
|
||||
ТекстЗаголовка = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='См. также Машиночитаемые доверенности: %1'"), ТекстЗаголовка);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Форма.Элементы.ДекорацияОткрытьМашиночитаемыеДоверенности.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
|
||||
ТекстЗаголовка);
|
||||
Форма.Элементы.ДекорацияОткрытьМашиночитаемыеДоверенности.Видимость = Истина;
|
||||
Иначе
|
||||
Форма.Элементы.ОткрытьМашиночитаемыеДоверенности.Видимость = Ложь;
|
||||
Форма.Элементы.ДекорацияОткрытьМашиночитаемыеДоверенности.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -2923,6 +2991,7 @@
|
||||
|
||||
ТекстОшибкиИзОтвета = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(СтруктураОтвета, "title", Неопределено);
|
||||
Если ТекстОшибкиИзОтвета <> Неопределено Тогда
|
||||
ТекстОшибкиИзОтвета = СтрСоединить(СтрРазделить(ТекстОшибкиИзОтвета, Символы.ПС + " ", Ложь), " ");
|
||||
Если СтрЗаканчиваетсяНа(ТекстОшибки, ".") Тогда
|
||||
ТекстОшибки = Лев(ТекстОшибки, СтрДлина(ТекстОшибки) - 1);
|
||||
КонецЕсли;
|
||||
@@ -3324,18 +3393,18 @@
|
||||
ИначеЕсли Выборка.СтатусТранзакции = Перечисления.СтатусыТранзакцииСРеестромМЧД.Ошибка
|
||||
И Выборка.ТипТранзакции = Перечисления.ТипыТранзакцийСРеестромМЧД.Регистрация Тогда
|
||||
ОписаниеСобытия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='<span style=""color: %1"">: <a href = ""%2"">Ошибка регистрации</a>'"), "ПоясняющийТекст", "ПоказатьОшибку");
|
||||
НСтр("ru='<span style=""color: %1"">: <a href = ""%2"">Не удалось зарегистрировать</a>'"), "ПоясняющийТекст", "ПоказатьОшибку");
|
||||
ИначеЕсли Выборка.СтатусТранзакции = Перечисления.СтатусыТранзакцииСРеестромМЧД.Ошибка
|
||||
И Выборка.ТипТранзакции = Перечисления.ТипыТранзакцийСРеестромМЧД.Отмена Тогда
|
||||
ОписаниеСобытия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='<span style=""color: %1"">: <a href = ""%2"">Ошибка отмены</a>'"), "ПоясняющийТекст", "ПоказатьОшибку");
|
||||
НСтр("ru='<span style=""color: %1"">: <a href = ""%2"">Не удалось отменить</a>'"), "ПоясняющийТекст", "ПоказатьОшибку");
|
||||
ИначеЕсли ЗначениеЗаполнено(Выборка.ДатаТранзакции) И Выборка.СтатусТранзакции = Перечисления.СтатусыТранзакцииСРеестромМЧД.Ошибка Тогда
|
||||
ОписаниеСобытия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='<span style=""color: %1"">: <a href = ""%2"">Не удалось получить статус</a>'"), "ПоясняющийТекст", "ПоказатьОшибку");
|
||||
ИначеЕсли Выборка.ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Регистрация
|
||||
И Выборка.СтатусТранзакции = Перечисления.СтатусыТранзакцииСРеестромМЧД.ПустаяСсылка() Тогда
|
||||
ОписаниеСобытия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='<span style=""color: %1"">: <a href = ""%2"">Ошибка регистрации</a>'"), "ПоясняющийТекст", "ПоказатьОшибку");
|
||||
НСтр("ru='<span style=""color: %1"">: <a href = ""%2"">Не удалось зарегистрировать</a>'"), "ПоясняющийТекст", "ПоказатьОшибку");
|
||||
КонецЕсли;
|
||||
|
||||
ОписаниеСостояния = Новый ФорматированнаяСтрока(ОписаниеСостояния,
|
||||
|
||||
@@ -137,6 +137,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОткрытьСписокМЧД(ИмяФормы,
|
||||
Отборы = Неопределено, ОповещениеОЗакрытии = Неопределено, Владелец = Неопределено) Экспорт
|
||||
|
||||
ОткрытьФорму(ИмяФормы, Отборы, Владелец, Отборы,,,ОповещениеОЗакрытии);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.10.344";
|
||||
Описание.Версия = "3.1.10.357";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -12052,6 +12052,7 @@
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("РежимВыполнения", Перечисления.РежимыВыполненияОбработчиков.Отложенно);
|
||||
Запрос.УстановитьПараметр("Статус", Перечисления.СтатусыОбработчиковОбновления.Выполнен);
|
||||
Запрос.УстановитьПараметр("Выполняемые", Выполняемые);
|
||||
Запрос.УстановитьПараметр("РежимВыполненияОтложенногоОбработчика", Перечисления.РежимыВыполненияОтложенныхОбработчиков.Параллельно);
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
|
||||
@@ -2009,18 +2009,19 @@
|
||||
КонецФункции
|
||||
|
||||
// Описание свойств пароля, используемых в функции СоздатьПароль.
|
||||
// С версии 8.3.22 используется ГенераторСлучайныхПаролей.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * НаименьшаяДлина - Число - наименьшая длина пароля.
|
||||
// * Сложный - Булево - учитывать требования сложности пароля.
|
||||
// * Сложный - Булево - учитывать требования сложности пароля (с 8.3.22 всегда Истина).
|
||||
// * УчестьНастройки - Строка -
|
||||
// "НеУчитыватьНастройки" - не учитывать настройки администратора,
|
||||
// "ДляПользователей" - учесть настройки для пользователей (по умолчанию),
|
||||
// "ДляВнешнихПользователей" - учесть настройки для внешних пользователей.
|
||||
// Если настройки администратора учитываются, тогда указанные параметры
|
||||
// длины и сложности пароля будут увеличены до значений, указанных в настройках.
|
||||
// * ГСЧ - ГенераторСлучайныхЧисел - если уже используется.
|
||||
// * ГСЧ - ГенераторСлучайныхЧисел - если уже используется (с 8.3.22 не используется).
|
||||
// - Неопределено - создать новый.
|
||||
//
|
||||
Функция СвойстваПароля() Экспорт
|
||||
|
||||
@@ -3464,6 +3464,12 @@
|
||||
//
|
||||
Функция СоздатьПароль(ПараметрыПароля, ГСЧ = Неопределено) Экспорт
|
||||
|
||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.22.2501") >= 0 Тогда
|
||||
ГенераторСлучайныхПаролей = Новый("ГенераторСлучайныхПаролей");
|
||||
Возврат ГенераторСлучайныхПаролей.СлучайныйПароль(ПараметрыПароля.МинимальнаяДлина);
|
||||
КонецЕсли;
|
||||
|
||||
НовыйПароль = "";
|
||||
|
||||
СогласныеСтрочные = ПараметрыПароля.СогласныеБуквыСтрочные;
|
||||
|
||||
@@ -431,7 +431,8 @@
|
||||
#Область СлужебныйПрограммныйИнтерфейс
|
||||
|
||||
Функция ИспользуютсяПрофилиБезопасности() Экспорт
|
||||
Возврат ПолучитьФункциональнуюОпцию("ИспользуютсяПрофилиБезопасности");
|
||||
Возврат Не ОбщегоНазначения.ИнформационнаяБазаФайловая()
|
||||
И ПолучитьФункциональнуюОпцию("ИспользуютсяПрофилиБезопасности");
|
||||
КонецФункции
|
||||
|
||||
// Возвращает имя профиля безопасности, предоставляющего привилегии кода конфигурации.
|
||||
@@ -441,7 +442,7 @@
|
||||
//
|
||||
Функция ПрофильБезопасностиИнформационнойБазы(ПроверкаИспользования = Ложь) Экспорт
|
||||
|
||||
Если ПроверкаИспользования И Не ПолучитьФункциональнуюОпцию("ИспользуютсяПрофилиБезопасности") Тогда
|
||||
Если ПроверкаИспользования И Не ИспользуютсяПрофилиБезопасности() Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -909,10 +909,10 @@
|
||||
Если СтрДлина(УправлениеКонтактнойИнформациейКлиентСервер.ОставитьТолькоЦифрыВСтроке(НомерТелефона)) > 7 Тогда
|
||||
СписокОшибок.Добавить("НомерТелефона", НСтр("ru = 'В России номер телефона не может быть больше 7 цифр'"));
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрНачинаетсяС(КодГорода, "9") И СтрДлина(КодГорода) <> 3 Тогда
|
||||
СписокОшибок.Добавить("НомерТелефона", НСтр("ru = 'В России номера мобильных телефонов должны содержать 3 цифры'"));
|
||||
Если СтрНачинаетсяС(КодГорода, "9") И СтрДлина(КодГорода) <> 3 Тогда
|
||||
СписокОшибок.Добавить("НомерТелефона", НСтр("ru = 'В России номера мобильных телефонов должны содержать 3 цифры'"));
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -2654,6 +2654,7 @@
|
||||
Обработчик.Комментарий = НСтр("ru = 'Обновление признака наличия присоединенного файла без учета служебных файлов.'");
|
||||
Обработчик.ЧитаемыеОбъекты = ИменаСправочниковСоСлужебнымиФайлами();
|
||||
Обработчик.ИзменяемыеОбъекты = Метаданные.РегистрыСведений.НаличиеФайлов.ПолноеИмя();
|
||||
Обработчик.Многопоточный = Истина;
|
||||
|
||||
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||
|
||||
|
||||
@@ -1393,13 +1393,14 @@
|
||||
// - Структура - элемент справочника, для которого необходимо сформировать
|
||||
// список получателей.
|
||||
// ПараметрыЖурнала - см. ПараметрыЖурнала
|
||||
// ПараметрыДоставки - см. ПараметрыДоставки
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Соответствие из КлючИЗначение:
|
||||
// * Ключ - СправочникСсылка
|
||||
// * Значение - Строка - почтовые адреса с разделителями ";", например: "email@server.com; email2@server2.com".
|
||||
//
|
||||
Функция СформироватьСписокПолучателейРассылки(Рассылка, ПараметрыЖурнала = Неопределено) Экспорт
|
||||
Функция СформироватьСписокПолучателейРассылки(Рассылка, ПараметрыЖурнала = Неопределено, ПараметрыДоставки = Неопределено) Экспорт
|
||||
|
||||
ВидПочтовогоАдресаПолучателей = Рассылка.ВидПочтовогоАдресаПолучателей;
|
||||
|
||||
@@ -1446,6 +1447,7 @@
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
|
||||
| Пользователь.Ссылка КАК Получатель,
|
||||
| МАКСИМУМ(Пользователь.Наименование) КАК Наименование,
|
||||
| МАКСИМУМ(ТаблицаПолучателей.Исключен) КАК Исключен
|
||||
|ПОМЕСТИТЬ Получатели
|
||||
|ИЗ
|
||||
@@ -1466,6 +1468,7 @@
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
|
||||
| Получатели.Получатель,
|
||||
| Получатели.Наименование,
|
||||
| Контакты.Представление КАК EMail
|
||||
|ИЗ
|
||||
| Получатели КАК Получатели
|
||||
@@ -1489,6 +1492,7 @@
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
|
||||
| Получатели.Ссылка КАК Получатель,
|
||||
| Получатели.Наименование КАК Наименование,
|
||||
| Контакты.Представление КАК EMail
|
||||
|ИЗ
|
||||
| Справочник.Пользователи КАК Получатели
|
||||
@@ -1562,10 +1566,14 @@
|
||||
КонецПопытки;
|
||||
|
||||
ПолучателиБезАдреса = Новый Массив;
|
||||
ПолучателиБезАдресаНаименования = Новый Массив;
|
||||
ЕстьНаименование = ?(ПолучателиРассылки.Колонки.Найти("Наименование") <> Неопределено, Истина, Ложь);
|
||||
|
||||
Для Каждого ПолучательРассылки Из ПолучателиРассылки Цикл
|
||||
Если Не ЗначениеЗаполнено(ПолучательРассылки.EMail) Тогда
|
||||
ПолучателиБезАдреса.Добавить(Строка(ПолучательРассылки.Получатель));
|
||||
ПолучателиБезАдреса.Добавить(ПолучательРассылки.Получатель);
|
||||
Наименование = ?(ЕстьНаименование, ПолучательРассылки.Наименование, Строка(ПолучательРассылки.Получатель));
|
||||
ПолучателиБезАдресаНаименования.Добавить(Наименование);
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1574,14 +1582,34 @@
|
||||
СписокПолучателей[ПолучательРассылки.Получатель] = ТекущийАдрес + ПолучательРассылки.EMail;
|
||||
КонецЦикла;
|
||||
|
||||
Если ПолучателиБезАдреса.Количество() > 0 Тогда
|
||||
Если ПолучателиБезАдреса.Количество() > 0 И ПараметрыЖурнала <> Неопределено Тогда
|
||||
|
||||
ШаблонТекстаПредупреждения = НСтр("ru = 'Отчеты не отправлены следующим получателям, так как не заполнен адрес электронной почты:
|
||||
|- %1.'");
|
||||
|
||||
ТекстПредупреждения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
ШаблонТекстаПредупреждения, СтрСоединить(ПолучателиБезАдреса, ";" + Символы.ПС + "- "));
|
||||
ШаблонТекстаПредупреждения, СтрСоединить(ПолучателиБезАдресаНаименования, ";" + Символы.ПС + "- "));
|
||||
|
||||
ЗаписьЖурнала(ПараметрыЖурнала, УровеньЖурналаРегистрации.Предупреждение, ТекстПредупреждения);
|
||||
|
||||
Если ПолучитьФункциональнуюОпцию("ХранитьИсториюРассылкиОтчетов")
|
||||
И ТипЗнч(ПараметрыЖурнала.Данные) = Тип("СправочникСсылка.РассылкиОтчетов")
|
||||
И ПараметрыДоставки <> Неопределено Тогда
|
||||
Для Каждого ПолучательБезАдреса Из ПолучателиБезАдреса Цикл
|
||||
ПоляИстории = ПоляИсторииРассылкиОтчетов(ПараметрыЖурнала.Данные, ПолучательБезАдреса, ПараметрыДоставки.ДатаВыполнения);
|
||||
ПоляИстории.УчетнаяЗапись = ПараметрыДоставки.УчетнаяЗапись;
|
||||
Если ПараметрыДоставки.ТолькоУведомить Тогда
|
||||
ПоляИстории.Комментарий = НСтр("ru = 'Уведомления не отправлены по причине: ""Адрес электронной почты не указан"".'");
|
||||
Иначе
|
||||
ПоляИстории.Комментарий = НСтр("ru = 'Отчеты не отправлены по причине: ""Адрес электронной почты не указан"".'");
|
||||
КонецЕсли;
|
||||
ПоляИстории.Выполнена = Ложь;
|
||||
ПоляИстории.СпособПолучения = СпособПолученияРассылки(ПараметрыДоставки, ПолучательБезАдреса);
|
||||
|
||||
РегистрыСведений.ИсторияРассылкиОтчетов.ЗафиксироватьРезультатВыполненияРассылкиПолучателю(ПоляИстории);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если СписокПолучателей.Количество() = 0 Тогда
|
||||
@@ -1755,7 +1783,7 @@
|
||||
|
||||
Функция ПолучателиРассылкиВыбраны(Рассылка, ПараметрыДоставки, ПараметрыЖурнала, ДополнительныеНастройки)
|
||||
|
||||
Получатели = СформироватьСписокПолучателейРассылки(Рассылка, ПараметрыЖурнала);
|
||||
Получатели = СформироватьСписокПолучателейРассылки(Рассылка, ПараметрыЖурнала, ПараметрыДоставки);
|
||||
|
||||
Если ДополнительныеНастройки <> Неопределено
|
||||
И ДополнительныеНастройки.Свойство("Получатели") Тогда
|
||||
|
||||
@@ -484,6 +484,13 @@
|
||||
Попытка
|
||||
МодульИнтернетПоддержкаПользователейКлиентСервер =
|
||||
ОбщегоНазначенияКлиент.ОбщийМодуль("ИнтернетПоддержкаПользователейКлиентСервер");
|
||||
ВерсияБИП = МодульИнтернетПоддержкаПользователейКлиентСервер.ВерсияБиблиотеки();
|
||||
// Подключение обработчика запроса настроек клиента лицензирования
|
||||
// для корректной проверки легальности обновления.
|
||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ВерсияБИП, "2.7.1.0") > 0 Тогда
|
||||
МодульКлиентЛицензированияКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("КлиентЛицензированияКлиент");
|
||||
МодульКлиентЛицензированияКлиент.ПодключитьЗапросНастроекКлиентаЛицензирования();
|
||||
КонецЕсли;
|
||||
Исключение
|
||||
Если ОтключенаЛогикаНачалаРаботыСистемы() Тогда
|
||||
Возврат;
|
||||
@@ -491,14 +498,6 @@
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
ВерсияБИП = МодульИнтернетПоддержкаПользователейКлиентСервер.ВерсияБиблиотеки();
|
||||
// Подключение обработчика запроса настроек клиента лицензирования
|
||||
// для корректной проверки легальности обновления.
|
||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ВерсияБИП, "2.7.1.0") > 0 Тогда
|
||||
МодульКлиентЛицензированияКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("КлиентЛицензированияКлиент");
|
||||
МодульКлиентЛицензированияКлиент.ПодключитьЗапросНастроекКлиентаЛицензирования();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Выполнить стандартные действия при начале работы пользователя
|
||||
|
||||
@@ -49,40 +49,42 @@
|
||||
НезаполненныеПараметрыКлиента.Вставить("СостояниеДоВызоваАвторизоватьТекущегоПользователя", Истина);
|
||||
ПараметрыСеанса.ПараметрыКлиентаНаСервере = Новый ФиксированноеСоответствие(НезаполненныеПараметрыКлиента);
|
||||
КонецЕсли;
|
||||
Справочники.ВерсииРасширений.УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры);
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||
МодульМультиязычностьСервер = ОбщегоНазначения.ОбщийМодуль("МультиязычностьСервер");
|
||||
МодульМультиязычностьСервер.УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры);
|
||||
КонецЕсли;
|
||||
|
||||
Справочники.ВерсииРасширений.УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры);
|
||||
|
||||
// При установке соединения с информационной базой до вызова всех остальных обработчиков.
|
||||
ПередЗапускомПрограммы();
|
||||
Возврат УстановленныеПараметры;
|
||||
КонецЕсли;
|
||||
|
||||
Если Справочники.ИдентификаторыОбъектовМетаданных.ВсеПараметрыСеансаУстановлены(
|
||||
ИменаПараметровСеанса, УстановленныеПараметры) Тогда
|
||||
Возврат УстановленныеПараметры;
|
||||
КонецЕсли;
|
||||
Справочники.ИдентификаторыОбъектовМетаданных.УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры);
|
||||
|
||||
Если ИменаПараметровСеанса.Найти("КлючДанныхПовторногоИспользования") <> Неопределено Тогда
|
||||
ПараметрыСеанса.КлючДанныхПовторногоИспользования = Новый УникальныйИдентификатор;
|
||||
УстановленныеПараметры.Добавить("КлючДанныхПовторногоИспользования");
|
||||
КонецЕсли;
|
||||
|
||||
Справочники.ВерсииРасширений.УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры);
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||
МодульМультиязычностьСервер = ОбщегоНазначения.ОбщийМодуль("МультиязычностьСервер");
|
||||
МодульМультиязычностьСервер.УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры);
|
||||
КонецЕсли;
|
||||
|
||||
Справочники.ВерсииРасширений.УстановкаПараметровСеанса(ИменаПараметровСеанса, УстановленныеПараметры);
|
||||
|
||||
Если ИменаПараметровСеанса.Найти("БуферОбмена") <> Неопределено Тогда
|
||||
ПараметрыСеанса.БуферОбмена = Новый ФиксированнаяСтруктура(Новый Структура("Источник, Данные"));
|
||||
УстановленныеПараметры.Добавить("БуферОбмена");
|
||||
КонецЕсли;
|
||||
|
||||
Если ВсеПараметрыСеансаУстановлены(ИменаПараметровСеанса, УстановленныеПараметры) Тогда
|
||||
Возврат УстановленныеПараметры;
|
||||
КонецЕсли;
|
||||
|
||||
Обработчики = Новый Соответствие;
|
||||
ИнтеграцияПодсистемБСП.ПриДобавленииОбработчиковУстановкиПараметровСеанса(Обработчики);
|
||||
|
||||
@@ -1241,13 +1243,37 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Только для внутреннего использования.
|
||||
// Только для внутреннего использования (процедура фонового задания).
|
||||
Процедура ЗаполнитьВсеПараметрыРаботыРасширенийФоновоеЗадание(Параметры) Экспорт
|
||||
|
||||
РегистрыСведений.ПараметрыРаботыВерсийРасширений.ЗаполнитьВсеПараметрыРаботыРасширенийФоновоеЗадание(Параметры);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Только для внутреннего использования (процедура фонового задания).
|
||||
Процедура ДобавитьНовуюВерсиюРасширений(ОписаниеРасширений) Экспорт
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Справочники.ВерсииРасширений.ДобавитьНовуюВерсиюРасширений(ОписаниеРасширений);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Только для внутреннего использования (процедура фонового задания).
|
||||
Процедура ОбновитьДатуПоследнегоИспользованияВерсииРасширений(ВерсияРасширений) Экспорт
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Справочники.ВерсииРасширений.ОбновитьДатуПоследнегоИспользованияВерсииРасширений(ВерсияРасширений);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Только для внутреннего использования (процедура фонового задания).
|
||||
Процедура УстановитьПоследнююВерсиюРасширений(ВерсияРасширений) Экспорт
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Справочники.ВерсииРасширений.УстановитьПоследнююВерсиюРасширений(ВерсияРасширений);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Дополнительная базовая функциональность для обмена данными.
|
||||
|
||||
@@ -2610,6 +2636,10 @@
|
||||
|
||||
ЭтоВызовПередНачаломРаботыСистемы = Параметры.ПолученныеПараметрыКлиента <> Неопределено;
|
||||
|
||||
Если ЭтоВызовПередНачаломРаботыСистемы Тогда
|
||||
ПроверитьВозможностьЗапуска();
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
|
||||
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
|
||||
ЭтоРазделеннаяКонфигурация = МодульРаботаВМоделиСервиса.ЭтоРазделеннаяКонфигурация();
|
||||
@@ -3659,6 +3689,23 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для функции УстановкаПараметровСеанса.
|
||||
Функция ВсеПараметрыСеансаУстановлены(ИменаПараметровСеанса, УстановленныеПараметры)
|
||||
|
||||
Если ИменаПараметровСеанса.Количество() <> УстановленныеПараметры.Количество() Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого ИмяПараметра Из ИменаПараметровСеанса Цикл
|
||||
Если УстановленныеПараметры.Найти(ИмяПараметра) = Неопределено Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Истина;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ПередЗапускомПрограммы()
|
||||
|
||||
// Привилегированный режим предустановлен платформой.
|
||||
@@ -4209,7 +4256,9 @@
|
||||
|
||||
ДоступенПривилегированныйРежим = ДоступенПереходВПривилегированныйРежим();
|
||||
|
||||
УстановитьБезопасныйРежим(Ложь);
|
||||
Если БезопасныйРежим() <> Ложь Тогда
|
||||
УстановитьБезопасныйРежим(Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ДоступенПривилегированныйРежим Тогда
|
||||
|
||||
|
||||
@@ -360,7 +360,8 @@
|
||||
|
||||
Если КлючИЗначение.Значение <> Неопределено Тогда
|
||||
Если КлючИЗначение.Ключ = "Подпись" Тогда
|
||||
ОбновляемаяПодпись.Подпись = Новый ХранилищеЗначения(КлючИЗначение.Значение);
|
||||
ОбновляемаяПодпись.Подпись = Новый ХранилищеЗначения(КлючИЗначение.Значение,
|
||||
Новый СжатиеДанных(9));
|
||||
Иначе
|
||||
ОбновляемаяПодпись[КлючИЗначение.Ключ] = КлючИЗначение.Значение;
|
||||
КонецЕсли;
|
||||
@@ -3149,14 +3150,13 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
РезультатСтруктура.ПодписьМатематическиВерна = Истина;
|
||||
|
||||
Если СертификатОтозван = Истина Тогда
|
||||
РезультатСтруктура.Результат = ЭлектроннаяПодписьСлужебныйКлиентСервер.ТекстОшибкиДляОтозванногоСертификатаПодписи(
|
||||
РезультатСтруктура);
|
||||
РезультатСтруктура.ОшибкаПроверкиДополнительныхАтрибутов = РезультатСтруктура.Результат;
|
||||
РезультатСтруктура.СертификатОтозван = Истина;
|
||||
РезультатСтруктура.ТребуетсяПроверка = Ложь;
|
||||
РезультатСтруктура.ПодписьМатематическиВерна = Истина;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -3166,6 +3166,8 @@
|
||||
РезультатСтруктура.ТребуетсяПроверка = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
РезультатСтруктура.ПодписьМатематическиВерна = Не РезультатСтруктура.ТребуетсяПроверка;
|
||||
|
||||
РезультатСтруктура.ОшибкаПроверкиДополнительныхАтрибутов = Результат;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -76,6 +76,21 @@
|
||||
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Вызывается после интерактивного добавления в справочник сертификатов электронной подписи.
|
||||
//
|
||||
// Параметры:
|
||||
// Параметры - Структура:
|
||||
// * Сертификаты - Массив Из Структура:
|
||||
// ** НовыйСертификат - СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования - добавленный сертификат.
|
||||
// ** СтарыйСертификат - СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования, Неопределено - найденный сертификат
|
||||
// с аналогичными свойствами субъекта, подлежащий замене.
|
||||
//
|
||||
Процедура ПослеДобавленияВСправочникСертификатовЭлектроннойПодписи(Параметры) Экспорт
|
||||
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -155,6 +155,25 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриСравненииСертификатов(СвойстваНового, СвойстваСтарого, Результат) Экспорт
|
||||
|
||||
// Локализация
|
||||
Если СвойстваНового.ОбщееИмя = СвойстваСтарого.ОбщееИмя
|
||||
И СвойстваНового.Организация = СвойстваСтарого.Организация
|
||||
И СвойстваНового.Фамилия = СвойстваСтарого.Фамилия
|
||||
И СвойстваНового.Имя = СвойстваСтарого.Имя
|
||||
И СвойстваНового.Отчество = СвойстваСтарого.Отчество
|
||||
И СвойстваНового.ИНН = СвойстваСтарого.ИНН
|
||||
И СвойстваНового.ИННЮЛ = СвойстваСтарого.ИННЮЛ
|
||||
Тогда
|
||||
Результат = Истина;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Результат = Ложь;
|
||||
// Конец Локализация
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриПолученииКонвертаXML(Параметры, КонвертXML) Экспорт
|
||||
|
||||
// Локализация
|
||||
|
||||
@@ -35,6 +35,18 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗаполненииПредставленияТипаПодписи(ТипПодписи, ПредставлениеПодписи) Экспорт
|
||||
|
||||
// Локализация
|
||||
Если ТипПодписи = Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES Тогда
|
||||
ПредставлениеПодписи = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='Базовая подпись (%1)
|
||||
|Квалифицированная базовая подпись признается действительной до окончания срока действия сертификата подписанта (обычно в течение 1 года) согласно статье 11 Федерального закона от 06.04.2011 N 63-ФЗ ""Об электронной подписи"".'"),
|
||||
"CAdES-BES");
|
||||
КонецЕсли;
|
||||
// Конец Локализация
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗагрузкеМашиночитаемыхДоверенностей(Форма) Экспорт
|
||||
|
||||
|
||||
@@ -2300,11 +2300,15 @@
|
||||
СписокВыбора.Очистить();
|
||||
Если Операция <> "Усовершенствование"
|
||||
И (Не ЗначениеЗаполнено(ТипПодписи) Или ТипПодписи = Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES) Тогда
|
||||
|
||||
СписокВыбора.Добавить(Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES, СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
ПредставлениеПодписи = "";
|
||||
ЭлектроннаяПодписьЛокализация.ПриЗаполненииПредставленияТипаПодписи(Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES, ПредставлениеПодписи);
|
||||
Если ПредставлениеПодписи = "" Тогда
|
||||
ПредставлениеПодписи = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='Базовая подпись (%1)
|
||||
|становится недействительной после окончания срока действия сертификата подписанта (обычно в течение 1 года).'"),
|
||||
"CAdES-BES"));
|
||||
"CAdES-BES");
|
||||
КонецЕсли;
|
||||
СписокВыбора.Добавить(Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES, ПредставлениеПодписи);
|
||||
КонецЕсли;
|
||||
|
||||
РазделениеВключено = ОбщегоНазначения.РазделениеВключено();
|
||||
@@ -2321,18 +2325,33 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если ДобавитьТипПодписи Тогда
|
||||
СписокВыбора.Добавить(Перечисления.ТипыПодписиКриптографии.СМеткойДоверенногоВремениCAdEST,
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
|
||||
ПредставлениеПодписи = "";
|
||||
ЭлектроннаяПодписьЛокализация.ПриЗаполненииПредставленияТипаПодписи(Перечисления.ТипыПодписиКриптографии.СМеткойДоверенногоВремениCAdEST, ПредставлениеПодписи);
|
||||
Если ПредставлениеПодписи = "" Тогда
|
||||
ПредставлениеПодписи = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='Подпись с меткой доверенного времени (%1)
|
||||
|действует после окончания срока действия сертификата подписанта.'"), "CAdES-T"));
|
||||
|действует после окончания срока действия сертификата подписанта.'"), "CAdES-T");
|
||||
КонецЕсли;
|
||||
|
||||
СписокВыбора.Добавить(Перечисления.ТипыПодписиКриптографии.СМеткойДоверенногоВремениCAdEST,
|
||||
ПредставлениеПодписи);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если Операция = Неопределено Или Не (РазделениеВключено И Операция = "Настройки") Тогда
|
||||
СписокВыбора.Добавить(Перечисления.ТипыПодписиКриптографии.АрхивнаяCAdESAv3,
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
|
||||
ПредставлениеПодписи = "";
|
||||
ЭлектроннаяПодписьЛокализация.ПриЗаполненииПредставленияТипаПодписи(Перечисления.ТипыПодписиКриптографии.АрхивнаяCAdESAv3, ПредставлениеПодписи);
|
||||
Если ПредставлениеПодписи = "" Тогда
|
||||
ПредставлениеПодписи = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru='Архивная подпись (%1)
|
||||
|содержит полный набор доказательств подлинности, в том числе цепочку сертификатов, и автоматически продлевается.'"),
|
||||
"CAdES-A"));
|
||||
"CAdES-A");
|
||||
КонецЕсли;
|
||||
|
||||
СписокВыбора.Добавить(Перечисления.ТипыПодписиКриптографии.АрхивнаяCAdESAv3, ПредставлениеПодписи);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -2574,7 +2593,7 @@
|
||||
Исключение
|
||||
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось установить список отзыва при проверке сертификата: %1
|
||||
НСтр("ru = 'Не удалось установить список отзыва на сервере при проверке сертификата: %1
|
||||
|%2.'"),
|
||||
|
||||
ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке()),
|
||||
@@ -7970,6 +7989,11 @@
|
||||
НСтр("ru = 'Список отзыва %1 просрочен. Обратитесь в удостоверяющий центр, выдавший сертификат.'"), Результат.АдресФайла);
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(СвойстваСпискаОтзыва.ДатаСледующейПубликации) И СвойстваСпискаОтзыва.ДатаСледующейПубликации < ТекущаяУниверсальнаяДата() Тогда
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Дата следующей публикации списка отзыва %1 просрочена. Обратитесь в удостоверяющий центр, выдавший сертификат.'"), Результат.АдресФайла);
|
||||
КонецЕсли;
|
||||
|
||||
ИмяВременногоФайла = ПолучитьИмяВременногоФайла(".crl");
|
||||
ДанныеФайла.Записать(ИмяВременногоФайла);
|
||||
|
||||
|
||||
@@ -260,6 +260,84 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ДобавленныеСертификаты(НовыйСертификат) Экспорт
|
||||
|
||||
Результат = Новый Массив;
|
||||
|
||||
Если ТипЗнч(НовыйСертификат) = Тип("СправочникСсылка.СертификатыКлючейЭлектроннойПодписиИШифрования") Тогда
|
||||
Сертификаты = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(НовыйСертификат);
|
||||
Иначе
|
||||
Сертификаты = НовыйСертификат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("Сертификаты", Сертификаты);
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||
| СертификатыКлючейЭлектроннойПодписиИШифрования.ДанныеСертификата КАК СтарыйСертификатДанные,
|
||||
| СертификатыКлючейЭлектроннойПодписиИШифрованияНовый.ДанныеСертификата КАК НовыйСертификатДанные,
|
||||
| СертификатыКлючейЭлектроннойПодписиИШифрования.Ссылка КАК СтарыйСертификатСсылка,
|
||||
| СертификатыКлючейЭлектроннойПодписиИШифрованияНовый.Ссылка КАК НовыйСертификатСсылка
|
||||
|ИЗ
|
||||
| Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования КАК СертификатыКлючейЭлектроннойПодписиИШифрованияНовый
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СертификатыКлючейЭлектроннойПодписиИШифрования КАК СертификатыКлючейЭлектроннойПодписиИШифрования
|
||||
| ПО (СертификатыКлючейЭлектроннойПодписиИШифрованияНовый.КомуВыдан <> """"
|
||||
| ИЛИ СертификатыКлючейЭлектроннойПодписиИШифрованияНовый.Фирма <> """")
|
||||
| И СертификатыКлючейЭлектроннойПодписиИШифрованияНовый.Ссылка <> СертификатыКлючейЭлектроннойПодписиИШифрования.Ссылка
|
||||
| И СертификатыКлючейЭлектроннойПодписиИШифрованияНовый.КомуВыдан = СертификатыКлючейЭлектроннойПодписиИШифрования.КомуВыдан
|
||||
| И СертификатыКлючейЭлектроннойПодписиИШифрованияНовый.Фирма = СертификатыКлючейЭлектроннойПодписиИШифрования.Фирма
|
||||
| И СертификатыКлючейЭлектроннойПодписиИШифрованияНовый.ДействителенДо > СертификатыКлючейЭлектроннойПодписиИШифрования.ДействителенДо
|
||||
| И (СертификатыКлючейЭлектроннойПодписиИШифрования.ДействителенДо <> ДАТАВРЕМЯ(1, 1, 1))
|
||||
|ГДЕ
|
||||
| СертификатыКлючейЭлектроннойПодписиИШифрованияНовый.Ссылка В(&Сертификаты)
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| СертификатыКлючейЭлектроннойПодписиИШифрования.ДействителенДо УБЫВ
|
||||
|ИТОГИ ПО
|
||||
| НовыйСертификатСсылка";
|
||||
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
|
||||
ВыборкаНовый = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
|
||||
Пока ВыборкаНовый.Следующий() Цикл
|
||||
|
||||
Структура = Новый Структура("НовыйСертификат, СтарыйСертификат", ВыборкаНовый.НовыйСертификатСсылка);
|
||||
СвойстваНовогоСубъекта = Неопределено;
|
||||
Выборка = ВыборкаНовый.Выбрать();
|
||||
Пока Выборка.Следующий() Цикл
|
||||
Если Выборка.СтарыйСертификатДанные = Null Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
Если СвойстваНовогоСубъекта = Неопределено Тогда
|
||||
ДанныеСертификата = Выборка.НовыйСертификатДанные.Получить();
|
||||
Если ТипЗнч(ДанныеСертификата) <> Тип("ДвоичныеДанные") Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
СертификатКриптографии = Новый СертификатКриптографии(ДанныеСертификата);
|
||||
СвойстваНовогоСубъекта = ЭлектроннаяПодпись.СвойстваСубъектаСертификата(СертификатКриптографии);
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеСертификата = Выборка.СтарыйСертификатДанные.Получить();
|
||||
СертификатКриптографии = Новый СертификатКриптографии(ДанныеСертификата);
|
||||
СвойстваСтарогоСубъекта = ЭлектроннаяПодпись.СвойстваСубъектаСертификата(СертификатКриптографии);
|
||||
|
||||
Если ЭлектроннаяПодписьСлужебныйКлиентСервер.ЭтоЗаменаСертификата(СвойстваНовогоСубъекта,
|
||||
СвойстваСтарогоСубъекта) Тогда
|
||||
|
||||
Структура.СтарыйСертификат = Выборка.СтарыйСертификатСсылка;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Результат.Добавить(Структура);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Только для внутреннего использования.
|
||||
Функция ПредставлениеСубъекта(АдресСертификата) Экспорт
|
||||
|
||||
@@ -1196,9 +1274,34 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция АдресФайлаТехническойИнформации(Знач СопроводительныйТекст,
|
||||
Функция ЖурналДляТехподдержки()
|
||||
|
||||
ОтборДляЖурнала = Новый Структура;
|
||||
ОтборДляЖурнала.Вставить("Пользователи", Пользователи.ТекущийПользователь());
|
||||
ОтборДляЖурнала.Вставить("ДатаНачала", ТекущаяДатаСеанса() - 10*60);
|
||||
|
||||
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ЖурналДляТехподдержки = ЖурналРегистрации.ЖурналДляТехподдержки(ОтборДляЖурнала, 100);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
УстановитьОтключениеБезопасногоРежима(Ложь);
|
||||
|
||||
Возврат ЖурналДляТехподдержки;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Адреса файлов технической информации.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Адреса файлов технической информации:
|
||||
// * ТехническаяИнформация - Строка
|
||||
// * ЖурналРегистрации - Строка
|
||||
//
|
||||
Функция АдресаФайловТехническойИнформации(Знач СопроводительныйТекст,
|
||||
Знач ПроверенныеПутиКМодулямПрограммНаКлиенте) Экспорт
|
||||
|
||||
Адреса = Новый Структура("ТехническаяИнформация, ЖурналРегистрации");
|
||||
|
||||
ЭлектроннаяПодписьСлужебный.ДополнитьТехническойИнформациейОСервере(СопроводительныйТекст,
|
||||
ПроверенныеПутиКМодулямПрограммНаКлиенте);
|
||||
|
||||
@@ -1212,8 +1315,10 @@
|
||||
Новый УникальныйИдентификатор);
|
||||
|
||||
ФайловаяСистема.УдалитьВременныйФайл(ИмяФайла);
|
||||
Адреса.ТехническаяИнформация = АдресФайла;
|
||||
Адреса.ЖурналРегистрации = ЖурналДляТехподдержки();
|
||||
|
||||
Возврат АдресФайла;
|
||||
Возврат Адреса;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -2386,7 +2386,7 @@
|
||||
|%2.'"), Результат.Сообщение, СвойстваСертификатаСтрокой(Контекст.СертификатКриптографии));
|
||||
ЖурналРегистрацииКлиент.ДобавитьСообщениеДляЖурналаРегистрации(
|
||||
НСтр("ru = 'Электронная подпись.Обновление списков отзыва'", ОбщегоНазначенияКлиент.КодОсновногоЯзыка()),
|
||||
"Предупреждение", ТекстОшибкиУстановкиСпискаОтзыва,, Истина);
|
||||
"Ошибка", ТекстОшибкиУстановкиСпискаОтзыва,, Истина);
|
||||
|
||||
ПроверитьСертификатНаКлиентеПослеОшибкиПроверки(ТекстПредыдущейОшибки, Ложь, Контекст);
|
||||
|
||||
@@ -8534,12 +8534,25 @@
|
||||
|
||||
Если ТипЗнч(Результат) <> Тип("МенеджерКриптографии") Тогда
|
||||
|
||||
Если Результат.Ошибки.Количество() > 0
|
||||
И Не (ЗначениеЗаполнено(Контекст.АлгоритмПодписи)
|
||||
И Результат.Ошибки[0].НетАлгоритма) Тогда
|
||||
Если Результат.Ошибки.Количество() > 0 Тогда
|
||||
Если Не (ЗначениеЗаполнено(Контекст.АлгоритмПодписи)
|
||||
И Результат.Ошибки[0].НетАлгоритма) Тогда
|
||||
Результат.Ошибки[0].ЗаголовокОшибки = Контекст.ЗаголовокОшибкиПрограммы;
|
||||
Контекст.ОшибкаНаКлиенте.Ошибки.Добавить(Результат.Ошибки[0]);
|
||||
ИначеЕсли ЗначениеЗаполнено(Контекст.АлгоритмПодписи)
|
||||
И Результат.Ошибки[0].НетАлгоритма
|
||||
И Контекст.ОписанияПрограмм.Количество() = 1 Тогда
|
||||
|
||||
Результат.Ошибки[0].ЗаголовокОшибки = Контекст.ЗаголовокОшибкиПрограммы;
|
||||
Контекст.ОшибкаНаКлиенте.Ошибки.Добавить(Результат.Ошибки[0]);
|
||||
Результат.Ошибки[0].ЗаголовокОшибки = Контекст.ЗаголовокОшибкиПрограммы;
|
||||
|
||||
ВозможныеАлгоритмы = СтрРазделить(Контекст.АлгоритмПодписи, ",", Ложь);
|
||||
|
||||
Результат.Ошибки[0].Описание = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Сертификат связан с не соответствующим ему приложением %1, переустановите сертификат в операционной системе, связав его с приложением электронной подписи с алгоритмом ""%2"".'"),
|
||||
Контекст.ОписаниеПрограммы.ИмяПрограммы,
|
||||
ВозможныеАлгоритмы[0]);
|
||||
Контекст.ОшибкаНаКлиенте.Ошибки.Добавить(Результат.Ошибки[0]);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ДобавитьСертификатЦиклНачало(Контекст);
|
||||
@@ -8743,6 +8756,18 @@
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПослеДобавленияВСправочникСертификатовЭлектроннойПодписи(Сертификат, ПараметрыОповещенияПриЗаписиСертификата) Экспорт
|
||||
|
||||
ОповеститьОбИзменении(Сертификат);
|
||||
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования", ПараметрыОповещенияПриЗаписиСертификата, Сертификат);
|
||||
Если ПараметрыОповещенияПриЗаписиСертификата.ЭтоНовый Тогда
|
||||
ДобавленныеСертификаты = ЭлектроннаяПодписьСлужебныйВызовСервера.ДобавленныеСертификаты(Сертификат);
|
||||
ЭлектроннаяПодписьКлиентПереопределяемый.ПослеДобавленияВСправочникСертификатовЭлектроннойПодписи(
|
||||
Новый Структура("Сертификаты", ДобавленныеСертификаты));
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОперацииСОблачнойПодписью
|
||||
@@ -9149,7 +9174,7 @@
|
||||
|
||||
Процедура ОбработатьОшибкуПоКлассификатору(ТекстОшибки, ТребуетПроверки, Контекст, ОшибкаПоКлассификатору = Неопределено)
|
||||
|
||||
Если ОшибкаПоКлассификатору = Неопределено Тогда
|
||||
Если ОшибкаПоКлассификатору = Неопределено И ЗначениеЗаполнено(ТекстОшибки) Тогда
|
||||
ОшибкаПоКлассификатору = ЭлектроннаяПодписьСлужебныйКлиентПовтИсп.ОшибкаПоКлассификатору(ТекстОшибки);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -9615,11 +9640,13 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
АдресФайлаТехническойИнформации = ЭлектроннаяПодписьСлужебныйВызовСервера.АдресФайлаТехническойИнформации(
|
||||
АдресаФайловТехническойИнформации = ЭлектроннаяПодписьСлужебныйВызовСервера.АдресаФайловТехническойИнформации(
|
||||
Контекст.СопроводительныйТекст, ПроверенныеПутиКМодулямПрограмм());
|
||||
|
||||
Контекст.ДополнительныеФайлы.Добавить(
|
||||
Новый Структура("Имя, Данные", ИмяФайлаТехническойИнформации() + ".txt", АдресФайлаТехническойИнформации));
|
||||
Новый Структура("Имя, Данные", ИмяФайлаТехническойИнформации() + ".txt", АдресаФайловТехническойИнформации.ТехническаяИнформация));
|
||||
Контекст.ДополнительныеФайлы.Добавить(
|
||||
Новый Структура("Имя, Данные", ИмяФайлаЖурналаРегистрации() + ".xml", АдресаФайловТехническойИнформации.ЖурналРегистрации));
|
||||
|
||||
ПараметрыОтправкиВТехподдержку = ПараметрыОтправкиВТехподдержку();
|
||||
ПараметрыОтправкиВТехподдержку.Вложения = Контекст.ДополнительныеФайлы;
|
||||
@@ -9635,6 +9662,10 @@
|
||||
Возврат НСтр("ru = 'Настройки электронной подписи'");
|
||||
КонецФункции
|
||||
|
||||
Функция ИмяФайлаЖурналаРегистрации()
|
||||
Возврат НСтр("ru = 'Журнал регистрации'");
|
||||
КонецФункции
|
||||
|
||||
Процедура ПолучитьВерсиюКомпоненты(Оповещение)
|
||||
|
||||
ПараметрыПодключения = ОбщегоНазначенияКлиент.ПараметрыПодключенияКомпоненты();
|
||||
@@ -10135,6 +10166,12 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(СвойстваСпискаОтзыва.ДатаСледующейПубликации) И СвойстваСпискаОтзыва.ДатаСледующейПубликации < ОбщегоНазначенияКлиент.ДатаУниверсальная() Тогда
|
||||
ОбработатьОшибкуУстановкиСпискаОтзыва(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Дата следующей публикации списка отзыва %1 просрочена. Обратитесь в удостоверяющий центр, выдавший сертификат.'"), Результат.АдресФайла), Результат, Истина);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Результат.ИдентификаторКлючаУдостоверяющегоЦентра)
|
||||
И ЗначениеЗаполнено(СвойстваСпискаОтзыва.ИдентификаторКлючаУдостоверяющегоЦентра)
|
||||
И Результат.ИдентификаторКлючаУдостоверяющегоЦентра <> СвойстваСпискаОтзыва.ИдентификаторКлючаУдостоверяющегоЦентра Тогда
|
||||
@@ -11840,7 +11877,6 @@
|
||||
РезультатСтруктура.ОшибкаМатематическойПроверкиПодписи = Результат;
|
||||
Возврат РезультатСтруктура;
|
||||
Иначе
|
||||
РезультатСтруктура.ПодписьМатематическиВерна = Истина;
|
||||
РезультатСтруктура.ОшибкаПроверкиДополнительныхАтрибутов = Результат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -11857,6 +11893,8 @@
|
||||
РезультатСтруктура.ПодписьВерна = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
РезультатСтруктура.ПодписьМатематическиВерна = Не РезультатСтруктура.ТребуетсяПроверка;
|
||||
|
||||
Возврат РезультатСтруктура;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -310,6 +310,27 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Функция ЭтоЗаменаСертификата(СвойстваНового, СвойстваСтарого) Экспорт
|
||||
|
||||
Результат = Неопределено;
|
||||
ЭлектроннаяПодписьКлиентСерверЛокализация.ПриСравненииСертификатов(СвойстваНового, СвойстваСтарого, Результат);
|
||||
|
||||
Если Результат = Неопределено Тогда
|
||||
Если СвойстваНового.ОбщееИмя = СвойстваСтарого.ОбщееИмя
|
||||
И СвойстваНового.Организация = СвойстваСтарого.Организация
|
||||
И СвойстваНового.Фамилия = СвойстваСтарого.Фамилия
|
||||
И СвойстваНового.Имя = СвойстваСтарого.Имя
|
||||
Тогда
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Ложь;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Конструктор для чтения свойств подписи.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
@@ -987,8 +1008,8 @@
|
||||
КонецЕсли;
|
||||
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Программа не поддерживает алгоритм подписи %1.'"),
|
||||
СокрЛП(СтрРазделить(ВозможныеАлгоритмы, ",")[0]));
|
||||
НСтр("ru = 'Приложение не поддерживает алгоритм подписи %1.'"),
|
||||
СокрЛП(ВозможныеАлгоритмы[0]));
|
||||
|
||||
МенеджерКриптографииДобавитьОшибку(Ошибки, ОписаниеПрограммы.Ссылка, ТекстОшибки, ЭтоСервер, Истина);
|
||||
Ошибки[Ошибки.ВГраница()].НетАлгоритма = Истина;
|
||||
@@ -4402,7 +4423,7 @@
|
||||
|
||||
АнализДанных = НовыйАнализДанных(ДвоичныеДанные);
|
||||
|
||||
Результат = Новый Структура("ДатаНачала, ДатаОкончания, ИдентификаторКлючаУдостоверяющегоЦентра");
|
||||
Результат = Новый Структура("ДатаНачала, ДатаОкончания, ДатаСледующейПубликации, ИдентификаторКлючаУдостоверяющегоЦентра");
|
||||
|
||||
// SEQUENCE (CertificateList).
|
||||
ПропуститьНачалоБлока(АнализДанных, 0, 16);
|
||||
@@ -4461,7 +4482,13 @@
|
||||
ПропуститьРодительскийБлок(АнализДанных); // OBJECT IDENTIFIER
|
||||
Если СтрокаБуфера = "551D23" Тогда // 2.5.29.35 authorityKeyIdentifier
|
||||
ЗаполнитьИдентификаторКлючаУдостоверяющегоЦентра(ПрочитанныйБлок(АнализДанных, 0, 4, Истина), Результат);
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
ИначеЕсли РазмерДанных = 9 Тогда
|
||||
Буфер = АнализДанных.Буфер.Прочитать(АнализДанных.Смещение, РазмерДанных); // БуферДвоичныхДанных
|
||||
СтрокаБуфера = ПолучитьHexСтрокуИзБуфераДвоичныхДанных(Буфер);
|
||||
ПропуститьРодительскийБлок(АнализДанных); // OBJECT IDENTIFIER
|
||||
Если СтрокаБуфера = "2B0601040182371504" Тогда // 1.3.6.1.4.1.311.21.4 crlNextPublish
|
||||
Результат.ДатаСледующейПубликации = ПрочитатьДатуИзБуфера(АнализДанных.Буфер, АнализДанных.Смещение + 2);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ПропуститьРодительскийБлок(АнализДанных); // OBJECT IDENTIFIER
|
||||
|
||||
@@ -474,7 +474,7 @@
|
||||
//
|
||||
Функция ВерсияКлассификатора() Экспорт
|
||||
|
||||
Возврат "3.0.1.41";
|
||||
Возврат "3.0.1.43";
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -254,6 +254,10 @@
|
||||
|
||||
Функция ОшибкаПоКлассификатору(ТекстДляПоискаВКлассификаторе, ОшибкаНаСервере, ОшибкаПроверкиПодписи) Экспорт
|
||||
|
||||
Если Не ЗначениеЗаполнено(ТекстДляПоискаВКлассификаторе) Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
КлассификаторОшибок = ЭлектроннаяПодписьСлужебныйПовтИсп.КлассификаторОшибокКриптографии();
|
||||
|
||||
Если Не ЗначениеЗаполнено(КлассификаторОшибок) Тогда
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="1c024b47-8b0a-460a-877b-97d5872d03e8">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e2b27523-1d9d-4069-a4e1-728bc9cf00ed">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="cf6e0537-c98f-47dc-8968-74f1412287e7"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="e437d215-9355-495b-b3bd-4907d74bbb86"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="406b139e-8280-4051-8445-7dfd6c4b1eca"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="fdefe728-6700-4ab8-a42a-0abe83745918"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="b5ce69de-8046-48f4-960f-5644d6fac68d"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="a86f6b0d-f4c5-421e-afcd-42821bad5f59"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="ddd7ee54-f53c-4ac5-a9d7-aec6c6cdab62"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="bbe8c326-82f1-447c-8673-5ac8e2948a73"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="7b364977-49b8-4dec-9e47-15a03d4162ec"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="95149971-4a48-4fcb-b1b6-b7afe5767110"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="f7dbc7ae-b38d-43d5-890e-eac2347ef95b"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="8ea3c704-239d-4171-8de0-d49bff6ee067"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="d14e0aed-6c19-4488-ba12-ed1bec4e7279"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="b1522adf-96b3-49b9-975c-4cfb306b5ac1"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>3.1.10.344</version>
|
||||
<version>3.1.10.357</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,984af2ca-fdbc-46de-b7a2-13e1e17a73cc,1,2ae60c02-9eb0-4e18-8951-07fbfbf880cf,"3.1.10.344","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7665,1,0,1c024b47-8b0a-460a-877b-97d5872d03e8,1c024b47-8b0a-460a-877b-97d5872d03e8,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7bLine truncated
|
||||
{6,1,1,f94a9d9d-cc64-4f20-b47f-11756d51af19,1,3b54a151-803e-400b-b60a-68e10b897b88,"3.1.10.357","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7665,1,0,e2b27523-1d9d-4069-a4e1-728bc9cf00ed,e2b27523-1d9d-4069-a4e1-728bc9cf00ed,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7bLine truncated
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
Функция ВерсияКалендарей() Экспорт
|
||||
|
||||
Возврат 86;
|
||||
Возврат 87;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||
|
||||
Возврат "3.1.10.307";
|
||||
Возврат "3.1.10.355";
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
+29
-2
@@ -57,6 +57,9 @@
|
||||
<Item Calendar="01" Year="2024" DayType="Предпраздничный" Date="20241004" SwapDate=""/>
|
||||
<Item Calendar="01" Year="2024" DayType="Праздник" Date="20241005" SwapDate="20241007"/>
|
||||
<Item Calendar="01" Year="2024" DayType="Суббота" Date="20241007" SwapDate="20241005"/>
|
||||
<Item Calendar="01" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
|
||||
<Item Calendar="01" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="01" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
<Item Calendar="01" Year="2025" DayType="Праздник" Date="20251005" SwapDate="20251006"/>
|
||||
<Item Calendar="01" Year="2025" DayType="Воскресенье" Date="20251006" SwapDate="20251005"/>
|
||||
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
|
||||
@@ -125,6 +128,9 @@
|
||||
<Item Calendar="02" Year="2024" DayType="Воскресенье" Date="20240617" SwapDate="20240616"/>
|
||||
<Item Calendar="02" Year="2024" DayType="Предпраздничный" Date="20241010" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2024" DayType="Праздник" Date="20241011" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2025" DayType="Предпраздничный" Date="20251010" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2025" DayType="Праздник" Date="20251011" SwapDate="20251013"/>
|
||||
<Item Calendar="02" Year="2025" DayType="Суббота" Date="20251013" SwapDate="20251011"/>
|
||||
@@ -244,6 +250,9 @@
|
||||
<Item Calendar="05" Year="2024" DayType="Праздник" Date="20240726" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2024" DayType="Праздник" Date="20240915" SwapDate="20240916"/>
|
||||
<Item Calendar="05" Year="2024" DayType="Воскресенье" Date="20240916" SwapDate="20240915"/>
|
||||
<Item Calendar="05" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2025" DayType="Предпраздничный" Date="20250725" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2025" DayType="Праздник" Date="20250726" SwapDate="20250728"/>
|
||||
<Item Calendar="05" Year="2025" DayType="Суббота" Date="20250728" SwapDate="20250726"/>
|
||||
@@ -298,6 +307,9 @@
|
||||
<Item Calendar="06" Year="2024" DayType="Праздник" Date="20240411" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2024" DayType="Праздник" Date="20240412" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2024" DayType="Праздник" Date="20240617" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2016" DayType="Праздник" Date="20160328" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2016" DayType="Праздник" Date="20160521" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/>
|
||||
@@ -370,7 +382,10 @@
|
||||
<Item Calendar="07" Year="2024" DayType="Праздник" Date="20240920" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Предпраздничный" Date="20250327" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250328" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Нерабочий" Date="20250521" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250901" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Предпраздничный" Date="20250919" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250920" SwapDate="20250922"/>
|
||||
@@ -519,8 +534,11 @@
|
||||
<Item Calendar="09" Year="2024" DayType="Предпраздничный" Date="20240913" SwapDate=""/>
|
||||
<Item Calendar="09" Year="2024" DayType="Праздник" Date="20240914" SwapDate="20240916"/>
|
||||
<Item Calendar="09" Year="2024" DayType="Суббота" Date="20240916" SwapDate="20240914"/>
|
||||
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
|
||||
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250503" SwapDate="20250505"/>
|
||||
<Item Calendar="09" Year="2025" DayType="Суббота" Date="20250505" SwapDate="20250503"/>
|
||||
<Item Calendar="09" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
<Item Calendar="09" Year="2025" DayType="Праздник" Date="20250907" SwapDate="20250908"/>
|
||||
<Item Calendar="09" Year="2025" DayType="Воскресенье" Date="20250908" SwapDate="20250907"/>
|
||||
<Item Calendar="11" Year="2016" DayType="Праздник" Date="20160822" SwapDate=""/>
|
||||
@@ -646,6 +664,9 @@
|
||||
<Item Calendar="16" Year="2024" DayType="Праздник" Date="20240830" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2024" DayType="Предпраздничный" Date="20241105" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2024" DayType="Праздник" Date="20241106" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Предпраздничный" Date="20250829" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Праздник" Date="20250830" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2025" DayType="Предпраздничный" Date="20251105" SwapDate=""/>
|
||||
@@ -838,8 +859,11 @@
|
||||
<Item Calendar="20" Year="2024" DayType="Праздник" Date="20240618" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2025" DayType="Праздник" Date="20250323" SwapDate="20250324"/>
|
||||
<Item Calendar="20" Year="2025" DayType="Воскресенье" Date="20250324" SwapDate="20250323"/>
|
||||
<Item Calendar="20" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2025" DayType="Предпраздничный" Date="20250415" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2025" DayType="Праздник" Date="20250416" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2016" DayType="Предпраздничный" Date="20160623" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2016" DayType="Праздник" Date="20160624" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2017" DayType="Предпраздничный" Date="20170623" SwapDate=""/>
|
||||
@@ -953,8 +977,8 @@
|
||||
<Item Calendar="75" Year="2024" DayType="Предпраздничный" Date="20240209" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2024" DayType="Праздник" Date="20240210" SwapDate="20240212"/>
|
||||
<Item Calendar="75" Year="2024" DayType="Суббота" Date="20240212" SwapDate="20240210"/>
|
||||
<Item Calendar="75" Year="2025" DayType="Предпраздничный" Date="20250129" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2025" DayType="Праздник" Date="20250130" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2025" DayType="Предпраздничный" Date="20250228" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2025" DayType="Праздник" Date="20250301" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
|
||||
@@ -1058,6 +1082,9 @@
|
||||
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240624" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2025" DayType="Предпраздничный" Date="20250317" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250318" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250330" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/>
|
||||
|
||||
+2
-1
@@ -1056,7 +1056,8 @@
|
||||
КонецЕсли;
|
||||
|
||||
ОповеститьОбИзмененииЗаявления = Ложь;
|
||||
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования", Контекст, Объект.Ссылка);
|
||||
|
||||
ЭлектроннаяПодписьСлужебныйКлиент.ПослеДобавленияВСправочникСертификатовЭлектроннойПодписи(Объект.Ссылка, Контекст);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
+28
-2
@@ -175,6 +175,14 @@
|
||||
"En": "Error getting cryptography module context"
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "Приложение для работы с электронной подписью для выбранного сертификата не поддерживает пароль.",
|
||||
"Solution": "Пароль не требуется. Выполните действие без ввода пароля закрытого ключа.",
|
||||
"ErrorText": "Модуль криптографии не поддерживает взаимодействие с пользователем для ввода пароля к ключевому контейнеру",
|
||||
"RepairMethods": "",
|
||||
"En": ""
|
||||
},
|
||||
{
|
||||
"Anchor": "Модуль криптографии не поддерживает алгоритм",
|
||||
"Reason": "• Сертификат некорректно связан с закрытым ключом.\n• Приложение электронной подписи установлено некорректно.",
|
||||
"Solution": "• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат в Личное хранилище через оснастку приложения электронной подписи с привязкой к закрытому ключу. См. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>\n• Удалите все приложения электронной подписи и установите только одно из них, так как установка нескольких приложений электронной подписи на одном компьютере может вызвать эту ошибку.",
|
||||
@@ -1346,8 +1354,26 @@
|
||||
"ErrorText": "Ошибка при формировании данных подписи (0xC0000225)",
|
||||
"RepairMethods": "",
|
||||
"En": ""
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "Сертификат связан с не соотвествующим ему приложением электронной подписи.",
|
||||
"Solution": "• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу. См. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>.",
|
||||
"ErrorText": "Сертификат связан с не соотвествующим ему приложением",
|
||||
"RepairMethods": "",
|
||||
"En": "",
|
||||
"Client": true
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "Сертификат связан с не соотвествующим ему приложением электронной подписи.",
|
||||
"Solution": "Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу. См. <a href=\"http://1c-edo.ru/handbook/28/4008/\">инструкцию</a>.",
|
||||
"ErrorText": "Сертификат связан с не соотвествующим ему приложением",
|
||||
"RepairMethods": "",
|
||||
"En": "",
|
||||
"Server": true
|
||||
}
|
||||
],
|
||||
"LastChangeDate": "2024-10-14T21:52:37",
|
||||
"Version": "3.0.1.41"
|
||||
"LastChangeDate": "2024-10-23T17:49:40",
|
||||
"Version": "3.0.1.43"
|
||||
}
|
||||
@@ -74,11 +74,13 @@
|
||||
ИмяСправочникаХранилищаВерсийФайлов = РаботаСФайламиСлужебный.ИмяСправочникаХраненияВерсийФайлов(Параметры.ВладелецФайла);
|
||||
ЕстьГруппыФайлов = МетаданныеСправочникаСФайлами.Иерархический;
|
||||
|
||||
ЕстьПравоИспользоватьШаблоны = ПравоДоступа("Просмотр", Метаданные.Справочники.Файлы)
|
||||
И ПравоДоступа("Просмотр", Метаданные.Справочники.ПапкиФайлов);
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда
|
||||
МодульУправлениеДоступом = ОбщегоНазначения.ОбщийМодуль("УправлениеДоступом");
|
||||
ЕстьПравоИспользоватьШаблоны = МодульУправлениеДоступом.ЕстьПраво("Чтение", Справочники.ПапкиФайлов.Шаблоны);
|
||||
Иначе
|
||||
ЕстьПравоИспользоватьШаблоны = ПравоДоступа("Чтение", Метаданные.Справочники.Файлы) И ПравоДоступа("Чтение", Метаданные.Справочники.ПапкиФайлов)
|
||||
ЕстьПравоИспользоватьШаблоны = ЕстьПравоИспользоватьШаблоны
|
||||
И МодульУправлениеДоступом.ЕстьПраво("Чтение", Справочники.ПапкиФайлов.Шаблоны);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЕстьПравоИспользоватьШаблоны Или НастройкиФайлов.НеСоздаватьФайлыПоШаблону.Найти(Метаданные.НайтиПоТипу(ТипЗнч(ВладелецФайла))) <> Неопределено Тогда
|
||||
|
||||
@@ -83,35 +83,56 @@
|
||||
//
|
||||
Функция ЕстьИзмененияИспользованияВидовДоступа(НаборЗаписей)
|
||||
|
||||
СтарыеЗначения = СоздатьНаборЗаписей();
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ИспользуемыеВидыДоступа.ТипЗначенийДоступа КАК ТипЗначенийДоступа,
|
||||
| ИспользуемыеВидыДоступа.Используется КАК Используется
|
||||
|ПОМЕСТИТЬ НовыеЗаписи
|
||||
|ИЗ
|
||||
| &НовыеЗаписи КАК ИспользуемыеВидыДоступа
|
||||
|ГДЕ
|
||||
| &Отбор
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ИСТИНА КАК ЗначениеИстина
|
||||
|ИЗ
|
||||
| НовыеЗаписи КАК НовыеЗаписи
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИспользуемыеВидыДоступа КАК ИспользуемыеВидыДоступа
|
||||
| ПО (ИспользуемыеВидыДоступа.ТипЗначенийДоступа = НовыеЗаписи.ТипЗначенийДоступа)
|
||||
| И (ИспользуемыеВидыДоступа.Используется = НовыеЗаписи.Используется)
|
||||
|ГДЕ
|
||||
| ИспользуемыеВидыДоступа.ТипЗначенийДоступа ЕСТЬ NULL
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
| ИСТИНА КАК ЗначениеИстина
|
||||
|ИЗ
|
||||
| РегистрСведений.ИспользуемыеВидыДоступа КАК ИспользуемыеВидыДоступа
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ НовыеЗаписи КАК НовыеЗаписи
|
||||
| ПО (НовыеЗаписи.ТипЗначенийДоступа = ИспользуемыеВидыДоступа.ТипЗначенийДоступа)
|
||||
| И (НовыеЗаписи.Используется = ИспользуемыеВидыДоступа.Используется)
|
||||
|ГДЕ
|
||||
| &Отбор
|
||||
| И НовыеЗаписи.ТипЗначенийДоступа ЕСТЬ NULL";
|
||||
|
||||
Запрос.УстановитьПараметр("НовыеЗаписи", НаборЗаписей.Выгрузить());
|
||||
|
||||
Если НаборЗаписей.Отбор.ТипЗначенийДоступа.Использование Тогда
|
||||
СтарыеЗначения.Отбор.ТипЗначенийДоступа.Установить(НаборЗаписей.Отбор.ТипЗначенийДоступа.Значение);
|
||||
Запрос.УстановитьПараметр("ТипЗначенийДоступа",
|
||||
НаборЗаписей.Отбор.ТипЗначенийДоступа.Значение);
|
||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&Отбор",
|
||||
"ИспользуемыеВидыДоступа.ТипЗначенийДоступа = &ТипЗначенийДоступа");
|
||||
Иначе
|
||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&Отбор", "ИСТИНА");
|
||||
КонецЕсли;
|
||||
|
||||
СтарыеЗначения.Прочитать();
|
||||
РезультатыЗапроса = Запрос.ВыполнитьПакет();
|
||||
|
||||
Таблица = СтарыеЗначения.Выгрузить();
|
||||
Таблица.Колонки.Добавить("ВидИзмененияСтроки", Новый ОписаниеТипов("Число"));
|
||||
Таблица.ЗаполнитьЗначения(-1, "ВидИзмененияСтроки");
|
||||
|
||||
Для Каждого Запись Из НаборЗаписей Цикл
|
||||
НоваяСтрока = Таблица.Добавить();
|
||||
НоваяСтрока.ВидИзмененияСтроки = 1;
|
||||
НоваяСтрока.ТипЗначенийДоступа = Запись.ТипЗначенийДоступа;
|
||||
НоваяСтрока.Используется = Запись.Используется;
|
||||
КонецЦикла;
|
||||
Таблица.Свернуть("ТипЗначенийДоступа,Используется", "ВидИзмененияСтроки");
|
||||
|
||||
ЕстьИзменения = Ложь;
|
||||
Для Каждого Строка Из Таблица Цикл
|
||||
Если Строка.ВидИзмененияСтроки = 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
ЕстьИзменения = Истина;
|
||||
Прервать;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ЕстьИзменения;
|
||||
Возврат Не РезультатыЗапроса[1].Пустой() Или Не РезультатыЗапроса[2].Пустой();
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -18,6 +18,11 @@
|
||||
//
|
||||
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
ПараметрыВыборки = Параметры.ПараметрыВыборки; // см. ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляМногопоточнойОбработки
|
||||
ПараметрыВыборки.ПолныеИменаРегистров = Метаданные.РегистрыСведений.НаличиеФайлов.ПолноеИмя();
|
||||
ПараметрыВыборки.СпособВыборки = ОбновлениеИнформационнойБазы.СпособВыборкиИзмеренияНезависимогоРегистраСведений();
|
||||
ПараметрыВыборки.ИмяИзмеренияДляОтбора = "ОбъектСФайлами";
|
||||
|
||||
ДополнительныеПараметры = ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки();
|
||||
ДополнительныеПараметры.ЭтоНезависимыйРегистрСведений = Истина;
|
||||
ДополнительныеПараметры.ПолноеИмяРегистра = "РегистрСведений.НаличиеФайлов";
|
||||
@@ -112,101 +117,239 @@
|
||||
// Обновить записи регистра.
|
||||
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
Параметры.ОбработкаЗавершена = Ложь;
|
||||
// Выборка данных для многопоточного обновления.
|
||||
ОбрабатываемыеДанные = ОбновлениеИнформационнойБазы.ДанныеДляОбновленияВМногопоточномОбработчике(Параметры);
|
||||
|
||||
ПолноеИмяРегистра = "РегистрСведений.НаличиеФайлов";
|
||||
|
||||
МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц();
|
||||
ДополнительныеПараметры = ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляОбработки();
|
||||
|
||||
ВыборкаРегистра = ОбновлениеИнформационнойБазы.ВыбратьИзмеренияНезависимогоРегистраСведенийДляОбработки(
|
||||
Параметры.Очередь,
|
||||
ПолноеИмяРегистра,
|
||||
ДополнительныеПараметры);
|
||||
|
||||
Если ВыборкаРегистра.Количество() = 0 Тогда
|
||||
Параметры.ОбработкаЗавершена = Истина;
|
||||
Если ОбрабатываемыеДанные.Количество() = 0 Тогда
|
||||
Параметры.ОбработкаЗавершена = НЕ ОбновлениеИнформационнойБазы.ЕстьДанныеДляОбработки(Параметры.Очередь,
|
||||
ПолноеИмяРегистра);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТаблицаДанных = Новый ТаблицаЗначений;
|
||||
ТаблицаДанных.Колонки.Добавить("ОбъектСФайлами");
|
||||
|
||||
ДопПараметры = ОбновлениеИнформационнойБазы.ДополнительныеПараметрыОтметкиОбработки();
|
||||
ДопПараметры.ЭтоНезависимыйРегистрСведений = Истина;
|
||||
ДопПараметры.ПолноеИмяРегистра = ПолноеИмяРегистра;
|
||||
|
||||
ОбъектовОбработано = 0;
|
||||
ПроблемныхОбъектов = 0;
|
||||
ТаблицаДанных = Новый ТаблицаЗначений;
|
||||
ТаблицаДанных.Колонки.Добавить("ОбъектСФайлами");
|
||||
|
||||
Пока ВыборкаРегистра.Следующий() Цикл
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить(ПолноеИмяРегистра);
|
||||
ЭлементБлокировки.ИсточникДанных = ОбрабатываемыеДанные;
|
||||
ЭлементБлокировки.ИспользоватьИзИсточникаДанных("ОбъектСФайлами", "ОбъектСФайлами");
|
||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
ПредставлениеСсылки = Строка(ВыборкаРегистра.ОбъектСФайлами);
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Запрос = Новый Запрос;
|
||||
// Соединение с таблицей нужно, чтобы в результате были объекты, по которым в регистре записей на момент выполнения нет,
|
||||
// чтобы отметить выполнение по этим объектам
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ОбрабатываемыеДанные.ОбъектСФайлами КАК Ссылка
|
||||
|ПОМЕСТИТЬ ДанныеДляОбработки
|
||||
|ИЗ
|
||||
| &ОбрабатываемыеДанные КАК ОбрабатываемыеДанные
|
||||
|
|
||||
|ИНДЕКСИРОВАТЬ ПО
|
||||
| Ссылка
|
||||
|;
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|ВЫБРАТЬ
|
||||
| ДанныеДляОбработки.Ссылка КАК Ссылка,
|
||||
| НаличиеФайлов.ОбъектСФайлами КАК ОбъектСФайлами,
|
||||
| НаличиеФайлов.ЕстьФайлы КАК ЕстьФайлы,
|
||||
| НаличиеФайлов.ИдентификаторОбъекта КАК ИдентификаторОбъекта
|
||||
|ИЗ
|
||||
| ДанныеДляОбработки КАК ДанныеДляОбработки
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов
|
||||
| ПО ДанныеДляОбработки.Ссылка = НаличиеФайлов.ОбъектСФайлами";
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить(ПолноеИмяРегистра);
|
||||
ЭлементБлокировки.УстановитьЗначение("ОбъектСФайлами", ВыборкаРегистра.ОбъектСФайлами);
|
||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
||||
Блокировка.Заблокировать();
|
||||
Запрос.УстановитьПараметр("ОбрабатываемыеДанные", ОбрабатываемыеДанные);
|
||||
|
||||
Если РаботаСФайламиСлужебный.ЕстьФайлыУВладельца(ВыборкаРегистра.ОбъектСФайлами) = Истина Тогда
|
||||
// Если файлы есть, то ничего делать не требуется, установим отметку обработки.
|
||||
ТаблицаДанных.Очистить();
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаДанных.Добавить(),ВыборкаРегистра);
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ТаблицаДанных,ДопПараметры,Параметры.Очередь);
|
||||
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
|
||||
|
||||
ОбновляемыеДанныеУспешноОбработаны = Истина;
|
||||
|
||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||
|
||||
НаборЗаписейНаличиеФайлов = Неопределено;
|
||||
|
||||
ПредставлениеСсылки = Строка(ВыборкаДетальныеЗаписи.Ссылка);
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ВыборкаДетальныеЗаписи.ОбъектСФайлами) Тогда
|
||||
// Записи по объекту нет в регистре, добавим в таблицу для установки отметки обработки
|
||||
НоваяСтрока = ТаблицаДанных.Добавить();
|
||||
НоваяСтрока.ОбъектСФайлами = ВыборкаДетальныеЗаписи.Ссылка;
|
||||
|
||||
ИначеЕсли РаботаСФайламиСлужебный.ЕстьФайлыУВладельца(ВыборкаДетальныеЗаписи.ОбъектСФайлами) = Истина Тогда
|
||||
// Если файлы есть, то ничего делать не требуется, добавим в таблицу для установки отметки обработки.
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаДанных.Добавить(),ВыборкаДетальныеЗаписи);
|
||||
|
||||
Иначе
|
||||
|
||||
// У владельца только служебные файлы и запись в регистре есть.
|
||||
НаборЗаписейНаличиеФайлов = СоздатьНаборЗаписей();
|
||||
НаборЗаписейНаличиеФайлов.Отбор.ОбъектСФайлами.Установить(ВыборкаРегистра.ОбъектСФайлами);
|
||||
НаборЗаписейНаличиеФайлов.Прочитать();
|
||||
НаборЗаписейНаличиеФайлов.Отбор.ОбъектСФайлами.Установить(ВыборкаДетальныеЗаписи.ОбъектСФайлами);
|
||||
ЗаписьНабораНаличиеФайлов = НаборЗаписейНаличиеФайлов.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(ЗаписьНабораНаличиеФайлов,ВыборкаДетальныеЗаписи);
|
||||
|
||||
Если НаборЗаписейНаличиеФайлов.Количество() = 1 Тогда
|
||||
// У владельца только служебные файлы и запись в регистре есть.
|
||||
ЗаписьНабораНаличиеФайлов = НаборЗаписейНаличиеФайлов[0];
|
||||
ЗаписьНабораНаличиеФайлов.ЕстьФайлы = Ложь;
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьНаборЗаписей(НаборЗаписейНаличиеФайлов, Истина);
|
||||
Иначе
|
||||
// У владельца только служебные файлы, но записи в РС НаличиеФайлов нет, установим отметку обработки.
|
||||
ТаблицаДанных.Очистить();
|
||||
ЗаписьНабораНаличиеФайлов.ЕстьФайлы = Ложь;
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьНаборЗаписей(НаборЗаписейНаличиеФайлов, Истина);
|
||||
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаДанных.Добавить(),ВыборкаРегистра);
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ТаблицаДанных,ДопПараметры,Параметры.Очередь);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
// Если не удалось обработать какой-либо документ, повторяем попытку снова.
|
||||
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
|
||||
КонецЦикла;
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось обновить сведения о наличие файлов %1 по причине:
|
||||
|%2'"),
|
||||
ПредставлениеСсылки, ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,
|
||||
ВыборкаРегистра.ОбъектСФайлами.Метаданные(), ВыборкаРегистра.ОбъектСФайлами, ТекстСообщения);
|
||||
КонецПопытки;
|
||||
Если ТаблицаДанных.Количество() Тогда
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ТаблицаДанных,ДопПараметры,Параметры.Очередь);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
ШаблонСообщения = НСтр("ru = 'Регистр сведений ""Наличие файлов"". Обработана порция объектов: %1'");
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонСообщения, ОбрабатываемыеДанные.Количество());
|
||||
ЗаписьЖурналаРегистрации(
|
||||
ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация, , ,
|
||||
ТекстСообщения);
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
|
||||
ОбновляемыеДанныеУспешноОбработаны = Ложь;
|
||||
КонецПопытки;
|
||||
|
||||
Если ОбновляемыеДанныеУспешноОбработаны = Ложь Тогда
|
||||
ОбъектовОбработано = 0;
|
||||
ПроблемныхОбъектов = 0;
|
||||
|
||||
СписокОписаний = Новый Массив;
|
||||
СписокОписаний.Добавить(НСтр("ru = 'Не удалось обработать объекты по обработчику регистра сведений ""Наличие файлов"":'"));
|
||||
|
||||
Для Каждого ТекущийЭлемент Из ОбрабатываемыеДанные Цикл
|
||||
|
||||
ПричинаИсключения = 0;
|
||||
ПредставлениеСсылки = Строка(ТекущийЭлемент.ОбъектСФайлами);
|
||||
|
||||
НачатьТранзакцию();
|
||||
|
||||
Попытка
|
||||
|
||||
ПричинаИсключения = 1; // Блокировка
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
|
||||
// Блокировка регистра "Наличие файлов".
|
||||
ЭлементБлокировки = Блокировка.Добавить("РегистрСведений.НаличиеФайлов");
|
||||
ЭлементБлокировки.УстановитьЗначение("ОбъектСФайлами", ТекущийЭлемент.ОбъектСФайлами);
|
||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
|
||||
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
ПричинаИсключения = 2; // Плохие данные
|
||||
|
||||
ЕстьФайлы = РаботаСФайламиСлужебный.ЕстьФайлыУВладельца(ТекущийЭлемент.ОбъектСФайлами);
|
||||
|
||||
ЗаписыватьНабор = Ложь;
|
||||
Если ЕстьФайлы = Истина Тогда
|
||||
// Если файлы есть, то ничего делать не требуется, добавим в таблицу для установки отметки обработки.
|
||||
ТаблицаДанных.Очистить();
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаДанных.Добавить(),ТекущийЭлемент);
|
||||
Иначе
|
||||
|
||||
НаборЗаписейНаличиеФайлов = СоздатьНаборЗаписей();
|
||||
НаборЗаписейНаличиеФайлов.Отбор.ОбъектСФайлами.Установить(ТекущийЭлемент.ОбъектСФайлами);
|
||||
НаборЗаписейНаличиеФайлов.Прочитать();
|
||||
|
||||
Если НаборЗаписейНаличиеФайлов.Количество() = 1 Тогда
|
||||
// У владельца только служебные файлы и запись в регистре есть.
|
||||
ЗаписьНабораНаличиеФайлов = НаборЗаписейНаличиеФайлов[0];
|
||||
Если ЗаписьНабораНаличиеФайлов.ЕстьФайлы = Истина Тогда
|
||||
ЗаписьНабораНаличиеФайлов.ЕстьФайлы = Ложь;
|
||||
ЗаписыватьНабор = Истина;
|
||||
Иначе
|
||||
ТаблицаДанных.Очистить();
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаДанных.Добавить(),ТекущийЭлемент);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
// У владельца только служебные файлы, но записи в РС НаличиеФайлов нет, установим отметку обработки.
|
||||
ТаблицаДанных.Очистить();
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаДанных.Добавить(),ТекущийЭлемент);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ПричинаИсключения = 3; // Запись
|
||||
Если ЗаписыватьНабор Тогда
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьНаборЗаписей(НаборЗаписейНаличиеФайлов, Истина);
|
||||
Иначе
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ТаблицаДанных,ДопПараметры,Параметры.Очередь);
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||
ЗафиксироватьТранзакцию();
|
||||
|
||||
Исключение
|
||||
|
||||
ОтменитьТранзакцию();
|
||||
|
||||
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось обновить сведения о наличие файлов %1 по причине:
|
||||
|%2'"),
|
||||
ПредставлениеСсылки, ОбработкаОшибок.ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,
|
||||
ТекущийЭлемент.ОбъектСФайлами.Метаданные(), ТекущийЭлемент.ОбъектСФайлами, ТекстСообщения);
|
||||
|
||||
Если ПричинаИсключения = 2 Тогда
|
||||
|
||||
ОбновлениеИнформационнойБазы.ЗарегистрироватьПроблемуСДанными(ТекущийЭлемент.ОбъектСФайлами, ТекстСообщения);
|
||||
|
||||
// пропуск проблемных объектов, чтобы не блокировало обновление
|
||||
ТаблицаДанных.Очистить();
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаДанных.Добавить(),ТекущийЭлемент);
|
||||
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ТаблицаДанных,ДопПараметры);
|
||||
|
||||
ИначеЕсли ПричинаИсключения = 3 Тогда
|
||||
|
||||
ОбновлениеИнформационнойБазы.ЗарегистрироватьПроблемуСДанными(ТекущийЭлемент.ОбъектСФайлами, ТекстСообщения);
|
||||
// пропуск проблемных объектов, чтобы не блокировало обновление
|
||||
|
||||
ТаблицаДанных.Очистить();
|
||||
ЗаполнитьЗначенияСвойств(ТаблицаДанных.Добавить(),ТекущийЭлемент);
|
||||
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ТаблицаДанных,ДопПараметры);
|
||||
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПопытки;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ОбъектовОбработано = 0 И ПроблемныхОбъектов <> 0 Тогда
|
||||
|
||||
СписокОписаний.Добавить(НСтр("ru = 'Всего пропущено: %1'"));
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(СтрСоединить(СписокОписаний, Символы.ПС),
|
||||
ПроблемныхОбъектов);
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
|
||||
Иначе
|
||||
|
||||
ШаблонСообщения = НСтр("ru = 'Регистр сведений ""Наличие файлов"". Обработана порция объектов: %1'");
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонСообщения, ОбъектовОбработано);
|
||||
ЗаписьЖурналаРегистрации(
|
||||
ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация, , ,
|
||||
ТекстСообщения);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбъектовОбработано = 0 И ПроблемныхОбъектов <> 0 Тогда
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось обработать сведения о наличие файлов (пропущены): %1'"),
|
||||
ПроблемныхОбъектов);
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
Иначе
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Информация, , ,
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Обработана очередная порция сведений о наличие файлов: %1'"),
|
||||
ОбъектовОбработано));
|
||||
КонецЕсли;
|
||||
|
||||
Параметры.ОбработкаЗавершена = НЕ ОбновлениеИнформационнойБазы.ЕстьДанныеДляОбработки(Параметры.Очередь,
|
||||
|
||||
-1
@@ -14,7 +14,6 @@
|
||||
<key>ru</key>
|
||||
<value>(не используется) Двоичные данные файлов</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<editType>InDialog</editType>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
|
||||
@@ -624,93 +624,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.СпособХраненияФайлов</name>
|
||||
<right>
|
||||
@@ -5029,6 +4942,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>CommonForm.МониторСинхронизацииДанныхВМоделиСервиса</name>
|
||||
<right>
|
||||
|
||||
@@ -343,33 +343,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>SessionParameter.БуферОбмена</name>
|
||||
<right>
|
||||
@@ -2745,6 +2718,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ДополнительныйЯзык1</name>
|
||||
<right>
|
||||
|
||||
@@ -234,33 +234,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>SessionParameter.БуферОбмена</name>
|
||||
<right>
|
||||
@@ -2227,6 +2200,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ДополнительныйЯзык1</name>
|
||||
<right>
|
||||
|
||||
@@ -80,33 +80,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange.Operation.GetContinuousOperationStatus</name>
|
||||
<right>
|
||||
@@ -831,6 +804,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.EnterpriseDataExchange_1_0_1_1.Operation.Ping</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СлужебныеАдресныеСведения</name>
|
||||
<right>
|
||||
@@ -306,6 +279,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДомаЗданияСтроения</name>
|
||||
<right>
|
||||
|
||||
+27
-27
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СрокиХраненияПерсональныхДанных</name>
|
||||
<right>
|
||||
@@ -173,4 +146,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков.Command.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
@@ -87,4 +60,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -42,33 +42,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтчетов.Command.Открыть</name>
|
||||
<right>
|
||||
@@ -192,6 +165,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиРазмещения</name>
|
||||
<right>
|
||||
|
||||
@@ -203,33 +203,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ЗапланированноеВзаимодействиеПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
@@ -1330,6 +1303,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.КонтактыВзаимодействий</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВидыКонтактнойИнформации</name>
|
||||
<right>
|
||||
@@ -108,4 +81,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ИерархияГруппПользователей</name>
|
||||
<right>
|
||||
@@ -151,4 +124,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -26,33 +26,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Календари</name>
|
||||
<right>
|
||||
@@ -115,4 +88,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -29,33 +29,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДатыЗапретаИзменения.Command.ДатыЗапретаЗагрузкиДанных</name>
|
||||
<right>
|
||||
@@ -158,6 +131,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
||||
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
||||
|
||||
@@ -18,33 +18,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДатыЗапретаИзменения</name>
|
||||
<right>
|
||||
@@ -162,6 +135,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
||||
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПользовательскиеНастройкиДоступаКОбработкам</name>
|
||||
<right>
|
||||
@@ -136,4 +109,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -81,33 +81,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.РедактированиеГиперссылки</name>
|
||||
<right>
|
||||
@@ -200,6 +173,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.РедактированиеДополнительныхСведений</name>
|
||||
<right>
|
||||
|
||||
@@ -44,33 +44,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя</name>
|
||||
<right>
|
||||
@@ -231,6 +204,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДанныеБизнесПроцессов.Command.МоиБизнесПроцессы</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Заметки</name>
|
||||
<right>
|
||||
@@ -104,6 +77,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Заметки.Command.ВсеЗаметки</name>
|
||||
<right>
|
||||
|
||||
@@ -26,33 +26,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
|
||||
<right>
|
||||
@@ -134,4 +107,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -26,33 +26,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Валюты</name>
|
||||
<right>
|
||||
@@ -92,6 +65,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКурсовВалют</name>
|
||||
<right>
|
||||
|
||||
@@ -65,33 +65,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтчетов.Command.Открыть</name>
|
||||
<right>
|
||||
@@ -199,6 +172,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -86,33 +86,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ШаблоныСообщений</name>
|
||||
<right>
|
||||
@@ -221,6 +194,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.МашиночитаемыеДоверенности.Command.Отменить</name>
|
||||
<right>
|
||||
@@ -87,6 +60,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.МашиночитаемыеДоверенностиПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.Напомнить</name>
|
||||
<right>
|
||||
@@ -74,6 +47,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.НапоминанияПользователя.Command.МоиНапоминания</name>
|
||||
<right>
|
||||
|
||||
@@ -18,33 +18,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.НазначениеОпросов</name>
|
||||
<right>
|
||||
@@ -108,4 +81,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -32,33 +32,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
@@ -219,6 +192,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.ВерсииФайла</name>
|
||||
<right>
|
||||
@@ -121,6 +94,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.РедактируемыеФайлы</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Файлы.Command.ВерсииФайла</name>
|
||||
<right>
|
||||
@@ -121,6 +94,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.РедактируемыеФайлы</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ИерархияГруппПользователей</name>
|
||||
<right>
|
||||
@@ -144,4 +117,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
+27
-27
@@ -10,33 +10,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</name>
|
||||
<right>
|
||||
@@ -95,4 +68,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -33,37 +33,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||
<right>
|
||||
@@ -163,6 +132,37 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.КонтрольРассылкиОтчетов</name>
|
||||
<right>
|
||||
|
||||
@@ -14,33 +14,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ЗадачиИстекающиеНаДату</name>
|
||||
<right>
|
||||
@@ -178,6 +151,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.Задачи</name>
|
||||
<right>
|
||||
|
||||
+27
-27
@@ -22,33 +22,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.СертификатыКлючейЭлектроннойПодписиИШифрования</name>
|
||||
<right>
|
||||
@@ -88,4 +61,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СнимкиОтчетов</name>
|
||||
<right>
|
||||
@@ -74,6 +47,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
||||
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
||||
|
||||
+27
-27
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.СостоянияОригиналовПервичныхДокументов</name>
|
||||
<right>
|
||||
@@ -105,4 +78,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиDSS</name>
|
||||
<right>
|
||||
@@ -98,6 +71,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиЭлектроннойПочты</name>
|
||||
<right>
|
||||
@@ -111,6 +84,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -88,33 +88,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
@@ -193,4 +166,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -42,6 +42,45 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ШаблоныСообщений</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveSetDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveClearDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -69,43 +108,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ШаблоныСообщений</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveSetDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveClearDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,6 +3,20 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>CommonForm.ДобавлениеЭлектроннойПодписиИзФайла</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,18 +44,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ДобавлениеЭлектроннойПодписиИзФайла</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -10,33 +10,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ЗадачиИстекающиеНаДату</name>
|
||||
<right>
|
||||
@@ -194,6 +167,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.Задачи</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеСведения</name>
|
||||
<right>
|
||||
@@ -74,6 +47,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.РедактированиеДополнительныхСведений</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПользовательскиеМакетыПечати</name>
|
||||
<right>
|
||||
@@ -88,4 +61,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СостоянияОригиналовПервичныхДокументов</name>
|
||||
<right>
|
||||
@@ -71,4 +44,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -10,33 +10,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ПраваДоступа</name>
|
||||
<right>
|
||||
@@ -121,6 +94,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПрофилиГруппДоступа</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>DataProcessor.ТекущиеДела</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,15 +41,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ТекущиеДела</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.УниверсальныйОтчет</name>
|
||||
<right>
|
||||
@@ -59,4 +32,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
Loaded 100 of 131 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user