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

Вывод даты без времени в ячейках табличного документа

Автор katyabelova, 03 дек 2018, 12:09

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

katyabelova

Всем добрый день :3
Возник такой вопрос. В результате запроса в ячейки табличного документа выводится дата в виде 21.12.2012 0:00:00. Подскажите пожалуйста, как вывести только 21.12.2012 ?

Пробовала вот так:

ТаблицаЗначений.Область(,1,,1).Формат="ДФ=ддММгггг";

И вот так:

ТаблицаЗначений.Область(,1,,1).Формат="ДЛФ=Д";

Не работает :c

Ещё пыталась через ПКМ/свойства ячейки, но там поле формат заблокировано.

Тапками сильно не кидайтесь, изучаю 1с совсем недавно, книжки читаю, синтаксис-помощник юзаю, по форумам лазаю :c
Очень надеюсь на вашу помощь и понимание, заранее спасибо!

Z.spb

Формат ячеек нужно устанавливать до вывода даты в таб.документ.

В приведённом примере, если поменять "строка1" и "строка2" местами, то всё начнёт работать.

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 5
| Календарь.ДатаКалендаря
|ИЗ
| РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь";
Выборка = Запрос.Выполнить().Выбрать();
ТД = Новый ТабличныйДокумент;
сч=1;
Пока Выборка.Следующий() Цикл
ТД.Область(сч,1).Текст  = Выборка.ДатаКалендаря; //строка1
ТД.Область(сч,1).Формат = "ДФ=dd.MM.yyyy";       //строка2
сч=сч+1;
КонецЦикла;
ТД.Показать();

   

Теги:

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

Рейтинг@Mail.ru

Поиск