Skip to content

Управление свойствами ОПК

ПриПолученииПредопределенныхНаборовСвойств

Описание, пример вызова
// Получает описание предопределенных наборов свойств.
//
// Параметры:
// Наборы - ДеревоЗначений - с колонками:
// * Имя - Строка - Имя набора свойств. Формируется из полного имени объекта
// метаданных заменой символа "." на "_".
// Например, "Документ_ЗаказПокупателя".
// * Идентификатор - УникальныйИдентификатор - Идентификатор ссылки предопределенного элемента.
// * Используется - Неопределено, Булево - Признак того, что набор свойств используется.
// Например, можно использовать для скрытия набора по функциональным опциям.
// Значение по умолчанию - Неопределено, соответствует значению Истина.
// * ЭтоГруппа - Булево - Истина, если набор свойств является группой.
//
Процедура ПриПолученииПредопределенныхНаборовСвойств(Наборы) Экспорт

Пример вызова

УправлениеСвойствамиОПК.ПриПолученииПредопределенныхНаборовСвойств(Наборы)

ПриПолученииНаименованийНаборовСвойств

Описание, пример вызова
// Получает наименования наборов свойств второго уровня на разных языках.
//
// Параметры:
// Наименования - Соответствие - представление набора на переданном языке:
// * Ключ - Строка - Имя набора свойств. Например, "Справочник_Партнеры_Общие".
// * Значение - Строка - Наименование набора для переданного кода языка.
// КодЯзыка - Строка - Код языка. Например, "en".
//
// Пример:
// Наименования["Справочник_Партнеры_Общие"] = НСтр("ru='Общие'; en='General';", КодЯзыка);
//
Процедура ПриПолученииНаименованийНаборовСвойств(Наименования, КодЯзыка) Экспорт

Пример вызова

УправлениеСвойствамиОПК.ПриПолученииНаименованийНаборовСвойств(Наименования, КодЯзыка)

ЗаполнитьНаборыСвойствОбъекта

Описание, пример вызова
// Заполняет наборы свойств объекта. Обычно требуется, если наборов более одного.
//
// Параметры:
// Объект - ЛюбаяСсылка - ссылка на объект со свойствами.
// - ФормаКлиентскогоПриложения - форма объекта, к которому подключены свойства.
// - ДанныеФормыСтруктура - описание объекта, к которому подключены свойства.
//
// ТипСсылки - Тип - тип ссылки владельца свойств.
//
// НаборыСвойств - ТаблицаЗначений - с колонками:
// * Набор - СправочникСсылка.НаборыДополнительныхРеквизитовИСведений -
// * ОбщийНабор - Булево - Истина, если набор свойств содержит свойства,
// общие для всех объектов.
// // Далее свойства элемента формы типа ГруппаФормы вида обычная группа
// // или страница, которая создается, если наборов больше одного без учета
// // пустого набора, который описывает свойства группы удаленных реквизитов.
//
// // Если значение Неопределено, значит, использовать значение по умолчанию.
//
// // Для любой группы управляемой формы.
// * Высота - Число -
// * Заголовок - Строка -
// * Подсказка - Строка -
// * РастягиватьПоВертикали - Булево -
// * РастягиватьПоГоризонтали - Булево -
// * ТолькоПросмотр - Булево -
// * ЦветТекстаЗаголовка - Цвет -
// * Ширина - Число -
// * ШрифтЗаголовка - Шрифт -
//
// // Для обычной группы и страницы.
// * Группировка - ГруппировкаПодчиненныхЭлементовФормы -
//
// // Для обычной группы.
// * Отображение - ОтображениеОбычнойГруппы -
//
// // Для страницы.
// * Картинка - Картинка -
// * ОтображатьЗаголовок - Булево -
//
// СтандартнаяОбработка - Булево - начальное значение Истина. Указывает, получать ли
// основной набор, когда НаборыСвойств.Количество() равно нулю.
//
// КлючНазначения - Неопределено - (начальное значение) - указывает вычислить
// ключ назначения автоматически и добавить к значениям свойств
// формы КлючНазначенияИспользования и КлючСохраненияПоложенияОкна,
// чтобы изменения формы (настройки, положение и размер) сохранялись
// отдельно для разного состава наборов.
// Например, для каждого вида номенклатуры - свой состав наборов.
//
// - Строка - (не более 32 символа) - использовать указанный ключ
// назначения для добавления к значениям свойств формы.
// Пустая строка - не изменять свойства ключей формы, т.к. они
// устанавливается в форме и уже учитывают различия состава наборов.
//
// Добавка имеет формат "КлючНаборовСвойств<КлючНазначения>",
// чтобы <КлючНазначения> можно было обновлять без повторной добавки.
// При автоматическом вычислении <КлючНазначения> содержит хеш
// идентификаторов ссылок упорядоченных наборов свойств.
//
Процедура ЗаполнитьНаборыСвойствОбъекта(Знач Объект, ТипСсылки, НаборыСвойств, СтандартнаяОбработка, КлючНазначения) Экспорт

Пример вызова

УправлениеСвойствамиОПК.ЗаполнитьНаборыСвойствОбъекта(Объект, ТипСсылки, НаборыСвойств, СтандартнаяОбработка, КлючНазначения)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).