Имя: Пароль:
1C
1С v8
вывести картинку в прайс лист бухгалтерия 3.0
0 Новый1сник2
 
14.06.22
12:58
Доброго дня!
подскажите как вывести картинку в прайс, пробую так

ОбластьМакета = Макет.ПолучитьОбласть("Модель");
            ОбластьМакета.Параметры.Наименование = мТекСтрока.Наименование;
            ОбластьМакета.Параметры.Номенклатура = мТекСтрока.Номенклатура;
            ОбластьМакета.Параметры.Стоимость = мТекСтрока.Стоимость;
            ОбластьМакета.Параметры.Количество = мТекСтрока.Количество;
            
            ДвоичныеДанныеКартинки = ПолучитьИзВременногоХранилища(мТекСтрока.ДанныеКартинки);
            ОбластьМакета.Рисунки.Изображение.Картинка = Новый Картинка(ДвоичныеДанныеКартинки);
            
            ТабДокумент.Вывести(ОбластьМакета);  

пишет ошибку: Неправильный путь к файлу 'ХранилищеЗначения'
1 Новый1сник2
 
14.06.22
12:59
ДанныеКартинки тип значения ХранилищеЗначения
2 Новый1сник2
 
14.06.22
13:25
как получить ДвоичныеДанныеКартинки ?
3 Ryzeman
 
14.06.22
13:32
ХранилищеЗначения (ValueStorage)
Получить (Get)
Синтаксис:
Получить()
Возвращаемое значение:
Тип: Произвольный.
Значение, содержащееся в хранилище.
Описание:
Получает из хранилища сохраненное в нем значение.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Пример:
МояКартинка = ХранилищеКартинки.Получить();
4 Новый1сник2
 
14.06.22
13:36
вот так получаю двоичные данные:
Данные = мТекСтрока.ДанныеКартинки.Получить();

как теперь заполнить рисунок в макете ?
5 Ryzeman
 
14.06.22
13:39
Блин, ну ты издеваешься?)

Картинка (Picture)
Формирование из двоичных данных
Синтаксис:
Новый Картинка(<ДвоичныеДанные>, <ПрозрачныйФон>)
Параметры:
<ДвоичныеДанные> (обязательный)
Тип: ДвоичныеДанные.
Двоичные данные изображения, из которого будет сформирован объект Картинка.
<ПрозрачныйФон> (необязательный)
Тип: Булево.
Определяет, будет ли использован цвет прозрачности при создании картинки.
Используется только для картинок, формат которой не поддерживает прозрачности.
За цвет прозрачности принимается цвет последнего пикселя (правый - нижний).
Значение по умолчанию: Ложь.
Описание:
Создает картинку из двоичных данных.
В режиме запуска "Веб-клиент" конструктор не используется.
Использование в версии:
Доступен, начиная с версии 8.0.


Тебе лень гуглить, что то сложно понять или у тебя что то конкретное не получается?
6 Новый1сник2
 
14.06.22
13:42
(5) двоичные данные получил, гуглил, не могу понять как в табличный документ вывести
7 Новый1сник2
 
14.06.22
13:42
вот так не получается
ОбластьМакета.Рисунки.Изображение.Картинка = Новый Картинка(ДвоичныеДанныеКартинки);
8 Новый1сник2
 
14.06.22
13:50
вроде разобрался
9 Новый1сник2
 
14.06.22
13:55
блин как все просто оказалось
10 Новый1сник2
 
14.06.22
13:55
благодарю
11 Ryzeman
 
14.06.22
13:57
Ну, мне не жалко, но пробуй СП и ИТС пользоваться) Там всё есть, я даже ничего своего тебе не написал)
Закон Брукера: Даже маленькая практика стоит большой теории.