V82.ОбщиеМодули.СправкиПоНДФЛ.ДанныеСотрудников C# (CSharp) Method

ДанныеСотрудников() public method

public ДанныеСотрудников ( ) : object
return object
        public object ДанныеСотрудников(/*ТаблицаСотрудников, Дата, НалоговыйПериод*/)
        {
            //Запрос = Новый Запрос;
            //Запрос.УстановитьПараметр("Ссылки", ТаблицаСотрудников);
            //Запрос.УстановитьПараметр("Дата", Дата);
            //Запрос.УстановитьПараметр("КонецНП",КонецГода(Дата(НалоговыйПериод,1,1)));
            //Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	СотрудникиОрганизаций.Сотрудник КАК Физлицо,
            |	СотрудникиОрганизаций.Ставка
            |ПОМЕСТИТЬ ВТФизлица
            |ИЗ
            |	&Ссылки КАК СотрудникиОрганизаций";*/
            //Запрос.Выполнить();
            /*Запрос.Текст =
            "ВЫБРАТЬ
            |	ФИОФизЛицСрезПоследних.ФизЛицо,
            |	ФИОФизЛицСрезПоследних.Фамилия,
            |	ФИОФизЛицСрезПоследних.Имя,
            |	ФИОФизЛицСрезПоследних.Отчество
            |ПОМЕСТИТЬ ВТФИОФизЛиц
            |ИЗ
            |	РегистрСведений.ФИОФизЛиц.СрезПоследних(
            |			&Дата,
            |			Физлицо В
            |				(ВЫБРАТЬ
            |					Физлица.Физлицо
            |				ИЗ
            |					ВТФизлица КАК Физлица)) КАК ФИОФизЛицСрезПоследних
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ГражданствоФизЛицСрезПоследних.ФизЛицо,
            |	ГражданствоФизЛицСрезПоследних.Страна
            |ПОМЕСТИТЬ ВТГражданство
            |ИЗ
            |	РегистрСведений.ГражданствоФизЛиц.СрезПоследних(
            |			&Дата,
            |			Физлицо В
            |				(ВЫБРАТЬ
            |					Физлица.Физлицо
            |				ИЗ
            |					ВТФизлица КАК Физлица)) КАК ГражданствоФизЛицСрезПоследних
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	СтатусФизЛиц.ФизЛицо,
            |	СтатусФизЛиц.Статус
            |ПОМЕСТИТЬ ВТСтатусы
            |ИЗ
            |	РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ.СрезПоследних(
            |			&КонецНП,
            |			Физлицо В
            |				(ВЫБРАТЬ
            |					Физлица.Физлицо
            |				ИЗ
            |					ВТФизлица КАК Физлица)) КАК СтатусФизЛиц
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо,
            |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид,
            |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия,
            |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер
            |ПОМЕСТИТЬ ВТПаспортныеДанные
            |ИЗ
            |	РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(
            |			&Дата,
            |			Физлицо В
            |				(ВЫБРАТЬ
            |					Физлица.Физлицо
            |				ИЗ
            |					ВТФизлица КАК Физлица)) КАК ПаспортныеДанныеФизЛицСрезПоследних
            |;
            |
            |////////////////////////////////////////////////////////////////////////////////
            |ВЫБРАТЬ
            |	Физлица.Физлицо КАК Сотрудник,
            |	Физлица.Ставка,
            |	ФИОФизЛицСрезПоследних.Фамилия,
            |	ФИОФизЛицСрезПоследних.Имя,
            |	ФИОФизЛицСрезПоследних.Отчество,
            |	"","" + АдресаРегистрации.Поле1 + "","" + АдресаРегистрации.Поле2 + "","" + АдресаРегистрации.Поле3 + "","" + АдресаРегистрации.Поле4 + "","" + АдресаРегистрации.Поле5 + "","" + АдресаРегистрации.Поле6 + "","" + АдресаРегистрации.Поле7 + "","" + АдресаРегистрации.Поле8 + "","" + АдресаРегистрации.Поле9 + "","" + ВЫБОР
            |		КОГДА АдресаРегистрации.ТипДома В (ЗНАЧЕНИЕ(Перечисление.ТипыДомов.Дом), ЗНАЧЕНИЕ(Перечисление.ТипыДомов.ПустаяСсылка))
            |			ТОГДА ""дом""
            |		ИНАЧЕ ""владение""
            |	КОНЕЦ + "","" + ВЫБОР
            |		КОГДА АдресаРегистрации.ТипКорпуса В (ЗНАЧЕНИЕ(Перечисление.ТипыКорпусов.Корпус), ЗНАЧЕНИЕ(Перечисление.ТипыКорпусов.ПустаяСсылка))
            |			ТОГДА ""корпус""
            |		ИНАЧЕ ""строение""
            |	КОНЕЦ + "","" + ВЫБОР
            |		КОГДА АдресаРегистрации.ТипКвартиры В (ЗНАЧЕНИЕ(Перечисление.ТипыКвартир.Квартира), ЗНАЧЕНИЕ(Перечисление.ТипыКвартир.ПустаяСсылка))
            |			ТОГДА ""кв.""
            |		ИНАЧЕ ""оф.""
            |	КОНЕЦ КАК АдресРФ,
            |	АдресаИностранцев.Представление КАК АдресЗарубежом,
            |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументВид КАК ВидДокумента,
            |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия КАК СерияДокумента,
            |	ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер КАК НомерДокумента,
            |	ФизическиеЛица.ДатаРождения,
            |	ФизическиеЛица.ИНН,
            |	ФизическиеЛица.Наименование КАК Наименование,
            |	ЕСТЬNULL(Гражданство.Страна, ЗНАЧЕНИЕ(Справочник.КлассификаторСтранМира.Россия)) КАК Гражданство,
            |	ЕСТЬNULL(Статусы.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) КАК СтатусНалогоплательщика
            |ИЗ
            |	ВТФизлица КАК Физлица
            |		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица
            |		ПО Физлица.Физлицо = ФизическиеЛица.Ссылка
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресаИностранцев
            |		ПО Физлица.Физлицо = АдресаИностранцев.Объект
            |			И (АдресаИностранцев.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ИнострАдресФизЛица))
            |			И (АдресаИностранцев.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
            |		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресаРегистрации
            |		ПО Физлица.Физлицо = АдресаРегистрации.Объект
            |			И (АдресаРегистрации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресФизЛица))
            |			И (АдресаРегистрации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТПаспортныеДанные КАК ПаспортныеДанныеФизЛицСрезПоследних
            |		ПО Физлица.Физлицо = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТФИОФизЛиц КАК ФИОФизЛицСрезПоследних
            |		ПО Физлица.Физлицо = ФИОФизЛицСрезПоследних.ФизЛицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТГражданство КАК Гражданство
            |		ПО Физлица.Физлицо = Гражданство.ФизЛицо
            |		ЛЕВОЕ СОЕДИНЕНИЕ ВТСтатусы КАК Статусы
            |		ПО Физлица.Физлицо = Статусы.ФизЛицо
            |
            |УПОРЯДОЧИТЬ ПО
            |	Наименование";*/
            return null;
        }