public object ПолучитьИсходныеКомплектующие(/*Спецификация, Источник, НаследуемыеСвойства = Неопределено*/)
{
/*Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ИсходныеКомплектующие.Ссылка КАК Ссылка,
| ИсходныеКомплектующие.НомерСтроки КАК НомерСтроки,
| ИсходныеКомплектующие.ВидНорматива КАК ВидНорматива,
| ЕСТЬNULL(&НомерОперацииМаршрута, ИсходныеКомплектующие.НомерОперацииМаршрута) КАК НомерОперацииМаршрута,
| ИсходныеКомплектующие.Номенклатура КАК Номенклатура,
| ИсходныеКомплектующие.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| ИсходныеКомплектующие.Количество КАК Количество,
| ВЫБОР
| КОГДА ИсходныеКомплектующие.ЕдиницаИзмерения = ЗНАЧЕНИЕ(Справочник.ЕдиницыИзмерения.ПустаяСсылка)
| ТОГДА ИсходныеКомплектующие.Номенклатура.ЕдиницаХраненияОстатков
| ИНАЧЕ ИсходныеКомплектующие.ЕдиницаИзмерения
| КОНЕЦ КАК ЕдиницаИзмерения,
| (ВЫБОР
| КОГДА ИсходныеКомплектующие.ЕдиницаИзмерения = ЗНАЧЕНИЕ(Справочник.ЕдиницыИзмерения.ПустаяСсылка)
| ТОГДА ИсходныеКомплектующие.Номенклатура.ЕдиницаХраненияОстатков
| ИНАЧЕ ИсходныеКомплектующие.ЕдиницаИзмерения
| КОНЕЦ).Коэффициент КАК Коэффициент,
| ИсходныеКомплектующие.СтатьяЗатрат КАК СтатьяЗатрат,
| ИсходныеКомплектующие.МинимальнаяПартия КАК МинимальнаяПартия,
| ИсходныеКомплектующие.Кратность КАК Кратность,
| ИсходныеКомплектующие.ПозицияПоСпецификации КАК ПозицияПоСпецификации,
| ВЫБОР
| КОГДА ИсходныеКомплектующие.Ссылка.ИспользоватьВидВоспроизводства = ИСТИНА
| ТОГДА ИсходныеКомплектующие.ВидВоспроизводства
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК ВидВоспроизводства,
| ВЫБОР
| КОГДА ИсходныеКомплектующие.Ссылка.ИспользоватьВидВоспроизводства = ИСТИНА
| ТОГДА ИсходныеКомплектующие.Спецификация
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК Спецификация,
| ВЫБОР
| КОГДА ИсходныеКомплектующие.Ссылка.ИспользоватьУправлениеСписанием = ИСТИНА
| ТОГДА ВЫБОР
| КОГДА ИсходныеКомплектующие.СписаниеКомплектующей = ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.ЗадаетсяВСвойстве)
| ИЛИ ИсходныеКомплектующие.СписаниеКомплектующей = ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.ПустаяСсылка)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.Всегда)
| ИНАЧЕ ИсходныеКомплектующие.СписаниеКомплектующей
| КОНЕЦ
| ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.Всегда)
| КОНЕЦ КАК СписаниеКомплектующей,
| ИсходныеКомплектующие.СвойствоДляСписания КАК СвойствоДляСписания,
| ВЫБОР
| КОГДА ИсходныеКомплектующие.Ссылка.ИспользоватьФормулы = ИСТИНА
| ТОГДА ИсходныеКомплектующие.Формула
| ИНАЧЕ """"
| КОНЕЦ КАК Формула,
| ВЫБОР
| КОГДА ИсходныеКомплектующие.Ссылка.ИспользоватьУказаниеНорматива = ИСТИНА
| ТОГДА ИсходныеКомплектующие.УказаниеНорматива
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ КАК УказаниеНорматива,
| ИсходныеКомплектующие.ОсновноеСырье КАК ОсновноеСырье,
| ИсходныеКомплектующие.ВариантАвтоподбора КАК ВариантАвтоподбора,
| ИсходныеКомплектующие.Свойство КАК Свойство,
| ИсходныеКомплектующие.КлючСвязи КАК КлючСвязи,
| ИсходныеКомплектующие.ТочкаМаршрута КАК ТочкаМаршрута,
| ЕСТЬNULL(ИсходныеКомплектующие.ТочкаМаршрута.Подразделение, ЗНАЧЕНИЕ(Справочник.Подразделения.ПустаяСсылка)) КАК Подразделение,
| ЕСТЬNULL(ИсходныеКомплектующие.ТочкаМаршрута.РабочийЦентр, НЕОПРЕДЕЛЕНО) КАК РабочийЦентр
|ИЗ
| Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК ИсходныеКомплектующие
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
| ПО (ЗначенияСвойствОбъектов.Объект = &ХарактеристикаНоменклатуры)
| И (ЗначенияСвойствОбъектов.Свойство = ИсходныеКомплектующие.СвойствоДляСписания)
|ГДЕ
| ИсходныеКомплектующие.Ссылка = &Спецификация
| И (ИсходныеКомплектующие.Ссылка.ИспользоватьУправлениеСписанием = ЛОЖЬ
| ИЛИ ИсходныеКомплектующие.Ссылка.ИспользоватьУправлениеСписанием = ИСТИНА
| И ИсходныеКомплектующие.СписаниеКомплектующей <> ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.ЗадаетсяВСвойстве)
| ИЛИ ИсходныеКомплектующие.Ссылка.ИспользоватьУправлениеСписанием = ИСТИНА
| И ИсходныеКомплектующие.СписаниеКомплектующей = ЗНАЧЕНИЕ(Перечисление.ВариантыСписанияКомплектующих.ЗадаетсяВСвойстве)
| И ЕСТЬNULL(ЗначенияСвойствОбъектов.Значение, ЛОЖЬ) = ИСТИНА)
|
|УПОРЯДОЧИТЬ ПО
| ОсновноеСырье УБЫВ");*/
//Запрос.УстановитьПараметр("Спецификация", Спецификация);
if(true/*ТипЗнч(Источник) = Тип("Структура")*/)
{
if(true/*Источник.Свойство("ХарактеристикаНоменклатуры")*/)
{
//Запрос.УстановитьПараметр("ХарактеристикаНоменклатуры", Источник.ХарактеристикаНоменклатуры);
}
}
if(true/*ТипЗнч(НаследуемыеСвойства) = Тип("Структура")*/)
{
if(true/*НаследуемыеСвойства.Свойство("НомерОперацииМаршрута")*/)
{
//Запрос.УстановитьПараметр("НомерОперацииМаршрута", НаследуемыеСвойства.НомерОперацииМаршрута);
}
}
return null;
}