3_1_5_110
This commit is contained in:
1 parent
1dd0aae5bd
commit
4161ee88c2
912 files changed
+136318
-25554
No files matched your search
@@ -1459,8 +1459,8 @@
|
||||
// Информационная база заблокирована для обновления.
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ДляОбъекта8,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 8 шаблона ограничения доступа ДляРегистра. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ДляОбъекта9,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 9 шаблона ограничения доступа ДляОбъекта. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
|
||||
#ИначеЕсли &СпискиСОтключеннымОграничениемЧтения = "Все" #Тогда
|
||||
// У пользователя отключены все виды доступа или
|
||||
@@ -1478,6 +1478,12 @@
|
||||
// Проверка прав Добавление, Изменение, Удаление выполняется ПередЗаписью / ПриЗаписи.
|
||||
ГДЕ ИСТИНА
|
||||
|
||||
#ИначеЕсли СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ";0") #Тогда
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ";1") #Тогда
|
||||
Ошибка: Внешние пользователи отключены.
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ":#ПолеОбъекта;")
|
||||
И Не СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаПользователей, #ИмяТекущейТаблицы + ":#ПолеОбъекта;") #Тогда
|
||||
|
||||
@@ -1665,8 +1671,8 @@
|
||||
// Информационная база заблокирована для обновления.
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ДляРегистра8,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 8 шаблона ограничения доступа ДляРегистра. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ДляРегистра9,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 9 шаблона ограничения доступа ДляРегистра. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
|
||||
#ИначеЕсли &СпискиСОтключеннымОграничениемЧтения = "Все" #Тогда
|
||||
// У пользователя отключены все виды доступа или
|
||||
@@ -1684,6 +1690,12 @@
|
||||
// Проверка прав Добавление, Изменение, Удаление выполняется ПередЗаписью / ПриЗаписи.
|
||||
ГДЕ ИСТИНА
|
||||
|
||||
#ИначеЕсли СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ";0") #Тогда
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ";1") #Тогда
|
||||
Ошибка: Внешние пользователи отключены.
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ":[#Регистр]:#Поле1:#Поле2:#Поле3:#Поле4:#Поле5;")
|
||||
И Не СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаПользователей, #ИмяТекущейТаблицы + ":[#Регистр]:#Поле1:#Поле2:#Поле3:#Поле4:#Поле5;") #Тогда
|
||||
|
||||
@@ -2086,8 +2098,8 @@
|
||||
#Если &ОграничениеДоступаНаУровнеЗаписейИспользуется = "" #Тогда // Информационная база заблокирована для обновления.
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоЗначениямИНаборамРасширенный17,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениямИНаборамРасширенный. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоЗначениямИНаборамРасширенный18,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 18 шаблона ограничения доступа ПоЗначениямИНаборамРасширенный. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
|
||||
#Иначе
|
||||
|
||||
@@ -2198,9 +2210,9 @@
|
||||
ТаблицыГруппДоступа.Таблица = СвойстваТекущейТаблицы.Ссылка
|
||||
И ТаблицыГруппДоступа.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
#Если #ИмяТекущегоПраваДоступа = "Изменение" #Тогда
|
||||
И ТаблицыГруппДоступа.Изменение
|
||||
И ТаблицыГруппДоступа.ПравоИзменение
|
||||
#ИначеЕсли #ИмяТекущегоПраваДоступа = "Добавление" #Тогда
|
||||
И ТаблицыГруппДоступа.Добавление
|
||||
И ТаблицыГруппДоступа.ПравоДобавление
|
||||
#КонецЕсли
|
||||
)
|
||||
И ГруппыДоступа.Ссылка В
|
||||
@@ -2239,7 +2251,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(7))
|
||||
#Если Не "#Параметр(6)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(6)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -2251,7 +2263,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(7)
|
||||
#Если Не "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(6)" = "Объект" Или "#Параметр(6)" = " " #Тогда
|
||||
@@ -2272,7 +2284,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -2635,7 +2647,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -2863,7 +2875,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(10))
|
||||
#Если Не "#Параметр(9)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(9)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(9)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -2875,7 +2887,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(10)
|
||||
#Если Не "#Параметр(9)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(9)" = "Объект" Или "#Параметр(9)" = " " #Тогда
|
||||
@@ -2896,7 +2908,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -3259,7 +3271,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -3487,7 +3499,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(13))
|
||||
#Если Не "#Параметр(12)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(12)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -3499,7 +3511,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(13)
|
||||
#Если Не "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(12)" = "Объект" Или "#Параметр(12)" = " " #Тогда
|
||||
@@ -3520,7 +3532,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -3883,7 +3895,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -4111,7 +4123,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(16))
|
||||
#Если Не "#Параметр(15)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(15)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(15)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -4123,7 +4135,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(16)
|
||||
#Если Не "#Параметр(15)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(15)" = "Объект" Или "#Параметр(15)" = " " #Тогда
|
||||
@@ -4144,7 +4156,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -4507,7 +4519,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -4735,7 +4747,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(19))
|
||||
#Если Не "#Параметр(18)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(18)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -4747,7 +4759,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(19)
|
||||
#Если Не "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(18)" = "Объект" Или "#Параметр(18)" = " " #Тогда
|
||||
@@ -4768,7 +4780,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -5131,7 +5143,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -5359,7 +5371,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(22))
|
||||
#Если Не "#Параметр(21)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(21)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(21)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -5371,7 +5383,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(22)
|
||||
#Если Не "#Параметр(21)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(21)" = "Объект" Или "#Параметр(21)" = " " #Тогда
|
||||
@@ -5392,7 +5404,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -5755,7 +5767,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -5983,7 +5995,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(25))
|
||||
#Если Не "#Параметр(24)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(24)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -5995,7 +6007,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(25)
|
||||
#Если Не "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(24)" = "Объект" Или "#Параметр(24)" = " " #Тогда
|
||||
@@ -6016,7 +6028,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -6379,7 +6391,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -6607,7 +6619,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(28))
|
||||
#Если Не "#Параметр(27)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(27)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(27)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -6619,7 +6631,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(28)
|
||||
#Если Не "#Параметр(27)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(27)" = "Объект" Или "#Параметр(27)" = " " #Тогда
|
||||
@@ -6640,7 +6652,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -7003,7 +7015,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -7231,7 +7243,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(31))
|
||||
#Если Не "#Параметр(30)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(30)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -7243,7 +7255,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(31)
|
||||
#Если Не "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(30)" = "Объект" Или "#Параметр(30)" = " " #Тогда
|
||||
@@ -7264,7 +7276,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -7627,7 +7639,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -7855,7 +7867,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(34))
|
||||
#Если Не "#Параметр(33)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(33)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(33)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -7867,7 +7879,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(34)
|
||||
#Если Не "#Параметр(33)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(33)" = "Объект" Или "#Параметр(33)" = " " #Тогда
|
||||
@@ -7888,7 +7900,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -8251,7 +8263,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -8479,7 +8491,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(37))
|
||||
#Если Не "#Параметр(36)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(36)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(36)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -8491,7 +8503,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(37)
|
||||
#Если Не "#Параметр(36)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(36)" = "Объект" Или "#Параметр(36)" = " " #Тогда
|
||||
@@ -8512,7 +8524,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -8875,7 +8887,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -9103,7 +9115,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(40))
|
||||
#Если Не "#Параметр(39)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(39)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(39)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -9115,7 +9127,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(40)
|
||||
#Если Не "#Параметр(39)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(39)" = "Объект" Или "#Параметр(39)" = " " #Тогда
|
||||
@@ -9136,7 +9148,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -9499,7 +9511,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -9727,7 +9739,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(43))
|
||||
#Если Не "#Параметр(42)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(42)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(42)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -9739,7 +9751,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(43)
|
||||
#Если Не "#Параметр(42)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(42)" = "Объект" Или "#Параметр(42)" = " " #Тогда
|
||||
@@ -9760,7 +9772,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -10123,7 +10135,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -10351,7 +10363,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(46))
|
||||
#Если Не "#Параметр(45)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(45)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(45)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -10363,7 +10375,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(46)
|
||||
#Если Не "#Параметр(45)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(45)" = "Объект" Или "#Параметр(45)" = " " #Тогда
|
||||
@@ -10384,7 +10396,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -10747,7 +10759,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -10975,7 +10987,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(49))
|
||||
#Если Не "#Параметр(48)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(48)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(48)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -10987,7 +10999,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(49)
|
||||
#Если Не "#Параметр(48)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(48)" = "Объект" Или "#Параметр(48)" = " " #Тогда
|
||||
@@ -11008,7 +11020,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -11371,7 +11383,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -11599,7 +11611,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(52))
|
||||
#Если Не "#Параметр(51)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(51)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(51)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -11611,7 +11623,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(52)
|
||||
#Если Не "#Параметр(51)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(51)" = "Объект" Или "#Параметр(51)" = " " #Тогда
|
||||
@@ -11632,7 +11644,7 @@
|
||||
// Проверка ведущего права для права Изменение
|
||||
// Право Изменение может зависеть от ведущих прав Чтение, Изменение
|
||||
И НЕ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.Изменение = ЛОЖЬ
|
||||
( ТаблицыГруппДоступаПроверкаПраваОбъекта.ПравоИзменение = ЛОЖЬ
|
||||
И НЕ ИСТИНА В
|
||||
(
|
||||
ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА
|
||||
@@ -11995,7 +12007,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -12211,8 +12223,7 @@
|
||||
)
|
||||
#КонецЕсли
|
||||
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.
|
||||
</condition>
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.</condition>
|
||||
</restrictionTemplate>
|
||||
<restrictionTemplate>
|
||||
<name>ПоЗначениямРасширенный</name>
|
||||
@@ -12263,8 +12274,8 @@
|
||||
#Если &ОграничениеДоступаНаУровнеЗаписейИспользуется = "" #Тогда // Информационная база заблокирована для обновления.
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоЗначениямРасширенный17,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоЗначениямРасширенный. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоЗначениямРасширенный18,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 18 шаблона ограничения доступа ПоЗначениямРасширенный. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
|
||||
#Иначе
|
||||
|
||||
@@ -12372,9 +12383,9 @@
|
||||
ТаблицыГруппДоступа.Таблица = СвойстваТекущейТаблицы.Ссылка
|
||||
И ТаблицыГруппДоступа.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
#Если #ИмяТекущегоПраваДоступа = "Изменение" #Тогда
|
||||
И ТаблицыГруппДоступа.Изменение
|
||||
И ТаблицыГруппДоступа.ПравоИзменение
|
||||
#ИначеЕсли #ИмяТекущегоПраваДоступа = "Добавление" #Тогда
|
||||
И ТаблицыГруппДоступа.Добавление
|
||||
И ТаблицыГруппДоступа.ПравоДобавление
|
||||
#КонецЕсли
|
||||
)
|
||||
И ГруппыДоступа.Ссылка В
|
||||
@@ -12413,7 +12424,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(7))
|
||||
#Если Не "#Параметр(6)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(6)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -12425,7 +12436,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(7)
|
||||
#Если Не "#Параметр(6)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -12590,7 +12601,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(10))
|
||||
#Если Не "#Параметр(9)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(9)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(9)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -12602,7 +12613,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(10)
|
||||
#Если Не "#Параметр(9)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -12767,7 +12778,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(13))
|
||||
#Если Не "#Параметр(12)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(12)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -12779,7 +12790,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(13)
|
||||
#Если Не "#Параметр(12)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -12944,7 +12955,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(16))
|
||||
#Если Не "#Параметр(15)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(15)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(15)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -12956,7 +12967,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(16)
|
||||
#Если Не "#Параметр(15)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -13121,7 +13132,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(19))
|
||||
#Если Не "#Параметр(18)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(18)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -13133,7 +13144,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(19)
|
||||
#Если Не "#Параметр(18)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -13298,7 +13309,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(22))
|
||||
#Если Не "#Параметр(21)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(21)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(21)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -13310,7 +13321,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(22)
|
||||
#Если Не "#Параметр(21)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -13475,7 +13486,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(25))
|
||||
#Если Не "#Параметр(24)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(24)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -13487,7 +13498,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(25)
|
||||
#Если Не "#Параметр(24)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -13652,7 +13663,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(28))
|
||||
#Если Не "#Параметр(27)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(27)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(27)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -13664,7 +13675,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(28)
|
||||
#Если Не "#Параметр(27)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -13829,7 +13840,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(31))
|
||||
#Если Не "#Параметр(30)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(30)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -13841,7 +13852,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(31)
|
||||
#Если Не "#Параметр(30)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -14006,7 +14017,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(34))
|
||||
#Если Не "#Параметр(33)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(33)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(33)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -14018,7 +14029,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(34)
|
||||
#Если Не "#Параметр(33)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -14183,7 +14194,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(37))
|
||||
#Если Не "#Параметр(36)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(36)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(36)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -14195,7 +14206,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(37)
|
||||
#Если Не "#Параметр(36)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -14360,7 +14371,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(40))
|
||||
#Если Не "#Параметр(39)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(39)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(39)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -14372,7 +14383,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(40)
|
||||
#Если Не "#Параметр(39)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -14537,7 +14548,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(43))
|
||||
#Если Не "#Параметр(42)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(42)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(42)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -14549,7 +14560,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(43)
|
||||
#Если Не "#Параметр(42)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -14714,7 +14725,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(46))
|
||||
#Если Не "#Параметр(45)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(45)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(45)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -14726,7 +14737,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(46)
|
||||
#Если Не "#Параметр(45)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -14891,7 +14902,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(49))
|
||||
#Если Не "#Параметр(48)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(48)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(48)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -14903,7 +14914,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(49)
|
||||
#Если Не "#Параметр(48)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -15068,7 +15079,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТИПЗНАЧЕНИЯ(ТаблицыГруппДоступаПроверкаПрава.ТипТаблицы) = ТИПЗНАЧЕНИЯ(#Параметр(52))
|
||||
#Если Не "#Параметр(51)" = "ПравоЧтения" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли "#Параметр(51)" = "ПравоЧтенияПоИдентификатору" Или "#Параметр(51)" = "ПравоИзмененияПоИдентификатору" #Тогда
|
||||
@@ -15080,7 +15091,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПрава.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Таблица = #Параметр(52)
|
||||
#Если Не "#Параметр(51)" = "ПравоЧтенияПоИдентификатору" #Тогда
|
||||
И ТаблицыГруппДоступаПроверкаПрава.Изменение
|
||||
И ТаблицыГруппДоступаПроверкаПрава.ПравоИзменение
|
||||
#КонецЕсли
|
||||
)
|
||||
#ИначеЕсли Не &ОграничениеДоступаНаУровнеЗаписейИспользуется #Тогда
|
||||
@@ -15233,8 +15244,7 @@
|
||||
)
|
||||
#КонецЕсли
|
||||
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.
|
||||
</condition>
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.</condition>
|
||||
</restrictionTemplate>
|
||||
<restrictionTemplate>
|
||||
<name>ПоНаборамЗначений</name>
|
||||
@@ -15274,8 +15284,8 @@
|
||||
#Если &ОграничениеДоступаНаУровнеЗаписейИспользуется = "" #Тогда // Информационная база заблокирована для обновления.
|
||||
ГДЕ ЛОЖЬ
|
||||
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоНаборамЗначений17,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 17 шаблона ограничения доступа ПоНаборамЗначений. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
#ИначеЕсли Не СтрСодержит(&ВерсииШаблоновОграниченияДоступа, ",ПоНаборамЗначений18,") #Тогда
|
||||
Ошибка: Требуется обновить шаблон на актуальную версию, поставляемую в роли ИзменениеУчастниковГруппДоступа по причине: Используется устаревшая версия 18 шаблона ограничения доступа ПоНаборамЗначений. Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа.
|
||||
|
||||
#Иначе
|
||||
|
||||
@@ -15330,9 +15340,9 @@
|
||||
ТаблицыГруппДоступа.Таблица = СвойстваТекущейТаблицы.Ссылка
|
||||
И ТаблицыГруппДоступа.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
#Если #ИмяТекущегоПраваДоступа = "Изменение" #Тогда
|
||||
И ТаблицыГруппДоступа.Изменение
|
||||
И ТаблицыГруппДоступа.ПравоИзменение
|
||||
#ИначеЕсли #ИмяТекущегоПраваДоступа = "Добавление" #Тогда
|
||||
И ТаблицыГруппДоступа.Добавление
|
||||
И ТаблицыГруппДоступа.ПравоДобавление
|
||||
#КонецЕсли
|
||||
)
|
||||
И ГруппыДоступа.Ссылка В
|
||||
@@ -15655,7 +15665,7 @@
|
||||
ТаблицыГруппДоступаПроверкаПраваНаОбъект.ГруппаДоступа = ГруппыДоступа.Ссылка
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Таблица = НаборыЗначений.ЗначениеДоступа
|
||||
И НЕ(НаборыЗначений.Уточнение <> ЗНАЧЕНИЕ(Справочник.ИдентификаторыОбъектовМетаданных.ПустаяСсылка)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.Изменение = ЛОЖЬ)
|
||||
И ТаблицыГруппДоступаПроверкаПраваНаОбъект.ПравоИзменение = ЛОЖЬ)
|
||||
)
|
||||
#КонецЕсли
|
||||
#Если Не &ТипыВладельцевНастроекПрав = "" #Тогда
|
||||
@@ -15717,7 +15727,6 @@
|
||||
)
|
||||
#КонецЕсли
|
||||
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.
|
||||
</condition>
|
||||
#КонецЕсли // Информационная база заблокирована для обновления.</condition>
|
||||
</restrictionTemplate>
|
||||
</Rights>
|
||||
Reference in new issue
Block a user