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

ПодобратьФИОСотрудника() public method

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