|
Привязка к текущему пользователю | ☑ | ||
---|---|---|---|---|
0
MrFilO
03.04.14
✎
12:33
|
Есть документ с реквизитом ОТВЕТСТВЕННЫЙ. Необходимо организовать фишечку, чтоб при открытии формы списка документа выводились лишь те, которые соответствуют по колонке ОТВЕТСТВЕННЫЙ текущему пользователю (активному на данный момент).
Подкиньте идейку |
|||
1
mikecool
03.04.14
✎
12:34
|
рлс, отбор
|
|||
2
MrFilO
03.04.14
✎
12:35
|
(1) РЛС?
|
|||
3
mikecool
03.04.14
✎
12:37
|
(2) расшифровать?
|
|||
4
MrFilO
03.04.14
✎
12:38
|
(3) почему бы и нет)
|
|||
5
MrFilO
03.04.14
✎
12:38
|
(3) а можно подробнее описать сию схему?)
|
|||
6
Maxus43
03.04.14
✎
12:38
|
имхо лучше отбор... РЛС слишком жёстко
|
|||
7
Wobland
03.04.14
✎
12:38
|
(4) рекорд левел секьюрити
|
|||
8
Wobland
03.04.14
✎
12:39
|
(6) это он так говорит, чтоб выводились. а на самом деле ещё и не пускать надо. не?
|
|||
9
MrFilO
03.04.14
✎
12:41
|
(8) именно)
|
|||
10
MrFilO
03.04.14
✎
12:41
|
без кнопок и прочих костылей, просто ПРИ ОТКРЫТИИ
|
|||
11
MrFilO
03.04.14
✎
12:42
|
РаботаСДиалогами.УстановитьОтборПоОрганизации(ЭтаФорма, глЗначениеПеременной("УчетПоВсемОрганизациям"), глЗначениеПеременной("ОсновнаяОрганизация"), "ДокументСписок");
в идеале,сУда добавить бы дополнительный отборчик или условие |
|||
12
Wobland
03.04.14
✎
12:43
|
(9) РЛС
|
|||
13
MrFilO
03.04.14
✎
12:45
|
(12) для человека, не имеющего понятия об РЛС (меня) это лишь обнадеживающая информация) нид хелп
|
|||
14
Maxus43
03.04.14
✎
12:45
|
(9)(12) и перепахивать отчетность например где фигурируют эти документы ещё придётся...
|
|||
15
Лефмихалыч
03.04.14
✎
12:45
|
(0) RLS. Однозначно. Все остальные варианты - УГ и пустая трата времени
|
|||
16
Лефмихалыч
03.04.14
✎
12:46
|
(14) все верно. ЭТо и называется проектированием профиля
|
|||
17
Maxus43
03.04.14
✎
12:47
|
(15) РЛС на "ответсвенного" - вот УГ, не функциональный разрез, только вред от него в РЛС
|
|||
18
Wobland
03.04.14
✎
12:47
|
(13) короче, ты себе занятие нашёл. наслаждайся
|
|||
19
MrFilO
03.04.14
✎
12:48
|
(18) вот уж я рад этому, походу занятие затянется и перейдет на уровень ХОББИ, если ответы будут такими же)
|
|||
20
Лефмихалыч
03.04.14
✎
12:49
|
(17) ну, раз ответственный рулит доступом, то он должен называться по-другому как-то и понятно, что изменять значение его тоже должен не кто попало.
|
|||
21
Wobland
03.04.14
✎
12:50
|
(19) лекцию тебе тут читать никто не будет
|
|||
22
MrFilO
03.04.14
✎
12:50
|
под ОТВЕТСТВЕННЫМ понимается личность, чье имя пользователя было задействовано при работе с документом
|
|||
23
MrFilO
03.04.14
✎
12:50
|
(21) я заметил, и на том спасибо, буду ковырять РЛС
|
|||
24
Feunoir
03.04.14
✎
12:51
|
Ну да, ну да. Сразу задачка. Был ответственный, были документы. Потом ответственный уволился и его объём работ поделили между тремя другими работниками. Как теперь делить старые документы?
|
|||
25
Wobland
03.04.14
✎
12:52
|
(24) а добавить в его группу доступа нового юзера
|
|||
26
MrFilO
03.04.14
✎
12:52
|
(24) по-братски
|
|||
27
Wobland
03.04.14
✎
12:52
|
(25) невнимательно прочитал
|
|||
28
MrFilO
03.04.14
✎
12:59
|
РЛС отменяется, дошла информация, что есть способ куда проще)
Для начала при открытии формы определить текущего пользователя, а потом остается лишь описать отбор по значению реквизита. Быть может сейчас появятся идейки? |
|||
29
MrFilO
03.04.14
✎
12:59
|
А как его определить?))
|
|||
30
MrFilO
03.04.14
✎
13:01
|
Ограничений у него не будет предусматриваться)вот такой у меня непостоянный начальник
|
|||
31
Feunoir
03.04.14
✎
13:05
|
(29) За такие вопросы канделябром. В типовой поищи ТекущийПользователь.
|
|||
32
Wobland
03.04.14
✎
13:06
|
(29) в параметрах сеанса обычно
(28) выходит, чтоб работал этоткостыль, непременно нужна форма? |
|||
33
Лефмихалыч
03.04.14
✎
13:09
|
(28) Ага, а потом продублировать этот отбор во все отчеты и обработки, а еще формы выбора и журналы. И в будущем всегда помнить в голове про этот отбор, когда новые отчеты писать будете.
На этом же форуме одни идиоты, которые до отбора при открытии в форме списка банально додуматься за всю жизнь не смогут, по этому и советуют всякие космические вещи, чтобы за умных сойти. |
|||
34
Лефмихалыч
03.04.14
✎
13:10
|
+() а, да, я еще забыл про ввод по строке. С ним тоже надо будет что-то делать во ВСЕХ формах
|
|||
35
MrFilO
03.04.14
✎
13:35
|
(34) подобный отбор буде проводиться только в этом документе
|
|||
36
MrFilO
03.04.14
✎
13:35
|
прекратите ссориться (**,)
|
|||
37
MrFilO
03.04.14
✎
13:36
|
(33) я в самом начале писал об этом, отбор в ПРИ ОТКРЫТИИ (11)
|
|||
38
Wobland
03.04.14
✎
13:40
|
(37) чуть раньше ты говорил об ограничении доступа
|
|||
39
MrFilO
03.04.14
✎
13:42
|
(38) а чуть позже отменил эту информацию, приказы шефУ не обсуждаются
|
|||
40
MrFilO
03.04.14
✎
13:42
|
сам не ведает, что хочет
|
|||
41
Лефмихалыч
03.04.14
✎
13:44
|
(35) подрастешь, поймешь, что так делают только мудаки
|
|||
42
MrFilO
03.04.14
✎
13:45
|
(41) не моя прихоть...
|
|||
43
Wobland
03.04.14
✎
13:45
|
(39) а ещё шефы умеют не только приказы издавать, но и слушать других людей
|
|||
44
MrFilO
03.04.14
✎
13:47
|
(43) была попытка, в свою очередь сообщает, что это прихоть ГБ
|
|||
45
Wobland
03.04.14
✎
13:49
|
ага, и именно ГБ сказала человечьим голосом: "мне нужен дополнительный отборчик или условие в (11)"
|
|||
46
MrFilO
03.04.14
✎
13:53
|
(45) это уже выбранный метод решения задачи, я же писал, что кнопки и прочую "ересь" применять не следует, было бы огичнее установить отбор по имени ответственного при нажатии на кнопку.
|
|||
47
Wobland
03.04.14
✎
13:53
|
задача-то в чём?
|
|||
48
MrFilO
03.04.14
✎
13:55
|
(47) пффф...на форме списка отобразить лишь те документы, ОТВЕТСТВЕННЫЙ которых соответствует текущему (активному) пользователю
|
|||
49
MrFilO
03.04.14
✎
13:56
|
причем ПРИ ОТКРЫТИИ
|
|||
50
Wobland
03.04.14
✎
13:57
|
ну лан, рисуй отбор
|
|||
51
MrFilO
03.04.14
✎
13:58
|
(50)а до вас достаточно быстро доходит)
|
|||
52
Wobland
03.04.14
✎
13:59
|
(51) у меня много талантов
|
|||
53
MrFilO
03.04.14
✎
14:02
|
ЭтаФорма.ДокументСписок.Отбор.Ответственный.ВидСравнения = ВидСравнения.Равно;
ЭтаФорма.ДокументСписок.Отбор.Ответственный.Значение = ПараметрыСеанса.ТекущийПользователь; ЭтаФорма.ДокументСписок.Отбор.Ответственный.Использование = Истина; //Запретим пользователю менять отбор ЭлементыФормы.ДокументСписок.НастройкаОтбора.Ответственный.Доступность = Ложь; вот и все |
|||
54
Wobland
03.04.14
✎
14:04
|
всё-таки, запретим менять, да? как насчёт взять консоль запросов и открыть оттуда любой документ?
|
|||
55
MrFilO
03.04.14
✎
14:06
|
(54) а смысл?) запрет только на смену отбора, нет ограничений на другие объекты конфигурации
|
|||
56
MrFilO
03.04.14
✎
14:06
|
(55) не вижу связи между UcR и этой задачей
|
|||
57
Wobland
03.04.14
✎
14:07
|
а чего бы юзеру и не сменить отбор? ну да пофих
|
|||
58
MrFilO
03.04.14
✎
14:08
|
в том то и смысл был, для текущего юзера, на ТОЛЬКО этот документ,внимательно читайте изложенные выше посты
|
|||
59
Лефмихалыч
03.04.14
✎
17:46
|
и что теперь помешает текущему пользователю взять любой отчет, где этот документ среди полей, в настройках отбора открыть форму выбора и посмотреть/открыть/изменить все документы?
|
|||
60
Wobland
03.04.14
✎
17:49
|
(59) совесть
|
|||
61
Alexey_Malko
03.04.14
✎
18:56
|
я что то подобное делал, но не ответственный был, а менеджер. так я реализовывал через роль. в ней указывал текущий пользователь = менеджеру и видимость документа.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |