Как вывести в отчет картинку товара

Форум 1С: Одинэс.Ру

Найти!

Как вывести в отчет картинку товара

aya
15.06.2009 - 10:48
ОбластьИзо=Макет.ПолучитьОбласть("Изо");
Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
Если ВыборкаДетали.Номенклатура.этогруппа=ложь тогда
ОбластьДетальныхЗаписей.Параметры.Номенклатура=ВыборкаДетали.Номенклатура.НаименованиеПолное;
ОбластьДетальныхЗаписей.Область().ЦветФона=ЦветФонаСтрокиБел;
Если ВыборкаДетали.Номенклатура.ОсновноеИзображение.Хранилище.Получить() <> неопределено Тогда
ВыборкаДетали.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
Рисунок = ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Картинка = ВыборкаДетали.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
  Рисунок.ГраницаСлева=Ложь;
  Рисунок.ГраницаСверху=Ложь;
  Рисунок.ГраницаСнизу=Ложь;
  Рисунок.ГраницаСправа=Ложь;
  Рисунок.РазмерКартинки = РазмерКартинки.Пропорционально;
  Рисунок.Расположить(ОбластьИзо);
ТабДок.Вывести(ОбластьДетальныхЗаписей);
 
выдает ошибку
 
{Форма.Прайслист(194)}: Ошибка при вызове метода контекста (Расположить): Несоответствие типов
  Рисунок.Расположить(ОбластьИзо);
по причине:
Несоответствие типов
К списку тем К списку форумов

Интересные темы

odines.ru
18.08.2022 - 04:58
Смотри также:
один комп и два ФР
Проблема перепроведения при удалении документов
Возврат от покупателя отражается в Книге покупок. Нужно в Книге продаж.

Re: Как вывести в отчет картинку товара

aya
1 - 15.06.2009 - 10:54
В чем ошибка  то?

Re: Как вывести в отчет картинку товара

aya
2 - 16.06.2009 - 06:23
Никто не может помочь?

Re: Как вывести в отчет картинку товара

roma n
3 - 16.06.2009 - 06:27
ОбластьИзо=Макет.ПолучитьОбласть("Изо");
смотрим в СП:
ПолучитьОбласть (GetArea)
.......
Возвращаемое значение:
Тип: ТабличныйДокумент. Область, как новый табличный документ.

Далее:
Расположить (Place)
Синтаксис:
Расположить(<Область ячеек>)
Параметры:
<Область ячеек> (обязательный)
Тип: ОбластьЯчеекТабличногоДокумента. Область, в которой будет расположен рисунок.

=====
Чего не понятно?

Re: Как вывести в отчет картинку товара

aya
4 - 16.06.2009 - 07:17
спасибо большое. не обратила внимания.

Re: Как вывести в отчет картинку товара

aya
5 - 16.06.2009 - 10:30
Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
Если ВыборкаДетали.Номенклатура.этогруппа=ложь тогда
ОбластьДетальныхЗаписей.Параметры.Номенклатура=ВыборкаДетали.Номенклатура.НаименованиеПолное;
ОбластьДетальныхЗаписей.Область().ЦветФона=ЦветФонаСтрокиБел;
ОбластьДетальныхЗаписей.Область().ВысотаСтроки=ВыборкаДетали.ВысотаСтрокиВПрайс;
Если ВыборкаДетали.Номенклатура.ОсновноеИзображение.Хранилище.Получить() <> неопределено Тогда
Рисунок = ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Картинка = ВыборкаДетали.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
Рисунок.РазмерКартинки = РазмерКартинки.Пропорционально;
Рисунок.Расположить(ОбластьДетальныхЗаписей.Области.Изо);
ТабДок.Вывести(ОбластьДетальныхЗаписей);
КонецЕсли;
ТабДок.Вывести(ОбластьДетальныхЗаписей);
 
Картинка выводится в в первую ячейку столбца. Почему она в таблицу не выводит, как остальные данные?? Подскажите пожалуйста, где у меня еще ошибка.

Интересные темы

odines.ru
18.08.2022 - 04:58
Смотри также:
Как изменить размерность цены в подборе номенклатуры? для 7.7
Программно заполнить номенклатуру
обмен между ТИС и бухг 4.5

Re: Как вывести в отчет картинку товара

aya
6 - 16.06.2009 - 10:32
Я так понимаю что эта картинка  - самая последняя которая есть в выборке. Потому что картинки, которые есть в другом товаре вообще не выводятся.

Re: Как вывести в отчет картинку товара

aya
7 - 17.06.2009 - 05:08
Помогите, добрые люди. Ну никак у меня не получается :(

Re: Как вывести в отчет картинку товара

aya
8 - 17.06.2009 - 10:57
Никто не сталкивался с этим??
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Отмена заказа отчет после закрытия смены »
© 2009 Форум 1С: Одинэс.Ру