Тип: ОграничениеИспользованияПоляСхемыКомпоновкиДанных. Указывает ограничение использования данного поля в пользовательских настройках. Ограничению подлежат те же виды использования, что и для ограничения использования поля. Поведение данного свойства аналогично свойству ОграничениеИспользования. Применяется для полей объектного типа. При этом выбрать поле возможно, но нельзя выбрать его реквизиты.
Полное описание, параметры и ограничения
ПолеНабораДанныхСхемыКомпоновкиДанных.ОграничениеИспользованияРеквизитов (DataCompositionSchemaDataSetField.AttributeUseRestriction)
ПолеНабораДанныхСхемыКомпоновкиДанных (DataCompositionSchemaDataSetField)
ОграничениеИспользованияРеквизитов (AttributeUseRestriction)
Доступен, начиная с версии 8.1.
Использование:
Чтение и запись.
Описание:
Тип: ОграничениеИспользованияПоляСхемыКомпоновкиДанных.
Указывает ограничение использования данного поля в пользовательских настройках. Ограничению подлежат те же виды использования, что и для ограничения использования поля.
Поведение данного свойства аналогично свойству ОграничениеИспользования.
Применяется для полей объектного типа. При этом выбрать поле возможно, но нельзя выбрать его реквизиты.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Схема: отдельный набор проверки иерархии и ограничения реквизитов
Настраиваем проверку ВИерархии на реально созданном поле собственного иерархического справочника.
Где и как запускать
Серверный модуль своего учебного отчета либо толстый клиент; без обращения к рабочим данным.
Подготовка
В своей учебной конфигурации создайте иерархический справочник УчебныеТовары, собственную группу и элементы. В макете УчебнаяИерархия первый набор и первое поле должны представлять ссылку этого справочника.
Заранее добавьте настоящий набор ПроверкаИерархии с запросом ВЫБРАТЬ Т.Ссылка ИЗ Справочник.УчебныеТовары КАК Т ГДЕ Т.Ссылка В ИЕРАРХИИ(&Родитель), параметр Родитель соответствующего ссылочного типа. Это создаваемая учебная метадата, не предположение о рабочей базе.
Схема = ПолучитьМакет("УчебнаяИерархия");
Поле = Схема.НаборыДанных[0].Поля[0];
Поле.НаборДанныхПроверкиИерархии = "ПроверкаИерархии";
Поле.ПараметрНабораДанныхПроверкиИерархии = "Родитель";
Ограничение = Поле.ОграничениеИспользованияРеквизитов;
Ограничение.Поле = Истина;
Ограничение.Группировка = Истина;
Сообщить("Набор: " + Поле.НаборДанныхПроверкиИерархии);
Сообщить("Параметр: " + Поле.ПараметрНабораДанныхПроверкиИерархии);Разбор по шагам
Получите реальное объектное поле схемы.
Укажите существующий набор и параметр проверки иерархии.
Ограничьте выбор его реквизитов в пользовательских настройках.
Как проверить результат
В собственном отчете проверьте отбор ВИерархии по своей группе.
Сравните возможность выбирать само поле и его реквизиты.
Ожидаемый результат
Настроенная связь с набором проверки и ограничения реквизитов своего объектного поля.
На что обратить внимание
Для числового поля эти настройки не создают иерархию. Имена набора и параметра должны реально существовать; результат следует проверить после компиляции и выполнения своего отчета.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.