Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 апр 2024, 00:10

Вопрос по форматированию даты

Автор dsabitov, 30 мая 2016, 13:30

0 Пользователей и 1 гость просматривают эту тему.

dsabitov

Можно ли программно изменить вид поля для ввода с типом Дата, так, чтобы в поле для ввода отображалась только Дата (без времени)?
Что-то вроде такого:
Элементы.Проверка.ОграничениеТипа.КвалификаторыДаты.ЧастиДаты=ЧастиДаты.Дата;
Только это не работает, так как ЧастиДаты доступны только для чтения.

Rasty

в свойствах элемента формы есть состав даты
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

mixqn

ЭлементыФормы.Реквизит1.Формат = "ДФ=dd.MM.yyyy";

dsabitov

Нужно изменить именно программно
Добавлено: 30 мая 2016, 13:58


Цитата: mixqn от 30 мая 2016, 13:56
ЭлементыФормы.Реквизит1.Формат = "ДФ=dd.MM.yyyy";
Вид поля для ввода не меняется. (8.2 управляемая форма)

mixqn

Цитата: dsabitov от 30 мая 2016, 13:56(8.2 управляемая форма)
я для обычных форма написал. сейчас посмотрю, есть что-то подобное для управляемых. вроде бы должно быть

Rasty

Элементы.Дата.ФорматРедактирования = "ДФ=dd.MM.yyyy";
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

RickRock

Цитата: dsabitov от 30 мая 2016, 13:56
Нужно изменить именно программно
Добавлено: 30 мая 2016, 13:58


Цитата: mixqn от 30 мая 2016, 13:56
ЭлементыФормы.Реквизит1.Формат = "ДФ=dd.MM.yyyy";
Вид поля для ввода не меняется. (8.2 управляемая форма)

Попробуйте так Формат(Дата, "ДЛФ=Д")  . Соббственно передайте в "дата" вашу переменную с датой.

dsabitov

Цитата: Rasty от 30 мая 2016, 14:12
Элементы.Дата.ФорматРедактирования = "ДФ=dd.MM.yyyy";
Спасибо большое!
ФорматРедактирования именно то, что нужно, вопрос исчерпан!

mixqn

Цитата: Rasty от 30 мая 2016, 14:12Элементы.Дата.ФорматРедактирования = "ДФ=dd.MM.yyyy";
эх не успел )))

Rasty

Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск