|
Преобразование к типу дата не может быть выполнено
| ☑ |
0
oga2013
21.01.13
✎
14:32
|
В 2012 году всё работало нормально, в 2013 году появилась ошибка (Преобразование к типу Дата не может быть выполнено)
Строка, на которой выдается ошибка: Дата(Год(ТекущаяДата()),Месяц(ДатаРождения),День(ДатаРождения));
Нулевых значений параметра ДатаРождения нет! Делаю проверку: Если ДатаРождения <> Дата(1, 1, 1) Тогда ...
|
|
1
Maxus43
21.01.13
✎
14:33
|
високосный год может?)
|
|
2
VasiL-V
21.01.13
✎
14:34
|
(0) Ну все таки, что-то не то с ДатаРождения
|
|
3
palpetrovich
21.01.13
✎
14:34
|
отладчик должен помочь
|
|
4
Starhan
21.01.13
✎
14:35
|
(0) ну че там не 29 февраля?
|
|
5
Wobland
21.01.13
✎
14:36
|
а зачем такая проверка?
|
|
6
Starhan
21.01.13
✎
14:36
|
(5) это они похоже хотят день рождения в этом году посмотреь
|
|
7
Starhan
21.01.13
✎
14:37
|
а проверка что дата рождения заполнена иначе. 1января можно было б супер праздник делать
|
|
8
Maxus43
21.01.13
✎
14:53
|
автор, говори уже, я хочу узнать оценку своей телепатии
|
|
9
Reset
21.01.13
✎
14:55
|
(8) 2012 високосный был, шанс высокой оценки высок :)
|
|
10
oga2013
22.01.13
✎
11:47
|
всё верно...у сотрудника день рождения 29 февраля. Спасибо!
|
|
11
Reset
22.01.13
✎
11:55
|
ДобавитьМесяц(ДатаРождения,12*(Год(ТекущаяДата())-Год(ДатаРождения)))
|
|
12
cw014
22.01.13
✎
11:58
|
(8) Попробуй в 1С написать Дата(2013,2,29,0,0,0)... :)
|
|
13
Maxus43
22.01.13
✎
11:59
|
Ура! Новый уровень телепатии достигнут)
|
|
14
Reset
22.01.13
✎
11:59
|
(12) а ему зачем? он в (1) ответил
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан