|
Проверить существует ли запись сегодня в регистресведений
| ☑ |
0
fdgd98
19.01.15
✎
16:03
|
есть регистрсведений периодический, хочу проверить запросом есть ли запись на сегодня. Проблема, как установить параметр дату?
Запрос = Новый Запрос();
Запрос.Текст =
"ВЫБРАТЬ
| КВ.Период,
| КВ.Датчик,
| КВ.Коэффциент
|ИЗ
| РегистрСведений.КВ (&НаДату,)" ;
РабочаяДата = ТекущаяДата()-1800;
Запрос.УстановитьПараметр("НаДату",РабочаяДата);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
КонецЦикла;
|
|
1
barrgand
19.01.15
✎
16:05
|
(0) НачалоДня(ТекущаяДата())?
|
|
2
fdgd98
19.01.15
✎
16:19
|
(1) скажи как установить параметр)
|
|
3
Maxus43
19.01.15
✎
16:23
|
|ИЗ
| РегистрСведений.КВ (&НаДату,)" ;
это чего за конструкция? вощето надо
ГДЕ
КВ.Период = &НаДату
|
|
4
Maxus43
19.01.15
✎
16:23
|
Конструктором запроса пользуйся
|
|
5
Alpen906
19.01.15
✎
16:24
|
ГДЕ КВ.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НаДату, ДЕНЬ) И КОНЕЦПЕРИОДА(&НаДату, ДЕНЬ)
|
|
6
Maxus43
19.01.15
✎
16:28
|
ГДЕ
НАЧАЛОПЕРИОДА(КВ.Период, ДЕНЬ) = &НаДату
|
|
7
Alpen906
19.01.15
✎
16:29
|
При условии
Запрос.УстановитьПараметр("НаДату",НачалоДня(ТекущаяДата());
|
|
8
fdgd98
19.01.15
✎
16:35
|
а как сделать допустим из текущей даты = 19.01.2015, получить 18.01.2015?
|
|
9
Timon1405
19.01.15
✎
16:38
|
(8) НачалоДня(НачалоДня(ТекущаяДата())-1)
|
|
10
mikecool
19.01.15
✎
16:41
|
(8) добавитькдате()
|
|