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

ПолучитьТекстЗапросаАвтозаполнения() public method

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