|
Запись картинки в xml
| ☑ |
0
prostovityaz
16.09.16
✎
21:44
|
Ребята, HELP
Цель: Выгрузить картинку из 1С и записать её в xml
Конфа: ЗУП
Есть картинка, хранится в справочнике "Дополнительная информация" с ссылкой на физ лицо. Картинка содержит тип Хранилище.
задача выгрузить ФИО и картинку в виде двоичных данных.
получить картинку по ссылке ФИО не проблема, не понимаю как эту картинку потом записать в xml
|
|
1
NorthWind
16.09.16
✎
22:48
|
ну как я понял, их же можно в base64 строку перегнать. А строку уже в XML. Нет?
|
|
2
Злопчинский
16.09.16
✎
23:52
|
(1) как неспеци в иксемеле я бы так и сделал
|
|
3
Torquader
17.09.16
✎
00:10
|
Картинку в xml - и, судя по всему, их там будет много - а положить картинки рядом с xml-файлом и поместить в него ссылки на них не проще ли ?
|
|
4
Злопчинский
17.09.16
✎
00:44
|
(3) смотря какие картинки Например у меня картинки к товарам 310*340 пикселей, средний размер килобайт 12, а то и меньше, 100 картинок 1.2мб, с учётом преобразования в текстовку будет немножко пободее но некоиьично
Такие картинки имхаю проще в фал звпихнуть особенно когда на сторону
???
|
|
5
Горогуля
17.09.16
✎
05:11
|
(0) только ли хвастаешься ты? что планируешь делать? не догадался ли ты посмотреть, как это сделано у других? сообразил ли ты воспользоваться гуглом?
|
|
6
Garykom
гуру
17.09.16
✎
08:30
|
Картинку в текст (ascii) лучше так
|
|
7
АнализДанных
17.09.16
✎
09:14
|
(0) При записи файла:
ЗаписатьXML(ЗаписьXML, ЗдесьДанныеХранилищаСКартинкой)
При чтении файла:
ДанныеХранилищаСКартинкой = ПрочитатьXML(ЗаписьXML)
|
|
8
Менталист
17.09.16
✎
10:39
|
(0)Сериализуй ее и все.
|
|
9
АнализДанных
17.09.16
✎
12:58
|
(7) При записи файла:
ЗаписьXML.ЗаписатьАтрибут("ТипДанных", "ХранилищеЗначения");
ЗаписатьXML(ЗаписьXML, ЗдесьДанныеХранилищаСКартинкой);
При чтении файла:
ТипДанных = ЗаписьXML.ПолучитьАтрибут("ТипДанных");
Если ТипДанных = "ХранилищеЗначения" Тогда
ЗаписьXML.Прочитать();
ДанныеХранилищаСКартинкой = ПрочитатьXML(ЗаписьXML);
КонецЕсли
|
|
10
Fragster
гуру
17.09.16
✎
13:22
|
если сначала сотворить объект XDTO с нужными значениями XDTO (совместимыми), или вообще заранее подготовить схему или пакет XDTO, то все сведется к Фабрика.ЗаписатьXML(Запись, Объект)
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший