Имя: Пароль:
1C
1С v8
Картинки в справочнике как уменьшить размер?
0 Exec
 
12.08.12
12:22
Добрый день.
Есть справочник, в котором есть реквизит: хранилище значения. В нём хранятся черетежи к заказам. На данный момент там около 30-40 тысяч элементов (с картинками). При выгрузке базы - её размер составляет 8гб. Я тестово прибил справочник, размер выгруженной базы составил 1,5гб :(
Как можно уменьшить или может быть по-другому хранить картинки? Т.к работать со справочником стало тяжело - добавил реквизит в него - конфигурация обновилась за 4 часа :( Мне сейчас новый код прописывать в этом справочнике, и я просто не представляю, как на каждое изменение ждать в коде мне ждать по 4 часа :(
Подскажите, если кто хранит так же картинки,сканы - как выходите из ситуации? Что вообще можно сделать (удалять нельзя - чертежи уникальные к каждому заказу и иногда требуются спустя пару лет)?

Сейчас хранение выглядит так:
---
...
ВыбранноеФото = Новый Картинка(Диалог.ПолноеИмяФайла,Ложь);
...
НовоеФото = Новый ХранилищеЗначения(ВыбранноеФото,Новый СжатиеДанных(1));
...
---
1 H A D G E H O G s
 
12.08.12
12:24
Новый ХранилищеЗначения(ВыбранноеФото,Новый СжатиеДанных(9));
2 H A D G E H O G s
 
12.08.12
12:25
Ну и перепиши с новым сжатием элементы.
Думай, ты же инженер.
3 H A D G E H O G s
 
12.08.12
12:25
Выносить во внешние файлы я бы не стал
4 NS
 
12.08.12
12:28
(3) Почему?
5 Exec
 
12.08.12
12:31
(1) пасиб, попробую
6 H A D G E H O G s
 
12.08.12
12:31
Пусть лежат себе спокойно в базе. Бэкапируются; про них никто не забудет, не сотрет.
7 NS
 
12.08.12
12:32
(6) Так кто запрещает сделать бэкап внешнего хранилища?
8 H A D G E H O G s
 
12.08.12
12:33
Я высказал свое мнение. Дискутировать мне лениво.
Всем спасибо.
9 mistеr
 
12.08.12
12:41
Можно вынести в отдельный справочник или регистр.
10 Chai Nic
 
12.08.12
13:03
Можно создать еще одну базу 1с, предназначенную только для хранения блобов, и обращаться к ней через COM из твоей рабочей конфигурации.
11 Chai Nic
 
12.08.12
13:04
А менять степень сжатия хранилища значения в случае хранения там картинок в уже сжатом формате (jpg,png и т.п.) - бесполезная трата времени.
12 shavulsky
 
12.08.12
14:53
А я бы вынес в сетевое хранилище - оно лучше предназначено для хранения файлов, а в 1С оставил ужатые картинки для превью.
Ошибка? Это не ошибка, это системная функция.