8.х Право доступа редактировать цены в разных документах

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

  1. TopicStarter Overlay
    atm779
    Offline

    atm779 Опытный в 1С

    Регистрация:
    19 авг 2009
    Сообщения:
    133
    Симпатии:
    0
    Баллы:
    26
    Нужно как-то сделать в УТ, чтобы можно было редактировать цены в табличной части документа ВозвратТоваров, но при этом нельзя было редактировать цены табличной части любого другого пользователя. Как это реализовать ?
  2. koshak
    Offline

    koshak Опытный в 1С

    Регистрация:
    28 май 2009
    Сообщения:
    57
    Симпатии:
    0
    Баллы:
    26
    т.е. я так понял, что пользователь может редактировать цены только в тех документах, которые он создал? Если да, то можно так:
    1) для начала настроить чтобы у каждого документа автоматом устанавливался ответственный. Для этого заходим СЕРВИС - ПОЛЬЗОВАТЕЛИ - СПИСОК ПОЛЬЗОВАТЕЛЕЙ. Для каждого пользователя в настройке ОСНОВНОЙ ОТВЕТСТВЕННЫЙ устанавливаем этого же пользователя.
    2) в процедуре формы документа ПриОткрытии написать следующее:

    Код:
    Если (НЕ Ссылка.Пустая()) И (Ответственный <> ПараметрыСеанса.ТекущийПользователь) Тогда
    ЭлементыФормы.Товары.Колонки.Цена.ТолькоПросмотр = Истина;
    КонецЕсли;
    
    Дополнительно можно запретить редактирование реквизита "Ответсвтенный"

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