v7: Проверка прав при программном создании документа #605835


#0 by Молодой 1Снег
Есть обработка которая программно создает некий документ. Как можно проверить имеет ли текущий пользователь запустивший обработку права на создание этого документа?
#1 by KUBIK
Впихнуть в обаботку проверку при создании нового дока
#2 by Молодой 1Снег
Не найду у объекта Документ методов хоть как то связанных с правами. Как реализовать эту проверку?
#3 by Alize
самому дописать 3 строчки кода.
#4 by KUBIK
Ватсон: Как вариант: ................. КонецЕсли;
#5 by yam
ПравоДоступа(<?>,) Синтаксис: ПравоДоступа(<НазваниеПрава>,<Объект>) Назначение: Проверяет для текущего пользователя наличие права доступа для заданного объекта. Возвращает: 1 - если право доступа есть, иначе 0. Параметры: <НазваниеПрава> - строка с названием права доступа, как оно выводится в конфигурации (без пробелов). <Объект> - строка с наименованием типа и вида объекта (записывается через точку). Для глобальных прав этот  параметр не указывается. Для объектов, у которых нет вида - записывается только тип объекта, например,  ''Операция''
#6 by yam
Навзание прав может быть: Чтение     ЛюбыеИзменения     ВводНового     Удаление     ПометкаНаУдаление     СнятиеПометкиНаУдаление     Корректировка     Выбор     ПросмотрПодчиненныхДокументов     ПроведениеДокумента     ИзменениеПроведенныхДокументов     ИзменениеДокументовБезПерепроведения     РедактированиеОперацииДокумента   (только для доков БУ) РедактированиеАрхивногоДокументаРасчета (только для доков Расчета) ПроведениеАрхивногоДокументаРасчета (только для доков Расчета) ПроведениеДокументовЗаднимЧислом (только для доков ОУ)
#7 by Молодой 1Снег
Всем спасибо! То что надо! Пошел делать проверку прав.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям