Вывод картинки номенклатуры в прайс-лист, УТ 11 #642089


#0 by Alekzander
Вот такая задача. Запутался в точном определении картинки  (то есть вроде бы ЦеныНоменклатурыСрезПоследних.Номенклатура.ФайлКартинки, но при таком раскладе в отчёт выазит название картинки). А вот как до неё самой-то добраться?
#1 by Wobland
вопрос: где живёт картинку у номенклатуры?
#2 by Alekzander
в файле на диске, путь что ли прописывать к папке?
#3 by Wobland
может, в справочнике файлы посмотреть?
#4 by Alekzander
щас гляну... дома 1Ска подвисает...
#5 by Alekzander
Не, в справочнике файлы пусто. Ладно, меня интересует другой вопрос: как вообще вставить картинку номенклатуры в отчёт (прайс-лист)?
#6 by Wobland
получить картинку, присвоить в параметры области
#7 by Alekzander
вот с получением как раз проблема: максимум, что удавалось - получить название картинки, а саму её я что-то не нашёл.
#8 by Wobland
ФайлКартинки какого типа?
#9 by Alekzander
СправочникСсылка.НоменклатураПрисоединенныеФайлы
#10 by Wobland
так.. а что там в этом справочнике на тему самой картинки есть?
#11 by Alekzander
есть описание картинки, кто изменял её и т.д. Но самого главного я там не нахожу - выход на саму картинку, или же всё-таки в СКД не предусмотрено выводить картинку номенклатуры в отчёт и придётся код писать?
#12 by Wobland
ФайлХранилище есть?
#13 by Alekzander
Ага
#14 by Alekzander
я уж пробовал поставить его в запрос, в таком случае в поле отчёта, где должна быть картинка, выдаёт "ХранилищеЗначений"
#15 by Wobland
сказать, где написано о том, как картинку из хз получить?
#16 by Alekzander
ну уж нет, это я и сам посмотрю
#17 by Wobland
можно подумать, всё вышеописанное ты сам не мог додумать ;)
#18 by Alekzander
ну вот не мог, как видишь))
#19 by Ctyd
ОбластьМакета.Рисунки.Получить.Картинка=Выбор.Физлицо.ОсновноеИзображение.Хранилище.Получить;
#20 by Alekzander
В общем, опять это стало нужно, придётся разбираться. Основной вопрос тот же: как вывести в прайс-лист картинку номенклатуры? (прайс стандартный, сохранил как внешний). И файлы всё же не в базе хранятся, а в томах на диске, соответственно, нужно из файла картинку помещать в ХранилищеЗначений, а потом выводить в отчёт, либо сразу как-то вывести?
#21 by Alekzander
Так, сделал прайс в принципе, вот только при попытке сформировать отчёт вылазит ошибка - Метод объекта не обнаружен (ПолучитьМакет): Схема = Отчет.ПолучитьМакет("Макет"); Хотя я где-то на просторах Мисты встречал, что во внешнем отчёте получение макета должно быть именно таким, однако почему-то у меня система ругается. Может кто подсказать, в чём причина?
#22 by Alekzander
вот здесь обсуждалось
#23 by Alekzander
Неужели никто не знает?
#24 by cw014
Что то какой то бред тут пошел. Если в справочнике есть хранилище - внутри лежит картинка, которую параметром можно в секцию макета сунуть. Но если у тебя тупо СКД - то НИКАК. СКД не работает с хранилищами
#25 by Alekzander
Да, сейчас пробую через СКД добраться до картинки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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