Имя: Пароль:
1C
 
Дата("29.12.2015") не хочет отрабатывать
,
0 DirecTwiX
 
04.06.15
17:14
Хотя в СП написано, что дата может быть в локальном формате. Это первый вариант из локальных форматов даты. ЧЯДНТ?
1 Волшебник
 
модератор
04.06.15
17:16
'2015-12-29'
2 r_i_n_i_k
 
04.06.15
17:16
Дата(2015, 12, 29)
3 rrunover
 
04.06.15
17:18
Дата('2015.12.29')
4 Ненавижу 1С
 
гуру
04.06.15
17:18
и чуть ниже там же:

Описание варианта метода:

При преобразовании, строка должна содержать дату в каноническом формате "ГГГГММДДччммсс" (см. раздел "Примитивные типы данных").

сами себе врут
5 DirecTwiX
 
04.06.15
17:18
Т.е. 29.12.2015 - не локальный формат? И конструктор форматных строк вводит пользователей в заблуждение?
6 rrunover
 
04.06.15
17:18
А чисто ради интереса.

А где в СП написано?
7 Ненавижу 1С
 
гуру
04.06.15
17:19
(3) это масло масляное, в одинарных кавычках и так даты
8 RomanYS
 
04.06.15
17:19
(6) в 7.7
9 rrunover
 
04.06.15
17:19
не врут.
Дата("20151229000000") - работает
10 DirecTwiX
 
04.06.15
17:20
(1) (2) (3) Нет, нет и ещё раз нет. Только Дата("20151229")

(9) Врут, читай ещё
11 Гёдза
 
04.06.15
17:20
Дата("29.12.2015" + " 00:00:00")
12 rrunover
 
04.06.15
17:21
(10) ну как же врут, если работает. Не 7.7, правда.
13 Гёдза
 
04.06.15
17:22
Когда уже наконец сдеалют
Дата(<Значение>, <ФорматнаяСтрока>)
14 DirecTwiX
 
04.06.15
17:23
(11) Это успех)

(12) Не туда смотришь. 8.3.
Дата (Date)
Вариант синтаксиса: По строке

Синтаксис:

Дата(<Значение>)
Параметры:

<Значение> (обязательный)

Тип: Строка.
Исходное значение даты.
Строка должна содержать дату в локальном формате даты или в каноническом виде YYYYMMDDHHMMSS.
Описание варианта метода:

При преобразовании строка должна содержать дату в каноническом формате "ГГГГММДДччммсс" (см. раздел "Примитивные типы данных").
15 DirecTwiX
 
04.06.15
17:24
Точнее, по логике получается, что "29.12.2015" не локальный формат..
16 Гёдза
 
04.06.15
17:26
(15) Ты знаешь, что 1с имеет ввиду под локальный формат?
17 DirecTwiX
 
04.06.15
17:29
(16) В конструкторе форматной строки они предлагают отформатировать строку локальными форматами.
18 beaver1971
 
04.06.15
17:33
(0) а Дата(Строка("29.12.2015")) что говорит?
19 Зеленый пень
 
04.06.15
17:34
(0) "Хотя в СП написано, что дата может быть в локальном формате" - где именно?
20 Зеленый пень
 
04.06.15
17:35
а... вижу
21 trad
 
04.06.15
17:36
Дата("20150604173602") - в каноническом формате
Дата("04.06.2015 17:36:02") - в локальном формате
22 Гёдза
 
04.06.15
17:43
(17) а про время почему ты забываешь?