УТ 11 Внешний отчет. Вставить Картинку Номенклатуры в Макет. #639003


#0 by Mr_Mihail
Здравствуйте, подскажите как можно в макет вставить картинку привязанную к номенклатуре? Пробовал вот таким методом: Несоответствие типов. Наверно я не правильно получаю картинку
#1 by Mr_Mihail
ап
#2 by experiment
Недавно данную задачу пытался решить, никак не получилось. На Инфостарте есть пара подобных отчетов, но там куча ошибок.
#3 by Cube
А как ты картинку получаешь-то?
#4 by Cube
СКД?
#5 by Mr_Mihail
Первая строка моего кода. не СКД
#6 by Cube
Ну и? СП: РисунокТабличногоДокумента (SpreadsheetDocumentDrawing) Картинка (Picture) Использование: Чтение и запись. Описание: Тип: Картинка. Содержит картинку рисунка. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Примечание: Применимо только для рисунков типа Картинка. Если картинка задается программно, может быть установлена картина вида Пустая или ИзБиблиотеки. У тебя тут Картинка = Результат.Номенклатура.ФайлКартинки.ФайлХранилище.Получить; тип картинка? Что-то сомневаюсь...
#7 by Cube
Пробуй так:
#8 by Mr_Mihail
в этом и вопрос. я не знаю как правильно. данная строка это только предположение. я прошу подсказать как будет правильно.
#9 by Cube
Не знаешь, как открыть СП и прочитать, как создать объект типа "Картинка"? У, лентяй...
#10 by Mr_Mihail
как создать объект картинка я знаю) я не знаю как её вытащить из базы ут 11. так конечно программа ругаться на не соответствие типов не будет,но картинка из номенклатуры всё равно не цепляется. Результат.Номенклатура.ФайлКартинки.ФайлХранилище.Получить - вместо этого должно быть что-то другое
#11 by Cube
"вместо этого должно быть что-то другое" - телепатов ждешь? Попробуй картинку из номенклатуры в файл сохранить, когда научишься - приходи.
#12 by experiment
Так не получиться сделать, только через СКД.
#13 by Mr_Mihail
почему телепатов? разве я что-то недоговариваю? по моему это стандартная операция получения картинки из базы данных. пробовал сохранить файл, получается файл - 0 байт. значение картинки пустое.
#14 by Cube
Вот это новости... Сам придумал?
#15 by Mr_Mihail
блин(( скд не вариант.
#16 by Cube
Вывод - картинку ты получить не можешь. Значит надо научиться получать картинки, а потом уже пытаться их вставлять в макет. Верно?
#17 by experiment
Нет. Сам пробовал сделать, потом читал форумы, все говорят, что нельзя так сделать. потом только нашел пример как через СКД сделать.
#18 by experiment
+ И ты сам не можешь сказать как это можно сделать.
#19 by Mr_Mihail
что значит надо научиться? я об этом и прошу с верхушки ветки подсказать как вытащить картинку из базы
#20 by Mr_Mihail
можешь ссылочку на пример скинуть? буду очень признателен
#21 by experiment
Вот ссылка:
#22 by Mr_Mihail
experiment, большое спасибо.
#23 by Cube
Руки надо выпрямлять! Вот пример, который получает картинку номенклатуры с типом "Картинка" и сохраняет её в файл: Код обработки: &НаКлиенте
#24 by Cube
+ Сделано на УТ11.
#25 by Cube
Затрачено 10 минут.
#26 by experiment
Тут требуется не сохранить картинку в файл, а вывести ее в отчет. А как сохранить картинку в файл и так понятно.
#27 by experiment
+ Читай условия задачи правильно, если что не понятно спрашивай, а не стремись делать все за 10 минут.
#28 by Mr_Mihail
такой вариант увы не подходит(
#29 by Mr_Mihail
Реализовал таким образом. Попытка Всем спасибо за помощь
#30 by Cube
Тебе надо опыта поднабраться, чтобы меня носом тыкать в то, в чем ты, пока, не разбираешься. Если б ты был чуть внимательнее, то понял бы, что в решение проблемы . Ведь проблема была в том, что ТС не может получить картинку из номенклатуры. Но ты на столько неопытен, что таже после того, как я пожевал, не смог в рот положить и проглотить. Не стоит быть таким самоуверенным... Ну, а ты хотел, чтобы я за тебя всю работу сделал? Чуть-чуть и самому поработать надо, угу?)) Вот, в смог же применить, значит не все потеряно))
#31 by experiment
1. Такой же пример можно легко найти в самой УТ11, в Форме справочника номенклатуры. 2. Зачем мне есть то, что ты уже пожевал. Фууу... 3. Если бы я с тобой не начал спорить ты бы так и не подсказал ТС, как нужно сделать. 4. и один и тот же человек.
#32 by Mr_Mihail
Полностью с Вами согласен. К правильному решению нужно подойти самому, а то так и в голове ничего не отложиться. Спасибо что помогли с этим вопросом.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С