V82.ОбщиеМодули.РаботаСДиалогамиДополнительный.ВыбратьВремяДня C# (CSharp) Method

ВыбратьВремяДня() public method

public ВыбратьВремяДня ( ) : void
return void
        public void ВыбратьВремяДня(/*Форма, ДатаВремен, ТекЭлемент, Пользователь, ПоГрафику = Истина, ПолныйГод = Истина, ВыбиратьТолькоВремя = Ложь, ДатаНачала = Неопределено*/)
        {
            //ДлинаЧаса = 3600;
            if(true/*ПоГрафику*/)
            {
                //СтруктураРабочегоВремени = УправлениеКонтактами.ОпределитьНачалоИОкончаниеРабочегоДняПользователя(Пользователь, ДатаВремен);
                //НачалоРабочегоДняКонстанта    = СтруктураРабочегоВремени.ДатаНачала;
                //ОкончаниеРабочегоДняКонстанта = СтруктураРабочегоВремени.ДатаОкончания;
            }
            //СписокВремен = Новый СписокЗначений;
            //НачалоРабочегоДня = НачалоЧаса(НачалоДня(ДатаВремен) + Час(НачалоРабочегоДняКонстанта) * ДлинаЧаса + Минута(НачалоРабочегоДняКонстанта)*60);
            //ОкончаниеРабочегоДня = КонецЧаса(НачалоДня(ДатаВремен) + Час(ОкончаниеРабочегоДняКонстанта) * ДлинаЧаса + Минута(ОкончаниеРабочегоДняКонстанта)*60) - ДлинаЧаса;
            /*// Если в процедуру дата начала не передана, список начнется с даты начала рабочего дня
            */
            /*// В противном случае, необходимо взять из даты начала время, а саму дату взять из ДатаВремен
            */
            //ВремяНачала = ?(ДатаНачала = Неопределено, НачалоРабочегоДня, НачалоДня(ДатаВремен) + (ДатаНачала - НачалоДня(ДатаНачала)));
            //ВремяСписка = ВремяНачала;
            while(true/*НачалоЧаса(ВремяСписка) <= НачалоЧаса(ОкончаниеРабочегоДня)*/)
            {
                if(true/*НЕ ЗначениеЗаполнено(ВремяСписка) И ВыбиратьТолькоВремя*/)
                {
                    //ПредставлениеВремени = "00:00";
                }
                if(true/*ЗначениеЗаполнено(ДатаНачала)*/)
                {
                    //РазностьДат = (ВремяСписка - ВремяНачала) / ДлинаЧаса;
                    if(true/*РазностьДат = 0*/)
                    {
                        //ПредставлениеВремени = ПредставлениеВремени + " (0 мин.)";
                    }
                }
                //СписокВремен.Добавить(ВремяСписка, ПредставлениеВремени);
                //ВремяСписка = ВремяСписка + ДлинаЧаса / 2;
                /*// по полчаса
            */
            }
            /*;

            НачальноеЗначение = СписокВремен.НайтиПоЗначению(ДатаВремен);*/
            if(true/*НачальноеЗначение = Неопределено*/)
            {
                //ВыбранноеВремя = Форма.ВыбратьИзСписка(СписокВремен, ТекЭлемент);
            }
            if(true/*ВыбранноеВремя <> Неопределено*/)
            {
                //ДатаВремен = ВыбранноеВремя.Значение;
            }
        }