public object ЗаполнитьПроцентОплатыОтСтажа(/*Дата, ДатаНачала, Физлицо, Организация*/)
{
if(true/*ДатаНачала >= ПроведениеРасчетовДополнительный.ПолучитьДатуВступленияВСилуИзмененийПоСоциальнымПособиям2006()*/)
{
//Запрос = Новый Запрос;
/*ТекстЗапроса =
"ВЫБРАТЬ
| ВЫБОР
| КОГДА РаботникиОрганизацийСрезПоследних.ПериодЗавершения <= &ДатаАктуальности
| И РаботникиОрганизацийСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостоянияЗавершения
| ИНАЧЕ РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния
| КОНЕЦ КАК ПричинаИзмененияСостояния
|ИЗ
| РегистрСведений.РаботникиОрганизаций.СрезПоследних(
| &ДатаАктуальности,
| Сотрудник.Физлицо = &Физлицо
| И Организация = &ГоловнаяОрганизация
| И Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) КАК РаботникиОрганизацийСрезПоследних
|ГДЕ
| ВЫБОР
| КОГДА РаботникиОрганизацийСрезПоследних.ПериодЗавершения <= &ДатаАктуальности
| И РаботникиОрганизацийСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостоянияЗавершения
| ИНАЧЕ РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния
| КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)";*/
//Запрос.Текст = ТекстЗапроса;
//Запрос.УстановитьПараметр("ДатаАктуальности", ДатаНачала);
//Запрос.УстановитьПараметр("Физлицо", Физлицо);
//Запрос.УстановитьПараметр("ГоловнаяОрганизация", Организация);
//УжеНеРаботает = Запрос.Выполнить().Пустой();
/*// в рег-ре РаботникиОрганизаций нет других записей, кроме как об увольнении
*/
}
if(true/*УжеНеРаботает*/)
{
}
return null;
}