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