|
ХранилищеЗначений.Получить() возвращает неопределено |
☑ |
0
davlen
11.10.11
✎
14:22
|
Хочу сохранить файл на жесткий диск
ВыборКартинки.Ссылка.ПолучитьОбъект().ФайлХранилище.Получить().Записать(ИмяФайла) не срабатывает в чем может быть дело.УТ11
|
|
1
butterbean
11.10.11
✎
14:25
|
получитьОбъект() явно лишнее, а так - в отладчике смотри
|
|
2
H A D G E H O G s
11.10.11
✎
14:25
|
В хранилище нету файла!
|
|
3
davlen
11.10.11
✎
14:26
|
он есть точно
ЗапросКартинки = Новый Запрос("ВЫБРАТЬ
| НоменклатураПрисоединенныеФайлы.Ссылка
|ИЗ
| Справочник.НоменклатураПрисоединенныеФайлы КАК НоменклатураПрисоединенныеФайлы
|ГДЕ
| НоменклатураПрисоединенныеФайлы.ВладелецФайла = &Номенклатура");
ЗапросКартинки.УстановитьПараметр("Номенклатура",Выборка.Ссылка);
ВыборКартинки = ЗапросКартинки.Выполнить().Выбрать();
ИмяКартинки = "";
Если ВыборКартинки.Следующий() Тогда
//СсылкаНаФайлВИБ = ПолучитьНавигационнуюСсылку(ВыборКартинки.Ссылка,"ФайлХранилище");
ИмяКартинки = СокрЛП(Выборка.Ссылка.Код)+"."+ВыборКартинки.Ссылка.Расширение;
//ПолучитьФайл(СсылкаНаФайлВИБ,"C:\обмен с сайтом\img\"+ИмяКартинки,Ложь);
ДвоичныеДанные = ВыборКартинки.Ссылка.ПолучитьОбъект().ФайлХранилище.Получить();
Попытка
ДвоичныеДанные.Записать(ИмяКартинки);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
КонецЕсли;
|
|
4
davlen
11.10.11
✎
14:29
|
УТ файловая процедура выполняется на сервере,может в этом что то, я уже схожу сума пол дня бьюсь((((
|
|
5
H A D G E H O G s
11.10.11
✎
14:38
|
ХранилищеЗначений.Получить() возвращает неопределено
В хранилище нет файла!
|
|
6
davlen
11.10.11
✎
15:03
|
Интересно а где этот файл картинки хранится тогда.
ТипХраненияФайла В информационной базе ПеречислениеСсылка.ТипыХраненияФайлов
|
|