|
Допустимые выражения в параметрах СКД
| ☑ |
0
mrd2006
04.06.12
✎
16:55
|
В запросе имеются параметры ДатаОкончания и Дата1 хотелось бы, чтобы при задании параметра ДатаОкончания для параметра Дата1 автоматически выставлялось значение ДатаОкончания + 1 секунда. Как сделать такое в СКД т.е. какую функцию в выражении параметра можно применить?
|
|
1
Maxus43
04.06.12
✎
16:56
|
в параметрах убрать его из доступных и в поле Выражение прописать что надо?
|
|
2
mrd2006
04.06.12
✎
16:59
|
Обычное выражение туда не поставишь, т.е. типа &ДатаОкончания+1 не прокатит
|
|
3
Maxus43
04.06.12
✎
17:01
|
ДобавитьКДате там минимум минута.
А в запросе юзать вместо &Дата1 - &ДатаОкончания&
|
|
4
sergei992003
04.06.12
✎
17:04
|
смотри в синтаксисе: ДобавитьКДате(Выражение, ТипУвеличения, Величина )
|
|
5
mrd2006
04.06.12
✎
17:06
|
Спасибо всем
|
|
6
Maxus43
04.06.12
✎
17:07
|
и что в итоге?
|
|
7
mrd2006
04.06.12
✎
17:22
|
к сожалению вылезла ещё проблема при выполнении отчета
в параметрах одной из виртуальных таблиц остатков где период задал : ДобавитьКДате(&ДатаК, СЕКУНДА, 1)
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(70, 3)}: Ошибка обработки представления "РегистрНакопления.ВзаиморасчетыСЖильцами.Остатки:Несоответствие типов (Параметр номер ""1"")"
<<?>>РегистрНакопления.ВзаиморасчетыСЖильцами.Остатки(&П, ) КАК ВзаиморасчетыСЖильцамиОстатки
|
|
8
Maxus43
04.06.12
✎
17:25
|
>>(3)
ДобавитьКДате там минимум минута
читать не пробовал?)
|
|
9
Maxus43
04.06.12
✎
17:25
|
и в кавычках пишется "МИНУТА", "ДЕНЬ" и т.д.
|
|