У дерева тип стоял просто дата. поставил дата и время. но теперь выдает мне время там где нужна только дата и дату время. где нужно только время. капец
делаю вот так
ИначеЕсли Элемент.ТекущиеДанные.ТипЗнч = "Дата" Тогда
МассивДата = Новый Массив;
МассивДата.Добавить(Тип("Дата"));
КвалификаторДаты = Новый КвалификаторыДаты(ЧастиДаты.Дата);
ОписаниеТиповД = Новый ОписаниеТипов(МассивДата,,, КвалификаторДаты);
Элемент.ТекущийЭлемент.ОграничениеТипа =ОписаниеТиповД;
ИначеЕсли Элемент.ТекущиеДанные.ТипЗнч = "Время" Тогда
МассивДата = Новый Массив;
МассивДата.Добавить(Тип("Дата"));
КвалификаторДаты = Новый КвалификаторыДаты(ЧастиДаты.Время);
ОписаниеТиповД = Новый ОписаниеТипов(МассивДата,,, КвалификаторДаты);
Элемент.ТекущийЭлемент.ОграничениеТипа =ОписаниеТиповД;
ДатаНапоминания = ТекущаяДата();
Подсказка = "Введите время";
ЧастьДаты = ЧастиДаты.Время;
Если ВвестиДату(ДатаНапоминания, Подсказка, ЧастьДаты) Тогда
Элемент.ТекущиеДанные.Значение = ДатаНапоминания;
КонецЕсли;
ну если реквизит типа дата, то какой смысл на форме его показывать как датаВремя? Всё равно же покажет нулевое время. КАкой глубинный смысл этой задумки?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший