8.х доступ

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Kugelfangg, 16 июн 2008.

  1. TopicStarter Overlay
    Kugelfangg
    Offline

    Kugelfangg Опытный в 1С

    Регистрация:
    13 фев 2008
    Сообщения:
    71
    Симпатии:
    0
    Баллы:
    26
    Господа! подскажите плз как правильно составить конструкцию:
    при открытии доков события
    1 проверялся пользователь
    2 если в ролях у него "полные права" то тогда он может видеть все события своей группы,
    3 иначе он может видеть только свои события..
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Правильно будет составить ее грамотно.
    А если серьезно - то вопрос не раскрыт вообще!
  3. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    Определение пользователя:
    Код:
    ТекущийПользователь = глЗначениеПеременной("глТекущийПользователь")
    
    Определение прав:
    Код:
    Если РольДоступна("ПолныеПрава") Тогда ...
    
  4. TopicStarter Overlay
    Kugelfangg
    Offline

    Kugelfangg Опытный в 1С

    Регистрация:
    13 фев 2008
    Сообщения:
    71
    Симпатии:
    0
    Баллы:
    26
    Задача такова:
    В процедуре "ПриОткрытии" проверялся текущий пользователь, и после этой проверки выводились только документы, в графе "ответственный" которых указан данный пользователь
  5. GRUV
    Offline

    GRUV Опытный в 1С

    Регистрация:
    7 ноя 2007
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Код:
    Отбор.Ответственный.Установить(глЗначениеПеременной("глТекущийПользователь"));
    
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Проще сделать через RLS
  7. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    Согласен. Но пока работа c RLS оставляет желать лучшего.
    То тут, то там выскакивают косяки. Либо отчет с ошибками вываливается (читай, не формируется), либо сообщения о нехватке прав доступа к документам, к которым доступа не может не быть (все относительно HRM).
  8. TopicStarter Overlay
    Kugelfangg
    Offline

    Kugelfangg Опытный в 1С

    Регистрация:
    13 фев 2008
    Сообщения:
    71
    Симпатии:
    0
    Баллы:
    26
    Спасибо огромное!=)
  9. TopicStarter Overlay
    Kugelfangg
    Offline

    Kugelfangg Опытный в 1С

    Регистрация:
    13 фев 2008
    Сообщения:
    71
    Симпатии:
    0
    Баллы:
    26
    Если (РольДоступна("Руководитель группы")) или (РольДоступна("ПолныеПрава")тогда

    //как сделать отбор"все пользователи из группы в которой записан текущий пользователь"?(начальник группы может видеть доки все группы)


    Иначе Отбор.Ответственный.Установить(глЗначение Переменной("глТекущийПользователь"));
    КонецЕсли;
Похожие темы
  1. sergey484
    Ответов:
    3
    Просмотров:
    1.272
  2. Андрей_Кам
    Ответов:
    6
    Просмотров:
    835
Загрузка...

Поделиться этой страницей