|
Как работать с шаблонами ограничения? | ☑ | ||
---|---|---|---|---|
0
Miss1C
07.09.12
✎
14:42
|
Подскажите литературу, где можно почитать о шаблонах ограничения, как с ними работать, буду очень благодарна
|
|||
1
DrShad
07.09.12
✎
14:43
|
в комментах у них все написано
|
|||
2
Miss1C
07.09.12
✎
14:44
|
(1)У них? )
|
|||
3
Ненавижу 1С
гуру
07.09.12
✎
14:44
|
когда же мы увидим откровенное фото?
|
|||
4
Ненавижу 1С
гуру
07.09.12
✎
14:45
|
(3) а не, просто не обновил браузер, нормуль
|
|||
5
Miss1C
07.09.12
✎
14:45
|
(3)Не хочет меняться фото, я пыталась новое поставить
|
|||
6
Ненавижу 1С
гуру
07.09.12
✎
14:45
|
(5) F5 нажми
|
|||
7
Miss1C
07.09.12
✎
14:46
|
(6) Вижу)
|
|||
8
Галахад
гуру
07.09.12
✎
14:46
|
Клевая.
|
|||
9
DrShad
07.09.12
✎
14:46
|
(2) у шаблонов
|
|||
10
Miss1C
07.09.12
✎
14:46
|
(8) Спасибо
|
|||
11
DrShad
07.09.12
✎
14:50
|
+(9) сорри, ошибся не во всех есть комменты
|
|||
12
Miss1C
07.09.12
✎
14:51
|
(11)Я уже хотела фото выкладывать, а то не поверили бы )
|
|||
13
DrShad
07.09.12
✎
14:55
|
(12) не поверели бы во что?
|
|||
14
Miss1C
07.09.12
✎
14:55
|
(13)Что нету комментариев
|
|||
15
DrShad
07.09.12
✎
14:56
|
(14) тогда не верю! выкладывай еще свои фотки :)
|
|||
16
Miss1C
07.09.12
✎
14:58
|
(14) Отдельной литературы, по шаблонам ограничения нету?
|
|||
17
DrShad
07.09.12
✎
14:58
|
а по теме шаблон ограничения это часть запроса, которая будет выполняться при обращении к объекту и в зависимости от права пользователя получать определенные выборки - каждый шаблон индивидуален и не имеет особых общих принципов написания
|
|||
18
DrShad
07.09.12
✎
14:59
|
(16) я в свое время не встречал, да и что там могут написать? максимум брошюрку на пару листков
|
|||
19
Miss1C
07.09.12
✎
14:59
|
||||
20
DrShad
07.09.12
✎
15:00
|
ой-ё! я же совсем запамятовал что ты на динозавре работаешь :)
|
|||
21
Miss1C
07.09.12
✎
15:00
|
(18) Просто не приходилось еще с шаблонами ограничения работать
|
|||
22
Miss1C
07.09.12
✎
15:01
|
(20))
|
|||
23
ИС-2
naïve
07.09.12
✎
15:02
|
(0) За такую фото и поискать в пятницу не лень
(14) Есть но это статья ИТС. Не знаю есть ли у Вас доступ http://its.1c.ru/db/v8doc#content:696:1 |
|||
24
Miss1C
07.09.12
✎
15:03
|
(20)Скоро на 8.2 перейдем
|
|||
25
Miss1C
07.09.12
✎
15:03
|
(23))
|
|||
26
Miss1C
07.09.12
✎
15:03
|
(23)Нет(
|
|||
27
DrShad
07.09.12
✎
15:06
|
(23) эта статья пока сложновата будет для ТС
(26) кто ж тебе заставил-то шаблоны ковырять в столь юном опыте работы? |
|||
28
vmv
07.09.12
✎
15:08
|
(0) без мужика тебе не освоить шаблоны ограничений, там логика чисто мужская после хорошего опохмела
делай выводы |
|||
29
Miss1C
07.09.12
✎
15:08
|
(27)Тот самый программист, сказал пока разобраться
|
|||
30
DrShad
07.09.12
✎
15:12
|
(29) а он у тебя садист, давай его сюда - мы ему объясним все популярно
|
|||
31
Miss1C
07.09.12
✎
15:18
|
(30)Даже если бы он и сидел на форуме, вряд ли послушал бы
|
|||
32
DrShad
07.09.12
✎
15:18
|
(31) старших нужно слушать!
|
|||
33
Miss1C
07.09.12
✎
15:24
|
Вот например у меня стоит ограничение на чтение в рлс на данный документ, я хочу это ограничение поставить на все документы, переношу код в шаблон ограничения, что должно быть на месте кода который перенесла?
РеализацияТоваровИУслуг ИЗ Документ.РеализацияТоваровИУслуг КАК РеализацияТоваровИУслуг ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступаПользователейКОбъектам КАК ПраваДоступаПользователейКОбъектам ПО РеализацияТоваровИУслуг.Подразделение = ПраваДоступаПользователейКОбъектам.ОбъектДоступа И (ПраваДоступаПользователейКОбъектам.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОграниченияПравДоступа.РеализацияТоваровИУслуг)) И (ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя) И ПраваДоступаПользователейКОбъектам.Чтение = ИСТИНА) |
|||
34
DrShad
07.09.12
✎
15:27
|
нужно таблицу указывать не явно
|
|||
35
Miss1C
07.09.12
✎
15:28
|
(34)Это как?
|
|||
36
Miss1C
07.09.12
✎
15:29
|
#Если &ИспользоватьОграничениеПоСклады #Тогда
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ СоставГруппы.Ссылка КАК ГруппаПользователей ИЗ Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы ГДЕ СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей ПО (ИСТИНА) ГДЕ НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL Так? |
|||
37
DrShad
07.09.12
✎
15:29
|
(35) ну вот я же говорил что рановато
вот давай разбираться, в данном примере у тебя какая таблица БД используется? |
|||
38
DrShad
07.09.12
✎
15:30
|
(36) типа этого, но в контексте (33) :)))
|
|||
39
Miss1C
07.09.12
✎
15:31
|
(36) Ну понятно у меня же не 8.2)
|
|||
40
DrShad
07.09.12
✎
15:33
|
(39) хорошо пообщаться с умным человеком, да? :)))
|
|||
41
Miss1C
07.09.12
✎
15:33
|
#Если &ИспользоватьОграничениеПоСклады #Тогда
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица а как 1С понимает что в ТекущаяТаблица - именно мой объект находится? |
|||
42
DrShad
07.09.12
✎
15:35
|
на уровне платформы, это как предопределенное слов для шаблонов
|
|||
43
Miss1C
07.09.12
✎
15:35
|
(40)Да)
|
|||
44
vmv
07.09.12
✎
15:36
|
тьолка-программист - горе в семье, мдя)
|
|||
45
DrShad
07.09.12
✎
15:38
|
(44) это почему вдруг? я бы был счастлив
|
|||
46
Miss1C
07.09.12
✎
15:38
|
(44)За то буду общие темы для разговора
|
|||
47
Kashemir
07.09.12
✎
15:39
|
(45) Не торопись :) Умница, красавица, в 26 и не замужем - подозрительно ;-)
|
|||
48
vmv
07.09.12
✎
15:40
|
(46) бгг, сидите такие и говорите
- Я сказала тут ВНУТРЕННЕЕ - Нет, только ЛЕВОЕ - Иди на фик, я вообще пакеты люблю дети будут в шоке |
|||
49
DrShad
07.09.12
✎
15:40
|
(46) неееет только не это!!! тут уже искала одна себе друзей для общих тем - закончилось плачевно, походу она с моста прыгнула
|
|||
50
DrShad
07.09.12
✎
15:40
|
(48) или в ПОЛНОЕ соединение не дам :)))
|
|||
51
vmv
07.09.12
✎
15:42
|
(50) А если ввести параметр "Шуба" то будет не нулл)
|
|||
52
DrShad
07.09.12
✎
15:42
|
(51) пофлудили и баста карапузики - по теме
|
|||
53
vmv
07.09.12
✎
15:43
|
(52) на время и день смотрел?
при таком раскладе по теме - это о бабах) |
|||
54
Kashemir
07.09.12
✎
15:44
|
(51) Шуба Есть NULL когда есть Мол(ь) :)
|
|||
55
Miss1C
07.09.12
✎
15:44
|
(42)Получается я использую вместо своего объекта таблицу?
ТекущаяТаблица ИЗ ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступаПользователейКОбъектам КАК ПраваДоступаПользователейКОбъектам ПО ТекущаяТаблица.Подразделение = ПраваДоступаПользователейКОбъектам.ОбъектДоступа И (ПраваДоступаПользователейКОбъектам.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОграниченияПравДоступа.ТекущаяТаблица)) И (ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя) И ПраваДоступаПользователейКОбъектам.Чтение = ИСТИНА) |
|||
56
vmv
07.09.12
✎
15:48
|
(55) термин "шаблон" предполагает, что есть некие сущности реальные составляющие которых "упакованы" в образ)
|
|||
57
DrShad
07.09.12
✎
15:48
|
(55) нет, получается что объект это и есть таблица
только РеализацияТоваровУслуг это ее явное указание |
|||
58
Miss1C
07.09.12
✎
15:51
|
(57)Ну да, если не указывать явно, то таблица это все объекты на которые я устанавливаю ограничение
|
|||
59
DrShad
07.09.12
✎
15:51
|
(58) возьми пирожок с верхней полки! :))
|
|||
60
Miss1C
07.09.12
✎
15:52
|
(59) Нельзя поправляться)
|
|||
61
DrShad
07.09.12
✎
15:53
|
(60) ну оно же первым делом в грудь пойдет, так что если не увлекаться то можно
|
|||
62
Miss1C
07.09.12
✎
15:53
|
А почему (55) не правильно?
|
|||
63
Ночной Эльф
07.09.12
✎
15:54
|
Может тоже под телкой зарегестрироваться, все тогда все так подробно объяснять будут )))
|
|||
64
Miss1C
07.09.12
✎
15:54
|
(61)Не только
|
|||
66
DrShad
07.09.12
✎
15:55
|
(63) тебя вычислят в пять секунд
|
|||
68
Ночной Эльф
07.09.12
✎
15:56
|
(66) это как так ?
|
|||
70
Miss1C
07.09.12
✎
16:06
|
http://s12.radikal.ru/i185/1209/58/fe96b2945f3e.jpg Как обратиться к коду который я перенесла в шаблон?
|
|||
71
DrShad
07.09.12
✎
16:12
|
ща гляну как это точно делается
|
|||
72
DrShad
07.09.12
✎
16:14
|
например вот так #ФизлицоСписокВТаблЧасти("Встречи.Участники","Физлицо")
|
|||
73
DrShad
07.09.12
✎
16:15
|
где #ФизлицоСписокВТаблЧасти - имя шаблона
("Встречи.Участники","Физлицо") - параметры |
|||
74
Miss1C
07.09.12
✎
16:18
|
#ОграничениеПоПодразделению("ГруппыТекущегоПользователя" - а второй какой?
ТекущаяТаблица ИЗ #ТекущаяТаблица.Подразделение КАК ТекущаяТаблица ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПраваДоступаПользователейКОбъектам КАК ПраваДоступаПользователейКОбъектам ПО ТекущаяТаблица.Подразделение = ПраваДоступаПользователейКОбъектам.ОбъектДоступа И (ПраваДоступаПользователейКОбъектам.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОграниченияПравДоступа.ТекущаяТаблица)) И (ПраваДоступаПользователейКОбъектам.Пользователь В (&ГруппыТекущегоПользователя) И ПраваДоступаПользователейКОбъектам.Чтение = ИСТИНА) |
|||
75
DrShad
07.09.12
✎
16:21
|
откуда же мне знать - твой шаблон
|
|||
76
Miss1C
07.09.12
✎
16:23
|
(75)Как в (74) Название ОграничениеПоПодразделению
|
|||
77
Miss1C
07.09.12
✎
16:41
|
?
|
|||
78
DrShad
07.09.12
✎
16:45
|
??
|
|||
79
Miss1C
07.09.12
✎
16:50
|
(78)#ОграничениеПоПодразделению("ГруппыТекущегоПользователя") - неверное количество параметров( Но я вижу только 1
|
|||
80
Miss1C
07.09.12
✎
16:52
|
Текущая таблица тоже выступает как параметр?
|
|||
81
КуплюКровать
07.09.12
✎
16:53
|
блин, думал на ссылках голые фотки, а там 1с )))
|
|||
82
Miss1C
07.09.12
✎
16:56
|
(81) Ну у вас и фантазия)
|
|||
83
Miss1C
07.09.12
✎
17:03
|
#ОграничениеПоПодразделению() сделала так, запустила - очень долго грузится
|
|||
84
Miss1C
07.09.12
✎
17:03
|
В итоге ничего
|
|||
85
DrShad
07.09.12
✎
17:12
|
ну так подразделение пустое
|
|||
86
Miss1C
07.09.12
✎
17:22
|
(85)Работает, я видела пример
(НЕ 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа По быстродействию мой код быстрее или этот? |
|||
87
Лефмихалыч
07.09.12
✎
17:24
|
> Как работать с шаблонами ограничения
С матами и работать... |
|||
88
Miss1C
07.09.12
✎
17:26
|
(87)В принципе ничего сложного)
|
|||
89
Miss1C
07.09.12
✎
17:27
|
(88)Если знаешь хоть минимум как с ним работать
|
|||
90
Miss1C
07.09.12
✎
17:31
|
Спасибо тебе DrShad за помощь
|
|||
91
DrShad
07.09.12
✎
17:33
|
(90) ээээ... сам в шоке
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |