Группа: Пользователи
Сообщений: 16
Спасибо сказали: 0 раз
Рейтинг: 0
1С ERP 2.0 , в справочнике добавил дополнительные сведения — файл (картинка). Ни как не могу его вывести на печатную форму... То несоответствие типа, то файл не найден, а если использую «Получить()» - не обнаружен метод.
Рис.Картинка = Новый Картинка(ВыборкаЗапрос.Значение.Ссылка.Получить());
Группа: Пользователи
Сообщений: 16
Спасибо сказали: 0 раз
Рейтинг: 0
еще получается получить Значение "e1cib/tempstorage/3f53c0c2-f839-40fe-968b-0d8d67978de2" Тип "Строка"
если через временное хранилище
Цитата(Домовик @ 18.11.14, 14:56)
А вот так?
Рис.Картинка = Новый Картинка(Строка(ВыборкаЗапрос.Значение.Ссылка.Наименование));
Ошибка при вызове конструктора (Картинка) Рис.Картинка = Новый Картинка(Строка(ВыборкаЗапросПодписи.Значение.Ссылка.Наименование)); по причине: Файл не обнаружен
Группа: Основатель
Сообщений: 13983
Из: Киев
Спасибо сказали: 4553 раз
Рейтинг: 3682.7
Цитата(vbnm @ 18.11.14, 14:06)
Подскажи, как ссылку на ВХ сохранить как файл, я уже пробовал не получилось (((
Скорее всего в справочнике Файлы присутствует какой-то реквизит с типом хранилище значения. Вот его надо получить (метод Получить()), в результате у вас получатся двоичные данные и на основании этих двоичных данных можно создать объект картинки.
vbnm, и я вам настоятельно рекомендую ознакомится с нашими правилами.
Если Выборка.Следующий() Тогда ПСотрудника = Выборка.ХранимыйФайл.Получить(); Иначе Сообщить("Файл <" + Строка(Пппп.Значение.Наименование) + "> не найден!",); КонецЕсли;
КонецПроцедуры
ПолучитьКартинку(Пппп,ПСотрудника); Рис.Картинка = Новый Картинка(ПСотрудника);
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!