|
Вопросы от чайника |
☑ |
0
361gradus
31.01.15
✎
20:52
|
Почему
Сообщить(ДобавитьМесяц(Дата(20050101), 3)); - не работает
Сообщить(ДобавитьМесяц('20050101', 3)); - когда это работает
|
|
1
PR
31.01.15
✎
20:54
|
Все нормально
|
|
2
Эмбеддер
31.01.15
✎
20:54
|
ну можешь еще так написать
Сообщить(ДобавитьМесяц(Дата(Дата('20050101')), 3));
|
|
3
zulu_mix
31.01.15
✎
20:55
|
потому что сп читать надо. в частности описание функции Дата
|
|
4
PR
31.01.15
✎
20:57
|
Можно еще так
Сообщить(ДобавитьМесяц(Дата("Барышня, начало 2005 года, пожалуйста"), 3));
|
|
5
361gradus
31.01.15
✎
20:58
|
(1) Странно, но, действительно, сейчас все в порядке, хотя до этот на этот же текст ругался.
Сообщить(ДобавитьМесяц(ТекущаяДата(), 3));
Та же ситуация, сначала-ошибка, потом все нормально стало запускаться
|
|
6
Эмбеддер
31.01.15
✎
20:59
|
ну не знаю, у меня первый вариант все равно не работает)))
|
|
7
Dmitrii
гуру
31.01.15
✎
21:05
|
(0) Если в качестве параметра финкции Дата передается число, то параметров должно быть минимум 3 штуки: год, месяц, число:
Дата(2005, 1, 1)
Если передается строка, то выглядит:
Дата("20050101")
У тебя в первом случае число
|
|
8
Kvant1C
31.01.15
✎
21:14
|
(7) эх, отнял у человека шанс самому разобраться... :)
|
|
9
PR
31.01.15
✎
21:15
|
(8) И не говори. Живодер.
|
|
10
361gradus
31.01.15
✎
21:21
|
(7) Спасибо.
Откровенно, стыдно за такие вопросы, но очень уж не хочется на будущее накапливать такого рода недопонимания, а в синтаксис-помощнике эти нюансы зачастую подробно не расписаны.
|
|
11
PR
31.01.15
✎
21:28
|
(10) Эти нюансы? Ты издеваешься? Лучше уж сразу тогда профессию меняй.
|
|
12
ifso
31.01.15
✎
21:37
|
(11) справиться со сменой профессии будет проще чем с сабжем, не ?)
|
|
13
zulu_mix
31.01.15
✎
21:39
|
(10) не, ну нормально. (7) спасибо а где пирожок для (3) ???
|
|
14
spectre1978
31.01.15
✎
21:53
|
(10) Конструкторы значений "Дата" расписаны достаточно подробно. Вы просто передаете неверное значение.
Есть три литерала
'20050101'
"20050101"
20050101
Это совершенно разные вещи. Задание на дом: напишите отличия.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой