Имя: Пароль:
1C
1С v8
Формат даты в поле выбора
0 dizpers
 
14.05.12
21:11
Есть поле выбора. В нем находятся элементы с типом Время. В списке они отображаются как

01.01.0001 13:26:28

Хочется, чтобы отображалось как

13:26:28

Знаю, что можно преобразовать первый вариант во второй при помощи функции Формат()

Формат(Дата, "ДЛФ=T")

Но как сделать так, что в списке выбора отображались отформатированные элементы - не знаю. Посдкажите, пожалуйста, как это сделать?:)
1 Mort
 
14.05.12
21:15
ЭлементСпискаЗначений (ValueListItem)
ЭлементСпискаЗначений (ValueListItem)
Свойства:

Значение (Value)
Картинка (Picture)
Пометка (Check)
Представление (Presentation) <--- ВОТ ОНО
2 dizpers
 
14.05.12
21:30
Я использую запрос, затем выполняю этот запрос и результат этого запроса загружаю в список значений

Времена.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("ВремяНачала"));

Используя ЗагрузитьЗначения() можно ли сходу задать и представления для элементов списка значений? Или же единственный выход - в циклк пробежаться по всем элементам списка значений и задать им соответствующее представление?
3 dizpers
 
15.05.12
05:46
Спасибо! Вопрос решен:

Для Каждого элВремена Из Времена Цикл
   элВремена.Представление = Формат(элВремена.Значение, "ДЛФ=T")    
КонецЦикла;
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.