0
ildary
30.11.16
✎
15:43
|
Уважаемые специалисты, подскажите пожалуйста, как исправить ошибку:
У пользователя есть право на чтение документа Поступление товара (роли "Чтение поступлений товаров услуг возвратов поставщикам" и "Чтение заказов поставщикам"). Он может открыть эти поступления. Но когда я программно пытаюсь открыть форму списка "Документ.ПоступлениеТоваровУслуг.Форма.ФормаСпискаДокументов" - то у пользователя появляется ошибка "Поле объекта не обнаружено СписокРаспоряженияНаОформлениеСоздатьПоступлениеТоваровУслуг". В форме есть динамический список СписокРаспоряженияНаОформление, в котором используются заказы поставщику и регистр этих заказов. СоздатьПоступлениеТоваровУслуг - это команда.
Ошибка выходит по строке
Элементы.СписокРаспоряженияНаОформлениеСоздатьПоступлениеТоваровУслуг.Видимость =
ПравоДоступа("Добавление", Метаданные.Документы.ПоступлениеТоваровУслуг);
Проблема в том, что с полными правами СписокРаспоряженияНаОформлениеСоздатьПоступлениеТоваровУслуг есть в элементах, а с урезанными - нет. Скажите пожалуйста, как вернуть эту команду, не нарушая прав?
|
|