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

ДанныеНалоговогоАгентаДля2НДФЛ() public method

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