Имя: Пароль:
1C
1С v8
как передать полученную из хранилища значений картинку с сервера на клиент?
,
0 terr
 
11.06.21
18:08
доброго вечера!

в функции &насервере выполняется код
...
нужнаяКартинка = хранилищеЗнач.получить();
...


как правильно передать теперь нужную картинку в процедуру &наКлиенте? хочу использовать её для передачи в ПоказатьОповещениеПользователя, которая доступна только на клиенте?
спасибо!
1 Aleksey
 
11.06.21
18:13
положить обратно в хранилище
2 Chameleon1980
 
11.06.21
18:13
авх
3 Amra
 
11.06.21
18:14
(0) Сохранение в временный файл + возврат на клиент двоичных данных файла + сохранение из двоичных данных в временный файл на клиенте
4 rphosts
 
11.06.21
18:14
(0) нефиг доставать было!
5 Бишбармак
 
11.06.21
18:17
ПоместитьВоВременноеХранилище
6 terr
 
12.06.21
05:57
огромное спасибо
:)
7 terr
 
12.06.21
06:16
Но на клиенте я потом ведь не могу ХранилищеЗнач.Получить()

Метод недоступен на тонком клиенте
8 ДенисЧ
 
12.06.21
06:21
Картинка (Picture)
...

Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Возможен обмен с сервером. Сериализуется.
9 terr
 
12.06.21
06:24
(8) я про получение назад картинки из хранилища
10 ДенисЧ
 
12.06.21
06:50
(9) А я про передачу картинки с сервера...
11 ДедМорроз
 
12.06.21
11:42
Сериализуется,говорит о том,что если ее вернуть из серверной функции как результат на клиента,то она прибудет в том виде,в котором была на сервере без проблем.
12 sikuda
 
12.06.21
13:18
(11) Обычно на клиенте картинку только показывают, нужен только адрес временного хранилища.
13 ДедМорроз
 
12.06.21
15:12
Так у многих элементов управления есть поле картинка,куда ее нужно присвоить
Причем,или на клиенте или на сервере.
14 Новый1сник2
 
12.06.21
16:35
(0) посмотреть как в типовых картинки хранятся например у номенклатуры, или это для частного случая, один раз показать картинку ?
15 terr
 
13.06.21
05:05
мне нужно передать картинку в процедуру ПоказатьОповещениеПользователя(.... где картинка один из параметров)
процедура только на клиенте может работать

а картинка - в хранилище значений лежит и ее надо получить и как-то передать в процедуру
16 Chameleon1980
 
13.06.21
06:03
авх
17 Мимохожий Однако
 
13.06.21
07:10
(15) Не стесняйся. Код покажи
18 Бишбармак
 
13.06.21
09:29
(17) Я так понял, что у человека все получилось.
19 terr
 
13.06.21
19:07
не получилось, и кода никакого (пока) нет, т.к. нет понимания, как это сделать.

Есть справочник сообщений пользователям, у которого один из реквизитов - хранилище значения (картинка)
нужно сделать регламентное задание, которое раз в минуту запросом получает нужные (необработанные) сообщения и показывает оповещения пользователям. Один из параметров в процедуре ПоказатьОповещениеПользовтеля - это та самая картинка, которую мне нужно получить из хранилища значений и отобразить
20 terr
 
13.06.21
19:10
при этом подразуменвается, что клиентская часть работает везде - на веб-клиенте, в частности
21 Chameleon1980
 
13.06.21
19:49
уже смотрел, как картинки отображаются в уф?
понял, что такое авх? (я уже 2 раза написал)
22 Бишбармак
 
13.06.21
20:05
(19) "мыло" в профиле рабочее?
23 terr
 
14.06.21
06:43
(21) АВХ ? - нет, не понял

[email protected]
24 hhhh
 
14.06.21
06:49
традиции 1с ?
25 Мимохожий Однако
 
14.06.21
07:09
(19) Раздели свою задачу на два кусочка. 1. Показать текстовой сообщение пользователю 2. Показать картинку из хранилища в интерактивном режиме по команде. Если по отдельности получится, то объедини это в один код.
...
PS По буковке Я справа несколько уже готовых рецептов по п.2 есть
26 Chameleon1980
 
14.06.21
07:10
(23)
авх=5 пост
27 Бишбармак
 
14.06.21
07:13
(23) авх=адрес временного хранилища
28 Бишбармак
 
14.06.21
07:16
+(27) выслал на указанную почту. В том что выслал находится "бред и позор", но суть думаю будет понятна.
29 terr
 
15.06.21
18:45
(28) огромное спасибо. Пойду изучать ;)