Имя: Пароль:
1C
1С v8
СКД: Разность дат в вычисляемых полях
,
0 LevelUP
 
21.02.17
15:44
Здравствуйте!
Вычисляемое поле. В выражении пишу
заказПокупателя.дата-&текДата
ругается Неверные параметры "-"

для интереса пишу заказПокупателя.дата, не ругается

Но мне нужна разность дат. Подскажите как реализовать?
1 Жан Пердежон
 
21.02.17
16:00
РАЗНОСТЬДАТ()
2 vicof
 
21.02.17
16:07
(1) кэп, это ты?
3 LevelUP
 
21.02.17
16:08
(1) а точно можно  РАЗНОСТЬДАТ() использовать в выражении вычисляемого поля? У меня ругается на "ГОД" в выражении РАЗНОСТЬДАТ(заказПокупателя.дата,&текДата,ГОД)
4 rbcvg
 
21.02.17
16:09
(3) в кавычках надо, вроде.
"ГОД"
5 LevelUP
 
21.02.17
16:13
(4) Да точно. Спасибо! Так-то в запросах без кавычек. А где можно почитать про функции, которые можно использовать в этих выражениях?
6 DrShad
 
21.02.17
16:15
(5) да все возможные + функции общих модулей и глобальных
7 nordbox
 
21.02.17
16:15
8 LevelUP
 
21.02.17
16:21
(6) почему же тогда вот это заказПокупателя.дата-&текДата не выполнилось? нормальная разность двух дат.
9 DrShad
 
21.02.17
16:21
возьми это выражение в []
10 DrShad
 
21.02.17
16:21
сорри, перепутал с пользовательскими полями
11 DrShad
 
21.02.17
16:23
(8) хз, а если аказПокупателя.дата-аказПокупателя.дата дает 0?
12 LevelUP
 
21.02.17
16:25
(11) неа ругается на "-". Даже ЗаказПокупателя.дата-2 не хочет, а также &дат1-2
13 vicof
 
21.02.17
16:32
-2 чего ты отнимаешь? Дней? Лет? Секунд?
Вот и запрос не понимает
14 Naf2017
 
21.02.17
16:38
(13) он намекает, что язык СКД и язык модулей отличаются