|
v8: Получить файл из Хранилище Значений | ☑ | ||
---|---|---|---|---|
0
jkl123
12.07.12
✎
17:09
|
Как выгрузить файлы, в моем случае, звуковой файл из хранилища значений ?
|
|||
1
YF
12.07.12
✎
17:09
|
(0) Типовые конфы есть под рукой?
|
|||
2
jkl123
12.07.12
✎
17:10
|
(1) нет, а где это реализовано ?
|
|||
3
YF
12.07.12
✎
17:10
|
(2) Бухгалтерия предприятия 2.0 справочник внешних обработок
|
|||
4
jkl123
12.07.12
✎
17:13
|
у меня такой конфы нету, можешь сбросить мне кусок того кода ?
|
|||
5
Жан Пердежон
12.07.12
✎
17:15
|
(2) почти во всех типовых
|
|||
6
YF
12.07.12
✎
17:22
|
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ВыбраннаяСтрока.ХранилищеВнешнейОбработки.Получить(); ДвоичныеДанные.Записать(ИмяФайла); |
|||
7
jkl123
12.07.12
✎
17:42
|
(6)
не работает |
|||
8
YF
12.07.12
✎
17:43
|
(7) Не верю. В чем именно неработоспобность заключается?
|
|||
9
jkl123
12.07.12
✎
17:48
|
(8)
у меня есть кнопка "Выгрузка звукового файла из базы" при нажатии ее должно из хранилища подгрузится звуковой файл и по нажатии сохранить в диалоге записаться на диск, загрузку я реализовал... что во второй строчке "ВыбранаяСтрока" ?? |
|||
10
YF
12.07.12
✎
17:51
|
Да какая разница, что есть ВыбраннаяСтрока. ХранилищеВнешнейОбработки - это реквизит с типом Хранилище значения. Тебя же интересовало как из Хранилища выгрузить, значит хранилище есть
|
|||
11
jkl123
12.07.12
✎
18:18
|
(10)
Я вот так делал : Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.сохранение); Диалог.Заголовок = "Выберите звуковой файл"; Диалог.ПредварительныйПросмотр = Ложь; Диалог.Фильтр = "Все АудиоФайлы (*.wav;*.mp3)"; Если Диалог.Выбрать() Тогда ЭлементыФормы.ПутьКАудиоФайлуРазрешено.Значение = Диалог.ПолноеИмяФайла; МойАудиоФайл = Новый ДвоичныеДанные(Диалог.ПолноеИмяФайла); ХранилищеЗвука = Новый ХранилищеЗначения(МойАудиоФайл); Сообщить ("Аудио файл для РАЗРЕШЕННОЙ отгруки УСПЕШНО загружен в базу!"); Иначе Отказ = Истина; Сообщить ("Аудио файл НЕ загружен"); Сообщить (ОписаниеОшибки()); Возврат; КонецЕсли; и нету у меня реквизита в типом Хранилище значений |
|||
12
Fragster
гуру
12.07.12
✎
18:20
|
ХранилищеЗвука это чо такое?
|
|||
13
el-gamberro
12.07.12
✎
18:21
|
(11) 'n ты думаешь загрузил такие его в базу? :))
|
|||
14
el-gamberro
12.07.12
✎
18:21
|
(12) новый тип данных. из 8.2.
так же там будет ХранилищеВидео, ХранилищеКартинка, ХранилищеДокументаОфис |
|||
15
el-gamberro
12.07.12
✎
18:23
|
Так же непонятно это 8.1 или 8.2? В 8.2 еще на клиента тащить придеться
|
|||
16
Fragster
гуру
12.07.12
✎
18:24
|
(13) а вдруг это реквизит объекта, в котором этот код? тогда бы заработало...
|
|||
17
jkl123
12.07.12
✎
18:24
|
(13) а что тут не так ?
(15)8,1 |
|||
18
Fragster
гуру
12.07.12
✎
18:24
|
(16) правда реквизит правильного типа должен быть, да
|
|||
19
el-gamberro
12.07.12
✎
18:27
|
(16) ну тогда
МойФайл = ХранилищеЗвука.Получить(); МойФайл.Записать(ИмяФайла); |
|||
20
jkl123
12.07.12
✎
18:31
|
ХранилищеЗвука - это должен быть реквизит стипом "ХранилищеЗначений" ???
|
|||
21
jkl123
12.07.12
✎
18:31
|
но когда я беру вкладку реквизиты на форме, то у меня там нету типа "ХранилищеЗначений"
|
|||
22
el-gamberro
12.07.12
✎
18:33
|
(21) чет я даже не удивлен как-то. :)
|
|||
23
jkl123
12.07.12
✎
18:45
|
(22) ну блин, объясни ))
|
|||
24
el-gamberro
12.07.12
✎
18:46
|
(23) а ты куда свой файл записывать собрался? в справочник или рег сведений?
|
|||
25
Михаил Козлов
12.07.12
✎
20:45
|
(23) Вы его через реквизит формы смотреть собираетесь?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |