|
Подскажите как в ЧтениеXML загрузить ДД |
☑ |
0
DES
27.07.17
✎
09:35
|
сейчас гружу через запись в файл и
Парсер = Новый ЧтениеXML;
Парсер.ОткрытьФайл(ПутьКФайлу);
может можно как то без записи файла?
не могу найти примеров с
Парсер.ОткрытьПоток();
может через него можно...
|
|
1
FIXXXL
27.07.17
✎
09:38
|
(0) что есть? в чем конечная цель?
|
|
2
Cyberhawk
27.07.17
✎
09:39
|
УстановитьСтроку (base64)
|
|
3
DES
27.07.17
✎
09:45
|
ДД - это двоичные данные
|
|
4
DES
27.07.17
✎
09:47
|
по почте приходит xml , это ДД , как их грузануть сразу а не через файл?
и что такое поток в 1с, не нахожу примеров в гуглях даже
|
|
5
Имитирующий работу
27.07.17
✎
09:53
|
Если по почте приходит xml, то зачем ты его превращаешь в двоичные данные?
|
|
6
Юрий Лазаренко
27.07.17
✎
09:57
|
ЧтениеXML.УстановитьСтроку(Base64Строка(ДД));
|
|
7
DES
27.07.17
✎
09:58
|
(5) потому что они так приходят, ибо вложение есть ДД
Впрочем сам дотумкал
ФайлXML = Новый ЧтениеXML; ФайлXML.ОткрытьПоток(Письмо.Вложения[0].Данные.ОткрытьПотокДляЧтения(),,,);
|
|
8
Юрий Лазаренко
27.07.17
✎
10:01
|
(7) Есть файл небольшого размера, то можно и без потока. Меньше телодвижений.
|
|
9
Вафель
27.07.17
✎
10:27
|
(8) сохранить в файл - это меньше телодвижений?
|
|
10
DES
27.07.17
✎
10:30
|
(6) это не работает. ДД не нужно кодировать. ДД это текст.
|
|
11
Юрий Лазаренко
27.07.17
✎
13:02
|
(9) Я ж не предлагал сохранить в файл.
(10) ДД это текст формата "XX XX XX XX ..... XX". Base64Строка раскодирует его в нормальную xml-строку, а УстановитьСтроку помещает ее в ЧтениеXML.
|
|
12
DES
28.07.17
✎
08:49
|
дд - это текст, короче дд это файл xml, он не закодирован ничем
|
|