3_1_7_435
This commit is contained in:
1 parent
f8b610c2c2
commit
0d4078f062
61 files changed
+1320
-810
No files matched your search
@@ -57,7 +57,10 @@
|
|||||||
|
|
||||||
НоваяАктивнаяВерсия = ТекущиеДанные.Ссылка;
|
НоваяАктивнаяВерсия = ТекущиеДанные.Ссылка;
|
||||||
|
|
||||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ТекущиеДанные.Владелец, ТекущиеДанные.Ссылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
|
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ТекущиеДанные.Владелец, ТекущиеДанные.Ссылка, ПараметрыДанныхФайла);
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(ДанныеФайла.Редактирует) Тогда
|
Если ЗначениеЗаполнено(ДанныеФайла.Редактирует) Тогда
|
||||||
ПоказатьПредупреждение(, НСтр("ru = 'Смена активной версии разрешена только для незанятых файлов.'"));
|
ПоказатьПредупреждение(, НСтр("ru = 'Смена активной версии разрешена только для незанятых файлов.'"));
|
||||||
|
|||||||
@@ -68,7 +68,10 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура СписокПередУдалением(Элемент, Отказ)
|
Процедура СписокПередУдалением(Элемент, Отказ)
|
||||||
|
|
||||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(Элементы.Список.ТекущаяСтрока);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
|
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(Элементы.Список.ТекущаяСтрока,,ПараметрыДанныхФайла);
|
||||||
Если ДанныеФайла.ТекущаяВерсия = Элементы.Список.ТекущаяСтрока Тогда
|
Если ДанныеФайла.ТекущаяВерсия = Элементы.Список.ТекущаяСтрока Тогда
|
||||||
ПоказатьПредупреждение(, НСтр("ru = 'Активную версию нельзя удалить.'"));
|
ПоказатьПредупреждение(, НСтр("ru = 'Активную версию нельзя удалить.'"));
|
||||||
Отказ = Истина;
|
Отказ = Истина;
|
||||||
|
|||||||
@@ -68,4 +68,133 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область СлужебныйПрограммныйИнтерфейс
|
||||||
|
|
||||||
|
// Регистрирует на плане обмена ОбновлениеИнформационнойБазы объекты,
|
||||||
|
// которые необходимо обновить на новую версию.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Параметры - Структура - служебный параметр для передачи в процедуру ОбновлениеИнформационнойБазы.ОтметитьКОбработке.
|
||||||
|
//
|
||||||
|
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||||
|
|
||||||
|
ТекстЗапроса =
|
||||||
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
|
| ВерсииФайлов.Ссылка КАК Ссылка
|
||||||
|
|ИЗ
|
||||||
|
| Справочник.ВерсииФайлов КАК ВерсииФайлов
|
||||||
|
|ГДЕ
|
||||||
|
| ВерсииФайлов.Ссылка > &Ссылка
|
||||||
|
| И ВерсииФайлов.ТипХраненияФайла = ЗНАЧЕНИЕ(Перечисление.ТипыХраненияФайлов.ВТомахНаДиске)
|
||||||
|
| И (ПОДСТРОКА(ВерсииФайлов.ПутьКФайлу, 1, 1) = ""/""
|
||||||
|
| ИЛИ ПОДСТРОКА(ВерсииФайлов.ПутьКФайлу, 1, 1) = ""\"")
|
||||||
|
|
|
||||||
|
|УПОРЯДОЧИТЬ ПО
|
||||||
|
| Ссылка";
|
||||||
|
|
||||||
|
Запрос = Новый Запрос(ТекстЗапроса);
|
||||||
|
Запрос.УстановитьПараметр("Ссылка", ПустаяСсылка());
|
||||||
|
Результат = Запрос.Выполнить().Выгрузить();
|
||||||
|
Пока Результат.Количество() > 0 Цикл
|
||||||
|
ВерсииДляОбработки = Результат.ВыгрузитьКолонку("Ссылка");
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, ВерсииДляОбработки);
|
||||||
|
Запрос.УстановитьПараметр("Ссылка", ВерсииДляОбработки[ВерсииДляОбработки.ВГраница()]);
|
||||||
|
Результат = Запрос.Выполнить().Выгрузить();
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ОбработатьПутьХраненияВерсий(Параметры) Экспорт
|
||||||
|
|
||||||
|
ВерсияСсылка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, "Справочник.ВерсииФайлов");
|
||||||
|
|
||||||
|
ПроблемныхОбъектов = 0;
|
||||||
|
ОбъектовОбработано = 0;
|
||||||
|
СписокОшибок = Новый Массив;
|
||||||
|
|
||||||
|
Пока ВерсияСсылка.Следующий() Цикл
|
||||||
|
Результат = УдалитьЛишнийРазделитель(ВерсияСсылка.Ссылка);
|
||||||
|
|
||||||
|
Если Результат.Статус = "Ошибка" Тогда
|
||||||
|
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
|
||||||
|
СписокОшибок.Добавить(Результат.ТекстОшибки);
|
||||||
|
Иначе
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ВерсияСсылка.Ссылка);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОбъектовОбработано + ПроблемныхОбъектов = 1000 Тогда
|
||||||
|
Прервать;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Параметры.ОбработкаЗавершена = ОбновлениеИнформационнойБазы.ОбработкаДанныхЗавершена(Параметры.Очередь, "Справочник.ВерсииФайлов");
|
||||||
|
|
||||||
|
Если ОбъектовОбработано = 0 И ПроблемныхОбъектов <> 0 Тогда
|
||||||
|
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Не удалось обработать некоторые версии файлов (пропущены): %1
|
||||||
|
|%2'"), ПроблемныхОбъектов, СтрСоединить(СписокОшибок, Символы.ПС));
|
||||||
|
ВызватьИсключение ТекстСообщения;
|
||||||
|
Иначе
|
||||||
|
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация,
|
||||||
|
Метаданные.Справочники.ВерсииФайлов,,
|
||||||
|
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Обработана очередная порция версий файлов: %1'"),
|
||||||
|
ОбъектовОбработано));
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
|
Функция УдалитьЛишнийРазделитель(ВерсияСсылка)
|
||||||
|
|
||||||
|
Результат = Новый Структура;
|
||||||
|
Результат.Вставить("Статус", "ОбновлениеНеТребуется");
|
||||||
|
Результат.Вставить("ТекстОшибки", "");
|
||||||
|
НовыйПутьКФайлу = Сред(ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВерсияСсылка, "ПутьКФайлу"), 2);
|
||||||
|
|
||||||
|
Блокировка = Новый БлокировкаДанных;
|
||||||
|
ЭлементБлокировки = Блокировка.Добавить("Справочник.ВерсииФайлов");
|
||||||
|
ЭлементБлокировки.УстановитьЗначение("Ссылка", ВерсияСсылка);
|
||||||
|
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
||||||
|
|
||||||
|
НачатьТранзакцию();
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
Блокировка.Заблокировать();
|
||||||
|
ВерсияОбъект = ВерсияСсылка.ПолучитьОбъект();
|
||||||
|
ВерсияОбъект.ОбменДанными.Загрузка = Истина;
|
||||||
|
ВерсияОбъект.ПутьКФайлу = НовыйПутьКФайлу;
|
||||||
|
ВерсияОбъект.Записать();
|
||||||
|
|
||||||
|
Результат.Статус = "Обновлен";
|
||||||
|
ЗафиксироватьТранзакцию();
|
||||||
|
Исключение
|
||||||
|
ОтменитьТранзакцию();
|
||||||
|
|
||||||
|
ИнформацияОбОшибке = ИнформацияОбОшибке();
|
||||||
|
|
||||||
|
Результат.Статус = "Ошибка";
|
||||||
|
Результат.ТекстОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке);
|
||||||
|
|
||||||
|
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Не удалось обработать версию файла %1 по причине: %2'"),
|
||||||
|
ВерсияСсылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||||
|
|
||||||
|
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,
|
||||||
|
Метаданные.Справочники.ВерсииФайлов, ВерсияСсылка, ТекстСообщения);
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецЕсли
|
#КонецЕсли
|
||||||
@@ -993,7 +993,9 @@
|
|||||||
Возврат РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляСохранения(
|
Возврат РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляСохранения(
|
||||||
ПрисоединенныйФайл,, ИдентификаторФормы);
|
ПрисоединенныйФайл,, ИдентификаторФормы);
|
||||||
ИначеЕсли Режим = "ВызовСервера" Тогда
|
ИначеЕсли Режим = "ВызовСервера" Тогда
|
||||||
Возврат РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПрисоединенныйФайл,, ИдентификаторФормы);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ИдентификаторФормы = ИдентификаторФормы;
|
||||||
|
Возврат РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПрисоединенныйФайл,, ПараметрыДанныхФайла);
|
||||||
Иначе
|
Иначе
|
||||||
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Истина;
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Истина;
|
||||||
|
|||||||
@@ -738,10 +738,24 @@
|
|||||||
Обработчик.ПроцедураЗаполненияДанныхОбновления =
|
Обработчик.ПроцедураЗаполненияДанныхОбновления =
|
||||||
"ЗащитаПерсональныхДанных.ЗаполнитьДанныеОбновленияРегистровДляУничтоженияПерсональныхДанных";
|
"ЗащитаПерсональныхДанных.ЗаполнитьДанныеОбновленияРегистровДляУничтоженияПерсональныхДанных";
|
||||||
Обработчик.ЧитаемыеОбъекты = "РегистрСведений.СубъектыДляСкрытияПерсональныхДанных";
|
Обработчик.ЧитаемыеОбъекты = "РегистрСведений.СубъектыДляСкрытияПерсональныхДанных";
|
||||||
Обработчик.ИзменяемыеОбъекты = "РегистрСведений.СубъектыДляРасчетаСроковХранения,РегистрСведений.УничтоженныеПерсональныеДанные";
|
Обработчик.ИзменяемыеОбъекты =
|
||||||
|
"РегистрСведений.СубъектыДляРасчетаСроковХранения,РегистрСведений.УничтоженныеПерсональныеДанные";
|
||||||
Обработчик.Идентификатор = Новый УникальныйИдентификатор("119a85d2-d77c-4b25-b746-60f6199c823e");
|
Обработчик.Идентификатор = Новый УникальныйИдентификатор("119a85d2-d77c-4b25-b746-60f6199c823e");
|
||||||
Обработчик.Комментарий = НСтр("ru = 'Заполнение данных регистров для уничтожения персональных данных.'");
|
Обработчик.Комментарий = НСтр("ru = 'Заполнение данных регистров для уничтожения персональных данных.'");
|
||||||
|
|
||||||
|
Обработчик = Обработчики.Добавить();
|
||||||
|
Обработчик.Версия = "3.1.7.435";
|
||||||
|
Обработчик.Процедура =
|
||||||
|
"ЗащитаПерсональныхДанных.УстановитьРасписаниеРегламентногоЗаданияРасчетСроковХраненияПерсональныхДанных";
|
||||||
|
Обработчик.РежимВыполнения = "Отложенно";
|
||||||
|
Обработчик.ПроцедураЗаполненияДанныхОбновления =
|
||||||
|
"ЗащитаПерсональныхДанных.ЗаполнитьДанныеОбновленияРасписанияРегламентногоЗаданияРасчетСроковХраненияПерсональныхДанных";
|
||||||
|
Обработчик.ЧитаемыеОбъекты = "Константа.ИспользоватьСкрытиеПерсональныхДанныхСубъектов";
|
||||||
|
Обработчик.ИзменяемыеОбъекты = "Константа.ИспользоватьСкрытиеПерсональныхДанныхСубъектов";
|
||||||
|
Обработчик.Идентификатор = Новый УникальныйИдентификатор("e39f4562-8744-451f-be0a-0409e6667a9e");
|
||||||
|
Обработчик.Комментарий =
|
||||||
|
НСтр("ru = 'Установка расписания регламентного задания расчета сроков хранения персональных данных.'");
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ЗаполнитьДанныеОбновленияОбластейПерсональныхДанных(ПараметрыОбновления) Экспорт
|
Процедура ЗаполнитьДанныеОбновленияОбластейПерсональныхДанных(ПараметрыОбновления) Экспорт
|
||||||
@@ -752,6 +766,11 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ЗаполнитьДанныеОбновленияРасписанияРегламентногоЗаданияРасчетСроковХраненияПерсональныхДанных(
|
||||||
|
ПараметрыОбновления) Экспорт
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
// Переносит сведения о защищаемых областях персональных данных.
|
// Переносит сведения о защищаемых областях персональных данных.
|
||||||
//
|
//
|
||||||
Процедура ПеренестиЗащищаемыеОбластиПерсональныхДанных(ПараметрыОбновления) Экспорт
|
Процедура ПеренестиЗащищаемыеОбластиПерсональныхДанных(ПараметрыОбновления) Экспорт
|
||||||
@@ -806,6 +825,42 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ПараметрыОбновления - Структура
|
||||||
|
Процедура УстановитьРасписаниеРегламентногоЗаданияРасчетСроковХраненияПерсональныхДанных(ПараметрыОбновления) Экспорт
|
||||||
|
|
||||||
|
ПараметрыОбновления.ОбработкаЗавершена = Ложь;
|
||||||
|
|
||||||
|
МетаданныеЗадания = Метаданные.РегламентныеЗадания.РасчетСроковХраненияПерсональныхДанных;
|
||||||
|
|
||||||
|
Задание = РегламентныеЗаданияСервер.Задание(МетаданныеЗадания);
|
||||||
|
Если Задание = Неопределено Тогда
|
||||||
|
ПараметрыОбновления.ОбработкаЗавершена = Истина;
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Расписание = Задание.Расписание;
|
||||||
|
Если Расписание.ПериодПовтораДней <> 0 Тогда
|
||||||
|
ПараметрыОбновления.ОбработкаЗавершена = Истина;
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Расписание.ПериодПовтораДней = 1;
|
||||||
|
|
||||||
|
Если ТипЗнч(Задание) = Тип("РегламентноеЗадание") Тогда
|
||||||
|
РегламентныеЗаданияСервер.УстановитьРасписаниеРегламентногоЗадания(Задание, Расписание);
|
||||||
|
ИначеЕсли ТипЗнч(Задание) = Тип("СтрокаТаблицыЗначений") Тогда
|
||||||
|
ПараметрыЗадания = Новый Структура(
|
||||||
|
"Использование, Параметры, Ключ, ИнтервалПовтораПриАварийномЗавершении, КоличествоПовторовПриАварийномЗавершении");
|
||||||
|
ЗаполнитьЗначенияСвойств(ПараметрыЗадания, Задание);
|
||||||
|
ПараметрыЗадания.Вставить("Расписание", Расписание);
|
||||||
|
РегламентныеЗаданияСервер.ИзменитьЗадание(МетаданныеЗадания, ПараметрыЗадания);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПараметрыОбновления.ОбработкаЗавершена = Истина;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
// Определяет объекты, в которых есть процедура ДобавитьКомандыПечати().
|
// Определяет объекты, в которых есть процедура ДобавитьКомандыПечати().
|
||||||
@@ -1026,6 +1081,24 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// Субъект - ОпределяемыйТип.СубъектПерсональныхДанных
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Неопределено, Дата -
|
||||||
|
Функция СрокХраненияПерсональныхДанныхСубъекта(Субъект) Экспорт
|
||||||
|
|
||||||
|
СрокиХранения = СрокиХраненияПерсональныхДанных(ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Субъект));
|
||||||
|
Если ЗначениеЗаполнено(СрокиХранения) Тогда
|
||||||
|
СрокХранения = СрокиХранения[0].СрокХранения;
|
||||||
|
Иначе
|
||||||
|
СрокХранения = Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат СрокХранения;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#Область ОбменДанными
|
#Область ОбменДанными
|
||||||
|
|
||||||
// Проверяет необходимость регистрации объекта на узлах плана обмена.
|
// Проверяет необходимость регистрации объекта на узлах плана обмена.
|
||||||
@@ -1151,6 +1224,10 @@
|
|||||||
// Обновляет неактуальные сроки хранения персональных данных.
|
// Обновляет неактуальные сроки хранения персональных данных.
|
||||||
Процедура ОбновитьСрокиХраненияПерсональныхДанных() Экспорт
|
Процедура ОбновитьСрокиХраненияПерсональныхДанных() Экспорт
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ() Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Пока Истина Цикл
|
Пока Истина Цикл
|
||||||
|
|
||||||
Блокировка = Новый БлокировкаДанных();
|
Блокировка = Новый БлокировкаДанных();
|
||||||
@@ -1194,35 +1271,29 @@
|
|||||||
Возврат СрокиХранения;
|
Возврат СрокиХранения;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ДанныеСубъектов.Количество() > 1000 Тогда
|
||||||
|
СрокиХранения.Индексы.Добавить("Субъект,СрокХранения");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ПриРасчетеСроковХраненияПерсональныхДанных(ДанныеСубъектов, СрокиХранения);
|
ПриРасчетеСроковХраненияПерсональныхДанных(ДанныеСубъектов, СрокиХранения);
|
||||||
|
|
||||||
ЗащитаПерсональныхДанныхПереопределяемый.ПриРасчетеСроковХраненияПерсональныхДанных(ДанныеСубъектов, СрокиХранения);
|
ЗащитаПерсональныхДанныхПереопределяемый.ПриРасчетеСроковХраненияПерсональныхДанных(ДанныеСубъектов, СрокиХранения);
|
||||||
|
|
||||||
Если СрокиХранения.Количество() > 1000 Тогда
|
МаксимальныеСрокиХранения = СрокиХранения.СкопироватьКолонки();
|
||||||
СрокиХранения.Индексы.Добавить("Субъект,СрокХранения");
|
Если ДанныеСубъектов.Количество() > 1000 Тогда
|
||||||
|
МаксимальныеСрокиХранения.Индексы.Добавить("Субъект");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
СрокиХранения.Сортировать("Субъект, СрокХранения Убыв");
|
|
||||||
|
|
||||||
СтрокиСМаксимальнойДатой = Новый Массив;
|
|
||||||
|
|
||||||
ТекущийСубъект = Неопределено;
|
|
||||||
Для Каждого СтрокаТаблицы Из СрокиХранения Цикл
|
Для Каждого СтрокаТаблицы Из СрокиХранения Цикл
|
||||||
|
НайденнаяСтрока = МаксимальныеСрокиХранения.Найти(СтрокаТаблицы.Субъект);
|
||||||
Если СтрокаТаблицы.Субъект = ТекущийСубъект Тогда
|
Если НайденнаяСтрока = Неопределено Тогда
|
||||||
Продолжить;
|
НайденнаяСтрока = МаксимальныеСрокиХранения.Добавить();
|
||||||
|
ЗаполнитьЗначенияСвойств(НайденнаяСтрока, СтрокаТаблицы);
|
||||||
|
ИначеЕсли НайденнаяСтрока.СрокХранения < СтрокаТаблицы.СрокХранения Тогда
|
||||||
|
ЗаполнитьЗначенияСвойств(НайденнаяСтрока, СтрокаТаблицы);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(СтрокаТаблицы.СрокХранения) Тогда
|
|
||||||
СтрокаТаблицы.СрокХранения = ТекущаяДатаСеанса();
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
СтрокиСМаксимальнойДатой.Добавить(СтрокаТаблицы);
|
|
||||||
ТекущийСубъект = СтрокаТаблицы.Субъект;
|
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
МаксимальныеСрокиХранения = СрокиХранения.Скопировать(СтрокиСМаксимальнойДатой);
|
|
||||||
|
|
||||||
Возврат МаксимальныеСрокиХранения;
|
Возврат МаксимальныеСрокиХранения;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "СтандартныеПодсистемы";
|
Описание.Имя = "СтандартныеПодсистемы";
|
||||||
Описание.Версия = "3.1.7.422";
|
Описание.Версия = "3.1.7.435";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||||
|
|||||||
@@ -489,7 +489,8 @@
|
|||||||
|
|
||||||
КорневойКаталог = ПолныйПутьТома + ?(Прав(ПолныйПутьТома, 1) = Разделитель, "", Разделитель);
|
КорневойКаталог = ПолныйПутьТома + ?(Прав(ПолныйПутьТома, 1) = Разделитель, "", Разделитель);
|
||||||
Если СоздаватьПодкаталогиСИменамиВладельцев() Тогда
|
Если СоздаватьПодкаталогиСИменамиВладельцев() Тогда
|
||||||
КорневойКаталог = КорневойКаталог + ИмяКаталогаВладельцаФайла(СвойстваФайла.ВладелецФайла) + Разделитель;
|
ИмяКаталогаВладельцаФайла = ИмяКаталогаВладельцаФайла(СвойстваФайла.ВладелецФайла);
|
||||||
|
КорневойКаталог = КорневойКаталог + ИмяКаталогаВладельцаФайла + ?(ИмяКаталогаВладельцаФайла = "", "", Разделитель);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ДатаРазмещения = ?(ЗначениеЗаполнено(ДатаДляРазмещенияВТоме), ДатаДляРазмещенияВТоме, ТекущаяДатаСеанса());
|
ДатаРазмещения = ?(ЗначениеЗаполнено(ДатаДляРазмещенияВТоме), ДатаДляРазмещенияВТоме, ТекущаяДатаСеанса());
|
||||||
@@ -615,6 +616,30 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Проверяет наличие файла на диске.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ПрисоединенныйФайл - ОпределяемыйТип.ПрисоединенныйФайл - ссылка на элемент справочника с файлом.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево - признак наличия файла на диске.
|
||||||
|
//
|
||||||
|
Функция ПрисоединенныйФайлНаходитсяНаДиске(ПрисоединенныйФайл) Экспорт
|
||||||
|
|
||||||
|
СвойстваФайла = СвойстваФайлаВТоме(ПрисоединенныйФайл);
|
||||||
|
ПутьКФайлу = ПолноеИмяФайлаВТоме(СвойстваФайла);
|
||||||
|
Если Не ЗначениеЗаполнено(ПутьКФайлу) Тогда
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПроверяемыйФайл = Новый Файл(ПутьКФайлу);
|
||||||
|
Если ПроверяемыйФайл.Существует() Тогда
|
||||||
|
Возврат Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#Область КонтрольВеденияУчета
|
#Область КонтрольВеденияУчета
|
||||||
|
|
||||||
// См. КонтрольВеденияУчетаПереопределяемый.ПриОпределенииПроверок
|
// См. КонтрольВеденияУчетаПереопределяемый.ПриОпределенииПроверок
|
||||||
@@ -1702,6 +1727,19 @@
|
|||||||
Обработчик.РежимВыполнения = "Оперативно";
|
Обработчик.РежимВыполнения = "Оперативно";
|
||||||
Обработчик.НачальноеЗаполнение = Истина;
|
Обработчик.НачальноеЗаполнение = Истина;
|
||||||
|
|
||||||
|
Обработчик = Обработчики.Добавить();
|
||||||
|
Обработчик.Версия = "3.1.7.433";
|
||||||
|
Обработчик.Процедура = "Справочники.ВерсииФайлов.ОбработатьПутьХраненияВерсий";
|
||||||
|
Обработчик.РежимВыполнения = "Отложенно";
|
||||||
|
Обработчик.ОчередьОтложеннойОбработки = 1;
|
||||||
|
Обработчик.Комментарий = НСтр("ru = 'Исправляет ошибочные пути хранения файлов в томе'");
|
||||||
|
Обработчик.Идентификатор = Новый УникальныйИдентификатор("06354049-b702-4f27-8e99-f49b86f7f152");
|
||||||
|
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
||||||
|
Обработчик.БлокируемыеОбъекты = "Справочник.ВерсииФайлов";
|
||||||
|
Обработчик.ПроцедураЗаполненияДанныхОбновления = "Справочники.ВерсииФайлов.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
||||||
|
Обработчик.ЧитаемыеОбъекты = "Справочник.ВерсииФайлов";
|
||||||
|
Обработчик.ИзменяемыеОбъекты = "Справочник.ВерсииФайлов";
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Устанавливает значение константы СпособХраненияФайлов в зависимости от значения
|
// Устанавливает значение константы СпособХраненияФайлов в зависимости от значения
|
||||||
|
|||||||
@@ -454,8 +454,11 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Не ДополнительныеПараметры.Свойство("ДанныеФайла") Тогда
|
Если Не ДополнительныеПараметры.Свойство("ДанныеФайла") Тогда
|
||||||
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ИдентификаторФормы = ИдентификаторФормы;
|
||||||
|
|
||||||
ДополнительныеПараметры.Вставить("ДанныеФайла", РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(
|
ДополнительныеПараметры.Вставить("ДанныеФайла", РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(
|
||||||
ПрисоединенныйФайл,, ИдентификаторФормы));
|
ПрисоединенныйФайл,, ПараметрыДанныхФайла));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОбработкаРезультата = Неопределено;
|
ОбработкаРезультата = Неопределено;
|
||||||
|
|||||||
@@ -47,17 +47,21 @@
|
|||||||
МетаданныеОбъекта = Метаданные.НайтиПоТипу(ТипЗнч(ФайлИлиВерсияСсылка));
|
МетаданныеОбъекта = Метаданные.НайтиПоТипу(ТипЗнч(ФайлИлиВерсияСсылка));
|
||||||
ЭтоСправочникФайлов = ОбщегоНазначения.ЕстьРеквизитОбъекта("ВладелецФайла", МетаданныеОбъекта);
|
ЭтоСправочникФайлов = ОбщегоНазначения.ЕстьРеквизитОбъекта("ВладелецФайла", МетаданныеОбъекта);
|
||||||
ВозможностьХранитьВерсии = ОбщегоНазначения.ЕстьРеквизитОбъекта("ТекущаяВерсия", МетаданныеОбъекта);
|
ВозможностьХранитьВерсии = ОбщегоНазначения.ЕстьРеквизитОбъекта("ТекущаяВерсия", МетаданныеОбъекта);
|
||||||
|
|
||||||
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
Если ВозможностьХранитьВерсии
|
Если ВозможностьХранитьВерсии
|
||||||
И ЗначениеЗаполнено(ФайлИлиВерсияСсылка.ТекущаяВерсия) Тогда
|
И ЗначениеЗаполнено(ФайлИлиВерсияСсылка.ТекущаяВерсия) Тогда
|
||||||
|
|
||||||
ВерсияСсылка = ФайлИлиВерсияСсылка.ТекущаяВерсия;
|
ВерсияСсылка = ФайлИлиВерсияСсылка.ТекущаяВерсия;
|
||||||
ДанныеФайла = ДанныеФайла(ФайлИлиВерсияСсылка, ВерсияСсылка);
|
ДанныеФайла = ДанныеФайла(ФайлИлиВерсияСсылка, ВерсияСсылка, ПараметрыДанныхФайла);
|
||||||
ИначеЕсли ЭтоСправочникФайлов Тогда
|
ИначеЕсли ЭтоСправочникФайлов Тогда
|
||||||
ВерсияСсылка = ФайлИлиВерсияСсылка;
|
ВерсияСсылка = ФайлИлиВерсияСсылка;
|
||||||
ДанныеФайла = ДанныеФайла(ФайлИлиВерсияСсылка);
|
ДанныеФайла = ДанныеФайла(ФайлИлиВерсияСсылка,, ПараметрыДанныхФайла);
|
||||||
Иначе
|
Иначе
|
||||||
ВерсияСсылка = ФайлИлиВерсияСсылка;
|
ВерсияСсылка = ФайлИлиВерсияСсылка;
|
||||||
ДанныеФайла = ДанныеФайла(ФайлИлиВерсияСсылка.Владелец, ВерсияСсылка);
|
ДанныеФайла = ДанныеФайла(ФайлИлиВерсияСсылка.Владелец, ВерсияСсылка, ПараметрыДанныхФайла);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ДвоичныеДанные = Неопределено;
|
ДвоичныеДанные = Неопределено;
|
||||||
@@ -154,6 +158,10 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
РаботаСФайламиСлужебный.ОбновитьВерсиюВФайле(ФайлСсылка, Версия, СведенияОФайле.АдресВременногоХранилищаТекста);
|
РаботаСФайламиСлужебный.ОбновитьВерсиюВФайле(ФайлСсылка, Версия, СведенияОФайле.АдресВременногоХранилищаТекста);
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(СведенияОФайле.Кодировка) Тогда
|
||||||
|
СведенияОФайле.Кодировка = РегистрыСведений.КодировкиФайлов.КодировкаДвоичныхДанных(СведенияОФайле.АдресВременногоХранилищаФайла, СведенияОФайле.РасширениеБезТочки);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если СведенияОФайле.Кодировка <> Неопределено Тогда
|
Если СведенияОФайле.Кодировка <> Неопределено Тогда
|
||||||
РегистрыСведений.КодировкиФайлов.ЗаписатьКодировкуВерсииФайла(
|
РегистрыСведений.КодировкиФайлов.ЗаписатьКодировкуВерсииФайла(
|
||||||
?(Версия = Справочники.ВерсииФайлов.ПустаяСсылка(), ФайлСсылка, Версия), СведенияОФайле.Кодировка);
|
?(Версия = Справочники.ВерсииФайлов.ПустаяСсылка(), ФайлСсылка, Версия), СведенияОФайле.Кодировка);
|
||||||
@@ -215,7 +223,9 @@
|
|||||||
|
|
||||||
Для Каждого ПрисоединенныйФайл Из Файлы Цикл
|
Для Каждого ПрисоединенныйФайл Из Файлы Цикл
|
||||||
РаботаСФайламиСлужебный.ОсвободитьФайл(ПрисоединенныйФайл);
|
РаботаСФайламиСлужебный.ОсвободитьФайл(ПрисоединенныйФайл);
|
||||||
ДанныеФайла = ДанныеФайла(ПрисоединенныйФайл);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
ДанныеФайла = ДанныеФайла(ПрисоединенныйФайл,,ПараметрыДанныхФайла);
|
||||||
ВерсииФайлов.Вставить(ПрисоединенныйФайл, ДанныеФайла.ТекущаяВерсия);
|
ВерсииФайлов.Вставить(ПрисоединенныйФайл, ДанныеФайла.ТекущаяВерсия);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -291,18 +301,57 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает структуру, содержащую различные сведения о файле и версии.
|
// Возвращает структуру, содержащую различные сведения о файле и версии.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ФайлИлиВерсияСсылка - СправочникСсылка.Файлы
|
// ФайлСсылка - см. РаботаСФайлами.ДвоичныеДанныеФайла.ПрисоединенныйФайл.
|
||||||
// - СправочникСсылка.ВерсииФайлов - файл или версия файла.
|
// ВерсияСсылка - СправочникСсылка.ВерсииФайлов - версия файла по которой формируются данные, если не указан то по
|
||||||
//
|
// текущей версии или файлу.
|
||||||
|
// ПараметрыДанныхФайла - см. РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла
|
||||||
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Структура:
|
// Структура:
|
||||||
// * Ссылка - ОпределяемыйТип.ПрисоединенныйФайл
|
// * Автор - СправочникСсылка.Пользователи.
|
||||||
// * Версия - СправочникСсылка.ВерсииФайлов
|
// * АвторТекущейВерсии - СправочникСсылка.Пользователи.
|
||||||
// * Расширение - Строка
|
// * ВРабочемКаталогеНаЧтение - Булево.
|
||||||
|
// * Версия - СправочникСсылка.ВерсииФайлов.
|
||||||
|
// * Владелец - ОпределяемыйТип.ВладелецПрисоединенныхФайлов.
|
||||||
|
// * ДатаЗаема - Дата.
|
||||||
|
// * ДатаМодификацииУниверсальная - Дата.
|
||||||
|
// * Зашифрован - Булево.
|
||||||
|
// * Кодировка - Строка.
|
||||||
|
// * КодировкаТекущейВерсии - Строка.
|
||||||
|
// * НаЧтение - Булево.
|
||||||
|
// * НавигационнаяСсылка - Строка.
|
||||||
|
// * НавигационнаяСсылкаТекущейВерсии - Строка.
|
||||||
|
// * Наименование - Строка.
|
||||||
|
// * НомерВерсии - Число.
|
||||||
|
// * ПапкаДляСохранитьКак - Строка.
|
||||||
|
// * ПодписанЭП - Булево.
|
||||||
|
// * ПолноеИмяФайлаВРабочемКаталоге - Строка.
|
||||||
|
// * ПолноеНаименованиеВерсии - Строка.
|
||||||
|
// * ПометкаУдаления - Булево.
|
||||||
|
// * РабочийКаталогВладельца - Строка.
|
||||||
|
// * Размер - Число.
|
||||||
|
// * Расширение - Строка.
|
||||||
|
// * Редактирует - СправочникСсылка.Пользователи.
|
||||||
|
// * Служебный - Булево.
|
||||||
|
// * Ссылка - ОпределяемыйТип.ПрисоединенныйФайл.
|
||||||
|
// * СсылкаНаДвоичныеДанныеФайла - Строка.
|
||||||
|
// * СтатусИзвлеченияТекста - Строка.
|
||||||
|
// * ТекущаяВерсия - СправочникСсылка.ВерсииФайлов.
|
||||||
|
// * Том - СправочникСсылка.ТомаХраненияФайлов.
|
||||||
|
// * ФайлРедактируетТекущийПользователь - Булево.
|
||||||
|
// * ХранитьВерсии - Булево.
|
||||||
//
|
//
|
||||||
Функция ДанныеФайла(ФайлСсылка, ВерсияСсылка = Неопределено, ИдентификаторФормы = Неопределено, Знач ВызыватьИсключение = Истина) Экспорт
|
Функция ДанныеФайла(ФайлСсылка, ВерсияСсылка = Неопределено, ПараметрыДанныхФайла = Неопределено) Экспорт
|
||||||
|
|
||||||
|
Если ПараметрыДанныхФайла = Неопределено Тогда
|
||||||
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ИдентификаторФормы = ПараметрыДанныхФайла.ИдентификаторФормы;
|
||||||
|
ВызыватьИсключение = ПараметрыДанныхФайла.ВызыватьИсключение;
|
||||||
|
ПолучатьСсылкуНаДвоичныеДанные = ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные;
|
||||||
|
|
||||||
ЕстьПраваНаОбъект = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ФайлСсылка, "Ссылка", Истина);
|
ЕстьПраваНаОбъект = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(ФайлСсылка, "Ссылка", Истина);
|
||||||
|
|
||||||
@@ -322,7 +371,6 @@
|
|||||||
|
|
||||||
Если ОбщегоНазначения.ЕстьРеквизитОбъекта("ТекущаяВерсия", МетаданныеОбъектаФайла) И ЗначениеЗаполнено(ФайлСсылка.ТекущаяВерсия) Тогда
|
Если ОбщегоНазначения.ЕстьРеквизитОбъекта("ТекущаяВерсия", МетаданныеОбъектаФайла) И ЗначениеЗаполнено(ФайлСсылка.ТекущаяВерсия) Тогда
|
||||||
ТекущаяВерсияФайла = ФайлОбъект.ТекущаяВерсия;
|
ТекущаяВерсияФайла = ФайлОбъект.ТекущаяВерсия;
|
||||||
// Без возможности хранить версии.
|
|
||||||
Иначе
|
Иначе
|
||||||
ТекущаяВерсияФайла = ФайлСсылка;
|
ТекущаяВерсияФайла = ФайлСсылка;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -341,14 +389,26 @@
|
|||||||
ДанныеФайла.Вставить("ДатаЗаема", ФайлОбъект.ДатаЗаема);
|
ДанныеФайла.Вставить("ДатаЗаема", ФайлОбъект.ДатаЗаема);
|
||||||
|
|
||||||
Если ВерсияСсылка = Неопределено Тогда
|
Если ВерсияСсылка = Неопределено Тогда
|
||||||
ДанныеФайла.Вставить("СсылкаНаДвоичныеДанныеФайла",
|
Если ПолучатьСсылкуНаДвоичныеДанные Тогда
|
||||||
ПоместитьВоВременноеХранилище(РаботаСФайлами.ДвоичныеДанныеФайла(ФайлСсылка, ВызыватьИсключение), ИдентификаторФормы));
|
СсылкаНаДвоичныеДанныеФайла =
|
||||||
|
ПоместитьВоВременноеХранилище(РаботаСФайлами.ДвоичныеДанныеФайла(ТекущаяВерсияФайла, ВызыватьИсключение), ИдентификаторФормы);
|
||||||
|
Иначе
|
||||||
|
СсылкаНаДвоичныеДанныеФайла = Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
ДанныеФайла.Вставить("СсылкаНаДвоичныеДанныеФайла", СсылкаНаДвоичныеДанныеФайла);
|
||||||
|
|
||||||
ДанныеФайла.Вставить("НавигационнаяСсылка", ПолучитьНавигационнуюСсылку(ФайлСсылка));
|
ДанныеФайла.Вставить("НавигационнаяСсылка", ПолучитьНавигационнуюСсылку(ФайлСсылка));
|
||||||
ДанныеФайла.Вставить("АвторТекущейВерсии", ФайлСсылка.Изменил);
|
ДанныеФайла.Вставить("АвторТекущейВерсии", ФайлСсылка.Изменил);
|
||||||
ДанныеФайла.Вставить("Кодировка", РегистрыСведений.КодировкиФайлов.ОпределитьКодировкуФайла(ФайлСсылка, ФайлОбъект.Расширение));
|
ДанныеФайла.Вставить("Кодировка", РегистрыСведений.КодировкиФайлов.ОпределитьКодировкуФайла(ТекущаяВерсияФайла, ФайлОбъект.Расширение));
|
||||||
Иначе
|
Иначе
|
||||||
ДанныеФайла.Вставить("СсылкаНаДвоичныеДанныеФайла",
|
Если ПолучатьСсылкуНаДвоичныеДанные Тогда
|
||||||
ПоместитьВоВременноеХранилище(РаботаСФайлами.ДвоичныеДанныеФайла(ВерсияСсылка, ВызыватьИсключение), ИдентификаторФормы));
|
СсылкаНаДвоичныеДанныеФайла =
|
||||||
|
ПоместитьВоВременноеХранилище(РаботаСФайлами.ДвоичныеДанныеФайла(ВерсияСсылка, ВызыватьИсключение), ИдентификаторФормы);
|
||||||
|
Иначе
|
||||||
|
СсылкаНаДвоичныеДанныеФайла = Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
ДанныеФайла.Вставить("СсылкаНаДвоичныеДанныеФайла", СсылкаНаДвоичныеДанныеФайла);
|
||||||
|
|
||||||
ДанныеФайла.Вставить("НавигационнаяСсылка", ПолучитьНавигационнуюСсылку(ФайлОбъект.Ссылка));
|
ДанныеФайла.Вставить("НавигационнаяСсылка", ПолучитьНавигационнуюСсылку(ФайлОбъект.Ссылка));
|
||||||
ДанныеФайла.Вставить("АвторТекущейВерсии", ВерсияСсылка.Автор);
|
ДанныеФайла.Вставить("АвторТекущейВерсии", ВерсияСсылка.Автор);
|
||||||
ДанныеФайла.Вставить("Кодировка", РегистрыСведений.КодировкиФайлов.ОпределитьКодировкуФайла(ВерсияСсылка, ФайлОбъект.Расширение));
|
ДанныеФайла.Вставить("Кодировка", РегистрыСведений.КодировкиФайлов.ОпределитьКодировкуФайла(ВерсияСсылка, ФайлОбъект.Расширение));
|
||||||
@@ -446,8 +506,10 @@
|
|||||||
|
|
||||||
ВерсияСсылка = ФайлСсылка.ТекущаяВерсия;
|
ВерсияСсылка = ФайлСсылка.ТекущаяВерсия;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ДанныеФайла = ДанныеФайла(ФайлСсылка, ВерсияСсылка, ИдентификаторФормы);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ИдентификаторФормы = ИдентификаторФормы;
|
||||||
|
ДанныеФайла = ДанныеФайла(ФайлСсылка, ВерсияСсылка, ПараметрыДанныхФайла);
|
||||||
Если РабочийКаталогВладельца = Неопределено Тогда
|
Если РабочийКаталогВладельца = Неопределено Тогда
|
||||||
РабочийКаталогВладельца = РабочийКаталогПапки(ДанныеФайла.Владелец);
|
РабочийКаталогВладельца = РабочийКаталогПапки(ДанныеФайла.Владелец);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -564,7 +626,10 @@
|
|||||||
|
|
||||||
ФайлыВладельца.КоличествоФайлов = КоличествоФайлов;
|
ФайлыВладельца.КоличествоФайлов = КоличествоФайлов;
|
||||||
Если ВозвращатьДанныеФайлов И КоличествоФайлов > 0 Тогда
|
Если ВозвращатьДанныеФайлов И КоличествоФайлов > 0 Тогда
|
||||||
ФайлыВладельца.ДанныеФайла = ДанныеФайла(ТаблицаФайлов[0].Файл, , , Ложь);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
ПараметрыДанныхФайла.ВызыватьИсключение = Ложь;
|
||||||
|
ФайлыВладельца.ДанныеФайла = ДанныеФайла(ТаблицаФайлов[0].Файл, , ПараметрыДанныхФайла);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -886,7 +951,10 @@
|
|||||||
НеМенятьЗаписьВРабочемКаталоге, ПолныйПутьКФайлу, РабочийКаталогПользователя,
|
НеМенятьЗаписьВРабочемКаталоге, ПолныйПутьКФайлу, РабочийКаталогПользователя,
|
||||||
УникальныйИдентификаторФормы = Неопределено) Экспорт
|
УникальныйИдентификаторФормы = Неопределено) Экспорт
|
||||||
|
|
||||||
ДанныеФайлаТекущие = ДанныеФайла(ДанныеФайла.Ссылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
|
ДанныеФайлаТекущие = ДанныеФайла(ДанныеФайла.Ссылка,, ПараметрыДанныхФайла);
|
||||||
Если Не ДанныеФайлаТекущие.ФайлРедактируетТекущийПользователь И НЕ ФайлСинхронизируетсяОблачнымСервисом(ДанныеФайла.Ссылка) Тогда
|
Если Не ДанныеФайлаТекущие.ФайлРедактируетТекущийПользователь И НЕ ФайлСинхронизируетсяОблачнымСервисом(ДанныеФайла.Ссылка) Тогда
|
||||||
ВызватьИсключение НСтр("ru = 'Файл не занят текущим пользователем'");
|
ВызватьИсключение НСтр("ru = 'Файл не занят текущим пользователем'");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -936,7 +1004,9 @@
|
|||||||
Функция СохранитьИзмененияИОсвободитьФайлПоСсылке(ФайлСсылка, СведенияОФайле,
|
Функция СохранитьИзмененияИОсвободитьФайлПоСсылке(ФайлСсылка, СведенияОФайле,
|
||||||
ПолныйПутьКФайлу, РабочийКаталогПользователя, УникальныйИдентификаторФормы = Неопределено) Экспорт
|
ПолныйПутьКФайлу, РабочийКаталогПользователя, УникальныйИдентификаторФормы = Неопределено) Экспорт
|
||||||
|
|
||||||
ДанныеФайла = ДанныеФайла(ФайлСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
ДанныеФайла = ДанныеФайла(ФайлСсылка,,ПараметрыДанныхФайла);
|
||||||
ВерсияСоздана = СохранитьИзмененияИОсвободитьФайл(ДанныеФайла, СведенияОФайле, Ложь, ПолныйПутьКФайлу, РабочийКаталогПользователя,
|
ВерсияСоздана = СохранитьИзмененияИОсвободитьФайл(ДанныеФайла, СведенияОФайле, Ложь, ПолныйПутьКФайлу, РабочийКаталогПользователя,
|
||||||
УникальныйИдентификаторФормы);
|
УникальныйИдентификаторФормы);
|
||||||
Возврат Новый Структура("Успешно,ДанныеФайла", ВерсияСоздана, ДанныеФайла);
|
Возврат Новый Структура("Успешно,ДанныеФайла", ВерсияСоздана, ДанныеФайла);
|
||||||
@@ -964,7 +1034,10 @@
|
|||||||
НеМенятьЗаписьВРабочемКаталоге, ОтносительныйПутьКФайлу, ПолныйПутьКФайлу, ВРабочемКаталогеВладельца,
|
НеМенятьЗаписьВРабочемКаталоге, ОтносительныйПутьКФайлу, ПолныйПутьКФайлу, ВРабочемКаталогеВладельца,
|
||||||
УникальныйИдентификаторФормы = Неопределено) Экспорт
|
УникальныйИдентификаторФормы = Неопределено) Экспорт
|
||||||
|
|
||||||
ДанныеФайлаТекущие = ДанныеФайла(ФайлСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
|
ДанныеФайлаТекущие = ДанныеФайла(ФайлСсылка,,ПараметрыДанныхФайла);
|
||||||
Если Не ДанныеФайлаТекущие.ФайлРедактируетТекущийПользователь И НЕ ФайлСинхронизируетсяОблачнымСервисом(ФайлСсылка) Тогда
|
Если Не ДанныеФайлаТекущие.ФайлРедактируетТекущийПользователь И НЕ ФайлСинхронизируетсяОблачнымСервисом(ФайлСсылка) Тогда
|
||||||
ВызватьИсключение НСтр("ru = 'Файл не занят текущим пользователем'");
|
ВызватьИсключение НСтр("ru = 'Файл не занят текущим пользователем'");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -974,6 +1047,10 @@
|
|||||||
СведенияОФайле.Зашифрован = ДанныеФайлаТекущие.Зашифрован;
|
СведенияОФайле.Зашифрован = ДанныеФайлаТекущие.Зашифрован;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СведенияОФайле.Кодировка = Неопределено Тогда
|
||||||
|
СведенияОФайле.Кодировка = РегистрыСведений.КодировкиФайлов.КодировкаДвоичныхДанных(СведенияОФайле.АдресВременногоХранилищаФайла, СведенияОФайле.РасширениеБезТочки);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ТипЗнч(ФайлСсылка.Ссылка) = Тип("СправочникСсылка.Файлы") Тогда
|
Если ТипЗнч(ФайлСсылка.Ссылка) = Тип("СправочникСсылка.Файлы") Тогда
|
||||||
НоваяВерсия = РаботаСФайламиСлужебный.ОбновитьВерсиюФайла(ФайлСсылка.Ссылка, СведенияОФайле,, УникальныйИдентификаторФормы, СведенияОФайле.НоваяВерсияАвтор);
|
НоваяВерсия = РаботаСФайламиСлужебный.ОбновитьВерсиюФайла(ФайлСсылка.Ссылка, СведенияОФайле,, УникальныйИдентификаторФормы, СведенияОФайле.НоваяВерсияАвтор);
|
||||||
Иначе
|
Иначе
|
||||||
@@ -1149,7 +1226,9 @@
|
|||||||
|
|
||||||
Для Каждого ФайлСсылка Из ОбъектыСсылка Цикл
|
Для Каждого ФайлСсылка Из ОбъектыСсылка Цикл
|
||||||
ПеренестиФайл(ФайлСсылка, Папка);
|
ПеренестиФайл(ФайлСсылка, Папка);
|
||||||
ДанныеФайла = ДанныеФайла(ФайлСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
ДанныеФайла = ДанныеФайла(ФайлСсылка,,ПараметрыДанныхФайла);
|
||||||
ДанныеФайлов.Добавить(ДанныеФайла);
|
ДанныеФайлов.Добавить(ДанныеФайла);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -1325,8 +1404,10 @@
|
|||||||
|
|
||||||
ТекущаяВерсия = ?(Не ВозможностьХранитьВерсии, Неопределено,
|
ТекущаяВерсия = ?(Не ВозможностьХранитьВерсии, Неопределено,
|
||||||
ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ФайлСсылка, "ТекущаяВерсия"));
|
ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ФайлСсылка, "ТекущаяВерсия"));
|
||||||
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
ДанныеФайла = ДанныеФайла(ФайлИлиВерсияСсылка);
|
ДанныеФайла = ДанныеФайла(ФайлИлиВерсияСсылка,,ПараметрыДанныхФайла);
|
||||||
Если РабочийКаталогВладельца = Неопределено Тогда
|
Если РабочийКаталогВладельца = Неопределено Тогда
|
||||||
РабочийКаталогВладельца = РабочийКаталогПапки(ДанныеФайла.Владелец);
|
РабочийКаталогВладельца = РабочийКаталогПапки(ДанныеФайла.Владелец);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1362,7 +1443,10 @@
|
|||||||
//
|
//
|
||||||
Функция ПолучитьДанныеФайлаИКоличествоВерсий(ФайлСсылка) Экспорт
|
Функция ПолучитьДанныеФайлаИКоличествоВерсий(ФайлСсылка) Экспорт
|
||||||
|
|
||||||
ДанныеФайла = ДанныеФайла(ФайлСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
|
ДанныеФайла = ДанныеФайла(ФайлСсылка,,ПараметрыДанныхФайла);
|
||||||
КоличествоВерсий = ПолучитьКоличествоВерсий(ФайлСсылка);
|
КоличествоВерсий = ПолучитьКоличествоВерсий(ФайлСсылка);
|
||||||
ДанныеФайла.Вставить("КоличествоВерсий", КоличествоВерсий);
|
ДанныеФайла.Вставить("КоличествоВерсий", КоличествоВерсий);
|
||||||
|
|
||||||
@@ -1405,7 +1489,9 @@
|
|||||||
ОтносительныйПутьКФайлу, ПолныйПутьКФайлу, ВРабочемКаталогеВладельца,
|
ОтносительныйПутьКФайлу, ПолныйПутьКФайлу, ВРабочемКаталогеВладельца,
|
||||||
УникальныйИдентификаторФормы = Неопределено) Экспорт
|
УникальныйИдентификаторФормы = Неопределено) Экспорт
|
||||||
|
|
||||||
ДанныеФайла = ДанныеФайла(ФайлСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
ДанныеФайла = ДанныеФайла(ФайлСсылка,,ПараметрыДанныхФайла);
|
||||||
Если Не ДанныеФайла.ФайлРедактируетТекущийПользователь Тогда
|
Если Не ДанныеФайла.ФайлРедактируетТекущийПользователь Тогда
|
||||||
ВызватьИсключение НСтр("ru = 'Файл не занят текущим пользователем'");
|
ВызватьИсключение НСтр("ru = 'Файл не занят текущим пользователем'");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -2116,10 +2202,13 @@
|
|||||||
Пока Выборка.Следующий() Цикл
|
Пока Выборка.Следующий() Цикл
|
||||||
|
|
||||||
ВерсияСсылка = Выборка.Ссылка;
|
ВерсияСсылка = Выборка.Ссылка;
|
||||||
ДанныеФайла = ДанныеФайла(ФайлСсылка, ВерсияСсылка, , Ложь);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
ПараметрыДанныхФайла.ВызыватьИсключение = Ложь;
|
||||||
|
ДанныеФайла = ДанныеФайла(ФайлСсылка, ВерсияСсылка, ПараметрыДанныхФайла);
|
||||||
|
|
||||||
Если ДанныеФайла.ПометкаУдаления = Ложь
|
Если ДанныеФайла.ПометкаУдаления = Ложь
|
||||||
И ПолучитьИзВременногоХранилища(ДанныеФайла.СсылкаНаДвоичныеДанныеФайла) = Неопределено Тогда
|
И Не ПрисоединенныйФайлНаходитсяНаДиске(ВерсияСсылка) Тогда
|
||||||
|
|
||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -2134,7 +2223,9 @@
|
|||||||
|
|
||||||
// Если не хранятся версии, то зашифровываем файл.
|
// Если не хранятся версии, то зашифровываем файл.
|
||||||
Если Не ФайлСсылка.ХранитьВерсии Или Не ЗначениеЗаполнено(ФайлСсылка.ТекущаяВерсия) Тогда
|
Если Не ФайлСсылка.ХранитьВерсии Или Не ЗначениеЗаполнено(ФайлСсылка.ТекущаяВерсия) Тогда
|
||||||
ДанныеФайла = ДанныеФайла(ФайлСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
ДанныеФайла = ДанныеФайла(ФайлСсылка,,ПараметрыДанныхФайла);
|
||||||
НавигационнаяСсылкаВерсии = РаботаСФайламиСлужебный.ПолучитьНавигационнуюСсылкуВоВременномХранилище(ФайлСсылка, ИдентификаторФормы);
|
НавигационнаяСсылкаВерсии = РаботаСФайламиСлужебный.ПолучитьНавигационнуюСсылкуВоВременномХранилище(ФайлСсылка, ИдентификаторФормы);
|
||||||
|
|
||||||
СтруктураВозврата = Новый Структура("ДанныеФайла, НавигационнаяСсылкаВерсии, ВерсияСсылка",
|
СтруктураВозврата = Новый Структура("ДанныеФайла, НавигационнаяСсылкаВерсии, ВерсияСсылка",
|
||||||
@@ -2327,8 +2418,8 @@
|
|||||||
ФайлИлиВерсияОбъект = ФайлИлиВерсия.ПолучитьОбъект();
|
ФайлИлиВерсияОбъект = ФайлИлиВерсия.ПолучитьОбъект();
|
||||||
Если ФайлИлиВерсияОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
Если ФайлИлиВерсияОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
||||||
|
|
||||||
ДанныеФайла = РаботаСФайламиВТомахСлужебный.ДанныеФайла(ФайлИлиВерсия, Ложь);
|
ПрисоединенныйФайлНаходитьсяНаДиске = ПрисоединенныйФайлНаходитсяНаДиске(ФайлИлиВерсия);
|
||||||
Если ДанныеФайла <> Неопределено Тогда
|
Если ПрисоединенныйФайлНаходитьсяНаДиске Тогда
|
||||||
|
|
||||||
СвойстваФайла = РаботаСФайламиВТомахСлужебный.СвойстваФайлаВТоме();
|
СвойстваФайла = РаботаСФайламиВТомахСлужебный.СвойстваФайлаВТоме();
|
||||||
ЗаполнитьЗначенияСвойств(СвойстваФайла, ФайлИлиВерсияОбъект);
|
ЗаполнитьЗначенияСвойств(СвойстваФайла, ФайлИлиВерсияОбъект);
|
||||||
@@ -2915,4 +3006,46 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Проверяет наличие файла на диске.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ПрисоединенныйФайл - ОпределяемыйТип.ПрисоединенныйФайл - ссылка на элемент справочника с файлом.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево - признак наличия файла на диске.
|
||||||
|
//
|
||||||
|
Функция ПрисоединенныйФайлНаходитсяНаДиске(ПрисоединенныйФайл)
|
||||||
|
|
||||||
|
ОбщегоНазначенияКлиентСервер.ПроверитьПараметр("РаботаСФайлами.ДвоичныеДанныеФайла", "ПрисоединенныйФайл",
|
||||||
|
ПрисоединенныйФайл, Метаданные.ОпределяемыеТипы.ПрисоединенныйФайл.Тип);
|
||||||
|
|
||||||
|
ФайлОбъект = РаботаСФайламиСлужебный.ФайлОбъект(ПрисоединенныйФайл);
|
||||||
|
Если (ФайлОбъект = Неопределено Или ФайлОбъект.ЭтоГруппа) Тогда
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|
||||||
|
Если ФайлОбъект.ПометкаУдаления Тогда
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ФайлОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе Тогда
|
||||||
|
|
||||||
|
Результат = РаботаСФайлами.ХранилищеФайлаИзИнформационнойБазы(ФайлОбъект.Ссылка);
|
||||||
|
Если Результат <> Неопределено Тогда
|
||||||
|
Результат = Результат.Получить();
|
||||||
|
Если Результат <> Неопределено Тогда
|
||||||
|
Возврат Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Ложь;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
Возврат РаботаСФайламиВТомахСлужебный.ПрисоединенныйФайлНаходитсяНаДиске(ПрисоединенныйФайл);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -2322,7 +2322,10 @@
|
|||||||
// Веб-клиент без расширения для работы с файлами.
|
// Веб-клиент без расширения для работы с файлами.
|
||||||
|
|
||||||
Если ПараметрыВыполнения.ДанныеФайла = Неопределено Тогда
|
Если ПараметрыВыполнения.ДанныеФайла = Неопределено Тогда
|
||||||
ПараметрыВыполнения.ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПараметрыВыполнения.ОбъектСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
|
ПараметрыВыполнения.ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПараметрыВыполнения.ОбъектСсылка,,ПараметрыДанныхФайла);
|
||||||
ПараметрыВыполнения.ХранитьВерсии = ПараметрыВыполнения.ДанныеФайла.ХранитьВерсии;
|
ПараметрыВыполнения.ХранитьВерсии = ПараметрыВыполнения.ДанныеФайла.ХранитьВерсии;
|
||||||
ПараметрыВыполнения.ФайлРедактируетТекущийПользователь = ПараметрыВыполнения.ДанныеФайла.ФайлРедактируетТекущийПользователь;
|
ПараметрыВыполнения.ФайлРедактируетТекущийПользователь = ПараметрыВыполнения.ДанныеФайла.ФайлРедактируетТекущийПользователь;
|
||||||
ПараметрыВыполнения.Редактирует = ПараметрыВыполнения.ДанныеФайла.Редактирует;
|
ПараметрыВыполнения.Редактирует = ПараметрыВыполнения.ДанныеФайла.Редактирует;
|
||||||
@@ -2451,7 +2454,9 @@
|
|||||||
ПараметрыВыполнения.Вставить("ВыбранноеИмяФайла", ВыбранноеИмяФайла);
|
ПараметрыВыполнения.Вставить("ВыбранноеИмяФайла", ВыбранноеИмяФайла);
|
||||||
|
|
||||||
Если ПараметрыВыполнения.ДанныеФайла = Неопределено Тогда
|
Если ПараметрыВыполнения.ДанныеФайла = Неопределено Тогда
|
||||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПараметрыВыполнения.ОбъектСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПараметрыВыполнения.ОбъектСсылка,,ПараметрыДанныхФайла);
|
||||||
Иначе
|
Иначе
|
||||||
ДанныеФайла = ПараметрыВыполнения.ДанныеФайла;
|
ДанныеФайла = ПараметрыВыполнения.ДанныеФайла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -3586,8 +3591,11 @@
|
|||||||
|
|
||||||
Если ПараметрыВыполнения.ХранитьВерсии = Неопределено Тогда
|
Если ПараметрыВыполнения.ХранитьВерсии = Неопределено Тогда
|
||||||
|
|
||||||
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(
|
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(
|
||||||
?(ПараметрыВыполнения.ОбъектСсылка <> Неопределено, ПараметрыВыполнения.ОбъектСсылка, ПараметрыВыполнения.Версия));
|
?(ПараметрыВыполнения.ОбъектСсылка <> Неопределено, ПараметрыВыполнения.ОбъектСсылка, ПараметрыВыполнения.Версия),, ПараметрыДанныхФайла);
|
||||||
|
|
||||||
Если НЕ ЗначениеЗаполнено(ПараметрыВыполнения.ОбъектСсылка) Тогда
|
Если НЕ ЗначениеЗаполнено(ПараметрыВыполнения.ОбъектСсылка) Тогда
|
||||||
ПараметрыВыполнения.ОбъектСсылка = ДанныеФайла.Ссылка;
|
ПараметрыВыполнения.ОбъектСсылка = ДанныеФайла.Ссылка;
|
||||||
@@ -3953,7 +3961,10 @@
|
|||||||
Процедура СохранитьИзмененияФайлаБезРасширения(ПараметрыВыполнения)
|
Процедура СохранитьИзмененияФайлаБезРасширения(ПараметрыВыполнения)
|
||||||
|
|
||||||
Если ПараметрыВыполнения.ХранитьВерсии = Неопределено Тогда
|
Если ПараметрыВыполнения.ХранитьВерсии = Неопределено Тогда
|
||||||
ПараметрыВыполнения.ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПараметрыВыполнения.ОбъектСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
|
ПараметрыВыполнения.ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПараметрыВыполнения.ОбъектСсылка,, ПараметрыДанныхФайла);
|
||||||
ПараметрыВыполнения.ХранитьВерсии = ПараметрыВыполнения.ДанныеФайла.ХранитьВерсии;
|
ПараметрыВыполнения.ХранитьВерсии = ПараметрыВыполнения.ДанныеФайла.ХранитьВерсии;
|
||||||
ПараметрыВыполнения.ФайлРедактируетТекущийПользователь = ПараметрыВыполнения.ДанныеФайла.ФайлРедактируетТекущийПользователь;
|
ПараметрыВыполнения.ФайлРедактируетТекущийПользователь = ПараметрыВыполнения.ДанныеФайла.ФайлРедактируетТекущийПользователь;
|
||||||
ПараметрыВыполнения.Редактирует = ПараметрыВыполнения.ДанныеФайла.Редактирует;
|
ПараметрыВыполнения.Редактирует = ПараметрыВыполнения.ДанныеФайла.Редактирует;
|
||||||
@@ -4080,7 +4091,9 @@
|
|||||||
ПараметрыВыполнения.Вставить("ВыбранноеИмяФайла", ВыбранноеИмяФайла);
|
ПараметрыВыполнения.Вставить("ВыбранноеИмяФайла", ВыбранноеИмяФайла);
|
||||||
|
|
||||||
Если ПараметрыВыполнения.ДанныеФайла = Неопределено Тогда
|
Если ПараметрыВыполнения.ДанныеФайла = Неопределено Тогда
|
||||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПараметрыВыполнения.ОбъектСсылка);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПараметрыВыполнения.ОбъектСсылка,,ПараметрыДанныхФайла);
|
||||||
Иначе
|
Иначе
|
||||||
ДанныеФайла = ПараметрыВыполнения.ДанныеФайла;
|
ДанныеФайла = ПараметрыВыполнения.ДанныеФайла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -6694,11 +6694,28 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТекстОшибки =
|
УпрощенныйИнтерфейс = УпрощенныйИнтерфейсНастройкиПравДоступа();
|
||||||
НСтр("ru = 'Для изменения административного доступа
|
|
||||||
|требуется пароль пользователя сервиса.
|
Если БылиПолныеПрава Тогда
|
||||||
|
|
Шаблон = НСтр("ru = 'Для отключения административного доступа пользователю ""%1"" требуется пароль текущего пользователя сервиса ""%2"".'");
|
||||||
|Операция может быть выполнена только интерактивно.'");
|
Иначе
|
||||||
|
Шаблон = НСтр("ru = 'Для установки административного доступа пользователю ""%1"" требуется пароль текущего пользователя сервиса ""%2"".'");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если БылиПолныеПрава И УпрощенныйИнтерфейс Тогда
|
||||||
|
Уточнение = НСтр("ru = 'Это действие может быть выполнено только в карточке пользователя при отключении ему профиля Администратор.'");
|
||||||
|
ИначеЕсли Не БылиПолныеПрава И УпрощенныйИнтерфейс Тогда
|
||||||
|
Уточнение = НСтр("ru = 'Это действие может быть выполнено только в карточке пользователя при включении ему профиля Администратор.'");
|
||||||
|
ИначеЕсли БылиПолныеПрава Тогда
|
||||||
|
Уточнение = НСтр("ru = 'Это действие может быть выполнено только в карточке группы доступа Администраторы или в карточке пользователя при исключении его из группы доступа Администраторы.'");
|
||||||
|
Иначе
|
||||||
|
Уточнение = НСтр("ru = 'Это действие может быть выполнено только в карточке группы доступа Администраторы или в карточке пользователя при включении его в группу доступа Администраторы.'");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон,
|
||||||
|
ПользовательИБ.Имя, ПользователиИнформационнойБазы.ТекущийПользователь().Имя);
|
||||||
|
ТекстОшибки = ТекстОшибки + Символы.ПС + Символы.ПС + Уточнение;
|
||||||
|
|
||||||
ВызватьИсключение ТекстОшибки;
|
ВызватьИсключение ТекстОшибки;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -3050,6 +3050,7 @@
|
|||||||
Или СтрСравнить(ЭлементСтруктуры.Ключ, "munLevels") = 0 Тогда
|
Или СтрСравнить(ЭлементСтруктуры.Ключ, "munLevels") = 0 Тогда
|
||||||
ПроверяемоеЗначение = ЭлементСтруктуры.Значение[Индекс];
|
ПроверяемоеЗначение = ЭлементСтруктуры.Значение[Индекс];
|
||||||
Иначе
|
Иначе
|
||||||
|
Индекс = Индекс - 1;
|
||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="c97fcbf9-3d7c-4a4b-9cc0-b73b7a41c4f2">
|
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e5fe3003-0343-494a-8c52-4982303ee9a9">
|
||||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="2cff0ba6-748e-45db-9bf8-0462c49fc784"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="d7a4eab4-72ce-4725-a017-d3531ffbe745"/>
|
||||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="dad1e80a-b002-4eae-8047-f3bc003e33e3"/>
|
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="fb82df81-6da9-4df5-a5dd-d87168be47a2"/>
|
||||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="4ff9e86d-f374-4d85-b1fa-7782d0f380cd"/>
|
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="198a55fd-8b73-48ae-a562-da12d5ce1279"/>
|
||||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="6ec7384f-ced7-48c4-aa29-fa09c43a6414"/>
|
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="9b657137-a38b-41ab-b804-2f0bb17e62c1"/>
|
||||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="0445eae9-e191-428a-a4fa-8e18e34a7b78"/>
|
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="c8c6270a-c204-4280-9f5f-8a4ff1976a02"/>
|
||||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="a6a38ffa-387a-4403-9c2d-2add9ced2da5"/>
|
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="7831129a-4a08-47ca-9a6e-39572c8c41b8"/>
|
||||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="c39c0a44-2ba5-4517-a449-2d1fd542e35f"/>
|
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="63aae3ae-2077-4fc4-874c-809102e738e7"/>
|
||||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||||
<usePurposes>PersonalComputer</usePurposes>
|
<usePurposes>PersonalComputer</usePurposes>
|
||||||
<scriptVariant>Russian</scriptVariant>
|
<scriptVariant>Russian</scriptVariant>
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||||
<vendor>Фирма "1С"</vendor>
|
<vendor>Фирма "1С"</vendor>
|
||||||
<version>3.1.7.422</version>
|
<version>3.1.7.435</version>
|
||||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||||
<includeHelpInContents>true</includeHelpInContents>
|
<includeHelpInContents>true</includeHelpInContents>
|
||||||
<usedMobileApplicationFunctionalities>
|
<usedMobileApplicationFunctionalities>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{6,1,1,e9380e39-909c-450d-af34-0d1518a733a2,1,2f28ce3e-455d-461c-9b01-ed1a7dea4945,"3.1.7.422","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6845,1,0,c97fcbf9-3d7c-4a4b-9cc0-b73b7a41c4f2,c97fcbf9-3d7c-4a4b-9cc0-b73b7a41c4f2,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,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,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,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-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7Line truncated
|
{6,1,1,e44f0d86-7bd6-46ca-b89a-bcb4d3ba6a3f,1,6d19ad24-ca43-41a2-a1c2-1c3e3447fa13,"3.1.7.435","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6845,1,0,e5fe3003-0343-494a-8c52-4982303ee9a9,e5fe3003-0343-494a-8c52-4982303ee9a9,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,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,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,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-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7Line truncated
|
||||||
@@ -563,7 +563,8 @@
|
|||||||
Если ИспользоватьКаталогСообщенийОбменаДанными = Истина Тогда
|
Если ИспользоватьКаталогСообщенийОбменаДанными = Истина Тогда
|
||||||
|
|
||||||
КаталогВременногоХранилищаФайлов = ОбменДаннымиПовтИсп.КаталогВременногоХранилищаФайлов();
|
КаталогВременногоХранилищаФайлов = ОбменДаннымиПовтИсп.КаталогВременногоХранилищаФайлов();
|
||||||
АдресНаСервере = КаталогВременногоХранилищаФайлов + "\" + Строка(Новый УникальныйИдентификатор) + ".xml";
|
АдресНаСервере = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(
|
||||||
|
КаталогВременногоХранилищаФайлов, Строка(Новый УникальныйИдентификатор) + ".xml")
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
|
|||||||
@@ -892,7 +892,9 @@
|
|||||||
Возврат РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляСохранения(
|
Возврат РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляСохранения(
|
||||||
ПрисоединенныйФайл,, ИдентификаторФормы);
|
ПрисоединенныйФайл,, ИдентификаторФормы);
|
||||||
ИначеЕсли Режим = "ВызовСервера" Тогда
|
ИначеЕсли Режим = "ВызовСервера" Тогда
|
||||||
Возврат РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПрисоединенныйФайл,, ИдентификаторФормы);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ИдентификаторФормы = ИдентификаторФормы;
|
||||||
|
Возврат РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(ПрисоединенныйФайл,, ПараметрыДанныхФайла);
|
||||||
Иначе
|
Иначе
|
||||||
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Истина;
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Истина;
|
||||||
|
|||||||
+4
-1
@@ -93,7 +93,10 @@
|
|||||||
И Параметр.Событие = "ДанныеФайлаИзменены"
|
И Параметр.Событие = "ДанныеФайлаИзменены"
|
||||||
И Источник = Файл Тогда
|
И Источник = Файл Тогда
|
||||||
|
|
||||||
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(Файл);
|
ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
ПараметрыДанныхФайла.ПолучатьСсылкуНаДвоичныеДанные = Ложь;
|
||||||
|
|
||||||
|
ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайла(Файл,, ПараметрыДанныхФайла);
|
||||||
|
|
||||||
РежимРедактирования = Ложь;
|
РежимРедактирования = Ложь;
|
||||||
|
|
||||||
|
|||||||
@@ -2593,7 +2593,7 @@
|
|||||||
|
|
||||||
Если Не ПустаяСтрока(ИмяФайла) Тогда
|
Если Не ПустаяСтрока(ИмяФайла) Тогда
|
||||||
|
|
||||||
Возврат ИмяКаталога + ?(Прав(ИмяКаталога, 1) = "\", "", "\") + ИмяФайла;
|
Возврат ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(ИмяКаталога, ИмяФайла);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
|
|||||||
@@ -1916,7 +1916,7 @@
|
|||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||||
<queryText>ВЫБРАТЬ
|
<queryText>ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||||
РегистрСведенийСрокиХраненияПерсональныхДанных.СрокХранения,
|
РегистрСведенийСрокиХраненияПерсональныхДанных.СрокХранения,
|
||||||
РегистрСведенийСрокиХраненияПерсональныхДанных.Субъект,
|
РегистрСведенийСрокиХраненияПерсональныхДанных.Субъект,
|
||||||
РегистрСведенийСрокиХраненияПерсональныхДанных.Комментарий,
|
РегистрСведенийСрокиХраненияПерсональныхДанных.Комментарий,
|
||||||
@@ -1956,9 +1956,33 @@
|
|||||||
<segments>АктыОбУничтожении.Субъект</segments>
|
<segments>АктыОбУничтожении.Субъект</segments>
|
||||||
</notDefaultUseAlwaysAttributes>
|
</notDefaultUseAlwaysAttributes>
|
||||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||||
|
<queryText>ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||||
|
АктОбУничтоженииПерсональныхДанных.Ссылка,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.ПометкаУдаления,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.Номер,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.Дата,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.Проведен,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.Организация,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.НаименованиеОрганизации,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.ЮридическийАдресОрганизации,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.ОтветственныйЗаОбработкуПерсональныхДанных,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.ФИООтветственногоЗаОбработкуПДн,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.НаименованиеИнформационнойСистемы,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.ДатаУничтожения,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.СпособУничтожения,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.ПричинаУничтожения,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.Ответственный,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.Комментарий,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.Субъект,
|
||||||
|
АктОбУничтоженииПерсональныхДанных.ФИОСубъекта
|
||||||
|
ИЗ
|
||||||
|
Документ.АктОбУничтоженииПерсональныхДанных
|
||||||
|
КАК
|
||||||
|
АктОбУничтоженииПерсональныхДанных</queryText>
|
||||||
<mainTable>Document.АктОбУничтоженииПерсональныхДанных</mainTable>
|
<mainTable>Document.АктОбУничтоженииПерсональныхДанных</mainTable>
|
||||||
<dynamicDataRead>true</dynamicDataRead>
|
<dynamicDataRead>true</dynamicDataRead>
|
||||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||||
|
<customQuery>true</customQuery>
|
||||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||||
</extInfo>
|
</extInfo>
|
||||||
|
|||||||
@@ -241,6 +241,10 @@
|
|||||||
|
|
||||||
ОбщегоНазначенияКлиент.ОповеститьОбИзмененииОбъектов(Новый ОписаниеТипов(Типы));
|
ОбщегоНазначенияКлиент.ОповеститьОбИзмененииОбъектов(Новый ОписаниеТипов(Типы));
|
||||||
|
|
||||||
|
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||||
|
ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||||
|
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||||
|
|
||||||
УстановитьВидимостьЭлементов();
|
УстановитьВидимостьЭлементов();
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -35,25 +35,51 @@
|
|||||||
|
|
||||||
Для Каждого СубъектИОрганизация Из СубъектыИОрганизации Цикл
|
Для Каждого СубъектИОрганизация Из СубъектыИОрганизации Цикл
|
||||||
|
|
||||||
|
Субъект = СубъектИОрганизация.Субъект;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(Субъект) Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЗащитаПерсональныхДанных.ОбновитьСрокХраненияПерсональныхДанныхСубъекта(Субъект);
|
||||||
|
|
||||||
|
СрокХранения = ЗащитаПерсональныхДанных.СрокХраненияПерсональныхДанныхСубъекта(Субъект);
|
||||||
|
Если НачалоДня(ТекущаяДата) < СрокХранения Тогда
|
||||||
|
ТекстСообщения =СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Не истек срок хранения персональных данных для %1. Акт об уничтожении не сформирован.'"),
|
||||||
|
Строка(Субъект));
|
||||||
|
ОбщегоНазначения.СообщитьПользователю(ТекстСообщения);
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
|
|
||||||
АктОбъект = Документы.АктОбУничтоженииПерсональныхДанных.СоздатьДокумент();
|
АктОбъект = Документы.АктОбУничтоженииПерсональныхДанных.СоздатьДокумент();
|
||||||
АктОбъект.Дата = ТекущаяДата;
|
АктОбъект.Дата = ТекущаяДата;
|
||||||
АктОбъект.ДатаУничтожения = ТекущаяДата;
|
АктОбъект.ДатаУничтожения = ТекущаяДата;
|
||||||
АктОбъект.Субъект = СубъектИОрганизация.Субъект;
|
АктОбъект.Субъект = Субъект;
|
||||||
|
АктОбъект.ЗаполнитьТабличныеЧасти();
|
||||||
АктОбъект.Заполнить(ДанныеЗаполнения);
|
АктОбъект.Заполнить(ДанныеЗаполнения);
|
||||||
Если ЗначениеЗаполнено(СубъектИОрганизация.Организация) Тогда
|
Если ЗначениеЗаполнено(СубъектИОрганизация.Организация) Тогда
|
||||||
АктОбъект.Организация = СубъектИОрганизация.Организация;
|
АктОбъект.Организация = СубъектИОрганизация.Организация;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
АктОбъект.Записать(РежимЗаписиДокумента.Проведение);
|
АктОбъект.Записать(РежимЗаписиДокумента.Проведение);
|
||||||
|
|
||||||
Исключение
|
Исключение
|
||||||
ТекстОшибки =СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
|
||||||
|
ТекстОшибкиПодробно =СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Не удалось создать Акт об уничтожении персональных данных для %1 по причине:
|
НСтр("ru = 'Не удалось создать Акт об уничтожении персональных данных для %1 по причине:
|
||||||
|%2'"), Строка(СубъектИОрганизация.Субъект), ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
|%2'"), Строка(Субъект), ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
ЗаписьЖурналаРегистрации(
|
ЗаписьЖурналаРегистрации(
|
||||||
НСтр("ru = 'Создание акта об уничтожении персональных данных'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
НСтр("ru = 'Создание акта об уничтожении персональных данных'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||||
УровеньЖурналаРегистрации.Ошибка, Метаданные.Документы.АктОбУничтоженииПерсональныхДанных, ,
|
УровеньЖурналаРегистрации.Ошибка, Метаданные.Документы.АктОбУничтоженииПерсональныхДанных, ,
|
||||||
ТекстОшибки);
|
ТекстОшибкиПодробно);
|
||||||
ОбщегоНазначения.СообщитьПользователю(ТекстОшибки);
|
|
||||||
|
ТекстОшибкиКратко =СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Не удалось создать Акт об уничтожении персональных данных для %1 по причине:
|
||||||
|
|%2'"), Строка(Субъект), КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
|
ОбщегоНазначения.СообщитьПользователю(ТекстОшибкиКратко);
|
||||||
|
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
ПроцентВыполнения = Окр(Номер / КоличествоСубъектов * 100);
|
ПроцентВыполнения = Окр(Номер / КоличествоСубъектов * 100);
|
||||||
|
|||||||
@@ -1720,6 +1720,7 @@
|
|||||||
</handler>
|
</handler>
|
||||||
</action>
|
</action>
|
||||||
<representation>TextPicture</representation>
|
<representation>TextPicture</representation>
|
||||||
|
<modifiesStoredData>true</modifiesStoredData>
|
||||||
<currentRowUse>DontUse</currentRowUse>
|
<currentRowUse>DontUse</currentRowUse>
|
||||||
<selectedRowsUse>Auto</selectedRowsUse>
|
<selectedRowsUse>Auto</selectedRowsUse>
|
||||||
</formCommands>
|
</formCommands>
|
||||||
|
|||||||
+24
-3
@@ -25,6 +25,14 @@
|
|||||||
// Конец СтандартныеПодсистемы.Свойства
|
// Конец СтандартныеПодсистемы.Свойства
|
||||||
|
|
||||||
Если Параметры.Ключ.Пустая() Тогда
|
Если Параметры.Ключ.Пустая() Тогда
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ() Тогда
|
||||||
|
Отказ = Истина;
|
||||||
|
ОбщегоНазначения.СообщитьПользователю(НСтр(
|
||||||
|
"ru = 'Уничтожать персональные данные возможно только в главном узле распределенной информационной базы.'"));
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
// Заполняем значениями по умолчанию.
|
// Заполняем значениями по умолчанию.
|
||||||
Объект.Ответственный = Пользователи.ТекущийПользователь();
|
Объект.Ответственный = Пользователи.ТекущийПользователь();
|
||||||
Если Не Параметры.Свойство("Организация", Объект.Организация) Тогда
|
Если Не Параметры.Свойство("Организация", Объект.Организация) Тогда
|
||||||
@@ -168,16 +176,27 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура СубъектПриИзменении(Элемент)
|
Процедура СубъектПриИзменении(Элемент)
|
||||||
|
|
||||||
|
Объект.КатегорииДанных.Очистить();
|
||||||
|
Объект.ОбъектыСУничтожаемымиДанными.Очистить();
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Объект.Субъект) Тогда
|
Если ЗначениеЗаполнено(Объект.Субъект) Тогда
|
||||||
|
|
||||||
ДлительнаяОперация = ОбновитьСрокХраненияПерсональныхДанныхСубъекта(Объект.Субъект);
|
ДлительнаяОперация = ОбновитьСрокХраненияПерсональныхДанныхСубъекта(Объект.Субъект);
|
||||||
Оповещение = Новый ОписаниеОповещения("ПриОкончанииОбновленияСрокаХранения", ЭтотОбъект);
|
|
||||||
|
Оповещение = Новый ОписаниеОповещения("ПриОкончанииОбновленияСрокаХранения", ЭтотОбъект, ТолькоПросмотр);
|
||||||
|
|
||||||
ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
|
ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
|
||||||
ПараметрыОжидания.ВыводитьОкноОжидания = Ложь;
|
ПараметрыОжидания.ВыводитьОкноОжидания = Ложь;
|
||||||
ДлительныеОперацииКлиент.ОжидатьЗавершение(ДлительнаяОперация, Оповещение, ПараметрыОжидания);
|
ДлительныеОперацииКлиент.ОжидатьЗавершение(ДлительнаяОперация, Оповещение, ПараметрыОжидания);
|
||||||
|
|
||||||
|
Если ДлительнаяОперация.Статус = "Выполняется" Тогда
|
||||||
|
ТолькоПросмотр = Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ЗаполнитьДанныеСубъекта();
|
ЗаполнитьДанныеСубъекта();
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
@@ -267,7 +286,7 @@
|
|||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура УстановитьСвойстваЭлементов()
|
Процедура УстановитьСвойстваЭлементов()
|
||||||
|
|
||||||
Если ОбщегоНазначения.ЭтоПодчиненныйУзелРИБСФильтром() Тогда
|
Если ОбщегоНазначения.ЭтоПодчиненныйУзелРИБ() Тогда
|
||||||
ТолькоПросмотр = Истина;
|
ТолькоПросмотр = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -439,6 +458,8 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПриОкончанииОбновленияСрокаХранения(Результат, ДополнительныеПараметры) Экспорт
|
Процедура ПриОкончанииОбновленияСрокаХранения(Результат, ДополнительныеПараметры) Экспорт
|
||||||
|
|
||||||
|
ТолькоПросмотр = ДополнительныеПараметры;
|
||||||
|
|
||||||
Если Результат.Статус = "Ошибка" Тогда
|
Если Результат.Статус = "Ошибка" Тогда
|
||||||
ВызватьИсключение Результат.КраткоеПредставлениеОшибки;
|
ВызватьИсключение Результат.КраткоеПредставлениеОшибки;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -239,7 +239,7 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
|
||||||
| ИСТИНА
|
| ИСТИНА
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Документ.АктОбУничтоженииПерсональныхДанных КАК АктОбУничтоженииПерсональныхДанных";
|
| Документ.АктОбУничтоженииПерсональныхДанных КАК АктОбУничтоженииПерсональныхДанных";
|
||||||
@@ -260,7 +260,8 @@
|
|||||||
|
|
||||||
ДокументОбъект = ДесериализоватьОбъектИзДвоичныхДанных(ДанныеДокумента); // ДокументОбъект.АктОбУничтоженииПерсональныхДанных
|
ДокументОбъект = ДесериализоватьОбъектИзДвоичныхДанных(ДанныеДокумента); // ДокументОбъект.АктОбУничтоженииПерсональныхДанных
|
||||||
|
|
||||||
Если ПроверитьАктуальностьКатегорийДанных Тогда
|
Если ПроверитьАктуальностьКатегорийДанных
|
||||||
|
И Не ЗащитаПерсональныхДанных.ЭтоОбъектСУничтоженнымиПерсональнымиДанными(ДокументОбъект.Субъект) Тогда
|
||||||
ДокументОбъект.ДополнительныеСвойства.Вставить("ПроверитьАктуальностьКатегорийДанных");
|
ДокументОбъект.ДополнительныеСвойства.Вставить("ПроверитьАктуальностьКатегорийДанных");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -14,9 +14,6 @@
|
|||||||
|
|
||||||
Если ТипЗнч(ДанныеЗаполнения) = Тип("Структура") Тогда
|
Если ТипЗнч(ДанныеЗаполнения) = Тип("Структура") Тогда
|
||||||
ЗаполнитьЗначенияСвойств(ЭтотОбъект, ДанныеЗаполнения);
|
ЗаполнитьЗначенияСвойств(ЭтотОбъект, ДанныеЗаполнения);
|
||||||
Если ДанныеЗаполнения.Свойство("ЗаполнитьКатегорииДанных") Тогда
|
|
||||||
ЗаполнитьТабличныеЧасти();
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ЗаполнитьДанныеСубъекта();
|
ЗаполнитьДанныеСубъекта();
|
||||||
@@ -50,10 +47,6 @@
|
|||||||
ЗаполнитьДанныеОрганизации();
|
ЗаполнитьДанныеОрганизации();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Субъект) Тогда
|
|
||||||
ЗащитаПерсональныхДанных.ОбновитьСрокХраненияПерсональныхДанныхСубъекта(Субъект);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
|
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
|
||||||
@@ -216,6 +209,7 @@
|
|||||||
НоваяСтрока.Категория = ЭлементМассива.КатегорияДанных;
|
НоваяСтрока.Категория = ЭлементМассива.КатегорияДанных;
|
||||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, ЭлементМассива);
|
ЗаполнитьЗначенияСвойств(НоваяСтрока, ЭлементМассива);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
АктуальныеКатегории.Свернуть("Субъект,ИмяОбъекта,Категория");
|
||||||
|
|
||||||
АктуальныеОбъекты = Документы.АктОбУничтоженииПерсональныхДанных.ПодготовитьТаблицуОбъектов(КатегорииДанныхСубъекта);
|
АктуальныеОбъекты = Документы.АктОбУничтоженииПерсональныхДанных.ПодготовитьТаблицуОбъектов(КатегорииДанныхСубъекта);
|
||||||
|
|
||||||
|
|||||||
@@ -79,6 +79,27 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ДвоичныеДанные = РаботаСФайлами.ДвоичныеДанныеФайла(ПрисоединенныйФайл, Ложь);
|
ДвоичныеДанные = РаботаСФайлами.ДвоичныеДанныеФайла(ПрисоединенныйФайл, Ложь);
|
||||||
|
Возврат КодировкаДвоичныхДанных(ДвоичныеДанные, Расширение);
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ДанныеДляАнализа - ДвоичныеДанные, Строка - Данные для определения кодировки или адрес данных.
|
||||||
|
// Расширение - Строка - расширение файла.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Строка - Кодировка двоичных данных
|
||||||
|
Функция КодировкаДвоичныхДанных(ДанныеДляАнализа, Расширение) Экспорт
|
||||||
|
|
||||||
|
Если ТипЗнч(ДанныеДляАнализа) = Тип("ДвоичныеДанные") Тогда
|
||||||
|
ДвоичныеДанные = ДанныеДляАнализа;
|
||||||
|
ИначеЕсли ЭтоАдресВременногоХранилища(ДанныеДляАнализа) Тогда
|
||||||
|
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ДанныеДляАнализа);
|
||||||
|
Иначе
|
||||||
|
ДвоичныеДанные = Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Кодировка = "";
|
||||||
Если ДвоичныеДанные <> Неопределено Тогда
|
Если ДвоичныеДанные <> Неопределено Тогда
|
||||||
Кодировка = КодировкаИзДвоичныхДанных(ДвоичныеДанные);
|
Кодировка = КодировкаИзДвоичныхДанных(ДвоичныеДанные);
|
||||||
Если Не ЗначениеЗаполнено(Кодировка) Тогда
|
Если Не ЗначениеЗаполнено(Кодировка) Тогда
|
||||||
@@ -95,7 +116,6 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Возврат Кодировка;
|
Возврат Кодировка;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает кодировку, полученную из двоичных данных файла, если
|
// Возвращает кодировку, полученную из двоичных данных файла, если
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
|
||||||
| ИСТИНА
|
| ИСТИНА
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| РегистрСведений.СубъектыДляРасчетаСроковХранения КАК СубъектыДляРасчетаСроковХранения";
|
| РегистрСведений.СубъектыДляРасчетаСроковХранения КАК СубъектыДляРасчетаСроковХранения";
|
||||||
|
|||||||
@@ -4338,93 +4338,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>DataAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExclusiveMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ActiveUsers</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>EventLog</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThinClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>WebClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>SaveUserData</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Output</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.АдресныеОбъекты</name>
|
<name>InformationRegister.АдресныеОбъекты</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -5107,6 +5020,93 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>Administration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>DataAdministration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataBaseConfiguration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExclusiveMode</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ActiveUsers</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EventLog</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThinClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>WebClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThickClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExternalConnection</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Automation</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TechnicalSpecialistMode</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SaveUserData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ConfigurationExtensionsAdministration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Output</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ДампыПлатформы</name>
|
<name>InformationRegister.ДампыПлатформы</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -2300,33 +2300,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ОграничиватьДоступНаУровнеЗаписей</name>
|
<name>Constant.ОграничиватьДоступНаУровнеЗаписей</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -2643,6 +2616,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.АдресПубликацииИнформационнойБазыВЛокальнойСети</name>
|
<name>Constant.АдресПубликацииИнформационнойБазыВЛокальнойСети</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -1869,33 +1869,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ОграничиватьДоступНаУровнеЗаписей</name>
|
<name>Constant.ОграничиватьДоступНаУровнеЗаписей</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -2165,6 +2138,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.АдресПубликацииИнформационнойБазыВЛокальнойСети</name>
|
<name>Constant.АдресПубликацииИнформационнойБазыВЛокальнойСети</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -31,6 +31,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.НастройкаОнлайнПоддержки</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -58,11 +65,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonCommand.НастройкаОнлайнПоддержки</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -467,33 +467,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>WebService.Exchange_3_0_1_1.Operation.PrepareGetFile</name>
|
<name>WebService.Exchange_3_0_1_1.Operation.PrepareGetFile</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -561,6 +534,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>WebService.EnterpriseDataExchange_1_0_1_1.Operation.Ping</name>
|
<name>WebService.EnterpriseDataExchange_1_0_1_1.Operation.Ping</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -256,33 +256,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.АдресныеОбъекты</name>
|
<name>InformationRegister.АдресныеОбъекты</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -329,4 +302,31 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
+27
-27
@@ -83,33 +83,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Document.АктОбУничтоженииПерсональныхДанных</name>
|
<name>Document.АктОбУничтоженииПерсональныхДанных</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -173,4 +146,31 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -158,6 +158,27 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.ВариантыОтчетов.Command.РазместитьВРазделах</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиРазмещения</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиПользователей</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -185,25 +206,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Catalog.ВариантыОтчетов.Command.РазместитьВРазделах</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиРазмещения</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиПользователей</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -1135,33 +1135,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>DocumentJournal.Взаимодействия.Command.ПозвонитьПоКонтакту</name>
|
<name>DocumentJournal.Взаимодействия.Command.ПозвонитьПоКонтакту</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -1330,6 +1303,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.КонтактыВзаимодействий</name>
|
<name>InformationRegister.КонтактыВзаимодействий</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -74,33 +74,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.ГруппыВнешнихПользователей</name>
|
<name>Catalog.ГруппыВнешнихПользователей</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -140,4 +113,31 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -29,33 +29,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ДатыЗапретаИзменения.Command.ДатыЗапретаИзмененияДанных</name>
|
<name>InformationRegister.ДатыЗапретаИзменения.Command.ДатыЗапретаИзмененияДанных</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -112,6 +85,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<restrictionTemplate>
|
<restrictionTemplate>
|
||||||
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
||||||
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
||||||
|
|||||||
@@ -95,6 +95,20 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -122,18 +136,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
</Rights>
|
||||||
@@ -118,33 +118,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>BusinessProcess.Задание</name>
|
<name>BusinessProcess.Задание</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -231,6 +204,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ДанныеБизнесПроцессов.Command.МоиБизнесПроцессы</name>
|
<name>InformationRegister.ДанныеБизнесПроцессов.Command.МоиБизнесПроцессы</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -165,6 +165,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.ВариантыОтчетов.Command.РазместитьВРазделах</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -192,13 +199,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Catalog.ВариантыОтчетов.Command.РазместитьВРазделах</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<restrictionTemplate>
|
<restrictionTemplate>
|
||||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||||
|
|||||||
@@ -94,6 +94,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.РедактируемыеФайлы</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -121,13 +128,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonCommand.РедактируемыеФайлы</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.Файлы</name>
|
<name>Catalog.Файлы</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -94,6 +94,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonCommand.РедактируемыеФайлы</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -121,13 +128,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonCommand.РедактируемыеФайлы</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.Файлы</name>
|
<name>Catalog.Файлы</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -77,6 +77,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.ОтправкаСообщения</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -104,13 +111,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ОтправкаСообщения</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<restrictionTemplate>
|
<restrictionTemplate>
|
||||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||||
|
|||||||
@@ -134,33 +134,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -200,4 +173,31 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -160,6 +160,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -187,13 +194,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Report.Задачи</name>
|
<name>Report.Задачи</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -22,33 +22,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.МакетыПечатныхФорм</name>
|
<name>Catalog.МакетыПечатныхФорм</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -88,4 +61,31 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -17,33 +17,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.ГруппыДоступа</name>
|
<name>Catalog.ГруппыДоступа</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -121,6 +94,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.ПрофилиГруппДоступа</name>
|
<name>Catalog.ПрофилиГруппДоступа</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -237,6 +237,24 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>InformationRegister.ЗамерыВремениТехнологические</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>DataProcessor.ОценкаПроизводительности.Command.НастройкиОценкиПроизводительности</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -264,22 +282,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>InformationRegister.ЗамерыВремениТехнологические</name>
|
|
||||||
<right>
|
|
||||||
<name>Read</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>DataProcessor.ОценкаПроизводительности.Command.НастройкиОценкиПроизводительности</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -5933,45 +5933,6 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtDataProcessors</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtReports</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.АдресныеОбъекты</name>
|
<name>InformationRegister.АдресныеОбъекты</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -6805,6 +6766,45 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>Administration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataBaseConfiguration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThickClient</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExternalConnection</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Automation</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TechnicalSpecialistMode</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ConfigurationExtensionsAdministration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtDataProcessors</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtReports</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ДампыПлатформы</name>
|
<name>InformationRegister.ДампыПлатформы</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -3,6 +3,13 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -30,11 +37,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -2845,33 +2845,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ОграничиватьДоступНаУровнеЗаписей</name>
|
<name>Constant.ОграничиватьДоступНаУровнеЗаписей</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -3225,6 +3198,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ИспользуемыеВидыДоступаПоТаблицам</name>
|
<name>InformationRegister.ИспользуемыеВидыДоступаПоТаблицам</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -129,6 +129,20 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>WebService.RemoteAdministrationOfExchange_2_4_5_1.Operation.Ping</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.StartExchangeExecutionInFirstDataBase</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -156,20 +170,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>WebService.RemoteAdministrationOfExchange_2_4_5_1.Operation.Ping</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.StartExchangeExecutionInFirstDataBase</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.GetExchangeFeatures</name>
|
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.GetExchangeFeatures</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -36,6 +36,21 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Document.АктОбУничтоженииПерсональныхДанных</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InputByString</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -63,19 +78,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Document.АктОбУничтоженииПерсональныхДанных</name>
|
|
||||||
<right>
|
|
||||||
<name>Read</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InputByString</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -36,6 +36,21 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.ГруппыВнешнихПользователей</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InputByString</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -63,19 +78,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Catalog.ГруппыВнешнихПользователей</name>
|
|
||||||
<right>
|
|
||||||
<name>Read</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InputByString</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -55,6 +55,20 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -82,20 +96,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ДополнительныеОтчетыИОбработки</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>CommonForm.НастройкаМоихОтчетовИОбработок</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<restrictionTemplate>
|
<restrictionTemplate>
|
||||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||||
|
|||||||
@@ -114,33 +114,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>BusinessProcess.Задание</name>
|
<name>BusinessProcess.Задание</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -175,6 +148,33 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Report.Задачи</name>
|
<name>Report.Задачи</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -111,6 +111,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -138,13 +145,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Report.Задачи</name>
|
<name>Report.Задачи</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -107,6 +107,32 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InputByString</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Report.АнализОпроса</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -134,30 +160,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
|
||||||
<right>
|
|
||||||
<name>Read</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InputByString</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>Report.АнализОпроса</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -31,6 +31,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>CommonForm.ОтправкаСообщения</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -58,13 +65,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>CommonForm.ОтправкаСообщения</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<restrictionTemplate>
|
<restrictionTemplate>
|
||||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<schedule:Schedule xmlns:schedule="http://g5.1c.ru/v8/dt/schedule" beginDate="0001-01-01" endDate="0001-01-01" beginTime="00:00:00" endTime="00:00:00" completionTime="00:00:00" weeksPeriod="1">
|
<schedule:Schedule xmlns:schedule="http://g5.1c.ru/v8/dt/schedule" beginDate="0001-01-01" endDate="0001-01-01" daysRepeatPeriod="1" beginTime="00:00:00" endTime="00:00:00" completionTime="00:00:00" weeksPeriod="1">
|
||||||
<weekDays>Mon</weekDays>
|
<weekDays>Mon</weekDays>
|
||||||
<weekDays>Tue</weekDays>
|
<weekDays>Tue</weekDays>
|
||||||
<weekDays>Wed</weekDays>
|
<weekDays>Wed</weekDays>
|
||||||
|
|||||||
Reference in new issue
Block a user