This commit is contained in:
wakadakawaka 2025-07-14 20:49:54 +05:00
parent 83ec66bd55
commit d529eee314

View File

@ -326,14 +326,21 @@ __В модуле объекта метаданных, по которому о
Процедура ЗаполнитьНаборСвойствПоВидуНоменклатуры(Номенклатура, ТипСсылки, НаборыСвойств) Процедура ЗаполнитьНаборСвойствПоВидуНоменклатуры(Номенклатура, ТипСсылки, НаборыСвойств)
// безопасная безопасность Строка = НаборыСвойств.Добавить();
Если ТипЗнч(Номенклатура) = ТипСсылки Тогда Строка.Набор = УправлениеСвойствами.НаборСвойствПоИмени("Справочник_Номенклатура");
ДанныеНоменклатуры = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Номенклатура, "ЭтоГруппа, ВидНоменклатуры"); Строка.ОбщийНабор = Истина;
Если ТипЗнч(Объект) = ТипСсылки Тогда
Номенклатура = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(
Объект, "ЭтоГруппа, ВидНоменклатуры");
Иначе
Номенклатура = Объект;
КонецЕсли; КонецЕсли;
Если НЕ ДанныеНоменклатуры.ЭтоГруппа Тогда Если Номенклатура.ЭтоГруппа = Ложь Тогда
Строка = НаборыСвойств.Добавить(); Строка = НаборыСвойств.Добавить();
Строка.Набор = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ДанныеНоменклатуры.ВидНоменклатуры, "НаборСвойств"); Строка.Набор = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(
Номенклатура.ВидНоменклатуры, "НаборСвойств");
КонецЕсли; КонецЕсли;
КонецПроцедуры КонецПроцедуры