Имя: Пароль:
1C
1С v8
Допустимые выражения в параметрах СКД
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
и в кавычках пишется "МИНУТА", "ДЕНЬ" и т.д.