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

Если дата между началом и концом дня?

bless18
19.05.2010 13:33Прочитано: 3730
А как поставить параметр правильно, если дата стоит между началом и концом дня?
Пишу
Код 1C v 8.х
 
ЭтотОбъект.РаспределениеЗадачи.Очистить();
Запрос = новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ТекущиеЗадачиСрезПоследних.Отдел,
| ТекущиеЗадачиСрезПоследних.НаименованиеЗадачи,
| ТекущиеЗадачиСрезПоследних.Период,
| ТекущиеЗадачиСрезПоследних.ОписаниеЗадачи
|ИЗ
| РегистрСведений.ТекущиеЗадачи.СрезПоследних(&ДатаН,ДатаК=&ДатаК, Отдел = &Отдел) КАК ТекущиеЗадачиСрезПоследних";
//|ГДЕ
//| ТекущиеЗадачиСрезПоследних.Период МЕЖДУ &ДатаН И &ДатаК";
//| И ТекущиеЗадачиСрезПоследних.Отдел = &Отдел";
//Запрос.УстановитьПараметр("Отдел", ПараметрыСеанса.ТекущийПользователь.Сотрудник.Отдел);
Запрос.УстановитьПараметр("ДатаН", НачалоДня(ТекущаяДата()));
Запрос.УстановитьПараметр("ДатаК", КонецДня(ТекущаяДата()));
Запрос.УстановитьПараметр("Дата", КонецДня(ТекущаяДата()));
Запрос.УстановитьПараметр("Отдел", ЭтотОбъект.Отдел);
Результат = Запрос.Выполнить();


Сообщение, что неправильные параметры в запросе
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
19.05.2010 18:10Ответ № 1
СрезПоследних( - работает только НА какую-то ДАТУ, на период невозможно!
bless18
20.05.2010 11:23Ответ № 2
Вопрос закрыт!
Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.