V82.СправочникиОбъект.Мероприятия.Печать C# (CSharp) Method

Печать() public method

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

            Макет = ПолучитьМакет("Макет");*/
            //ДокументРезультат = Новый ТабличныйДокумент;
            //ТаблицаСоставаМероприятия = Результат.Выгрузить();
            //ТаблицаСоставаМероприятия.Свернуть("СоставМероприятия,СоставМероприятияПредставление,НачалоМероприятия,ОкончаниеМероприятия",);
            //ТаблицаСоставаМероприятия.Сортировать("НачалоМероприятия");
            /*// Структура вывода группировок: ключи определяют "основные" группировки,
            */
            //ИмяГруппировки = "Подразделение";
            //СтруктураВыводГруппировок = Новый Структура;
            //СтруктураВыводГруппировок.Вставить(ИмяГруппировки,Новый  Массив);
            //СтруктураВыводГруппировок.Вставить("Физлицо",Новый  Массив);
            //МассивГруппировки    = Новый Массив;
            //МассивГруппировки.Добавить(ИмяГруппировки);
            //МассивГруппировки.Добавить("Физлицо");
            //СтруктураПараметров = Новый Структура;
            /*// Области строки отчета - табличные документы из макета отчета
            */
            //СтруктураПараметров.Вставить("ОбщийОтступ", Макет.ПолучитьОбласть("ОбщийОтступ|Строка"));
            //СтруктураПараметров.Вставить("ЗначениеГруппировки",   Макет.ПолучитьОбласть("Значение|Строка"));
            //СтруктураПараметров.Вставить("ЗначенияПоказателя",    Макет.ПолучитьОбласть("Показатель|Строка"));
            /*// Табличный документ - результат отчета
            */
            //СтруктураПараметров.Вставить("ТабДок",    ДокументРезультат);
            /*// Массив выводимых показателей отчета
            */
            //СтруктураПараметров.Вставить("МассивПоказатели", ТаблицаСоставаМероприятия.ВыгрузитьКолонку("СоставМероприятия"));
            /*// Общее количество группировок запроса, т.е. как выводимых, так и пропускаемых
            */
            //СтруктураПараметров.Вставить("ВсегоГруппировок", 			2);
            /*// Заполненная структура вывода группировок
            */
            //СтруктураПараметров.Вставить("СтруктураВыводГруппировок", 	СтруктураВыводГруппировок);
            /*// Массив всех группировок запроса, т.е. как выводимых, так и пропускаемых
            */
            //СтруктураПараметров.Вставить("МассивГруппировки", 	МассивГруппировки);
            /*// Заполненная структура "поправки" сдвига группировок вправо
            */
            /*//	СтруктураПараметров.Вставить("СтруктураСдвигУровняГруппировок", СтруктураСдвигУровняГруппировок);
            */
            /*// Наклонный шрифт для групп
            */
            //СтруктураПараметров.Вставить("ШрифтГрупп", Новый Шрифт(Макет.Область("Строка|Показатель").Шрифт,,,,Истина));
            /*// Форматная строка для вывода показателей
            */
            //СтруктураПараметров.Вставить("ФорматПоказателей", 			Новый Структура);
            /*// передадим уровень записей, которые выделять другим фоном
            */
            //СтруктураПараметров.Вставить("УровеньОкрашиваемойЗаписи", 0);
            //ДокументРезультат.Область(3,2,ДокументРезультат.ВысотаТаблицы,ДокументРезультат.ШиринаТаблицы-1).ЦветФона = ЦветаСтиля.ФонГруппировкиВерхнегоУровня;
            /*// Вывод строк отчета
            */
            //ДокументРезультат.НачатьАвтогруппировкуСтрок();
            //ВывестиВыборку(Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам), СтруктураПараметров, 0);
            //ДокументРезультат.ЗакончитьАвтогруппировкуСтрок();
            //ДокументРезультат.ФиксацияСверху = 5;
            //ДокументРезультат.ФиксацияСлева = 2;
            return null;
        }