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