|
Как в шаблон ограничения передать параметр? | ☑ | ||
---|---|---|---|---|
0
Miss1C
10.09.12
✎
17:04
|
Наименование Шаблона ограничений, "Подразделение()" - можно ли чтобы не писать 3 шаблона, для чтения, изменения, добавления, а передать параметром эти значения?
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступаПользователейКОбъектам КАК ПраваДоступаПользователейКОбъектам ПО ТекущаяТаблица.Подразделение = ПраваДоступаПользователейКОбъектам.ОбъектДоступа И (ПраваДоступаПользователейКОбъектам.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОграниченияПравДоступа.ПодразделенияДанные)) И (ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя) И ПраваДоступаПользователейКОбъектам.Чтение = ИСТИНА) |
|||
1
Eugene_life
10.09.12
✎
17:05
|
а динамически генерить запрос по условию - не?
|
|||
2
Miss1C
10.09.12
✎
17:06
|
(1) Не поняла ваш вопрос)
|
|||
3
Miss1C
10.09.12
✎
17:07
|
(1)Галочками в группах пользователей?
|
|||
4
Eugene_life
10.09.12
✎
17:08
|
Если Условие1 Тогда
Запрос.Текст = .... ИначеЕсли Условие2 Тогда Запрос.Текст = ... Иначе Запрос.Текст = ... КонецЕсли; |
|||
5
DrShad
10.09.12
✎
17:08
|
(0) фотка до сих пор на фоне вагона :(
|
|||
6
zladenuw
10.09.12
✎
17:09
|
(5) та да. нужно что бы ТС обновила. снова будет наплыв желающих помочь :)
|
|||
7
Miss1C
10.09.12
✎
17:11
|
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступаПользователейКОбъектам КАК ПраваДоступаПользователейКОбъектам
ПО ТекущаяТаблица.Подразделение = ПраваДоступаПользователейКОбъектам.ОбъектДоступа И (ПраваДоступаПользователейКОбъектам.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОграниченияПравДоступа.ПодразделенияДанные)) И (ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя) И Если &Чтение Тогда ПраваДоступаПользователейКОбъектам.Чтение = ИСТИНА) И Если &Добавления Тогда ПраваДоступаПользователейКОбъектам.Добавления= ИСТИНА) Как то так? |
|||
8
DrShad
10.09.12
✎
17:11
|
(6) так дойдем до вебки и ТС в бикини
|
|||
9
Miss1C
10.09.12
✎
17:12
|
(6) Какие вы корыстные)
|
|||
10
Miss1C
10.09.12
✎
17:13
|
(8)С такими темпами уже очень скоро
|
|||
11
DrShad
10.09.12
✎
17:15
|
(10) могу вебку дать в аренду
|
|||
12
Eugene_life
10.09.12
✎
17:18
|
(7) я имел в виду, что у тебя есть текст запроса для 1го варианта. А далее ты заменяешь строку в нем по своему условию. Например:
Если Добавляем Тогда Запрос.Текст = СтрЗаменить(Запрос.Текст,"ПраваДоступаПользователейКОбъектам.Чтение",ПраваДоступаПользователейКОбъектам.Добавления); КонецЕсли; |
|||
13
Eugene_life
10.09.12
✎
17:18
|
Сорри... вот так:
Если Добавляем Тогда Запрос.Текст = СтрЗаменить(Запрос.Текст,"ПраваДоступаПользователейКОбъектам.Чтение","ПраваДоступаПользователейКОбъектам.Добавления"); КонецЕсли; |
|||
14
DrShad
10.09.12
✎
17:19
|
(13) в шаблоне ограничения?
|
|||
15
Eugene_life
10.09.12
✎
17:20
|
(14) Блиииин.. слона то я и не приметил
|
|||
16
Miss1C
10.09.12
✎
17:20
|
(13)Не получится так
|
|||
17
Eugene_life
10.09.12
✎
17:21
|
(16) я понял уже :) Прочитал условие через слово. Заторопился высказаться.
|
|||
18
Miss1C
10.09.12
✎
17:22
|
(17)А чего торопишься?))
|
|||
19
DrShad
10.09.12
✎
17:26
|
(18) да спешка нужно только в двух случаях...
|
|||
20
Miss1C
10.09.12
✎
17:26
|
(19)Интересно
|
|||
21
DrShad
10.09.12
✎
17:27
|
(20) какие случаи?
|
|||
22
Miss1C
10.09.12
✎
17:27
|
(21)Это я хотела у вас спросить)
|
|||
23
Miss1C
10.09.12
✎
17:28
|
(21)Да)
|
|||
24
DrShad
10.09.12
✎
17:31
|
при ловле блох и при жидком стуле
|
|||
25
zladenuw
10.09.12
✎
17:31
|
время бежит иначе. если ты стоишь по другую сторону двери туалета:)
|
|||
26
Lexusss
10.09.12
✎
17:31
|
И ПраваДоступаПользователейКОбъектам.#Параметр(1) = ИСТИНА)
|
|||
27
Miss1C
10.09.12
✎
17:38
|
(26)Когда обращаюсь к шаблону мне в параметр подставлять Чтение, Изменение или Добавление?
|
|||
28
Miss1C
10.09.12
✎
17:39
|
#Подразделения("Чтение")
|
|||
29
zladenuw
10.09.12
✎
17:54
|
получилось ?
|
|||
30
Rovan
гуру
10.09.12
✎
17:58
|
(27) на что права ставишь - то и передавай
|
|||
31
Miss1C
10.09.12
✎
17:59
|
(29)Нет(
|
|||
32
Miss1C
10.09.12
✎
18:00
|
Параметр передавать в кавычках?
|
|||
33
zladenuw
10.09.12
✎
18:00
|
(31) глянул на ИТС, нету таких примеров. посмотрел в УТП. там на запись и чтение отдельно :(
|
|||
34
Miss1C
10.09.12
✎
18:03
|
(33)Получается нельзя так сделать(
|
|||
35
zladenuw
10.09.12
✎
18:03
|
(34) все ждут (8)
|
|||
36
Miss1C
10.09.12
✎
18:04
|
(35)Вечером )
|
|||
37
DrShad
10.09.12
✎
18:05
|
(34) а зачем?
|
|||
38
Miss1C
10.09.12
✎
18:06
|
(37)Удобнее прописывать права, наименование одно, передаешь себе параметр который надо и все)
|
|||
39
DrShad
10.09.12
✎
18:08
|
(38) ну для этого шаблоны и прописываются под каждым правом, потому что их не думали изначально объединять
|
|||
40
zladenuw
10.09.12
✎
18:11
|
(39) жаль :(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |