public object ПолучитьМатериалыПоСпецификации(/*Спецификация, Количество, Отбор, ДатаСпецификации, ИспользоватьТолькоСборочныеСпецификации, КоличествоУровнейРазузлования = 1*/)
{
//Параметры = Новый Структура("ПараметрыВыпуска, КоличествоУровнейРазузлования, ДатаСпецификации, Отбор");
//Параметры.Отбор = Отбор;
if(true/*НЕ ЗначениеЗаполнено(Спецификация) ИЛИ Количество = 0*/)
{
}
//РезультатРазузлования = Новый Структура("ИсходныеКомплектующие");
//СтруктураИсточник = Новый Структура("Номенклатура, ХарактеристикаНоменклатуры, ЕдиницаИзмерения, Коэффициент, Количество, Спецификация");
if(true/*Не ИспользоватьВидСпецификации(ИспользоватьТолькоСборочныеСпецификации)
ИЛИ Спецификация.ВидСпецификации = Перечисления.ВидыСпецификаций.Сборочная*/)
{
if(true/*Спецификация.ВыходныеИзделия.Количество() > 0*/)
{
//СтруктураИсточник.Вставить("Номенклатура", Спецификация.ВыходныеИзделия[0].Номенклатура);
//СтруктураИсточник.Вставить("ХарактеристикаНоменклатуры", Спецификация.ВыходныеИзделия[0].ХарактеристикаНоменклатуры);
//СтруктураИсточник.Вставить("ЕдиницаИзмерения", Спецификация.ВыходныеИзделия[0].ЕдиницаИзмерения);
//СтруктураИсточник.Вставить("Коэффициент", Спецификация.ВыходныеИзделия[0].ЕдиницаИзмерения.Коэффициент);
}
}
//СтруктураИсточник.Вставить("Количество", Количество);
//СтруктураИсточник.Вставить("Спецификация", Спецификация);
//РезультатРазузлования = Новый Структура;
//РезультатРазузлования.Вставить("ИсходныеКомплектующие");
//Параметры = Новый Структура;
//Параметры.Вставить("ДатаСпецификации", ДатаСпецификации);
//Параметры.Вставить("КоличествоУровнейРазузлования", КоличествоУровнейРазузлования);
//Параметры.Вставить("Отбор", Отбор);
//МассивОшибок = РазузлованиеНоменклатуры.РазузловатьНоменклатуру(СтруктураИсточник, РезультатРазузлования, Параметры);
if(true/*МассивОшибок.Количество() > 0*/)
{
}
if(true/*РезультатРазузлования.ИсходныеКомплектующие = Неопределено*/)
{
}
//ИсходныеКомплектующие = РезультатРазузлования.ИсходныеКомплектующие;
return null;
}