|   |   | 
| 
 | отключить привилегированный режим | ☑ | ||
|---|---|---|---|---|
| 0
    
        Foxe 04.06.13✎ 09:58 | 
        Есть процедура в модуле с привилегированным режимом. При вызове из нее функции, располагающейся в другом модуле (на клиенте), этот режим  остается включенным. УстановитьПривилегированныйРежим(Ложь) в данном случае не прокатывает, т.к. он и не включался. Как же его отменить в этой функции?     | |||
| 1
    
        mikecool 04.06.13✎ 09:59 | 
        не вызывать такую функцию     | |||
| 2
    
        Ненавижу 1С гуру 04.06.13✎ 09:59 | 
        >>При вызове из нее функции, располагающейся в другом модуле (на клиенте), этот режим  остается включенным
  чем докажешь? | |||
| 3
    
        Irbis 04.06.13✎ 09:59 | 
        Проще нужную функцию в привилегированный модуль всунуть.     | |||
| 4
    
        Foxe 04.06.13✎ 10:00 | 
        (2) ПривилегированныйРежим() возвращает Истина     | |||
| 5
    
        Foxe 04.06.13✎ 10:00 | 
        мне надо эту функцию выполнить с контролем прав по RLS     | |||
| 6
    
        1Сергей 04.06.13✎ 10:01 | 
        Для явного выключения привилегированного режима необходимо внутри процедуры или функции, в которой он был включен, вызвать метод с параметром Ложь столько же раз, сколько раз в этой же процедуре или функции был вызван метод с параметром Истина.
  Если этого сделано не было, то при возврате из процедуры/ функции, в которой был включен привилегированный режим, он будет выключен автоматически (неявно). Если в процедуре или функции вызовов метода с параметром Ложь сделано больше, чем вызовов с параметром Истина, то будет вызвано исключение | |||
| 7
    
        Maxus43 04.06.13✎ 10:02 | 
        Имхо никак. Всё, что вызвано из привелигированного модуля не контролируется больше     | |||
| 8
    
        Irbis 04.06.13✎ 10:03 | 
        (5) То ли замуж, то ли мороженое...     | |||
| 9
    
        Foxe 04.06.13✎ 10:03 | 
        (6) "Для явного выключения..."
  а он и не включался, это свойство всего модуля "при возврате из процедуры/ функции, в которой был включен привилегированный режим"... я еще из привилегированной не возвращаюсь, а прямо оттуда вызываю | |||
| 10
    
        blopp 04.06.13✎ 10:03 | 
        (0) Включить безопасный режим, типа 
  УстановитьБезопасныйРежим(Истина) | |||
| 11
    
        Irbis 04.06.13✎ 10:04 | 
        >> я еще из привилегированной не возвращаюсь, а прямо оттуда вызываю
  не делай так | |||
| 12
    
        Ненавижу 1С гуру 04.06.13✎ 10:05 | 
        показывай код что ли     | |||
| 13
    
        Mitriy 04.06.13✎ 10:06 | 
        (11)+ привилегированный модуль должен быть серверным и вызовов клиента с сервера быть не должно по определению... иначе - сам себе злой буратино и можешь готовиться еще много чего узнать...     | |||
| 14
    
        Ненавижу 1С гуру 04.06.13✎ 10:07 | 
        (9) привеллигированный же серверный, как ты клиента вызываешь то?     | |||
| 15
    
        Foxe 04.06.13✎ 10:07 | 
        выходит, остается выносить вызывающую процедуру из привилегированного модуля?     | |||
| 16
    
        blopp 04.06.13✎ 10:09 | 
        (15) Я тебе ответил уже вроде в (10)
  Зачем спрашивать если ответ не интересует? | |||
| 17
    
        Foxe 04.06.13✎ 10:09 | 
        (16) щас попробую, чо     | |||
| 18
    
        Maxus43 04.06.13✎ 10:13 | 
        (16) это костыль, надо делать парвильно всё изначально лучше     | |||
| 19
    
        Foxe 04.06.13✎ 10:15 | 
        (18) согласна, но работает
  (16) спасибо сойдет как компромисс, чтобы особо стандартную базу не курочить Всем спасибо. | |||
| 20
    
        Maxus43 04.06.13✎ 10:17 | 
        (19) сп почитай внимательно, этот режим несёт зло и чудеса в базу     | |||
| 21
    
        Mitriy 04.06.13✎ 10:25 | 
        женщины притворяются мужиками - это национальная особенность или особенность мисты?     | |||
| 22
    
        Maxus43 04.06.13✎ 10:36 | 
        (21) а может это мужик притворяется женщиной, говоря на женском языке     | |||
| 23
    
        Irbis 04.06.13✎ 10:37 | 
        (22) Все верно: мужик притворяется женщиной, притворяющейся мужиком.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |