Имя: Пароль:
1C
1С v8
Убрать время в дате.
0 Чайник Рассела
 
30.09.13
23:58
В ТП поле, вывожу туда дату, формат стоит dd.MM.yy, дата все равно выводится со временем. Что править?
1 Чайник Рассела
 
01.10.13
00:03
вывожу туда текущее время, выводится нормально, как дата.
Вывожу реквизит.Дата выводится дата+время
2 Klesk666
 
01.10.13
00:04
Формат
3 Klesk666
 
01.10.13
00:05
а не увидел, сорри
4 Euguln
 
01.10.13
00:11
(1) На всякий случай, тип реквизита точно "дата"?
5 Чайник Рассела
 
01.10.13
00:13
(4) да. проблема в том, что если используешь шаблон вида [Реквизит.РеквизитТипДата] то выводит со временем. Если используешь не шаблон, а параметр Реквизит, то все выводит как надо.
6 Чайник Рассела
 
01.10.13
00:17
проблема описана здесь v8: УНФ 1.3.2.5: шаблон ценника

похоже что глюк платформы. Правится только кодом.
7 mikecool
 
01.10.13
00:35
(5) а ничего, что шаблон возвращает строку и формат на нее уже не работает?
8 Чайник Рассела
 
01.10.13
00:37
(7)смутило, что шаблон текущеевремя он обрабатывал нормально.
Оказалось, что именно этот шаблон принудительно обрабатывается кодом перед выводом
9 Чайник Рассела
 
01.10.13
00:38
+(8) Если ВРег(НаименованиеКолонки) = ВРег("ТекущееВремя") Тогда
Область.Параметры[ПараметрШаблона.Значение] = Формат(СтрокаТовары[НаименованиеКолонки],"ДФ=dd.MM.yyyy");