|
0
chigsrOck
20.12.10
✎
16:33
|
ЗдрасьтеСтруктура полей отчета такая: ДанныеОРаботнике(группа полей)->Размер(ресурс, обозначающий оклад)
Надо программно удалить из доступных полей это самое поле "Ресурс" с учетом роли пользователя...
Путь к ресурсу такой: КомпоновщикНастроек.Настройки.ДоступныеПоляВыбора.НайтиПоле(Новый ПолеКомпоновкиДанных("ДанныеОРаботнике")).Элементы[16]....
Но удалить что-то никак не получается:( Подскажите как плиззз...
|
|
|
1
PVV65
20.12.10
✎
16:36
|
Надо не удалять, ограничивать использование. ПолеНабораДанныхСхемыКомпоновкиДанных (DataCompositionSchemaDataSetField) ОграничениеИспользования (UseRestriction) Использование: Чтение и запись. Описание: Тип: ОграничениеИспользованияПоляСхемыКомпоновкиДанных. Указывает ограничение использования данного поля в настройках. Заметим, что использование поля определяется самим набором данных. С помощью данного свойства можно лишь ограничить использование, но нельзя разрешить то, что запрещено в описании набора данных. Например, если в запросе указано, что поле может быть выбрано, но не указано, что поле может быть использовано в отборе, то отсутствие ограничения на отбор в данном свойстве не делает данное поле доступным для использования в отборе. Доступность: Сервер, толстый клиент, внешнее соединение.
|
|