|
|
|
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): в общем случае, плюсуя и минусуя интервал в днах - получим.
не получим если будем использовать системные функции для добавления не дней, а иных календарных интервалов - кои дейчствия производятся не по арифметическим правилам. такое вот дворницкое кун-фу. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |