Имя: Пароль:
1C
1С v8
Печать отчета по номенклатуре с картинками. УТ 11
0 remkva
 
20.09.11
18:57
Как вывести картинки в отчете по номенклатуре с картинками.
Пробовал код:

Функция ПолучитьКартинку(Файл) Экспорт
   
   ВерсияСсылка = Файл.ТекущаяВерсия;
   
   ТипХраненияФайла = ВерсияСсылка.ТипХраненияФайла;
   Если ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
       Если НЕ ВерсияСсылка.Том.Пустая() Тогда
           ПолныйПуть = ФайловыеФункции.ПолныйПутьТома(ВерсияСсылка.Том) + ВерсияСсылка.ПутьКФайлу;
           ДвоичныеДанные = Новый ДвоичныеДанные(ПолныйПуть);
       КонецЕсли;
   Иначе
       ДвоичныеДанные = ВерсияСсылка.ФайлХранилище.Получить();
   КонецЕсли;
   
   Возврат Новый Картинка(ДвоичныеДанные);
КонецФункции

При хранении картинок во внешнем томе  - печатаются, если внутри базы нет. В чем здесь может быть дело?
1 Homer
 
20.09.11
20:52
(0)я конечно не видел УТ11, ну в УПП это реализовано через хранилище. в твоем коде нет ни слова о хранилище.
2 Eugeneer
 
20.09.11
21:06
(0) используй типовые модули. там все учтено
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс