3_1_5_110

This commit is contained in:
Компания 1С committed 2021-06-30 13:54:00 +03:00
1 parent 1dd0aae5bd
commit 4161ee88c2
912 files changed
+136318 -25554

No files matched your search

@@ -51,7 +51,7 @@
<value>true</value>
<restrictionByCondition>
<condition>#Если &amp;ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#ДляОбъекта("БизнесПроцесс")
#Иначе
#ПоЗначениямИНаборамРасширенный( "Задача.ЗадачаИсполнителя", "", "",
"",
@@ -227,8 +227,8 @@
// Информационная база заблокирована для обновления.
ГДЕ ЛОЖЬ
#ИначеЕсли Не СтрСодержит(&amp;ВерсииШаблоновОграниченияДоступа, ",ДляОбъекта8,") #Тогда
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 8 шаблона ограничения доступа ДляРегистра. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
#ИначеЕсли Не СтрСодержит(&amp;ВерсииШаблоновОграниченияДоступа, ",ДляОбъекта9,") #Тогда
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 9 шаблона ограничения доступа ДляОбъекта. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
#ИначеЕсли &amp;СпискиСОтключеннымОграничениемЧтения = "Все" #Тогда
// У пользователя отключены все виды доступа или
@@ -246,6 +246,12 @@
// Проверка прав Добавление, Изменение, Удаление выполняется ПередЗаписью / ПриЗаписи.
ГДЕ ИСТИНА
#ИначеЕсли СтрСодержит(&amp;СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ";0") #Тогда
ГДЕ ЛОЖЬ
#ИначеЕсли СтрСодержит(&amp;СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ";1") #Тогда
Ошибка: Внешние пользователи отключены.
#ИначеЕсли Не СтрСодержит(&amp;СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ":#ПолеОбъекта;")
И Не СтрСодержит(&amp;СпискиСОграничениемЧерезКлючиДоступаПользователей, #ИмяТекущейТаблицы + ":#ПолеОбъекта;") #Тогда
@@ -448,8 +454,8 @@
#Если &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется = "" #Тогда // Информационная база заблокирована для обновления.
ГДЕ ЛОЖЬ
#ИначеЕсли Не СтрСодержит(&amp;ВерсииШаблоновОграниченияДоступа, ",ПоЗначениям17,") #Тогда
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениям. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
#ИначеЕсли Не СтрСодержит(&amp;ВерсииШаблоновОграниченияДоступа, ",ПоЗначениям18,") #Тогда
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 18 шаблона ограничения доступа ПоЗначениям. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
#Иначе
@@ -552,9 +558,9 @@
ТаблицыГруппДоступа.Таблица = СвойстваТекущейТаблицы.Ссылка
И ТаблицыГруппДоступа.ГруппаДоступа = ГруппыДоступа.Ссылка
#Если #ИмяТекущегоПраваДоступа = "Изменение" #Тогда
И ТаблицыГруппДоступа.Изменение
И ТаблицыГруппДоступа.ПравоИзменение
#ИначеЕсли #ИмяТекущегоПраваДоступа = "Добавление" #Тогда
И ТаблицыГруппДоступа.Добавление
И ТаблицыГруппДоступа.ПравоДобавление
#КонецЕсли
)
И ГруппыДоступа.Ссылка В
@@ -591,7 +597,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(5))
#Если Не "#Параметр(4)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(4)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(4)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -603,7 +609,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(5)
#Если Не "#Параметр(4)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -766,7 +772,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(7))
#Если Не "#Параметр(6)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(6)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -778,7 +784,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(7)
#Если Не "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -941,7 +947,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(9))
#Если Не "#Параметр(8)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(8)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(8)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -953,7 +959,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(9)
#Если Не "#Параметр(8)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -1116,7 +1122,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(11))
#Если Не "#Параметр(10)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(10)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(10)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -1128,7 +1134,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(11)
#Если Не "#Параметр(10)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -1291,7 +1297,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(13))
#Если Не "#Параметр(12)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(12)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -1303,7 +1309,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(13)
#Если Не "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -1466,7 +1472,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(15))
#Если Не "#Параметр(14)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(14)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(14)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -1478,7 +1484,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(15)
#Если Не "#Параметр(14)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -1641,7 +1647,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(17))
#Если Не "#Параметр(16)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(16)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(16)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -1653,7 +1659,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(17)
#Если Не "#Параметр(16)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -1816,7 +1822,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(19))
#Если Не "#Параметр(18)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(18)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -1828,7 +1834,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(19)
#Если Не "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -1991,7 +1997,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(21))
#Если Не "#Параметр(20)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(20)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(20)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -2003,7 +2009,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(21)
#Если Не "#Параметр(20)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -2166,7 +2172,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(23))
#Если Не "#Параметр(22)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(22)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(22)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -2178,7 +2184,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(23)
#Если Не "#Параметр(22)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -2341,7 +2347,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(25))
#Если Не "#Параметр(24)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(24)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -2353,7 +2359,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(25)
#Если Не "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -2516,7 +2522,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(27))
#Если Не "#Параметр(26)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(26)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(26)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -2528,7 +2534,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(27)
#Если Не "#Параметр(26)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -2691,7 +2697,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(29))
#Если Не "#Параметр(28)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(28)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(28)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -2703,7 +2709,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(29)
#Если Не "#Параметр(28)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -2866,7 +2872,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(31))
#Если Не "#Параметр(30)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(30)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -2878,7 +2884,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(31)
#Если Не "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -3041,7 +3047,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(33))
#Если Не "#Параметр(32)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(32)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(32)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -3053,7 +3059,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(33)
#Если Не "#Параметр(32)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -3216,7 +3222,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(35))
#Если Не "#Параметр(34)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(34)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(34)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -3228,7 +3234,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(35)
#Если Не "#Параметр(34)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли Не &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
@@ -3379,8 +3385,7 @@
)
#КонецЕсли
#КонецЕсли // Информационная база заблокирована для обновления.
</condition>
#КонецЕсли // Информационная база заблокирована для обновления.</condition>
</restrictionTemplate>
<restrictionTemplate>
<name>ПоЗначениямИНаборамРасширенный</name>
@@ -3450,8 +3455,8 @@
#Если &amp;ОграничениеДоступаНаУровнеЗаписейИспользуется = "" #Тогда // Информационная база заблокирована для обновления.
ГДЕ ЛОЖЬ
#ИначеЕсли Не СтрСодержит(&amp;ВерсииШаблоновОграниченияДоступа, ",ПоЗначениямИНаборамРасширенный17,") #Тогда
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениямИНаборамРасширенный. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
#ИначеЕсли Не СтрСодержит(&amp;ВерсииШаблоновОграниченияДоступа, ",ПоЗначениямИНаборамРасширенный18,") #Тогда
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 18 шаблона ограничения доступа ПоЗначениямИНаборамРасширенный. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
#Иначе
@@ -3562,9 +3567,9 @@
ТаблицыГруппДоступа.Таблица = СвойстваТекущейТаблицы.Ссылка
И ТаблицыГруппДоступа.ГруппаДоступа = ГруппыДоступа.Ссылка
#Если #ИмяТекущегоПраваДоступа = "Изменение" #Тогда
И ТаблицыГруппДоступа.Изменение
И ТаблицыГруппДоступа.ПравоИзменение
#ИначеЕсли #ИмяТекущегоПраваДоступа = "Добавление" #Тогда
И ТаблицыГруппДоступа.Добавление
И ТаблицыГруппДоступа.ПравоДобавление
#КонецЕсли
)
И ГруппыДоступа.Ссылка В
@@ -3603,7 +3608,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(7))
#Если Не "#Параметр(6)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(6)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -3615,7 +3620,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(7)
#Если Не "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(6)" = "Объект" Или "#Параметр(6)" = " " #Тогда
@@ -3636,7 +3641,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -3999,7 +4004,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -4227,7 +4232,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(10))
#Если Не "#Параметр(9)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(9)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(9)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -4239,7 +4244,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(10)
#Если Не "#Параметр(9)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(9)" = "Объект" Или "#Параметр(9)" = " " #Тогда
@@ -4260,7 +4265,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -4623,7 +4628,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -4851,7 +4856,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(13))
#Если Не "#Параметр(12)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(12)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -4863,7 +4868,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(13)
#Если Не "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(12)" = "Объект" Или "#Параметр(12)" = " " #Тогда
@@ -4884,7 +4889,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -5247,7 +5252,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -5475,7 +5480,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(16))
#Если Не "#Параметр(15)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(15)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(15)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -5487,7 +5492,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(16)
#Если Не "#Параметр(15)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(15)" = "Объект" Или "#Параметр(15)" = " " #Тогда
@@ -5508,7 +5513,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -5871,7 +5876,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -6099,7 +6104,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(19))
#Если Не "#Параметр(18)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(18)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -6111,7 +6116,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(19)
#Если Не "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(18)" = "Объект" Или "#Параметр(18)" = " " #Тогда
@@ -6132,7 +6137,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -6495,7 +6500,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -6723,7 +6728,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(22))
#Если Не "#Параметр(21)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(21)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(21)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -6735,7 +6740,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(22)
#Если Не "#Параметр(21)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(21)" = "Объект" Или "#Параметр(21)" = " " #Тогда
@@ -6756,7 +6761,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -7119,7 +7124,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -7347,7 +7352,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(25))
#Если Не "#Параметр(24)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(24)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -7359,7 +7364,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(25)
#Если Не "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(24)" = "Объект" Или "#Параметр(24)" = " " #Тогда
@@ -7380,7 +7385,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -7743,7 +7748,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -7971,7 +7976,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(28))
#Если Не "#Параметр(27)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(27)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(27)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -7983,7 +7988,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(28)
#Если Не "#Параметр(27)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(27)" = "Объект" Или "#Параметр(27)" = " " #Тогда
@@ -8004,7 +8009,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -8367,7 +8372,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -8595,7 +8600,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(31))
#Если Не "#Параметр(30)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(30)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -8607,7 +8612,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(31)
#Если Не "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(30)" = "Объект" Или "#Параметр(30)" = " " #Тогда
@@ -8628,7 +8633,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -8991,7 +8996,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -9219,7 +9224,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(34))
#Если Не "#Параметр(33)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(33)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(33)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -9231,7 +9236,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(34)
#Если Не "#Параметр(33)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(33)" = "Объект" Или "#Параметр(33)" = " " #Тогда
@@ -9252,7 +9257,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -9615,7 +9620,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -9843,7 +9848,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(37))
#Если Не "#Параметр(36)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(36)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(36)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -9855,7 +9860,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(37)
#Если Не "#Параметр(36)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(36)" = "Объект" Или "#Параметр(36)" = " " #Тогда
@@ -9876,7 +9881,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -10239,7 +10244,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -10467,7 +10472,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(40))
#Если Не "#Параметр(39)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(39)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(39)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -10479,7 +10484,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(40)
#Если Не "#Параметр(39)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(39)" = "Объект" Или "#Параметр(39)" = " " #Тогда
@@ -10500,7 +10505,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -10863,7 +10868,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -11091,7 +11096,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(43))
#Если Не "#Параметр(42)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(42)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(42)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -11103,7 +11108,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(43)
#Если Не "#Параметр(42)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(42)" = "Объект" Или "#Параметр(42)" = " " #Тогда
@@ -11124,7 +11129,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -11487,7 +11492,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -11715,7 +11720,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(46))
#Если Не "#Параметр(45)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(45)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(45)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -11727,7 +11732,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(46)
#Если Не "#Параметр(45)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(45)" = "Объект" Или "#Параметр(45)" = " " #Тогда
@@ -11748,7 +11753,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -12111,7 +12116,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -12339,7 +12344,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(49))
#Если Не "#Параметр(48)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(48)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(48)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -12351,7 +12356,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(49)
#Если Не "#Параметр(48)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(48)" = "Объект" Или "#Параметр(48)" = " " #Тогда
@@ -12372,7 +12377,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -12735,7 +12740,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -12963,7 +12968,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(52))
#Если Не "#Параметр(51)" = "ПравоЧтения" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(51)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(51)" = "ПравоИзмененияПоИдентификатору" #Тогда
@@ -12975,7 +12980,7 @@
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(52)
#Если Не "#Параметр(51)" = "ПравоЧтенияПоИдентификатору" #Тогда
И ТаблицыГруппДоступаПроверкаПрава.Изменение
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
#КонецЕсли
)
#ИначеЕсли "#Параметр(51)" = "Объект" Или "#Параметр(51)" = " " #Тогда
@@ -12996,7 +13001,7 @@
// Проверка ведущего права для права Изменение
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
И НЕ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
И НЕ ИСТИНА В
(
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
@@ -13359,7 +13364,7 @@
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
И НЕ(НаборыЗначений.Уточнение &lt;&gt; ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
)
#КонецЕсли
#Если Не &amp;ТипыВладельцевНастроекПрав = "" #Тогда
@@ -13575,7 +13580,6 @@
)
#КонецЕсли
#КонецЕсли // Информационная база заблокирована для обновления.
</condition>
#КонецЕсли // Информационная база заблокирована для обновления.</condition>
</restrictionTemplate>
</Rights>