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