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