|
Получение двоичных данных из хранилища |
☑ |
0
ArchLord
11.02.13
✎
11:23
|
Не могу получить файлы из хранилища, есть такой цикл
Выборка = Справочники.Файлы.Выбрать();
Пока Выборка.Следующий() = 1 Цикл
....
ДвоичныеДанные = Выборка.ТекущаяВерсия.ФайлХранилище.Получить();
.....
КонецЦикла
Хочу получить двоичные данные изображений номенклатуры из хранилища
Так вот Выборка.ТекущаяВерсия.ФайлХранилище.Получить() Возвращает "Неопределено", хотя Выборка.ТекущаяВерсия.ФайлХранилище имеет тип "хранилище значений"
Помогите плз.
|
|
1
H A D G E H O G s
11.02.13
✎
11:24
|
Все правильно.
Есть хранилище, а в нем - пусто...
|
|
2
Wobland
11.02.13
✎
11:24
|
вот такие вот данные, которых нет
|
|
3
ArchLord
11.02.13
✎
11:55
|
Хм, а как тогда добраться до картинки? Которая хранится в ИБ, до этого файлы хранились в каталоге на диске и получение данных не вызывало проблем, а с вытаскивание данных из ИБ бьюсь уже 1.5 дня
Гуглением выяснил, что файлы в ИБ просто так не попадают и грузятся всегда в какую-то структуру базы, в данном случае справочник "Файлы", у этого справочника есть обычно реквезит с типом "хранилище данных", но в данном случае оно пустое, но изображение то есть, где я ошибаюсь?
|
|
4
Wobland
11.02.13
✎
11:56
|
(3) "но изображение то есть" - вот тут
|
|
5
mikecool
11.02.13
✎
12:03
|
(3) посмотреть, как изображение попадает в карточку номенклатуры видимо не догадался...
|
|
6
ArchLord
11.02.13
✎
13:06
|
(5) Да вот только знакомлюсь с 1С :) Нашел в итоге:
РаботаСФайламиВызовСервера.ПолучитьДанныеФайлаИДвоичныеДанные(Выборка.Ссылка) Спасибо за подсказку!
|
|