Управление свойствами переопределяемый
ПриПолученииПредопределенныхНаборовСвойств
Описание, пример вызова
// Получает описание предопределенных наборов свойств.//// Параметры:// Наборы - ДеревоЗначений:// * Имя - Строка - имя набора свойств. Формируется из полного имени объекта// метаданных заменой символа "." на "_".// Например, "Документ_ЗаказПокупателя".// * Идентификатор - УникальныйИдентификатор - уникальный идентификатор предопределенного набора свойств.// Не должен повторяться в других наборах свойств.// Формат идентификатора Random UUID (Version 4).// Чтобы получить идентификатор, нужно в режиме 1С:Предприятие вычислить значение// конструктора платформы "Новый УникальныйИдентификатор" или воспользоваться online-генератором,// например, https://www.uuidgenerator.net/version4.// * Используется - Неопределено// - Булево - признак того, что набор свойств используется.// Например, можно использовать для скрытия набора по функциональным опциям.// Значение по умолчанию - Неопределено, соответствует значению Истина.// * ЭтоГруппа - Булево - Истина, если набор свойств является группой.//Процедура ПриПолученииПредопределенныхНаборовСвойств(Наборы) Экспорт
Пример вызова
УправлениеСвойствамиПереопределяемый.ПриПолученииПредопределенныхНаборовСвойств(Наборы)
ПриПолученииНаименованийНаборовСвойств
Описание, пример вызова
// Получает наименования наборов свойств второго уровня на разных языках.//// Параметры:// Наименования - Соответствие из КлючИЗначение - представление набора на переданном языке:// * Ключ - Строка - имя набора свойств. Например, "Справочник_Партнеры_Общие".// * Значение - Строка - наименование набора для переданного кода языка.// КодЯзыка - Строка - код языка. Например, "en".//// Пример:// Наименования["Справочник_Партнеры_Общие"] = НСтр("ru='Общие'; en='General';", КодЯзыка);//Процедура ПриПолученииНаименованийНаборовСвойств(Наименования, КодЯзыка) Экспорт
Пример вызова
УправлениеСвойствамиПереопределяемый.ПриПолученииНаименованийНаборовСвойств(Наименования, КодЯзыка)
ЗаполнитьНаборыСвойствОбъекта
Описание, пример вызова
// Заполняет наборы свойств объекта. Обычно требуется, если наборов более одного.//// Параметры:// Объект - ЛюбаяСсылка - ссылка на объект со свойствами.// - ФормаКлиентскогоПриложения - форма объекта, к которому подключены свойства.// - ДанныеФормыСтруктура - описание объекта, к которому подключены свойства.//// ТипСсылки - Тип - тип ссылки владельца свойств.//// НаборыСвойств - ТаблицаЗначений:// * Набор - СправочникСсылка.НаборыДополнительныхРеквизитовИСведений// * ОбщийНабор - Булево - Истина, если набор свойств содержит свойства,// общие для всех объектов.// // Далее свойства элемента формы типа ГруппаФормы вида обычная группа// // или страница, которая создается, если наборов больше одного без учета// // пустого набора, который описывает свойства группы удаленных реквизитов.//// // Если значение Неопределено, значит, использовать значение по умолчанию.//// // Для любой группы управляемой формы.// * Высота - Число// * Заголовок - Строка// * Подсказка - Строка// * РастягиватьПоВертикали - Булево// * РастягиватьПоГоризонтали - Булево// * ТолькоПросмотр - Булево// * ЦветТекстаЗаголовка - Цвет// * Ширина - Число// * ШрифтЗаголовка - Шрифт//// // Для обычной группы и страницы.// * Группировка - ГруппировкаПодчиненныхЭлементовФормы//// // Для обычной группы.// * Отображение - ОтображениеОбычнойГруппы//// // Для страницы.// * Картинка - Картинка// * ОтображатьЗаголовок - Булево//// СтандартнаяОбработка - Булево - начальное значение Истина. Указывает, получать ли// основной набор, когда НаборыСвойств.Количество() равно нулю.//// КлючНазначения - Неопределено - (начальное значение) - указывает вычислить// ключ назначения автоматически и добавить к значениям свойств// формы КлючНазначенияИспользования и КлючСохраненияПоложенияОкна,// чтобы изменения формы (настройки, положение и размер) сохранялись// отдельно для разного состава наборов.// Например, для каждого вида номенклатуры - свой состав наборов.//// - Строка - (не более 32 символа) - использовать указанный ключ// назначения для добавления к значениям свойств формы.// Пустая строка - не изменять свойства ключей формы, т.к. они// устанавливается в форме и уже учитывают различия состава наборов.//// Добавка имеет формат "КлючНаборовСвойств<КлючНазначения>",// чтобы <КлючНазначения> можно было обновлять без повторной добавки.// При автоматическом вычислении <КлючНазначения> содержит хеш// идентификаторов ссылок упорядоченных наборов свойств.//Процедура ЗаполнитьНаборыСвойствОбъекта(Знач Объект, ТипСсылки, НаборыСвойств, СтандартнаяОбработка, КлючНазначения) Экспорт
Пример вызова
УправлениеСвойствамиПереопределяемый.ЗаполнитьНаборыСвойствОбъекта(Объект, ТипСсылки, НаборыСвойств, СтандартнаяОбработка, КлючНазначения)
ПриНастройкеНачальногоЗаполненияЭлементов
Описание, пример вызова
// Смотри также ОбновлениеИнформационнойБазыПереопределяемый.ПриНастройкеНачальногоЗаполненияЭлементов//// Параметры:// Настройки - см. ОбновлениеИнформационнойБазыПереопределяемый.ПриНастройкеНачальногоЗаполненияЭлементов.Настройки//Процедура ПриНастройкеНачальногоЗаполненияЭлементов(Настройки) Экспорт
Пример вызова
УправлениеСвойствамиПереопределяемый.ПриНастройкеНачальногоЗаполненияЭлементов(Настройки)
ПриНачальномЗаполненииЭлементов
Описание, пример вызова
// Смотри также ОбновлениеИнформационнойБазыПереопределяемый.ПриНачальномЗаполненииЭлементов//// Параметры:// КодыЯзыков - см. ОбновлениеИнформационнойБазыПереопределяемый.ПриНачальномЗаполненииЭлементов.КодыЯзыков// Элементы - см. ОбновлениеИнформационнойБазыПереопределяемый.ПриНачальномЗаполненииЭлементов.Элементы// ТабличныеЧасти - см. ОбновлениеИнформационнойБазыПереопределяемый.ПриНачальномЗаполненииЭлементов.ТабличныеЧасти//Процедура ПриНачальномЗаполненииЭлементов(КодыЯзыков, Элементы, ТабличныеЧасти) Экспорт
Пример вызова
УправлениеСвойствамиПереопределяемый.ПриНачальномЗаполненииЭлементов(КодыЯзыков, Элементы, ТабличныеЧасти)
ПриНачальномЗаполненииЭлемента
Описание, пример вызова
// Смотри также ОбновлениеИнформационнойБазыПереопределяемый.ПриНастройкеНачальногоЗаполненияЭлементов//// Параметры:// Объект - СправочникОбъект.РолиИсполнителей - заполняемый объект.// Данные - СтрокаТаблицыЗначений - данные заполнения объекта.// ДополнительныеПараметры - Структура:// * ПредопределенныеДанные - ТаблицаЗначений - данные заполненные в процедуре ПриНачальномЗаполненииЭлементов.//Процедура ПриНачальномЗаполненииЭлемента(Объект, Данные, ДополнительныеПараметры) Экспорт
Пример вызова
УправлениеСвойствамиПереопределяемый.ПриНачальномЗаполненииЭлемента(Объект, Данные, ДополнительныеПараметры)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).