|
Установка параметра сеанса в привилегированном модуле | ☑ | ||
---|---|---|---|---|
0
Elkin-Palkin
22.09.14
✎
13:04
|
У пользователя есть права на чтение, но нет права на установку параметра сеанса. Чтобы это дело обойти, я в привилегированном модуле (название ПолныеПрава) написал процедуру:
Процедура УстановкаПараметраСеанса(ПараметрСеанса, НужноеЗначение) ПараметрСеанса = НужноеЗначение КонецПроцедуры В обработке вызываю ПолныеПрава.УстановкаПараметраСеанса(ПараметрыСеанса.ГраницаЗапрета, ПравильнаяДата) и получаю в морду: невозможно установить ГраницаЗапрета по причине: Нарушение прав доступа. Клиент-серверный вариант работы. Куда копать, чтобы всё-таки установить параметр сеанса без проверки прав? |
|||
1
Maxus43
22.09.14
✎
13:14
|
ошибка именно на
ПараметрСеанса = НужноеЗначение ? |
|||
2
Defender aka LINN
22.09.14
✎
13:17
|
(0) Передавай имя параметра, а не сам параметр
|
|||
3
Зеленый пень
22.09.14
✎
13:19
|
А если передавать не сам параметр, а его имя?
Процедура УстановкаПараметраСеанса(ИмяПараметраСеанса, НужноеЗначение) ПараметрыСеанса[ИмяПараметраСеанса] = НужноеЗначение КонецПроцедуры А главное - почему прав нет на установку параметра? Что за блажь? |
|||
4
Defender aka LINN
22.09.14
✎
13:21
|
(3) Это же тебе не документ какой-нибудь, а серьезная вещь.
|
|||
5
Elkin-Palkin
22.09.14
✎
13:24
|
(1) Ругается именно на строку в обработке. Ставлю точку останова в обработке, но внутрь в процедуру УстановкаПараметраСеанса() не заходит. Сразу нажимаю F11 и сразу получаю ошибку.
|
|||
6
Elkin-Palkin
22.09.14
✎
13:26
|
(3) Согласен с (4). По-моему не блажь. Нормальная позиция 1С в типовой конфигурации "УТ".
|
|||
7
Зеленый пень
22.09.14
✎
13:28
|
(6) Т.е. установить всё равно надо, но делать мы это будем через одно место?
|
|||
8
Defender aka LINN
22.09.14
✎
13:30
|
(6) В (4) истекающий йадом сарказм, есличо.
|
|||
9
Elkin-Palkin
22.09.14
✎
13:43
|
(7) Надо-то мне, поэтому через одно место.
Мне надо устанавливать "галку" в документе. Причём это зачастую в заднем числе. Галка типа "документ обработан". Можно было бы через свойства документа замутить, например, если бы не одно "но". Хочет ответственный за эти документы человек в журнале иметь возможность отбирать по этой галке. Поэтому дать ему права тупенько лазить в заднем числе - не хочется. А галку свою пусть гоняет туда-сюда, если хочется. Вот и надо, считай мне, на ходу подменить границу редактирования. (8) нету тренировки в "сарказм детектед". Буду тренироваться. |
|||
10
Elkin-Palkin
22.09.14
✎
14:15
|
(3) Спасибо! Через [ИмяПараметраСеанса] помогло.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |