8.х Права пользователя и доступность формы "Настройки пользователя", пл 8.1 УТ 10.3

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

  1. TopicStarter Overlay
    m_vokhm
    Offline

    m_vokhm

    Регистрация:
    30 янв 2009
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    При настройках прав доступа (более строгих, чем стандартные) столкнулся с тем, что пользователь с ограниченными правами на может редактировать свои "Настройки пользователя" - кнопка OK недоступна. Попытки найти то место в коде, где устанавливается доступность кнопки, чтобы выяснить, чего не хватает - безуспешны. Три дня бьюсь уже. В модуле приложения процедура ОткрытьФормуТекущегоПользователя() вызывает
    Код:
    Форма = глТекущийПользователь.ПолучитьФорму();
    Форма.Открыть();
    Перед вызовом Форма.Открыть - кнопка ("Форма.ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОК") разрешена, при выполнении процедуры ПриОткрытии() у формы элемента кнопка разрешена, на самом выходе из нее кнопка еще разрешена, а после возврата в ОткрытьФормуТекущегоПользователя() - уже запрещена.
    Что происходит после отработки ПриОткрытии до момента возврата из ххх.Открыть()? Что влияет на доступность этой кнопки - как выяснить?
    На РС "НастройкиПользователей" даны разрешения, на запись - с ограничением "где Пользователь = &ТекущийПользователь".
    [hr]
    Полезно пытаться сформулировать вопрос. Начинаешь думать, и сам находишь ответ: не хватало разрешения на редактирование справочника "пользователи". Авось кому-нибудь пригодится.
    Но первая половина вопроса осталась - кто и в каком месте опредляет доступность кнопки "ОК" этой формы? Как можно отследить, от чего она зависит?

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