V82.ОбщиеМодули.КадровоеПланированиеДополнительный.ОбновитьРабочиеМестаУпр C# (CSharp) Method

ОбновитьРабочиеМестаУпр() public method

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