Имя: Пароль:
1C
1С v8
Временные файлы и хранилище значений.
0 tank_25
 
21.03.16
18:15
Добрый вечер!
Коллеги, у меня вопрос есть. Может кто подскажет чего.
Есть у меня в базе файл xml, "прикрепленный" к почтовому сообщению. Мне его нужно каким-то образом обработать. Так вот при получении этого файла из хранилища, получается, что любой файл нужно сохранять на диск во временный и далее там с ним делать чего хочется.
Можно ли как-нибудь нужный мне xml сохранить только в памяти, не создавая временный? Сохранить для записи/чтения из него данных.
Спасибо.
1 VitShvets
 
21.03.16
18:34
Без-костыльных вариантов как то в голову не приходит. А в чем проблема сохранить-обработать-удалить?
2 Fram
 
21.03.16
18:35
(0) Некоторые операции без файлов никак. Для этого и придумали временные каталоги
3 Рэйв
 
21.03.16
18:37
(0)Храни пути к файлам, что ты как первый раз родился..
4 tank_25
 
21.03.16
19:06
(3) Для того, чтобы были пути к файлам, необходимо, чтобы были сами файлы, а мне как раз хочется избежать их появления.

(1) Да можно и с файлами конечно, без них было бы быстрей наверное.
Проблема еще в том, что сервер на никсах. При сохранении во временный файл криво записывается кириллица. Знаки вопроса вместо букв.
5 VitShvets
 
21.03.16
19:18
(4) Можно сохранять  не в кириллице, например tmp001, если зачем-то надо мочь находить файл. Правильнее пользоваться "ПолучитьИмяВременногоФайла".
По скорости, если файлов не сотни тысяч и объемом не гигабайты, то по скорости разница будет незаметна. Гораздо больше времени придется потратить на изобретения костылей "как не сохранять файл".
6 mistеr
 
21.03.16
19:24
(2) > Некоторые операции без файлов никак.

Но операция "вытащить текстовое вложение из письма" к таковым явно не относится.

В данном случае лучше сказать "уж сколько лет платформе, и все никак".
7 tank_25
 
21.03.16
20:02
(5) Да не в названии файла кириллица глючит. Внутри в содержании тэгов.
(6) ну то есть никак? Я правильно понял?

Кстати, а какие можно костыли придумать?
8 VitShvets
 
21.03.16
20:09
(7) Врятли это глюк. Скорее всего так отображает кириллицу средство просмотра файлов. Я бы попробовал прочитать содержимое 1С-кой, есть шанс что 1С правильно обработает.
9 tank_25
 
21.03.16
20:57
(8) Не-не. Как раз сохраняет так. Чем угодно можно смотреть.
10 Записьдампа
 
21.03.16
22:46
(9) "Чем угодно" - это чем?
11 tank_25
 
22.03.16
07:54
(10) как никсовым текстовым редактором, так и 1с-ное ЧтениеXML.
12 Провинциальный 1сник
 
22.03.16
08:01
Меня как-то аналогичная проблема напрягала, как из двоичных данных в базе (прикрепленные файлы к справочнику сотрудники в ЗУП) получить объект типа Текстовый документ для визуализации на форме. Кроме как через сохранение-запись - никак(
13 tank_25
 
22.03.16
09:03
(12) Понятно.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.