|
v7: как прибавить дни к дате | ☑ | ||
---|---|---|---|---|
0
alex_reglament
12.12.11
✎
18:00
|
нужно число из реквизида прибавить к дате
да так что б если число превышает количество дней в месяце то и месяц тоже менялся как заделать??? |
|||
1
Эльниньо
12.12.11
✎
18:02
|
+
|
|||
2
alex_reglament
12.12.11
✎
18:03
|
Реквизит - "Дней" = 70
Реквизит "Дата" = 12.12.2011 Дата + Дней так?? |
|||
3
alex_reglament
12.12.11
✎
18:03
|
а почему получается результат = 82?
|
|||
4
KRV
12.12.11
✎
18:05
|
Ибо реквизит должен быть типа "дата" к которому прибавляешь число
|
|||
5
KRV
12.12.11
✎
18:05
|
+(4) а реквизит "Дней" - тип "Число"
|
|||
6
alex_reglament
12.12.11
✎
18:05
|
и тогда у меня ошибчка
Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата) |
|||
7
alex_reglament
12.12.11
✎
18:06
|
Да тип число! дляна 2
|
|||
8
KRV
12.12.11
✎
18:06
|
Кстати.. называть реквизит "Дата" - некоторый моветон...
|
|||
9
GreyK
12.12.11
✎
18:08
|
(2) Ибо так неугодно 1С, а вот так пишут одноэсники:
"Реквизит "Дата" = '12.12.2011'" |
|||
10
alex_reglament
12.12.11
✎
18:12
|
блин так почему у меня результат = число а не дата?
|
|||
11
alex_reglament
12.12.11
✎
18:16
|
окозалось нужно
Дата + Дней тогда результат = дата а если так Дней + Дата то число странно |
|||
12
Ёпрст
12.12.11
✎
18:16
|
(11) неявное приведение типов к первому операнду, rtfm
|
|||
13
GreyK
12.12.11
✎
18:17
|
Заметь:
'12.12.2011' <> "12.12.2011" |
|||
14
alex_reglament
12.12.11
✎
18:18
|
спасибо всем
|
|||
15
alex_reglament
12.12.11
✎
18:18
|
(13) умничаншь?
|
|||
16
GreyK
12.12.11
✎
18:19
|
(15) ЗДЕСЬ? Оооо.
|
|||
17
Ёпрст
12.12.11
✎
18:20
|
(15) тебе просто показывают, что дата<>строка
|
|||
18
alex_reglament
12.12.11
✎
18:25
|
я это знаю!
|
|||
19
alex_reglament
12.12.11
✎
18:25
|
спасибо!
|
|||
20
DES
12.12.11
✎
18:42
|
(18) да ладно!!! ;)
|
|||
21
Эльниньо
12.12.11
✎
21:42
|
"Пётр " + 1 = "Пётр 1"
1 + "Пётр " = 1 Этот баян я первый раз постил лет 7 назад. Ничего не меняется. |
|||
22
zak555
12.12.11
✎
21:44
|
ДобавитьСутки()
|
|||
23
KRV
12.12.11
✎
21:50
|
ДобавитьВНочьСПятницыНаПонедельник()
|
|||
24
Злопчинский
12.12.11
✎
23:14
|
мало того, ев общем случае, если мы добавим к дате какой-то интервал, а потом от результата отнимем этот же интервал - то нихрена не попадем в исходную дату.. вот аткие мудеса... ;-)
|
|||
25
Cthulhu
13.12.11
✎
02:19
|
(24): в общем случае, плюсуя и минусуя интервал в днах - получим.
не получим если будем использовать системные функции для добавления не дней, а иных календарных интервалов - кои дейчствия производятся не по арифметическим правилам. такое вот дворницкое кун-фу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |