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