Имя: Пароль:
1C
1С v8
УФ, как записать файл в хранилище
0 Karambol
 
29.09.12
13:46
добрый день! При попытке записать в реквизит справочника с типом Хранилище вылетает ошибка:
Поле объекта не обнаружено (Хранилище).Объект.Хранилище = ХранилищеФайла;  

Подскажите, как правильно делать?

&НаКлиенте
Процедура ДобавитьФайл(Команда)
   Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
   Диалог.Заголовок = "Выберите файл";
   Диалог.ПолноеИмяФайла = "";
   Диалог.МножественныйВыбор = Ложь;
   Если Диалог.Выбрать() Тогда
       ВыбранныйФайл = Диалог.ПолноеИмяФайла;
       ИмяФайла = Сред(Диалог.ПолноеИмяФайла, СтрДлина(Диалог.Каталог) + 1);
       МойФайл = Новый ДвоичныеДанные(ВыбранныйФайл);
       ДобавитьФайлСервер(МойФайл);    
   КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура ДобавитьФайлСервер(МойФайл)
   ХранилищеФайла = Новый ХранилищеЗначения(МойФайл);
   Объект.Хранилище = ХранилищеФайла;  
   Объект.Записать();
КонецПроцедуры
1 Wobland
 
29.09.12
13:48
2 Karambol
 
29.09.12
14:24
(1) Спасибо! Помогло :)
2 + 2 = 3.9999999999999999999999999999999...