V82.ОбщиеМодули.РегламентированнаяОтчетность.ВывестиНаПечатьЛистРаздела C# (CSharp) Method

ВывестиНаПечатьЛистРаздела() public method

public ВывестиНаПечатьЛистРаздела ( ) : object
return object
        public object ВывестиНаПечатьЛистРаздела(/*Форма, СтруктураПараметровЛиста*/)
        {
            /*// имя выводимого на печать листа;
            */
            /*// ориентация страницы;
            */
            /*// имя табличного поля, который выводится на печать;
            */
            /*// имя области дабличного документа, выводимой на печать;
            */
            /*// строка, задающая способ печати
            */
            //СписокПечатныхФорм = Новый СписокЗначений;
            //СтруктураПараметровЛиста.Свойство("НаименованиеЛиста",  ИмяЛиста);
            //СтруктураПараметровЛиста.Свойство("ОриентацияЛиста",    Ориентация);
            //СтруктураПараметровЛиста.Свойство("ИмяТабличногоПоля",  ИмяТабличногоПоля);
            //СтруктураПараметровЛиста.Свойство("ИмяОбластиТаблПоля", ИмяОбластиТаблПоля);
            //СтруктураПараметровЛиста.Свойство("ВидПечати",          ВидПечати);
            //СтруктураПараметровЛиста.Свойство("ИмяРаздела",         ИмяРаздела);
            //СтруктураПараметровЛиста.Свойство("МногострочнаяЧасть", ИмяОбластиМногострочнойЧасти);
            //СтруктураПараметровЛиста.Свойство("Верх",               Верх);
            //СтруктураПараметровЛиста.Свойство("Низ",                Низ);
            if(true/*ИмяОбластиМногострочнойЧасти = Неопределено*/)
            {
                //СписокПечатныхФорм.Добавить(ВывестиНаПечатьЛистРазделаБезМногострочныхЧастей(Форма, СтруктураПараметровЛиста));
            }
            /*//Если ИмяОбластиМногострочнойЧасти.Количество() = 1 Тогда
            */
            /*//	СписокПечФорм = ВывестиНаПечатьЛистРазделаСОднойМногострочнойЧастью(Форма, СтруктураПараметровЛиста);
            */
            /*//	Для Каждого Эл Из СписокПечФорм Цикл
            */
            /*//		СписокПечатныхФорм.Добавить(Эл.Значение);
            */
            /*//	КонецЦикла;
            */
            /*//	Возврат СписокПечатныхФорм;
            */
            /*//КонецЕсли;
            */
            /*//ИмяЛиста = "";
            */
            /*//Ориентация = ОриентацияСтраницы.Ландшафт;
            */
            //ИмяТабличногоПоля = "ПолеТабличногоДокумента" + ИмяРаздела;
            //ТабличноеПоле = Форма.ЭлементыФормы[ИмяТабличногоПоля];
            /*// Создаем список выводимых на печать областей таблицы.
            */
            //СписокВыводимыхНаПечатьОбластей = Новый СписокЗначений();
            /*// Перебираем все области таблицы и добавляем в список
            */
            /*// только те области, которые являются секциями таблицы.
            */
            //МногострочныеЧасти = Новый Структура;
            if(true/*ТипЗнч(ИмяОбластиМногострочнойЧасти) = Тип("Строка")*/)
            {
                //МногострочныеЧасти.Вставить(ИмяОбластиМногострочнойЧасти, ПолучитьОбластиМногоСтрочнойЧасти(Форма, ИмяРаздела, ИмяОбластиМногострочнойЧасти));
            }
            /*// Сортируем список в порядке расположения областей в таблице (по верхней координате).
            */
            //СписокВыводимыхНаПечатьОбластей.СортироватьПоЗначению();
            //флПрервать = Ложь;
            //КоличествоСтрок = 0;
            //Строки = Новый Массив;
            //ПустойТабличныйДокумент = Новый ТабличныйДокумент;
            //ЗаполнитьЗначенияСвойств(ПустойТабличныйДокумент, ТабличноеПоле, "ПолеСлева, ПолеСверху, ПолеСправа, ПолеСнизу");
            //ПустыеСтрокиМногострочныхЧастей = Новый Массив(МногострочныеЧасти.Количество());
            //НомСтр = 0;
            /*//ОчиститьМногострочныеЧастиОтПустыхСтрок(МногострочныеЧасти);
            */
            //НомСтр = 0;
            //КолВоЛистов = 0;
            while(true/*МаксимальноеКоличествоОбластейМногострочнойЧасти(МногострочныеЧасти) > 0*/)
            {
                /*//ПечатнаяФорма.Очистить();
            */
                //ПечатнаяФорма = Новый ТабличныйДокумент();
                //ПечатнаяФорма.ОтображатьЗаголовки = Ложь;
                //ПечатнаяФорма.ОтображатьСетку     = Ложь;
                //ПечатнаяФорма.ЧерноБелыйПросмотр  = Истина;
                //ПечатнаяФорма.ЧерноБелаяПечать    = Истина;
                //ПечатнаяФорма.Автомасштаб         = Истина;
                //ПечатнаяФорма.ОриентацияСтраницы  = Ориентация;
                //ЗаполнитьЗначенияСвойств(ПечатнаяФорма, ТабличноеПоле, "ПолеСлева, ПолеСверху, ПолеСправа, ПолеСнизу");
                //НомСтр = 0;
                //Строки.Очистить();
                //Инд = 0;
                //Строки.Добавить(ОбластьПустаяСтрока);
                //Строки.Добавить(ОбластьОграничители);
                //Ном = 1;
                while(true/*ФормированиеПечатныхФорм.ПроверитьВыводТабличногоДокумента(ПечатнаяФорма, Строки, Ложь)*/)
                {
                    //Ном = Ном + 1;
                    //НомерЭлементаТабличнойЧасти = 0;
                    if(true/*МаксимальноеКоличествоОбластейМногострочнойЧасти(МногострочныеЧасти) >= Ном*/)
                    {
                        //НомерМнЧ = 0;
                    }
                }
                /*;

            КоличествоВыводимыхСтрок = Ном - 1;*/
                /*//Защита против частей разделов, которые не помещаются на лист, если даже
            */
                /*//выводить по одной строке из каждой многострочной части.
            */
                if(true/*КоличествоВыводимыхСтрок = 0*/)
                {
                    //КоличествоВыводимыхСтрок = 1;
                }
                //ИтоговыйТаблДок = Новый ТабличныйДокумент;
                //ИтоговыйТаблДок.ОтображатьЗаголовки = Ложь;
                //ИтоговыйТаблДок.ОтображатьСетку     = Ложь;
                //ИтоговыйТаблДок.ЧерноБелыйПросмотр  = Истина;
                //ИтоговыйТаблДок.ЧерноБелаяПечать    = Истина;
                //ИтоговыйТаблДок.Автомасштаб         = Истина;
                //ИтоговыйТаблДок.ОриентацияСтраницы  = Ориентация;
                //ЗаполнитьЗначенияСвойств(ИтоговыйТаблДок, ТабличноеПоле, "ПолеСлева, ПолеСверху, ПолеСправа, ПолеСнизу");
                //КолвоЛистов = КолвоЛистов + 1;
                //НомерМногострочнойЧасти = -1;
                //ВыводимыеОбласти = Новый Массив;
                //ВыводимыеОбласти.Добавить(ОбластьОграничители);
                /*//ВыводимыеОбласти.Добавить(ОбластьПустаяСтрока);
            */
                /*// Проверяем вывод области "Ограничители".
            */
                //флОбластьОграничителиУмещаетсяНаСтраницу = ФормированиеПечатныхФорм.ПроверитьВыводТабличногоДокумента(ИтоговыйТаблДок, ВыводимыеОбласти, Ложь);
                /*// Поиск "Правого присоединения" - секции с ИНН, КПП, номером страницы, находящейся справа
            */
                //ТаблПоле = ТабличноеПоле.ПолучитьОбласть(Верх, , Низ, );
                //ПравоеПрисоединение = Неопределено;
                if(true/*флОбластьОграничителиУмещаетсяНаСтраницу*/)
                {
                    //ВыводимыеОбласти.Добавить(ОбластьПустаяСтрока);
                    while(true/*флОбластьОграничителиУмещаетсяНаСтраницу*/)
                    {
                        /*// Проверяем вывод областей "ПустаяСтрока" и "Ограничители".
            */
                        //флВыводимыеОбластиУмещаютсяНаСтраницу = ФормированиеПечатныхФорм.ПроверитьВыводТабличногоДокумента(ИтоговыйТаблДок, ВыводимыеОбласти);
                        if(true/*флВыводимыеОбластиУмещаютсяНаСтраницу*/)
                        {
                            //ИтоговыйТаблДок.Вывести(ОбластьПустаяСтрока);
                        }
                    }
                    //;;
                }
            }
            return null;
        }
РегламентированнаяОтчетность