УФ и ХранилищеЗначений - что и как?
☑
0
RomaH
naïve
25.10.12
✎
11:21
Пытаюсь записть в ХЗ двоичные данные
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
ФотоПациента = ПолучитьИзВременногоХранилища(АдресКартинки);
ЗаписьРегистра = РеквизитФормыВЗначение("Запись");
ЗаписьРегистра.ФотографияПациента = Новый ХранилищеЗначения(ФотоПациента,Новый СжатиеДанных(9));
ЗначениеВРеквизитФормы(ЗаписьРегистра,"Запись");
ЗаписьРегистра = РеквизитФормыВЗначение("Запись"); //Тут ХЗ = Неопределено
почему данные ХЗ затираются при передаче в реквизит формы?
можно писать только при записи на сервере и принудительно?
1
yuch
25.10.12
✎
11:24
Ты же и так на сервере, зачем ЗаписьРегистра мучаешь?
2
RomaH
naïve
25.10.12
✎
11:28
(1) и как?
3
RomaH
naïve
25.10.12
✎
11:29
вот у меня форма
вот есть картинка на клиенте
как закрывая и записывая форму записть в ХЗ эту картинку
4
Stepa86
25.10.12
✎
11:38
у тебя в параметрах ТекущийОбъект есть. В него и пиши
5
yuch
25.10.12
✎
11:41
Не нужно передавать в временное хранилище картинку.
6
yuch
25.10.12
✎
11:42
Она у тя и так в качестве реквизита есть. А реквизит виден как на клиенте так и на сервере. Следовательно, берем реквизит и пихаем в хранилище значений.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.