ХранилищеЗначений.Получить() возвращает неопределено
☑
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
Интересно а где этот файл картинки хранится тогда.
ТипХраненияФайла В информационной базе ПеречислениеСсылка.ТипыХраненияФайлов
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс