Дополнительные свойства элемента управления ТаблицаФормы, применимые для значений параметров компоновки данных. В качестве значений для свойств ТекущаяСтрока, ТекущийРодитель и элемента коллекции, содержащейся в свойстве ВыделенныеСтроки, используется идентификатор типа ИдентификаторКомпоновкиДанных. Используется для работы с данными следующих типов: ОформлениеКомпоновкиДанных; ЗначенияПараметровВыводаГруппировкиДиаграммыКомпоновкиДанных; ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных; ЗначенияПараметровВыводаГруппировкиТаблицыКомпоновкиДанных; ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных; ЗначенияПараметровВыводаКомпоновкиДанных; ЗначенияПараметровВыводаТаблицыКомпоновкиДанных; ЗначенияПараметровДанныхКомпоновкиДанных. Свойство ТекущиеДанные и метод ДанныеСтроки возвращают структуру, заполненную копией данных. Их изменение не отразится на данных формы.
Полное описание, параметры и ограничения
Расширение таблицы формы для значений параметров компоновки данных (Form table extension for data composition parameter values)
Расширение таблицы формы для значений параметров компоновки данных (Form table extension for data composition parameter values)
Доступен, начиная с версии 8.2.
Свойства:
ОграниченияИспользования (UseRestrictions)
Описание:
Дополнительные свойства элемента управления ТаблицаФормы, применимые для значений параметров компоновки данных.
В качестве значений для свойств ТекущаяСтрока, ТекущийРодитель и элемента коллекции, содержащейся в свойстве ВыделенныеСтроки, используется идентификатор типа ИдентификаторКомпоновкиДанных.
Используется для работы с данными следующих типов:
ОформлениеКомпоновкиДанных;
ЗначенияПараметровВыводаГруппировкиДиаграммыКомпоновкиДанных;
ЗначенияПараметровВыводаГруппировкиКомпоновкиДанных;
ЗначенияПараметровВыводаГруппировкиТаблицыКомпоновкиДанных;
ЗначенияПараметровВыводаДиаграммыКомпоновкиДанных;
ЗначенияПараметровВыводаКомпоновкиДанных;
ЗначенияПараметровВыводаТаблицыКомпоновкиДанных;
ЗначенияПараметровДанныхКомпоновкиДанных.
Свойство ТекущиеДанные и метод ДанныеСтроки возвращают структуру, заполненную копией данных. Их изменение не отразится на данных формы.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Управляемые редакторы параметров и полей: свои ограничения
Свои ограничения двух редакторов; это не права доступа к базе.
Где и как запускать
Модуль своей управляемой формы; указанные элементы действительно созданы в этой форме.
Подготовка
Таблица ПараметрыДанных должна реально редактировать значения параметров своей СКД, а ДоступныеПоля — ее доступные поля; в собственной схеме есть Цена.
Используется только новая учебная форма без чужих ограничений. Коллекции readonly, но их собственные элементы можно добавлять.
&НаКлиенте
Процедура ОграничитьУчебныеРедакторы()
Параметры = Элементы.ПараметрыДанных.ОграниченияИспользования;
Поля = Элементы.ДоступныеПоля.ОграниченияИспользования;
ОграничениеПараметра = Параметры.Добавить();
ОграничениеПараметра.Поле = Новый ПолеКомпоновкиДанных("Цена");
ОграничениеПараметра.Доступность = Ложь;
ОграничениеПоля = Поля.Добавить();
ОграничениеПоля.Поле = Новый ПолеКомпоновкиДанных("Цена");
ОграничениеПоля.Доступность = Ложь;
Сообщить("Поле доступно: " + Строка(Поля.ПолеДоступно(ОграничениеПоля)));
КонецПроцедурыРазбор по шагам
Прочитайте обе настоящие коллекции ограничений.
Добавьте свои ограничения Цена.
Проверьте доступность и отображение в редакторе.
Как проверить результат
Коллекции не заменяются присваиванием.
Проверьте, что исчезновение поля из редактора не удаляет исходные данные.
Ожидаемый результат
Свои ограничения двух редакторов; это не права доступа к базе.
На что обратить внимание
Пример не запускался в 1С. Используйте только свои подготовленные элементы; имена элементов в коде должны совпадать с редактором формы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.