Имя: Пароль:
1C
1С v8
Не могу преобразовать к типу Дата
,
0 Dimonkur
 
23.01.14
07:57
Мне нужно строку 28.12.2013 преобразовать в дату.

У меня во внешней обработке есть оператор: _Дата = (лев(стр,поз-1));
_дата в строковом выражении = 28.12.2013. Нужно преобразовать эту в строку в дату. Пишу _Дата = дата(лев(стр,поз-1)); Пишет невозможно преобразовать в дату. Как преобразовать в дату строку типа 28.12.2013?
1 Wobland
 
23.01.14
07:59
дата(2013, 12, 28)
2 Wobland
 
23.01.14
08:01
дата("20131228")
3 Рэйв
 
23.01.14
08:07
СтрДата = СтрЗаменить("28.12.2013",".", Символы.ПС);

Г=Число(СтрПолучитьСтроку(СтрДата,3));
М=Число(СтрПолучитьСтроку(СтрДата,2));
Д=Число(СтрПолучитьСтроку(СтрДата,1));
Дат=Дата(Г,М,Д,0,0,0);
Сообщить(Дат);
4 Defender aka LINN
 
23.01.14
08:10
Дата(_Дата + " 00:00:00")
5 Dimonkur
 
23.01.14
08:18
Спасибо! Интересно а почему в семерке прокатывало?
6 Dimonkur
 
23.01.14
08:19
То есть в семерке строка 28.12.13 преобразовывалась в дату
7 butterbean
 
23.01.14
08:19
(5) в семерки не было времени... и много чего еще
8 Повелитель
 
23.01.14
08:20
(5) Да 8 сырая еще, сиди на 7 еще лет пять
9 Wobland
 
23.01.14
08:20
интересно, а почему в екселе не прокатывает?
10 Dimonkur
 
23.01.14
08:25
Если это шутки - то очень хорошие, смешные. В Любом случае - огромное спасибо!
11 dmpl
 
23.01.14
08:52
(0) Откуда эта дата берется?
12 hhhh
 
23.01.14
09:15
(10) да, похоже ты строку получил из даты, а теперь героически ее обратно преобразовываешь.
13 Dimonkur
 
23.01.14
10:23
hhhh: Если дата в строке находится, то как ее еще получить?
14 Infsams654
 
23.01.14
10:36
(13) так в (1), (2), (3) и т.д уже написали. Что непонятно?
15 dmpl
 
23.01.14
10:41
(13) А кто ее туда положил?
16 Dimonkur
 
24.01.14
05:05
Уже сделано. Просто hhhhh говорит что можно было выражение в 28.12.13 вытащить из строки типом Дата???? Вот я у него и спросил как он это сможет сделать?
17 Dimonkur
 
24.01.14
05:10
Ну можно было _Дата = Дата(лев(стр, поз-1))+ " 00:00:00") Я надеюсь что он не это имел ввиду)))
18 Dimonkur
 
24.01.14
05:11
Defender aka - отдельное Огромное спасибо!
19 dmpl
 
24.01.14
08:58
(16) А 28.12.13 - это 13 декабря 2028 года?