|
Чтение XML (Дата) | ☑ | ||
---|---|---|---|---|
0
dimidoff
03.10.16
✎
09:04
|
<Дата>02.09.2016 9:24:10</Дата> ,
как прочитать?? |
|||
1
Mauser
03.10.16
✎
09:05
|
Как строку
|
|||
2
DrShad
03.10.16
✎
09:07
|
(1)+1
ибо это строка |
|||
3
Лефмихалыч
03.10.16
✎
09:07
|
Дата(ЧтениеXML.Значение)
|
|||
4
dimidoff
03.10.16
✎
09:07
|
выдает: Значение поля "Дата" не может быть пустой датой.
|
|||
5
Лефмихалыч
03.10.16
✎
09:08
|
(4) ты хвастаешься или жалуешься?
|
|||
6
DailyLookingOnA Sunse
03.10.16
✎
09:09
|
Должно быть типа так
02.09.2016T9:24:10 |
|||
7
DrShad
03.10.16
✎
09:09
|
(6)+1
|
|||
8
DrShad
03.10.16
✎
09:09
|
+(7) и желательно часовой пояс
|
|||
9
dimidoff
03.10.16
✎
09:10
|
(6) Значит в выгрузку надо исправлять, я правильно понимаю?
Ну чтобы в xml дата именно в таком формате выгружалась? |
|||
10
Лефмихалыч
03.10.16
✎
09:10
|
(6) (7) да накуя? Дата() отлично жрёть сабж. В 8.3.6 - только что провериил
|
|||
11
DailyLookingOnA Sunse
03.10.16
✎
09:10
|
Вместо точек могуть быть минусы в дате
|
|||
12
DrShad
03.10.16
✎
09:10
|
(9) а откуда выгрузка?
|
|||
13
Mauser
03.10.16
✎
09:11
|
(6) тепло
только порядок частей не тот гугль уже спрашивали? |
|||
14
DrShad
03.10.16
✎
09:11
|
(13) 2013-08-21T18:42:51
|
|||
15
DrShad
03.10.16
✎
09:12
|
так норм?
|
|||
16
Mauser
03.10.16
✎
09:12
|
(10) на какой локали?
|
|||
17
dimidoff
03.10.16
✎
09:12
|
(3) исправил. все равно не нравится.
гугль спрашивал, иначе сюда бы не писал |
|||
18
Mauser
03.10.16
✎
09:12
|
(14) часовой пояс по вкусу
|
|||
19
Лефмихалыч
03.10.16
✎
09:13
|
(16) на русской
|
|||
20
DrShad
03.10.16
✎
09:13
|
(18) но лучше когда он есть ))))
|
|||
21
Mauser
03.10.16
✎
09:14
|
(19) на русской все хорошо будет, да
|
|||
22
Димитрий1с
03.10.16
✎
09:15
|
Получи строку в формате '20160902' и ее уже можно приобразовать в дату.
|
|||
23
DrShad
03.10.16
✎
09:15
|
(22) зачем такие извращения?
|
|||
24
dimidoff
03.10.16
✎
09:25
|
разобрался. дело не в дате оказалось) в отладке показывает, что до чтения самой даты не доходит)
|
|||
25
dimidoff
04.10.16
✎
09:17
|
Если ЭлементРеквизит.ИмяУзла = "Дата" и ДокументDOM.ТипУзла = ТипУзлаXML.Текст тогда
новыйЭлемент.Дата = Дата(ЭлементРеквизит.ТекстовоеСодержимое); в табло: Дата(ЭлементРеквизит.ТекстовоеСодержимое) - 02.09.2016 9:24:10 новыйЭлемент.Дата - 01.01.0001 0:00:00 почему дата не присваивается?? |
|||
26
Fragster
гуру
04.10.16
✎
09:31
|
(10) чтобы использовать XSD и все преобразования примитивных типов (числа, булево, даты, двоичные, а то и хранилища значений) автоматом преобразовывались, без (3).
Это будет быстрее и правильнее. |
|||
27
Fragster
гуру
04.10.16
✎
09:31
|
и тем более не следует читать XML напрямую через чтение XML, как в (25)
|
|||
28
Fragster
гуру
04.10.16
✎
09:32
|
(25) попробуй сообщить(ТипЗнч(НовыйЭлемент))
|
|||
29
dimidoff
04.10.16
✎
10:17
|
В условии: Если ЭлементРеквизит.ИмяУзла = "Дата" и ДокументDOM.ТипУзла = ТипУзлаXML.Текст тогда
Убрал "и ДокументDOM.ТипУзла = ТипУзлаXML.Текст" и заработало))) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |