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