V82.ОбщиеМодули.КадровоеПеремещениеОрганизацийПереопределяемый.ПолучитьДополнительноеПолеОписанияСотрудника C# (CSharp) Method

ПолучитьДополнительноеПолеОписанияСотрудника() public method

        public object ПолучитьДополнительноеПолеОписанияСотрудника(/**/)
        {
            return null;
        }

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