|
Установка параметров СКД | ☑ | ||
|---|---|---|---|---|
|
0
Gossar1C
14.05.14
✎
15:57
|
Здравствуйте! Подскажите пожалуйста, хочется ограничить доступ к параметру по правам:
&НаКлиенте Процедура ПриОткрытии(Отказ) Если ПроверитьДоступность() = Ложь Тогда ПараметрСКД = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0]; ПараметрСКД.Использование = Истина; ПараметрСКД.Значение = ТекущийМенеджер; ПараметрСКД.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; //Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(ПараметрСКД); КонецЕсли; КонецПроцедуры &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ТекущийМенеджер = ПараметрыСеанса.ТекущийПользователь; КонецПроцедуры Функция ПроверитьДоступность() Возврат РольДоступна("ПолныеПрава"); КонецФункции Значение текущего пользователя к сожалению не устанавливается, если брать пользовательские настройки то индекс забирает не тот... подскажите как можно решить эту проблемку? Заранее спасибо! ps: Варианты отчета не предлагать ;) |
|||
|
1
sohm
14.05.14
✎
16:01
|
в параметрах, функциональные опции смотри
|
|||
|
2
Defender aka LINN
14.05.14
✎
16:02
|
(0) Ибо нефиг по индексу обращаться
|
|||
|
3
Gossar1C
14.05.14
✎
16:05
|
(1) иии в функциональных опциях на что я должен обратить внимание?
(2) не подскажите как же можно еще обратиться к пользовательским настройкам? |
|||
|
4
Gossar1C
14.05.14
✎
16:20
|
ну супер :)
|
|||
|
5
Defender aka LINN
14.05.14
✎
16:28
|
(3) По имени искать
|
|||
|
6
Gossar1C
14.05.14
✎
16:46
|
(5) по имени ищет только параметры данных и то все равно их не заполняет, мне нужно использовать пользовательские поля, а по имени неопределено
|
|||
|
7
Gossar1C
14.05.14
✎
16:48
|
(5) тем более если я не ошибаюсь в СП написано что в данном случае нужен индетификатор, как мне его зацепить тогда???
|
| Форум | Правила | Описание | Секции | Поиск |