Использование дополнительных реквизитов и сведений » История » Версия 2
Версия 1 (Всеволод Дорофеев, 05.02.2017 12:37) → Версия 2/14 (Всеволод Дорофеев, 05.02.2017 12:56)
h1. Использование дополнительных реквизитов и сведений
h3. Использование дополнительных реквизитов и сведений в БП 2.0
* Справочник ЗначенияСвойствОбъектов
* План видов характеристик НазначенияСвойствКатегорийОбъектов
* План видов характеристик СвойстваОбъектов
* Регистр сведений ЗначенияСвойствОбъектов
h3. Использование дополнительных реквизитов и сведений в БП 3.0
* План видов характеристик ДополнительныеРеквизитыИСведения
* Справочник НаборыДополнительныхРеквизитовИСведений
* Регистр сведений ДополнительныеСведения
* Табличная часть "Дополнительные реквизиты" справочников и документов
Пример:
<pre>
//получение доп.реквизита для объекта "Источник"
ЭлементПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Серия", Истина);
НайденнаяСтрока = Источник.ДополнительныеРеквизиты.Найти(ЭлементПВХ, "Свойство");
</pre>
<pre>
//УТ11
//Доп.сведение
ЭлементПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Тип", Истина);
МассивСвойств = новый массив;
МассивСвойств.Добавить(ЭлементПВХ);
ТаблицаСвойств = УправлениеСвойствами.ПолучитьЗначенияСвойств(Источник, ложь, истина, МассивСвойств);
НайденнаяСтрока = ТаблицаСвойств.Найти(ЭлементПВХ, "Свойство");
Если не НайденнаяСтрока = Неопределено Тогда
Значение = НайденнаяСтрока.Значение;
КонецЕсли;
</pre>
h3. Использование дополнительных реквизитов и сведений в БП 2.0
* Справочник ЗначенияСвойствОбъектов
* План видов характеристик НазначенияСвойствКатегорийОбъектов
* План видов характеристик СвойстваОбъектов
* Регистр сведений ЗначенияСвойствОбъектов
h3. Использование дополнительных реквизитов и сведений в БП 3.0
* План видов характеристик ДополнительныеРеквизитыИСведения
* Справочник НаборыДополнительныхРеквизитовИСведений
* Регистр сведений ДополнительныеСведения
* Табличная часть "Дополнительные реквизиты" справочников и документов
Пример:
<pre>
//получение доп.реквизита для объекта "Источник"
ЭлементПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Серия", Истина);
НайденнаяСтрока = Источник.ДополнительныеРеквизиты.Найти(ЭлементПВХ, "Свойство");
</pre>
<pre>
//УТ11
//Доп.сведение
ЭлементПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Тип", Истина);
МассивСвойств = новый массив;
МассивСвойств.Добавить(ЭлементПВХ);
ТаблицаСвойств = УправлениеСвойствами.ПолучитьЗначенияСвойств(Источник, ложь, истина, МассивСвойств);
НайденнаяСтрока = ТаблицаСвойств.Найти(ЭлементПВХ, "Свойство");
Если не НайденнаяСтрока = Неопределено Тогда
Значение = НайденнаяСтрока.Значение;
КонецЕсли;
</pre>