Выпуск № 1048 от 11.07.2009, 14:05
Администратор рассылки: Владимир Лазурко, Профессионал
В рассылке: подписчиков - 523, экспертов - 115
В номере: вопросов - 1, ответов - 1
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
Вопрос № 170200: 1С 7.7. Необходимо программно получить права для конфигурации для текущего набора прав (те, которые задаются в закладке Права при щелчке мышкой на заголовок конфигурации). Пример как приложении работает (взят из документации), но не могу подобрать с...
Вопрос № 170200:
1С 7.7. Необходимо программно получить права для конфигурации для текущего набора прав (те, которые задаются в закладке Права при щелчке мышкой на заголовок конфигурации). Пример как приложении работает (взят из документации), но не могу подобрать символьные строки для прав "Сохранение/Выгрузка данных", "Использование в качестве OLE Automation сервера", "Использование любых внешних отчетов и обработок", "Использование общих внешних отчетов и обработок", "Использование
функций в табло и формульном калькуляторе". Интуитивное правило убрать пробелы, а каждое слово начинать с большой буквы не помогает, получаю сообщение об ошибке "Неверное название права доступа или тип объекта!"... Возможно, уважаемые эксперты, вы подскажете, где найти внутренние названия 1С для этих прав?
Я использовал контроль набора прав в процедуре "ПриНачалеРаботыСистемы" Набор прав - НазваниеИнтерфейса()
// Установка уровня доступа к отчетам и документам Если
НазваниеИнтерфейса()="Администратор" тогда
глУровеньДоступа = 100; КонецЕсли;
Предыдущая реплика не в тему... ну надеюсь это то что Вам нужно Общие для текущего набора прав
Общие для текущего набора прав права Получение общих прав
Access = AccessRight("НазваниеПраваДоступа") или Доступ = ПравоДоступа(<НазваниеПраваДоступа>) где <НазваниеПраваДоступа> - константа типа строка, может принимать одно из следующих значений:
Назначение: Понятно
из названия прав Возвращаемое значение Число - 0 - нет права доступа, 1 - есть право доступа
Ответ дополнен сообщением его автора из мини-форума, которое удовлетворило автора вопроса. Плюс небольшое разъяснение синтаксиса.
-----
∙ Отредактировал: sir Henry, Модератор
∙ Дата редактирования: 07.07.2009, 17:30 (время московское)
Ответ отправил: Al.Tk., 2-й класс
Ответ отправлен: 06.07.2009, 16:08
Оценка ответа: 1 Комментарий к оценке: Этот ответ, как говорится, "совершенно не из той оперы". Вопрос был не о контроле набора прав, а о получении текущего состояния набора прав в части прав на объект "Задача".
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 251916
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.