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