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

Печать() public method

public Печать ( ) : object
return object
        public object Печать(/*ИмяМакета, КоличествоЭкземпляров = 1, НаПринтер = Ложь, ЭтотОбъект*/)
        {
            /*// Получить экземпляр документа на печать
            */
            if(true/*ИмяМакета = "ПечатьФайла"*/)
            {
                //ЕстьОшибки = Ложь;
                if(true/*ЭтотОбъект.Проведен*/)
                {
                    //ТекстФайла = РегламентированнаяОтчетность.ПолучитьТекстФайла(ЭтотОбъект,ЕстьОшибки);
                }
                if(true/*ЕстьОшибки*/)
                {
                }
                /*// Табличные документы и макеты
            */
                //Документ2НДФЛ = Новый ТабличныйДокумент;
                //ДокументРеестр = Новый ТабличныйДокумент;
                //Документ2НДФЛ.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СведенияОДоходахФизлиц_Форма2НДФЛ";
                //ДокументРеестр.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СведенияОДоходахФизлиц_Реестр";
                /*// Области реестра
            */
                //МакетРеестр = ЭтотОбъект.ПолучитьМакет("Реестр");
                //ОбластьРеестрШапка  = МакетРеестр.ПолучитьОбласть("Шапка");
                //ОбластьРеестрСтрока = МакетРеестр.ПолучитьОбласть("Строка");
                //ОбластьРеестрПодвал = МакетРеестр.ПолучитьОбласть("Подвал");
                //НалоговыйПериодГод = Формат(ЭтотОбъект.НалоговыйПериод,"ЧН=' '; ЧГ=");
                //НомерРеестра = ПроцедурыПерсонифицированногоУчета.НомерПачкиДокумента(ЭтотОбъект.Номер);
                /*// № документа
            */
                //ОбластьРеестрШапка.Параметры.Год 			= НалоговыйПериодГод;
                //ОбластьРеестрШапка.Параметры.НомерРеестра	= НомерРеестра;
                /*// Итоговые счетчики реестра
            */
                //ИтогоДоход = 0;
                //ИтогоИсчНалог = 0;
                //ИтогоУдНалог = 0;
                //ТипДанныхЭтоСтрока = ТипЗнч(ТекстФайла) = Тип("Строка");
                if(true/*Не ТипДанныхЭтоСтрока Или Найти(ТекстФайла,"@@@") = 0*/)
                {
                    /*// с 2005 года
            */
                    if(true/*ТипДанныхЭтоСтрока*/)
                    {
                        //Дерево2НДФЛ = ПроцедурыПерсонифицированногоУчета.ПреобразоватьВДеревоXML(ТекстФайла);
                        if(true/*Дерево2НДФЛ = Неопределено*/)
                        {
                            //Отказ = Ложь;
                            //ОбщегоНазначения.СообщитьОбОшибке("Не удалось разобрать файл с данными!",Отказ, ОбщегоНазначения.ПредставлениеДокументаПриПроведении(ЭтотОбъект.Ссылка));
                        }
                    }
                    //Дерево2НДФЛ = Дерево2НДФЛ.Строки.Найти("НДФЛ2","Имя");
                    if(true/*Дерево2НДФЛ = Неопределено*/)
                    {
                        //Отказ = Ложь;
                        //ОбщегоНазначения.СообщитьОбОшибке("Не удалось разобрать файл с данными!",Отказ, ОбщегоНазначения.ПредставлениеДокументаПриПроведении(ЭтотОбъект.Ссылка));
                    }
                    //ВерсияФормата = ПроцедурыПерсонифицированногоУчета.ИзвлечьДанное(Дерево2НДФЛ,"ВерсФорм");
                    if(true/*ВерсияФормата = ""*/)
                    {
                        //Отказ = Ложь;
                        //ОбщегоНазначения.СообщитьОбОшибке("Не указана версия формата! Возможно, нарушена структура файла.",Отказ, ОбщегоНазначения.ПредставлениеДокументаПриПроведении(ЭтотОбъект.Ссылка));
                    }
                    if(true/*ВерсияФормата = "4.00001"*/)
                    {
                        /*// с 2006 года
            */
                        //Справка = ЭтотОбъект.ПолучитьМакет("Форма2НДФЛ2006");
                        if(true/*ЭтотОбъект.Ответственный.Пустая()*/)
                        {
                            //ОбщегоНазначения.СообщитьОбОшибке("Не указано ответственное лицо!", Отказ);
                        }
                        if(true/*ОбщегоНазначенияПереопределяемый.ЭтоЮрЛицо(ЭтотОбъект.Организация) И ЭтотОбъект.ДолжностьОтветственного.Пустая()*/)
                        {
                            //ОбщегоНазначения.СообщитьОбОшибке("Не указана должность ответственного лица!", Отказ);
                        }
                        //ДатаСоставления = ПроцедурыПерсонифицированногоУчета.ИзвлечьДанное(Дерево2НДФЛ,"ДатаСпр");
                        //ОбластьРеестрШапка.Параметры.ДатаСоставления = ДатаСоставления;
                        //Справка.Область("ДатаДок").Текст = ДатаСоставления;
                        //Справка.Область("ДолжностьИсполнителя").Текст = Строка(ЭтотОбъект.ДолжностьОтветственного);
                        //ИМНС = ПроцедурыПерсонифицированногоУчета.ИзвлечьДанное(Дерево2НДФЛ,"ИФНСНА");
                        //ОбластьРеестрШапка.Параметры.ИМНС = ИМНС;
                        //Справка.Область("ИФНС").Текст = ИМНС;
                        //ОтветственныеЛица = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(ЭтотОбъект.Организация, Дата(Прав(ДатаСоставления,4),Сред(ДатаСоставления,4,2),Лев(ДатаСоставления,2)), ЭтотОбъект.Ответственный);
                        //ОбластьРеестрШапка.Параметры.ГлБух = ОтветственныеЛица.ГлавныйБухгалтер;
                        //ОбластьРеестрШапка.Параметры.КоличествоСправок = Дерево2НДФЛ.Строки.Количество() - 1;
                        //ШапкаРеестраНеВыведена = Истина;
                    }
                }
                if(true/*НЕ ЗначениеЗаполнено(ОбластьРеестрШапка.Параметры.КоличествоСправок)*/)
                {
                    //РаботаСДиалогами.ВывестиПредупреждение("Не обнаружено ни одной справки о доходах!");
                }
            }
            return null;
        }