V82.ОбщиеМодули.УправлениеОтчетамиЗК.СформироватьДиаграмму C# (CSharp) Méthode

СформироватьДиаграмму() public méthode

public СформироватьДиаграмму ( ) : void
Résultat void
        public void СформироватьДиаграмму(/*ДиаграммаГанта, ПараметрыОтчета*/)
        {
            //мЧасДень 			= 0;
            //мДеньНеделяМесяц	= 1;
            //мНеделяМесяцГод		= 2;
            //мМесяцГод		    = 3;
            if(true/*ПараметрыОтчета.Периодичность < 0 ИЛИ ПараметрыОтчета.Периодичность > 3*/)
            {
                //Предупреждение("Не выбрана периодичность!");
            }
            if(true/*ПараметрыОтчета.ДатаНач > ПараметрыОтчета.ДатаКон И ПараметрыОтчета.ДатаКон <> '00010101000000'*/)
            {
                //Предупреждение("Дата начала периода не может быть больше даты конца периода");
            }
            if(true/*ПараметрыОтчета.ПостроительОтчета.ИзмеренияСтроки.Количество() = 0*/)
            {
                //Предупреждение("Не выбрано ни одной группировки!");
            }
            if(true/*ПараметрыОтчета.ДатаНач <> Дата('00010101')*/)
            {
                //ПараметрыОтчета.ДатаНач = НачалоДня(ПараметрыОтчета.ДатаНач);
            }
            if(true/*ПараметрыОтчета.ДатаКон <> Дата('00010101')*/)
            {
                //ПараметрыОтчета.ДатаКон = КонецДня(ПараметрыОтчета.ДатаКон);
            }
            /*//РезультатЗапроса = СформироватьЗапрос(Регистратор);
            */
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("НачалоПериода", НачалоДня(ПараметрыОтчета.ДатаНач));
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("КонецПериода",  КонецДня(ПараметрыОтчета.ДатаКон));
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("ДатаНач", НачалоДня(ПараметрыОтчета.ДатаНач));
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("ДатаКон", НачалоМинуты(КонецДня(ПараметрыОтчета.ДатаКон)));
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("ДатаСведений", ПараметрыОтчета.ДатаКон);
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("ДатаПослеНачала", ПараметрыОтчета.ДатаНач + 1);
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("ТекущаяДата", КонецДня(ОбщегоНазначения.ПолучитьРабочуюДату()));
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("РаботникОрганизацииВОтпуске", Перечисления.СостоянияРаботникаОрганизации.ОтпускЕжегодный);
            /*//ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("ПомещениеСвободно", Перечисления.Занятость.Свободно);
            */
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("Свободен", Перечисления.ТипыПериодическихЗадачРаботника.Свободен);
            //ПараметрыОтчета.ПостроительОтчета.Параметры.Вставить("Отпуск", Перечисления.ТипыПериодическихЗадачРаботника.ОтпускЕжегодный);
            //ПараметрыОтчета.ПостроительОтчета.Выполнить();
            //РезультатЗапроса = ПараметрыОтчета.ПостроительОтчета.Результат;
            //ДиаграммаГанта.Обновление = Ложь;
            //ДиаграммаГанта.ОтображениеИнтервала = ОтображениеИнтервалаДиаграммыГанта.Плоский;
            //ДиаграммаГанта.Очистить();
            /*//ДиаграммаГанта.ОбластьЗаголовка.Текст = СформироватьЗаголовок();
            */
            /*// Оформление шкалы времени
            */
            //ЭлементыШкалыВремени = ДиаграммаГанта.ОбластьПостроения.ШкалаВремени.Элементы;
            /*// очистим коллекцию
            */
            //ПервыйЭлемент = ЭлементыШкалыВремени[0];
            /*// нельзя полностью очитить коллекцию (один элемент будет всегда)
            */
            /*// заполним коллекцию
            */
            if(true/*ПараметрыОтчета.Периодичность = мДеньНеделяМесяц*/)
            {
                //ПервыйЭлемент.Единица = ТипЕдиницыШкалыВремени.Месяц;
                //ПервыйЭлемент.ЛинииДелений = Новый Линия(ТипЛинииДиаграммы.Сплошная, 1);
                //Элемент = ЭлементыШкалыВремени.Добавить();
                //Элемент.Единица = ТипЕдиницыШкалыВремени.Неделя;
                //Элемент.ЛинииДелений = Новый Линия(ТипЛинииДиаграммы.Точечная, 1);
                //Элемент = ЭлементыШкалыВремени.Добавить();
                //Элемент.Единица = ТипЕдиницыШкалыВремени.День;
                //Элемент.ЛинииДелений = Новый Линия(ТипЛинииДиаграммы.Пунктир, 1);
                //Элемент.ФорматДня =  ФорматДняШкалыВремени.ДеньМесяца;
            }
            /*// Вывод данных
            */
            //СтруктураПараметров = Новый Структура;
            //СтруктураПараметров.Вставить("Диаграмма", ДиаграммаГанта);
            //СтруктураПараметров.Вставить("ВсегоГруппировок", ПараметрыОтчета.ПостроительОтчета.ИзмеренияСтроки.Количество());
            //ВывестиВыборку(РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам), СтруктураПараметров, 0, , ПараметрыОтчета);
            //ДиаграммаГанта.ПоказатьУровеньТочек(0);
            //ДиаграммаГанта.Обновление = Истина;
        }