public object ПолучитьСтруктуруПоискаСтрокБазыРаспределения(/*
СтруктураШапкиДокумента,
СтрокаВыборки,
СтрокаВыборкиЗатраты,
ХарактерЗатрат,
СпособРаспределения,
РаспределятьПустуюАналитику
*/)
{
//СтруктураПоиска = Новый Структура;
//СтруктураПоиска.Вставить("СпособРаспределения", СпособРаспределения);
//СтруктураПоиска.Вставить("ПодразделениеНЗП", СтрокаВыборки.Подразделение);
if(true/*Не РаспределятьПустуюАналитику*/)
{
//СтруктураПоиска.Вставить("НоменклатурнаяГруппаНЗП", СтрокаВыборки.НоменклатурнаяГруппа);
//СтруктураПоиска.Вставить("ЗаказНЗП", СтрокаВыборки.Заказ);
}
if(true/*СтруктураШапкиДокумента.ОтражатьВБухгалтерскомУчете
ИЛИ СтруктураШапкиДокумента.ОтражатьВНалоговомУчете*/)
{
//СтруктураПоиска.Вставить("СчетУчета", СтрокаВыборки.СчетУчета);
}
if(true/*ХарактерЗатрат = Перечисления.ХарактерЗатрат.БракВПроизводстве*/)
{
if(true/*СтрокаВыборки.Владелец().Колонки.Найти("Продукция") = Неопределено*/)
{
if(true/*Не СтрокаВыборкиЗатраты.Продукция.Пустая()*/)
{
//СтруктураПоиска.Вставить("Продукция", СтрокаВыборкиЗатраты.Продукция);
}
if(true/*Не СтрокаВыборкиЗатраты.ХарактеристикаПродукции.Пустая()*/)
{
//СтруктураПоиска.Вставить("ХарактеристикаПродукции", СтрокаВыборкиЗатраты.ХарактеристикаПродукции);
}
if(true/*Не СтрокаВыборкиЗатраты.СерияПродукции.Пустая()*/)
{
//СтруктураПоиска.Вставить("СерияПродукции", СтрокаВыборкиЗатраты.СерияПродукции);
}
}
}
return null;
}