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