|
Отображение на форме обработки картинки из рег-ра сведений | ☑ | ||
---|---|---|---|---|
0
ferry
27.10.16
✎
10:12
|
Добрый день! Что-то туплю. Есть регистр сведения с ресурсом Картинка типа Хранилище значений. Надо на форме обработки отобразить изображение которое в нем содержится. Делаю так
&НаКлиенте Процедура ТаблицаПечатиПриАктивизацииСтроки(Элемент) Если Элементы.ТаблицаПечати.ТекущиеДанные=Неопределено Тогда Возврат; КонецЕсли; ПолучитьКартинкуСервер(Элементы.ТаблицаПечати.ТекущиеДанные.Номенклатура); КонецПроцедуры &НаСервере Процедура ПолучитьКартинкуСервер(Номенклатура) Рег = Регистрысведений.ХарактеристикиНоменклатурыОбщие.СоздатьНаборЗаписей(); Рег.Отбор.Номенклатура.Установить(Номенклатура); Рег.Прочитать(); Если Рег.Количество()=0 тогда ИзображениеНаФорме=""; Иначе Попытка ИзображениеНаФорме=ПолучитьНавигационнуюСсылку(Рег[0].ИсходныйКлючЗаписи,"Картинка"); Исключение Сообщить("Упс"); КонецПопытки; КонецЕсли; КонецПроцедуры Но у Рег[0] нет свойства ИсходныйКлючЗаписи. Как тогда использовать ПолучитьНавигационнуюСсылку? |
|||
1
ferry
27.10.16
✎
10:17
|
ИзображениеНаФорме реквизит на форме с Видом поле картинки типа строка.
|
|||
2
Lexey_
27.10.16
✎
10:24
|
(0) РегистрСведенийМенеджер.СоздатьКлючЗаписи(<ЗначенияКлюча>)
Параметры: <ЗначенияКлюча> (обязательный) Тип: Структура. Структура, содержащая значения для заполнения свойств ключа записи. Имена элементов структуры должны соответствовать именам ключевых полей. |
|||
3
Defender aka LINN
27.10.16
✎
10:34
|
(0) "Но у Рег[0] нет свойства ИсходныйКлючЗаписи"
Тогда за каким чертом ты пытаешься его получить? |
|||
4
ferry
27.10.16
✎
10:41
|
При отображении картинки в записи регистра сведений это свойство есть и используется так
ИзображениеНаФорме =ПолучитьНавигационнуюСсылку(запись.ИсходныйКлючЗаписи,"Картинка"); А как сделать в моем случае я не знаю... Переписала так, но изображения все равно нет Рег = Регистрысведений.ХарактеристикиНоменклатурыОбщие; Отбор = Новый Структура; Отбор.Вставить("Номенклатура",Номенклатура); КлючЗаписи=Рег.СоздатьКлючЗаписи(Отбор); Если КлючЗаписи=Неопределено тогда ИзображениеНаФорме=""; Иначе Попытка ИзображениеНаФорме=ПолучитьНавигационнуюСсылку(КлючЗаписи,"Картинка"); Исключение Сообщить("Упс"); КонецПопытки; КонецЕсли; |
|||
5
ferry
27.10.16
✎
11:23
|
апну
|
|||
6
Lexey_
27.10.16
✎
11:25
|
(5) отладчик что говорит?
|
|||
7
Defender aka LINN
27.10.16
✎
11:33
|
(4) Навигационная ссылка на ключ записи? Оригинально
|
|||
8
Lexey_
27.10.16
✎
11:44
|
(7) а че бы нет?
|
|||
9
ferry
27.10.16
✎
11:51
|
отладчик ошибку не выдает..просто изображение пустое
в навигационной ссылке содержится что-то вроде e1cib/data/РегистрСведений.ХарактеристикиНоменклатурыОбщие.Картинка?Номенклатура=c39deaabc8cecfb611e18fc630f7fc1a |
|||
10
Lexey_
27.10.16
✎
11:53
|
(9) картинка в регистре есть хоть?
|
|||
11
ferry
27.10.16
✎
11:53
|
да, картинка есть
|
|||
12
ferry
27.10.16
✎
12:08
|
все, спасибо...проблема решилась...второе решение верное...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |