7.7 Разгроничение прав пользователей

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Ильдар, 9 авг 2007.

  1. TopicStarter Overlay
    Ильдар
    Offline

    Ильдар

    Регистрация:
    9 авг 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    У нас установлен 1с Предприятие 7.7 . Хотелось разгроничить права пользовтелей 1с так чтобы один сотрудник мог получать очеты только по определенным счетам пример бухгалтер материалист мог создовать отчеты по 10 счету материалы но не немог создать отчет 70 счету Расет по оплате труда. Как можно риолизовать эту возможность ?
  2. logger
    Offline

    logger Опытный в 1С

    Регистрация:
    11 окт 2006
    Сообщения:
    56
    Симпатии:
    0
    Баллы:
    26
    Стандартного функционала вроде бы нет... Можно создать справочник прав и там для каждого пользователя прописывать разрешения на счета, например. Т.е. реквизиты: Пользователь,Счета. А потом анализировать в отчетах.
  3. TopicStarter Overlay
    Ильдар
    Offline

    Ильдар

    Регистрация:
    9 авг 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    хотелось получить программный модуль и понять где как все прописать
  4. Log1c
    Offline

    Log1c Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    74
    Симпатии:
    0
    Баллы:
    26
    Код:
    Процедура ПриОткрытии()
    Если (НазваниеНабораПрав()="Администратор") ИЛИ
    (НазваниеНабораПрав()="материалист") Тогда
    Форма.Сформировать.Видимость(1);
    Иначе
    Форма.Сформировать.Видимость(0);
    КонецЕсли;    
    КонецПроцедуры
    
    Здесь я видимость кнопки кот вызывает процедуру формирования отчёта изменял, в зависимоси от пользователя.

    P.S. можно интерфейсы для каждого строить.
  5. logger
    Offline

    logger Опытный в 1С

    Регистрация:
    11 окт 2006
    Сообщения:
    56
    Симпатии:
    0
    Баллы:
    26
    Так вопрос стоял в ограничении по счетам, а не по отчетам. Здесь уже нужно ограничивать список счетов.
  6. alex_presnykov
    Offline

    alex_presnykov

    Регистрация:
    30 июл 2007
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Можно эту проверку разместить в процедуре "Сформировать()", плюс добавить условие на список счетов.
  7. logger
    Offline

    logger Опытный в 1С

    Регистрация:
    11 окт 2006
    Сообщения:
    56
    Симпатии:
    0
    Баллы:
    26
    Я про это и сказал выше, и еще будет лучше, если создать справочник, чтобы сделать настроку более гибкой и быстрой, а права на справочник дать администратору, например.
  8. Gr.T
    Offline

    Gr.T

    Регистрация:
    4 сен 2007
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Я создал отдельный справочник, обозвал его "Шаблоны прав", разделил по группам виды запретов "Справочник", "Документ", "План счетов". В "План счетов" загнал список пользователей, прописав для кадого счет, с которым ему нельзя (или можно) работать. В каждый отчет при выборе счета загнал ссылку на глобальную процедуру, в которой происходит обращение к вышеуказанному справочнику и если счет закрыт - он просто не выбирается. Но для этого должна быть настроена авторизация: справочник "Пользователи" и т.д.

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