|
Вывод картинки в печатную форму | ☑ | ||
---|---|---|---|---|
0
Aleks291086
25.07.16
✎
16:05
|
Добрый день! Имеется нетиповая бухгалтерия 8.3. Справочник Договора. В нем реквизит ФайлКартинки, тип справочникСсылкаФайлы. Туда добавляется картинка. Как вывести ее в печатную форму?
|
|||
1
Fish
25.07.16
✎
16:08
|
(0) В макет добавляешь объект "рисунок" а в коде помещаешь туда нужное изображение.
|
|||
2
Chameleon1980
25.07.16
✎
16:19
|
а там (справочникСсылкаФайлы)
скорее всего Хранилище в котором и лежит картинка |
|||
3
Aleks291086
26.07.16
✎
10:28
|
А как получить в модуль менеджере данные из хранилища?
|
|||
4
Fish
26.07.16
✎
10:31
|
(3) Почитать СП:
ХранилищеЗначения (ValueStorage) Получить (Get) Синтаксис: Получить() Возвращаемое значение: Тип: Произвольный. Значение, содержащееся в хранилище. Описание: Получает из хранилища сохраненное в нем значение. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: МояКартинка = ХранилищеКартинки.Получить(); |
|||
5
Aleks291086
26.07.16
✎
11:16
|
Несоответствие типов говорит:
Макет = Справочники.А_ДоговорНТО.ПолучитьМакет("ДоговорОбеспечПлатеж"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | А_ДоговорНТО.ДанныеХЗ КАК ДанныеХЗ, | А_ДоговорНТО.СуммаОбеспечПлатежаПлан |ИЗ | Справочник.А_ДоговорНТО КАК А_ДоговорНТО |ГДЕ | А_ДоговорНТО.Ссылка В (&Ссылка)"; Запрос.Параметры.Вставить("Ссылка", Ссылка); Выборка = Запрос.Выполнить().Выбрать(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); Шапка = Макет.ПолучитьОбласть("Шапка"); //Подвал = Макет.ПолучитьОбласть("Подвал"); ТабДок.Очистить(); ВставлятьРазделительСтраниц = Ложь; Пока Выборка.Следующий() Цикл Если ВставлятьРазделительСтраниц Тогда ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ТабДок.Вывести(ОбластьЗаголовок); Шапка.Параметры.Заполнить(Выборка); Картинка=выборка.ДанныеХЗ.Получить(); Шапка.Рисунки.Фото.Картинка=Картинка; |
|||
6
Fish
26.07.16
✎
11:20
|
(5) А какой тип получается у переменной "Картинка" после Картинка=выборка.ДанныеХЗ.Получить();?
|
|||
7
Aleks291086
26.07.16
✎
11:28
|
(6) По Синтаксис помощнику сохраненное значение из хранилища. Которое помещаем в форму картинки на печатной форме. Но не пойму где я не догоняю...?
|
|||
8
Fish
26.07.16
✎
11:31
|
(7) Я спрашивал, какой тип не по СП, а по отладчику.
|
|||
9
Aleks291086
26.07.16
✎
11:40
|
(8) {Справочник.А_ДоговорНТО.МодульМенеджера(148)}: Ошибка при установке значения атрибута контекста (Картинка)
Шапка.Рисунки.Фото.Картинка=Картинка; по причине: Несоответствие типов |
|||
10
Fish
26.07.16
✎
11:49
|
(9) Ещё раз: посмотри в ОТЛАДЧИКЕ какой тип у ТВОЕЙ переменной Картинка.
|
|||
11
Aleks291086
26.07.16
✎
11:57
|
Двоичные данные в отладчике
|
|||
12
Aleks291086
26.07.16
✎
11:58
|
(10) Двоичные данные в отладчике
|
|||
13
Fish
26.07.16
✎
12:06
|
(12) Попробуй так:
Шапка.Рисунки.Фото.Картинка = Новый Картинка(Картинка). Только я бы ещё на всякий случай не использовал слово Картинка для переменной. |
|||
14
Aleks291086
26.07.16
✎
12:13
|
(13) Да, верно. Большое человеческое спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |