|
Добавление изображения на форму справочника | ☑ | ||
---|---|---|---|---|
0
Ly_Alena
13.10.15
✎
06:22
|
Доброе утро! Есть справочник Номенклатура. На форме элемента есть изображение. Нужно добавить изображение на форму папки (ФормаГруппы). Добавляю новый реквизит ОсновноеИзображениеДляПапки с типом СправочникСсылка.ХранилищеДополнительнойИнформации, на форму добавляю поле картинки с таким же именем. И первое что непонятно - как связать картинку с реквизитом. Делаю по аналогии как в форме элемента:
Процедура ОсновноеИзображениеДляПапкиНажатие(Элемент) ОсновноеИзображениеДляПапки= Неопределено; РаботаСФайлами.ОткрытьФормуИзображения(ЭтаФорма, ОсновноеИзображениеДляПапки, Ссылка); КонецПроцедуры Через форму выбираю картинку - все ставится отображается. Закрываю форму, открываю снова - ничего нет. Есть кнопка на панели "Файлы" - где есть перечень файлов, которые я добавляла. В форме есть кнопка: Процедура КоманднаяПанельИзображенийОсновноеИзображение(Кнопка) Если НЕ мЕстьОсновноеИзображение ИЛИ ЭлементыФормы.Изображения.ТекущиеДанные = Неопределено Тогда Возврат; КонецЕсли; Если ЭлементыФормы.КоманднаяПанельИзображений.Кнопки.ОсновноеИзображение.Пометка Тогда // снимем основное изображение ТекОсновноеИзображение = Справочники.ХранилищеДополнительнойИнформации.ПустаяСсылка(); Иначе // установим основное изображение Если ЭлементыФормы.Изображения.ТекущиеДанные.ПометкаУдаления Тогда Ответ = Вопрос("Элемент помечен на удаление. |Продолжить?", РежимДиалогаВопрос.ДаНет); Если Не Ответ = КодВозвратаДиалога.Да Тогда Возврат; КонецЕсли; КонецЕсли; ТекОсновноеИзображение = ЭлементыФормы.Изображения.ТекущаяСтрока; КонецЕсли; Попытка ВладелецФормы.ОсновноеИзображение = ТекОсновноеИзображение; Исключение Попытка ОбъектИзображения = мОбъектОтбора.ПолучитьОбъект(); ОбъектИзображения.ОсновноеИзображение = ТекОсновноеИзображение; ОбъектИзображения.Записать(); Исключение Сообщить("Не удалось изменить основное изображение!", СтатусСообщения.Важное); Возврат; КонецПопытки; КонецПопытки; ОсновноеИзображение = ТекОсновноеИзображение; ОбновитьКнопкиОсновногоИзображения(ЭлементыФормы.Изображения.ТекущаяСтрока); Обновить(); Оповестить("ОбновитьФорму", Новый Структура("ИмяЭлемента","ОсновноеИзображение"), мОбъектОтбора); Жму на кнопку выскакивает сообщение "Не удалось изменить основное изображение!" Через отладчик идет до ОбъектИзображения.ОсновноеИзображение = ТекОсновноеИзображение; Здесь ТекОсновноеИзображение еще показывает, потом через записать в ошибку перескакивает. Не пойму что ему надо. |
|||
1
Ly_Alena
13.10.15
✎
06:27
|
Так пардон, через картинку когда ставлю картинку - она устанавливается. Не устанавливается через кнопку на форме справочника ХранилищеДополнительнойинформации.
|
|||
2
Горогуля
13.10.15
✎
06:29
|
(1) а должна?
|
|||
3
Ly_Alena
13.10.15
✎
06:30
|
(2) должна и по первому и по второму
|
|||
4
Ly_Alena
13.10.15
✎
06:30
|
Хотелось бы )
|
|||
5
Горогуля
13.10.15
✎
06:33
|
объект в справочнике хранилище: использование для элемента. о чём это?
|
|||
6
Ly_Alena
13.10.15
✎
07:05
|
(5) не поняла
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |