From 07efa9c58e14f1e4f8010a2d2e07bcecc1ed50d8 Mon Sep 17 00:00:00 2001
From: Denis Uryanskiy <udv@corp.aib.ru>
Date: Mon, 22 Jun 2020 16:37:25 +0500
Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?=
 =?UTF-8?q?=D0=BD=D1=8B=20=D0=BF=D1=80=D0=B0=D0=B2=D0=B0=20=D0=BD=D0=B0=20?=
 =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9=20=D1=80=D0=B5=D0=B3=D0=B8=D1=81?=
 =?UTF-8?q?=D1=82=D1=80=20=D0=BA=D1=8D=D1=88=D0=B8=D1=80=D1=83=D0=B5=D0=BC?=
 =?UTF-8?q?=D0=BE=D0=B9=20=D1=81=D1=82=D0=B0=D1=82=D0=B8=D1=81=D1=82=D0=B8?=
 =?UTF-8?q?=D0=BA=D0=B8=20=D0=BF=D0=BE=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87?=
 =?UTF-8?q?=D0=B0=D0=BC.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../узОбщийМодульСервер/Ext/Module.bsl        |  7 +++
 src/cf/Roles/узПолныеПрава/Ext/Rights.xml     | 59 +++++++++++++++++++
 src/cf/Roles/узПользователь/Ext/Rights.xml    | 11 ++++
 .../Ext/Rights.xml                            | 11 ++++
 .../Ext/Rights.xml                            | 11 ++++
 5 files changed, 99 insertions(+)

diff --git a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl
index 014b06d7c..8887eb10a 100644
--- a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl
+++ b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl
@@ -1144,6 +1144,8 @@
 		Возврат;
 	КонецЕсли; 
 	
+	УстановитьПривилегированныйРежим(Истина);
+	
 	Если ТипЗнч(Источник.ВладелецФайла) = Тип("СправочникСсылка.узЗадачи") Тогда
 		
 		РегистрыСведений.узСостояниеВзаимодействийПоЗадачам.ОтразитьСостояниеЗадачи(Источник.ВладелецФайла, Отказ);
@@ -1185,6 +1187,8 @@
 		Возврат;
 	КонецЕсли; 
 	
+	УстановитьПривилегированныйРежим(Истина);
+	
 	Предмет = Взаимодействия.ПолучитьЗначениеПредмета(Источник.Ссылка);
 	
 	Если ТипЗнч(Предмет) = Тип("СправочникСсылка.узЗадачи") Тогда
@@ -1204,6 +1208,8 @@
 		Возврат;
 	КонецЕсли; 
 	
+	УстановитьПривилегированныйРежим(Истина);
+	
 	Взаимодействие = Источник.Отбор.Взаимодействие.Значение;
 	Предмет = Взаимодействия.ПолучитьЗначениеПредмета(Взаимодействие);
 	
@@ -1248,6 +1254,7 @@
 	КонецЕсли;
 	
 	Если МассивЗадач.Количество() <> 0 Тогда
+		УстановитьПривилегированныйРежим(Истина);
 		РегистрыСведений.узСостояниеВзаимодействийПоЗадачам.ОтразитьСостояниеЗадачи(МассивЗадач, Отказ);
 	КонецЕсли;
 	 
diff --git a/src/cf/Roles/узПолныеПрава/Ext/Rights.xml b/src/cf/Roles/узПолныеПрава/Ext/Rights.xml
index 17e96a0b3..3445f2011 100644
--- a/src/cf/Roles/узПолныеПрава/Ext/Rights.xml
+++ b/src/cf/Roles/узПолныеПрава/Ext/Rights.xml
@@ -6507,6 +6507,65 @@
 			<value>true</value>
 		</right>
 	</object>
+	<object>
+		<name>InformationRegister.узСостояниеВзаимодействийПоЗадачам</name>
+		<right>
+			<name>Read</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>Update</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>View</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>Edit</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>TotalsControl</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>ReadDataHistory</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>ReadDataHistoryOfMissingData</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>UpdateDataHistory</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>UpdateDataHistoryOfMissingData</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>UpdateDataHistorySettings</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>UpdateDataHistoryVersionComment</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>ViewDataHistory</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>EditDataHistoryVersionComment</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>SwitchToDataHistoryVersion</name>
+			<value>true</value>
+		</right>
+	</object>
 	<object>
 		<name>DataProcessor.НастройкиПользователей.Command.НастройкиПользователя</name>
 		<right>
diff --git a/src/cf/Roles/узПользователь/Ext/Rights.xml b/src/cf/Roles/узПользователь/Ext/Rights.xml
index 414c9a82d..6e93c2f0e 100644
--- a/src/cf/Roles/узПользователь/Ext/Rights.xml
+++ b/src/cf/Roles/узПользователь/Ext/Rights.xml
@@ -4335,6 +4335,17 @@
 			<value>true</value>
 		</right>
 	</object>
+	<object>
+		<name>InformationRegister.узСостояниеВзаимодействийПоЗадачам</name>
+		<right>
+			<name>Read</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>View</name>
+			<value>true</value>
+		</right>
+	</object>
 	<object>
 		<name>Catalog.узШаблоны</name>
 		<right>
diff --git a/src/cf/Roles/узПользовательОграничениеДоступаИзменение/Ext/Rights.xml b/src/cf/Roles/узПользовательОграничениеДоступаИзменение/Ext/Rights.xml
index 48a1a3425..074217fe3 100644
--- a/src/cf/Roles/узПользовательОграничениеДоступаИзменение/Ext/Rights.xml
+++ b/src/cf/Roles/узПользовательОграничениеДоступаИзменение/Ext/Rights.xml
@@ -4625,6 +4625,17 @@
 			<value>true</value>
 		</right>
 	</object>
+	<object>
+		<name>InformationRegister.узСостояниеВзаимодействийПоЗадачам</name>
+		<right>
+			<name>Read</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>View</name>
+			<value>true</value>
+		</right>
+	</object>
 	<object>
 		<name>Catalog.узШаблоны</name>
 		<right>
diff --git a/src/cf/Roles/узПользовательОграничениеДоступаЧтение/Ext/Rights.xml b/src/cf/Roles/узПользовательОграничениеДоступаЧтение/Ext/Rights.xml
index 164628bb1..f1fbacda8 100644
--- a/src/cf/Roles/узПользовательОграничениеДоступаЧтение/Ext/Rights.xml
+++ b/src/cf/Roles/узПользовательОграничениеДоступаЧтение/Ext/Rights.xml
@@ -5145,6 +5145,17 @@
 			<value>true</value>
 		</right>
 	</object>
+	<object>
+		<name>InformationRegister.узСостояниеВзаимодействийПоЗадачам</name>
+		<right>
+			<name>Read</name>
+			<value>true</value>
+		</right>
+		<right>
+			<name>View</name>
+			<value>true</value>
+		</right>
+	</object>
 	<object>
 		<name>Catalog.узШаблоны</name>
 		<right>