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

ДополнитьДанныеКадровогоУчета() public method

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