|
Почему не сохраняется Хранилище значений 1с83 |
☑ |
0
pro3ri
11.01.16
✎
13:04
|
Добрый день!
На форме:
&НаКлиенте
Процедура ЗагрузитьФото(Команда)
Если ПоместитьФайл(Адрес,,,,УникальныйИдентификатор) Тогда
Модифицированность = Истина;
КонецЕсли;
КонецПроцедуры
НАжал кнопку Записать:
&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Если ЭтоАдресВременногоХранилища(Адрес) Тогда
Картинка = ПолучитьИзВременногоХранилища(Адрес); //тут 2-ичные данные.
ТекущийОбъект.Фото = Новый ХранилищеЗначения(Картинка); // при повторной записи тут неопределено смотрю методом ТекущийОбъект.Фото.Получить()
КонецЕсли;
КонецПроцедуры
В чем ошибка?
|
|
1
pro3ri
11.01.16
✎
13:07
|
при этом
|
|
2
AllJoke
11.01.16
✎
13:08
|
при повторной записи Картинка чему арвно?
|
|
3
pro3ri
11.01.16
✎
13:12
|
(2) это при повторной
|
|
4
pro3ri
11.01.16
✎
13:13
|
Картинка также 2-ичные данные
|
|
5
LordCMEPTb
11.01.16
✎
13:14
|
А на следующем шаге после (3) в данных объекта все равно пустое хранилище?
|
|
6
GROOVY
11.01.16
✎
13:18
|
|
|
7
pro3ri
11.01.16
✎
13:19
|
(5) нет, заполнено двоичными данными.
|
|
8
GROOVY
11.01.16
✎
13:22
|
1. Не ПРИзаписи, а ПЕРЕД.
2. "ТекущийОбъект.Фото.Получить()" - бред, объект будет после события уничтожен.
|
|
9
pro3ri
11.01.16
✎
13:25
|
(8) все так, спасибо!
|
|