0
DCKiller
10.07.14
✎
14:54
|
На форме элемента справочника ее удается разместить...
ИмяФайла = "";
ПутьКФайлу = "";
Если ПоместитьФайл(ПутьКФайлу, , ИмяФайла, Истина) Тогда
Фото = ПутьКФайлу;
Объект.АдресФайла = ПутьКФайлу;
Модифицированность = Истина;
КонецЕсли;
... а как в базу ее записать, в тот же справочник?
З.Ы.: Фото - реквизит строка неограниченной длина, на форме размещен в виде поля картинки.
АдресФайла - реквизит справочника строка неограниченной длины.
Алсо, у справочника есть реквизит ФайлФотографии типа хренилище значения (туда, по мысли, и будет сохраняться файл с фото).
|
|
1
Wobland
10.07.14
✎
15:00
|
&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Если НЕ ЭтоАдресВременногоХранилища(АдресФайла) Тогда
Возврат;
КонецЕсли;
НЗ=РегистрыСведений.ФайлыЗаданий.СоздатьНаборЗаписей();
НЗ.Отбор.Задание.Установить(Объект.Ссылка);
Запись=НЗ.Добавить();
//к этому моменту ссылка не должна быть пустой
Запись.Задание=Объект.Ссылка;
Запись.Файл=Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(АдресФайла));
Запись.Расширение=РасширениеФайла;
НЗ.Записать();
КонецПроцедуры
|
|