Имя: Пароль:
1C
1С v8
Преобразование к типу дата не может быть выполнено
,
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) ответил
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан