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