Имя: Пароль:
1C
1С v8
Программно создать колонку с типом дата без времени
0 AvtorVoprosa
 
08.06.17
13:57
Есть табличная часть на форме, создаю колонки программно,а именно так:
ТабличноеПоле.Колонки.Добавить("ПериодРегистрации",,"Период регистрации", 10);
Хочу чтобы дата подставляема туда выводилась без времени, типа 01.01.2017, а выводится 01.01.2017 0:00:00
То есть как указать тип данных для колонки Дата (без времени)?
1 Волшебник
 
модератор
08.06.17
13:57
Нужно изменять представление, а не тип.
2 AvtorVoprosa
 
08.06.17
14:00
Спасибо, получилось.
Сделал так при заполнении данными
НовСтрока.ПериодРегистрации = Формат(Док.ПериодРегистрации, "ДФ=dd.MM.yyyy");
3 Волшебник
 
модератор
08.06.17
14:00
(2) плохое решение. Колонка стала строковой
4 AvtorVoprosa
 
08.06.17
14:01
(3) А как тогда
5 AvtorVoprosa
 
08.06.17
14:01
Да она по сути и была строковой
6 cw014
 
08.06.17
14:01
ТабличноеПоле.Колонки.Добавить("ПериодРегистрации",Новый ОписаниеТипов("Дата",,,Новый КвалификаторыДаты(ЧастиДаты.Дата)),"Период регистрации", 10);
7 AvtorVoprosa
 
08.06.17
14:03
(6) спасибо
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.