![]() |
![]() |
![]() |
|
Добавить фото на форму | ☑ | ||
---|---|---|---|---|
0
myr4ik07
23.06.16
✎
16:37
|
&НаКлиенте
Процедура ВыбратьФото(Команда) ИмяФайла = ""; ПутьФайла = ""; Если ПоместитьФайл(ПутьФайла, , ИмяФайла, Истина) = Истина Тогда СсылкаНаКартинку = ПутьФайла; УстановитьКартинку(); КонецЕсли; КонецПроцедуры &НаСервере Процедура УстановитьКартинку() об = РеквизитФормыВЗначение("Объект"); об.Фото = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(СсылкаНаКартинку)); СсылкаНаКартинку = ПоместитьВоВременноеХранилище(об.Фото.Получить()); КонецПроцедуры &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) КонецПроцедуры &НаСервере Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) КонецПроцедуры привет, 8.2 помогите добить, что бы фотка отображалась? |
|||
1
Nuobu
23.06.16
✎
16:40
|
||||
2
myr4ik07
23.06.16
✎
16:46
|
(1) прекрасно функционирует на 8.3, но у меня 8.2 ОписаниеОповещение нету на 8.2
|
|||
3
myr4ik07
24.06.16
✎
14:26
|
почему не отображается картинка?
&НаКлиенте Процедура ВыбратьФото(Команда) ИмяФайла = ""; ПутьФайла = ""; Если ПоместитьФайл(ПутьФайла, , ИмяФайла, Истина) = Истина Тогда СсылкаНаКартинку = ПутьФайла; КонецЕсли; КонецПроцедуры &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(Объект.Ссылка,"Фото"); КонецПроцедуры &НаСервере Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) ТекущийОбъект.Фото = Новый ХранилищеЗначения(СсылкаНаКартинку); КонецПроцедуры |
|||
4
myr4ik07
24.06.16
✎
14:28
|
при октрытии
|
|||
5
Fish
гуру
24.06.16
✎
14:30
|
(2) Посмотри, как в типовых сделано. В той же УПП или старой УТ в номенклатуре емнип есть картинки.
|
|||
6
myr4ik07
24.06.16
✎
14:32
|
(5) ) так это смотреть надо )
|
|||
7
SashaNox
24.06.16
✎
14:33
|
Нужно выводить на форму реквизит типа строка, заполнять его Адресом картинки во временном хранилище
|
|||
8
myr4ik07
24.06.16
✎
14:35
|
(7) да, Фото это реквизит объекта = Хранилище значений, а СсылкаНаКартинку реквизит формы = Строка (вид Картинка)
|
|||
9
SashaNox
24.06.16
✎
14:40
|
НаСервере
СсылкаНаКартинку = ПоместитьВоВременноеХранилище(Фото.Получить()); |
|||
10
myr4ik07
24.06.16
✎
14:44
|
(9) а куда?
|
|||
11
SashaNox
24.06.16
✎
14:46
|
(10) вместо этого СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(Объект.Ссылка,"Фото");
Ну и поле картинки надеюсь сделал у элемента Вообще инет кишит постами про вывод картинки: http://1c-uroki.ru/articles/pokaz_kartinok_v_spravochnike_1C_8.2_2 |
|||
12
myr4ik07
24.06.16
✎
14:49
|
(11) та я эту статтю вдоль и поперек перешмонал - не вышло ничего
|
|||
13
myr4ik07
24.06.16
✎
14:51
|
(11)
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) //СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(Объект.Ссылка,"Фото"); СсылкаНаКартинку = ПоместитьВоВременноеХранилище(Объект.Ссылка.Фото.Получить()); КонецПроцедуры не показывает картинку |
|||
14
myr4ik07
24.06.16
✎
14:52
|
(11) у элемента формы http://prntscr.com/bkfqva
|
|||
15
myr4ik07
24.06.16
✎
14:53
|
(11) в этой статье пишеться о сохранении изображения в ином справочнике, а мне все в одном нужно
|
|||
16
myr4ik07
25.06.16
✎
02:06
|
если интересно
http://paste1c.ru/G6e вот как бы вышло СсылкаНаКартинку = реквизит формы с типом строка и видом картинка Фото = реквизит объекта с тиипом хранилище значений |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |