|
Сопоставление ролей и форм | ☑ | ||
---|---|---|---|---|
0
thomY100
09.10.12
✎
11:34
|
Добрый день, есть конфигурация, написанная на 8.2, в ней у документ есть 2 формы документа, которые открываются, в зависимости от роли пользователя, не могу разобраться, как это сделано, какие есть варианты?
Думал, что просто при выборе в форме списка делается, но оказалось, что нет. |
|||
1
Wobland
09.10.12
✎
11:35
|
делается одна фиктивная форма. основная. а из неё уже запускается нужная
|
|||
2
Wobland
09.10.12
✎
11:36
|
ПередОткрытием даже не нарисует, если отказаться от стандартной обработки. это мои домыслы такие
|
|||
3
DrShad
09.10.12
✎
11:36
|
например
Глобальный контекст (Global context) РольДоступна (IsInRole) Синтаксис: РольДоступна(<Роль>) Параметры: <Роль> (обязательный) Тип: Строка; ОбъектМетаданных: Роль. Название роли как она задана в конфигураторе или объект описания метаданного роли. Возвращаемое значение: Тип: Булево. Истина - роль доступна текущему пользователю; Ложь - в противном случае. Описание: Определяет доступность указанной роли текущему пользователю. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: Если Не РольДоступна("Менеджер") Тогда Сообщить("Просмотр заявок от покупателей не разрешен!"); КонецЕсли; См. также: МенеджерПользователейИнформационнойБазы, метод ТекущийПользователь |
|||
4
thomY100
09.10.12
✎
11:48
|
по рольдоступна пробовал искать, но не нашел ничего, возможна ли не программная привязка?
|
|||
5
Wobland
09.10.12
✎
11:50
|
(4) почему решил, что от роли зависимость?
|
|||
6
GLazNik
09.10.12
✎
11:51
|
(4) возможно. А вообще смотреть код/отладчик. Смотреть что за основная форма у документа. Смотреть события этой формы (ПриСоздании...,ПередОткрытием...,....). Смотреть события списка.
|
|||
7
thomY100
09.10.12
✎
11:51
|
искал глобальным поиском по названию формы, вообще ничего не нашел
|
|||
8
thomY100
09.10.12
✎
11:53
|
у .зера меняю только роль, открываются разные формы, потому и решил
|
|||
9
DrShad
09.10.12
✎
11:54
|
(7) она может именоваться неявным способом
|
|||
10
Wobland
09.10.12
✎
11:55
|
ждём реакции на (6)
|
|||
11
5 Элемент
09.10.12
✎
12:10
|
Научись пользоваться вот этой кнопкой http://screencast.com/t/wvlHPpuhNcD
|
|||
12
thomY100
09.10.12
✎
12:27
|
оказалось, что дело обстоит не так, как я изначально написал, открывается все время одна и та же форма, но определенные элементы на ней не отображаются, а 2-я форма вообще видимо не используется нигде
|
|||
13
thomY100
09.10.12
✎
12:28
|
правда понятней не стало, при разных ролях форма выглядит по разному, просмотрел в отладчике все места, где идет проверка роли и ничего не нашел
|
|||
14
Wobland
09.10.12
✎
12:28
|
(12) одну мою знакомую в маршрутке бабки обругали: "мужик мужиком, а выглядит, как баба". не узнал переодетую форму? ;)
|
|||
15
thomY100
09.10.12
✎
12:34
|
не догадался я что можно одну форму не юзать, а другую в нее превращать))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |