edit
This commit is contained in:
parent
83ec66bd55
commit
d529eee314
@ -326,14 +326,21 @@ __В модуле объекта метаданных, по которому о
|
|||||||
|
|
||||||
Процедура ЗаполнитьНаборСвойствПоВидуНоменклатуры(Номенклатура, ТипСсылки, НаборыСвойств)
|
Процедура ЗаполнитьНаборСвойствПоВидуНоменклатуры(Номенклатура, ТипСсылки, НаборыСвойств)
|
||||||
|
|
||||||
// безопасная безопасность
|
Строка = НаборыСвойств.Добавить();
|
||||||
Если ТипЗнч(Номенклатура) = ТипСсылки Тогда
|
Строка.Набор = УправлениеСвойствами.НаборСвойствПоИмени("Справочник_Номенклатура");
|
||||||
ДанныеНоменклатуры = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Номенклатура, "ЭтоГруппа, ВидНоменклатуры");
|
Строка.ОбщийНабор = Истина;
|
||||||
|
|
||||||
|
Если ТипЗнч(Объект) = ТипСсылки Тогда
|
||||||
|
Номенклатура = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(
|
||||||
|
Объект, "ЭтоГруппа, ВидНоменклатуры");
|
||||||
|
Иначе
|
||||||
|
Номенклатура = Объект;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если НЕ ДанныеНоменклатуры.ЭтоГруппа Тогда
|
Если Номенклатура.ЭтоГруппа = Ложь Тогда
|
||||||
Строка = НаборыСвойств.Добавить();
|
Строка = НаборыСвойств.Добавить();
|
||||||
Строка.Набор = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ДанныеНоменклатуры.ВидНоменклатуры, "НаборСвойств");
|
Строка.Набор = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(
|
||||||
|
Номенклатура.ВидНоменклатуры, "НаборСвойств");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
Loading…
x
Reference in New Issue
Block a user