|
Двоичные данные | ☑ | ||
---|---|---|---|---|
0
rene_den
01.06.12
✎
15:59
|
Люди подскажите плиз как в 1с можно хранить двоичные данные?
|
|||
1
rene_den
01.06.12
✎
15:59
|
Ссори 1С8.2
|
|||
2
butterbean
01.06.12
✎
16:00
|
в хранилище значения
|
|||
3
rotting
01.06.12
✎
16:00
|
ХранилищеЗначений
|
|||
4
rene_den
01.06.12
✎
16:07
|
Оно умеет хранить на постоянке?
|
|||
5
rene_den
01.06.12
✎
16:09
|
Идея была какова. Хранить изображение для каждого элемента справочника клиенты в его реквизите в двоичных данных. Удобно при обменах. А при открытии этого элемента из реквизита в картинку.
|
|||
6
Heckfy
01.06.12
✎
16:12
|
(5) В СП набери:
-ХранилищеЗначения -ДвоичныеДанные :):) |
|||
7
izekia
01.06.12
✎
16:13
|
(5) посмотри как картинки организованы в той же торговле
|
|||
8
izekia
01.06.12
✎
16:13
|
(5) в его реквизите только не надо плиз, черевато
|
|||
9
rene_den
01.06.12
✎
16:51
|
ХранилищеКартинки = Новый ХранилищеЗначения(ЭлементыФормы.ПолеКартинки2.Картинка);
Изображение = ХранилищеКартинки; потом при открытии элемента справочник пишу: ЭлементыФормы.ПолеКартинки2.Картинка = Изображение.Получить(); и не работает |
|||
13
rene_den
01.06.12
✎
16:57
|
Запись работает.
Достать из хранилища не получается |
|||
14
rene_den
01.06.12
✎
17:01
|
Получилось.
ЭлементыФормы.ПолеКартинки2.Картинка = Новый Картинка(Изображение.Получить()); |
|||
15
Нуф-Нуф
01.06.12
✎
17:02
|
хорошая идея :) только уже все реализовано до вас :)
|
|||
16
rene_den
01.06.12
✎
17:04
|
Только теперь вопрос:
Я так понимаю хранилище не хранит в себе данные постоянно а только до определенного момента. Т.е. в любом случае нужно хранить изображения в виде файлов. И если у меня 200 переферийных баз и нужно организовать односторонний обмен - то мне каким то левым боком нужно будет гонять сами файлы... |
|||
17
Heckfy
01.06.12
✎
17:05
|
Я так понимаю хранилище не хранит в себе данные постоянно а только до определенного момента - не правильно.
|
|||
18
Heckfy
01.06.12
✎
17:05
|
(17) к (16)
|
|||
19
rene_den
01.06.12
✎
17:09
|
(17) ссори промахнулся. т.е. хранилище специально и создано для хранения картинок и др. прям в самой базе?
|
|||
20
Lama12
01.06.12
✎
17:09
|
(16) А может ЖКК почитать?
Или справочник сделать с реквизитом типа ХранилищеЗначений. Можно его еще в план обмена включить. |
|||
21
rene_den
01.06.12
✎
17:16
|
Вот всегда так на мисте - 5 минут позора но зато тележка знаний. А некоторые поглумились и счастливые...
|
|||
22
rene_den
01.06.12
✎
17:17
|
Большое спасибо всем кто помогал.
|
|||
24
vmv
01.06.12
✎
17:30
|
капец базе с этими картинками.
во внешних файлах надо хранить всю эту анимацию - также открывать как и из роеквизита. на сервре организовал том для файло помойки и все или веб-сервис |
|||
25
vmv
01.06.12
✎
17:31
|
хранилище это тлеющая подводная мина которая бабахнет если ее набивать четри чем
|
|||
26
pumbaEO
01.06.12
✎
17:36
|
(24) или ftp
|
|||
30
rene_den
01.06.12
✎
18:03
|
(29) выбирать где хранить файлы в базе или на диске
тут можно хоть немного подробнее плиз... |
|||
31
rene_den
01.06.12
✎
18:06
|
Я так понимаю что если на диске то в справочнике я храню ссылку на файл на диске. Гонять прийдется как то так...
|
|||
32
Нуф-Нуф
01.06.12
✎
18:16
|
или можно сделать отдельную базу для хранения файлов и юзать ее по оле
|
|||
33
rene_den
01.06.12
✎
18:48
|
Кусок кода из УПП Справочник Номенклатура
НовыйОбъект = Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент(); НовыйОбъект.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение; НовыйОбъект.Хранилище = Новый ХранилищеЗначения(ВыбранноеИзображение, Новый СжатиеДанных); НовыйОбъект.Объект = ОбъектВладелец; НовыйОбъект.ИмяФайла = ПолучитьИмяФайлаИзПолногоПути(ДиалогОткрытияФайла.ПолноеИмяФайла); |
|||
34
rene_den
01.06.12
✎
18:51
|
не хранит она в файлах.
если центральная база SQLная + хранить все в бинарном виде + сжатие + размер файла 50к что сдесь минного? |
|||
35
mistеr
01.06.12
✎
19:06
|
(25) Аргументируйте плиз.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |