Создаю новый ХМЛ .Требуется помимо прочих данных загрузить в него изображение.
Вот код
Если ВыборкаНоменклатуры.ОсновноеИзображение <> Неопределено Тогда
КонецЕсли;
Единственное что меня беспокоит -это загрузка изображения по коду описанным выше.Слишком мало символов получается . К примеру вот код изображения.Плюс к всему если это разные номенклатур с одинаковой картинкой ид изображения выходит разным.Вопрос заключается в том что правильно ли я все делаю ибо не делал ни разу загрузку в ХМЛ с изображением.
Вот ид номенклатуры(точнее их картинки)
<Изображение>
<string>
13fb776f-03c1-11e2-91b6-4487fce40e8c
</string>
</Изображение>
Вообще нужно использовать двоичные данные и Base64
МояКартинка = Новый Картинка("C:\Мои документы\Картинка1.bmp");
Сжатие = Новый СжатиеДанных(6);
ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка, Сжатие);
СтрокаXML=XMLСтрока(ХранилищеКартинки );
Хранилище = XMLЗначение(Тип("ХранилищеЗначения"), СтрокаXML);
Картинка= Хранилище.Получить();
то бишь если картинка лежит в спраочнике Номенклатура в реквеите основно изображение я не смогу ее в Хмл Затолкать заведомо не создав Новый Картинка с путем к ней?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший