3_1_5_110
This commit is contained in:
1 parent
1dd0aae5bd
commit
4161ee88c2
912 files changed
+136318
-25554
No files matched your search
@@ -51,7 +51,7 @@
|
||||
<value>true</value>
|
||||
<restrictionByCondition>
|
||||
<condition>#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
|
||||
#ДляОбъекта("")
|
||||
#ДляОбъекта("БизнесПроцесс")
|
||||
#Иначе
|
||||
#ПоЗначениямИНаборамРасширенный( "Задача.ЗадачаИсполнителя", "", "",
|
||||
"",
|
||||
@@ -227,8 +227,8 @@
|
||||
// Информационная база заблокирована для обновления.
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ДляОбъекта8,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 8 шаблона ограничения доступа ДляРегистра. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ДляОбъекта9,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 9 шаблона ограничения доступа ДляОбъекта. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
|
||||
#ИначеЕсли &СпискиСОтключеннымОграничениемЧтения = "Все" #Тогда
|
||||
// У пользователя отключены все виды доступа или
|
||||
@@ -246,6 +246,12 @@
|
||||
// Проверка прав Добавление, Изменение, Удаление выполняется ПередЗаписью / ПриЗаписи.
|
||||
ГДЕ ИСТИНА
|
||||
|
||||
#ИначеЕсли СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ";0") #Тогда
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ";1") #Тогда
|
||||
Ошибка: Внешние пользователи отключены.
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ":#ПолеОбъекта;")
|
||||
И Не СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаПользователей, #ИмяТекущейТаблицы + ":#ПолеОбъекта;") #Тогда
|
||||
|
||||
@@ -448,8 +454,8 @@
|
||||
#Если &ОграничениеДоступаНаУровнеЗаписейИспользуется = "" #Тогда // Информационная база заблокирована для обновления.
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоЗначениям17,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениям. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоЗначениям18,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 18 шаблона ограничения доступа ПоЗначениям. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
|
||||
#Иначе
|
||||
|
||||
@@ -552,9 +558,9 @@
|
||||
ТаблицыГруппДоступа.Таблица = СвойстваТекущейТаблицы.Ссылка
|
||||
И ТаблицыГруппДоступа.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
#Если #ИмяТекущегоПраваДоступа = "Изменение" #Тогда
|
||||
И ТаблицыГруппДоступа.Изменение
|
||||
И ТаблицыГруппДоступа.ПравоИзменение
|
||||
#ИначеЕсли #ИмяТекущегоПраваДоступа = "Добавление" #Тогда
|
||||
И ТаблицыГруппДоступа.Добавление
|
||||
И ТаблицыГруппДоступа.ПравоДобавление
|
||||
#КонецЕсли
|
||||
)
|
||||
И ГруппыДоступа.Ссылка В
|
||||
@@ -591,7 +597,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(5))
|
||||
#Если Не "#Параметр(4)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(4)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(4)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -603,7 +609,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(5)
|
||||
#Если Не "#Параметр(4)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -766,7 +772,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(7))
|
||||
#Если Не "#Параметр(6)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(6)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -778,7 +784,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(7)
|
||||
#Если Не "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -941,7 +947,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(9))
|
||||
#Если Не "#Параметр(8)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(8)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(8)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -953,7 +959,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(9)
|
||||
#Если Не "#Параметр(8)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -1116,7 +1122,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(11))
|
||||
#Если Не "#Параметр(10)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(10)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(10)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -1128,7 +1134,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(11)
|
||||
#Если Не "#Параметр(10)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -1291,7 +1297,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(13))
|
||||
#Если Не "#Параметр(12)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(12)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -1303,7 +1309,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(13)
|
||||
#Если Не "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -1466,7 +1472,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(15))
|
||||
#Если Не "#Параметр(14)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(14)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(14)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -1478,7 +1484,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(15)
|
||||
#Если Не "#Параметр(14)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -1641,7 +1647,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(17))
|
||||
#Если Не "#Параметр(16)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(16)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(16)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -1653,7 +1659,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(17)
|
||||
#Если Не "#Параметр(16)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -1816,7 +1822,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(19))
|
||||
#Если Не "#Параметр(18)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(18)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -1828,7 +1834,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(19)
|
||||
#Если Не "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -1991,7 +1997,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(21))
|
||||
#Если Не "#Параметр(20)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(20)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(20)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -2003,7 +2009,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(21)
|
||||
#Если Не "#Параметр(20)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -2166,7 +2172,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(23))
|
||||
#Если Не "#Параметр(22)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(22)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(22)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -2178,7 +2184,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(23)
|
||||
#Если Не "#Параметр(22)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -2341,7 +2347,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(25))
|
||||
#Если Не "#Параметр(24)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(24)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -2353,7 +2359,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(25)
|
||||
#Если Не "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -2516,7 +2522,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(27))
|
||||
#Если Не "#Параметр(26)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(26)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(26)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -2528,7 +2534,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(27)
|
||||
#Если Не "#Параметр(26)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -2691,7 +2697,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(29))
|
||||
#Если Не "#Параметр(28)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(28)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(28)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -2703,7 +2709,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(29)
|
||||
#Если Не "#Параметр(28)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -2866,7 +2872,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(31))
|
||||
#Если Не "#Параметр(30)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(30)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -2878,7 +2884,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(31)
|
||||
#Если Не "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -3041,7 +3047,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(33))
|
||||
#Если Не "#Параметр(32)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(32)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(32)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -3053,7 +3059,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(33)
|
||||
#Если Не "#Параметр(32)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -3216,7 +3222,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(Т.#Параметр(35))
|
||||
#Если Не "#Параметр(34)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(34)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(34)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -3228,7 +3234,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = Т.#Параметр(35)
|
||||
#Если Не "#Параметр(34)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -3379,8 +3385,7 @@
|
||||
)
|
||||
#КонецЕсли
|
||||
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.
|
||||
</condition>
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.</condition>
|
||||
</restrictionTemplate>
|
||||
<restrictionTemplate>
|
||||
<name>ПоЗначениямИНаборамРасширенный</name>
|
||||
@@ -3450,8 +3455,8 @@
|
||||
#Если &ОграничениеДоступаНаУровнеЗаписейИспользуется = "" #Тогда // Информационная база заблокирована для обновления.
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоЗначениямИНаборамРасширенный17,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениямИНаборамРасширенный. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоЗначениямИНаборамРасширенный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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -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 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -13575,7 +13580,6 @@
|
||||
)
|
||||
#КонецЕсли
|
||||
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.
|
||||
</condition>
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.</condition>
|
||||
</restrictionTemplate>
|
||||
</Rights>
|
||||
Reference in new issue
Block a user