helpf.pro
Регистрация

v8.2 УП: подскажите, где ошибка

Alexk88
22.05.2012 16:26Прочитано: 885
в отчете хочу вывести текущую дату, по итогу ничего не получаю
Код 1C v 8.2 УП
 
Функция СформироватьНаСервере() экспорт
ВыходнаяФорма.Очистить();
М = получитьМакет("Макет");
Запрос = Новый Запрос;
Запрос.Текст=

"ВЫБРАТЬ
| Задачи.дата КАК Дата
|ИЗ
| Справочник.Задачи КАК Задачи
|ГДЕ
| Задачи.дата = &ТекущаяДата
|
|СГРУППИРОВАТЬ ПО
| Задачи.дата" ;

Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДата());
О = М.ПолучитьОбласть("Шапка");
ВыходнаяФорма.Вывести(О);
О = М.ПолучитьОбласть("Заголовок");
ВыходнаяФорма.Вывести(О);


Выборка = Запрос.Выполнить().Выбрать();

Пока Выборка.Следующий() цикл
О = М.ПолучитьОбласть("Строка");
О.Параметры.Заполнить(Выборка);
ВыходнаяФорма.Вывести(О);
КонецЦикла;


КонецФункции
Yandex
Возможно, вас также заинтересует
Реклама на портале
Mokey
22.05.2012 17:51Ответ № 1
Потому что ТекущаяДата() возвращает дату вплоть до секунды. В запросе надо указывать вхождение искомой даты в промежуток между НачалоДня(ТекущаяДата()) и КонецДня(ТекущаяДата())
Изменено 22.05.12 17:51:35
Подсказка: Для быстрого поиска ответов - используйте 'Поиск'
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.