8.х УТ УТ[8.1] Ограничение доступа к полю "ответственный"

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем Gulf_Stream, 27 фев 2010.

  1. TopicStarter Overlay
    Gulf_Stream
    Offline

    Gulf_Stream Опытный в 1С

    Регистрация:
    4 янв 2009
    Сообщения:
    71
    Симпатии:
    0
    Баллы:
    26
    День добрый!

    Такая есть задачка - ограничить доступ пользователей к полю "ответственный", но таким образом чтобы в этом поле был пользователь создавший документ. Значения подставляемые по умолчанию я настроил, а как запретить юзерам вручную менять это поле? Возможно ли это без допиливания конфигурации?

    И вторая задачка - ограничить доступ юзеров к форме, в которой меняется дата запрета редактирования документов, чтобы юзеры не меняли инфу совсем уже задним числом. Тоже желательно обойтись без конфигурирования, чтобы конфа обновлялась сама.
  2. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    С первой частью без допиливания не вариант.

    Во второй - дайте им интерфесы, в которых нет соотвествующего пункта меню.
  3. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    только меняя конфу
    допишите в любой общей процедуре напиши ЭлементыФормы.Ответственный.ТОлькоПросмотр = истина;

    и обработке события при записи сделай отказ если дата меньше запретной
  4. TopicStarter Overlay
    Gulf_Stream
    Offline

    Gulf_Stream Опытный в 1С

    Регистрация:
    4 янв 2009
    Сообщения:
    71
    Симпатии:
    0
    Баллы:
    26
    Спасибо! С ответственным разобрался, но теперь подкинули ещё одну задачу - разрешить редактирование документа только для отвественного, указанного в этом документе, для остальных пользователей документ должен быть доступен только для чтения. Можно ли реализовать такую штуку?
  5. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    Либо механизм RLS либо ...
    при открытии Сравнить текущаго пользователдя с ответственным.

    ЭтаФорма.ТолькоПросмотр = не ПараметрыСеанса.ТекущийПользователь = Ответственный;


    Что то типа этого
  6. TopicStarter Overlay
    Gulf_Stream
    Offline

    Gulf_Stream Опытный в 1С

    Регистрация:
    4 янв 2009
    Сообщения:
    71
    Симпатии:
    0
    Баллы:
    26
    Спасибо! Не сообразил что у формы есть параметр "ТолькоПросмотр".

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