Где хранить картинки? Во внешней базе? и как организовать быструю печать их? #673040


#0 by Cerera
Такая проблема. К Номенклатуре прилагаются сертификаты. Иногда в разрезе характеристик номенклатуры. Если хранить их в базе - база пухнет. Просто в файлах хранить - некрасиво. Есть идея в базе 1С второй хранить эти данные и подключаться к ней через com соединение. Только вот хотелось бы советов услышать как лучше это организовать и как организовать быструю печать картинок? чтоб реально отметил в обработке список товаров и каждый сертификат потом печатать с бешанной скоростью? Сертификат - это картинка.
#1 by Рэйв
база пухнет..Пусть пухнет, что ж теперь. Ложи в ХранилищеЗначений
#2 by Рэйв
И кстати в хранении в файлах тоже не вижу криминала
#3 by Sun_Lin
Хранить в виде файлов, а в базе хранить ссылки. На печать направить - не проблема.
#4 by Sun_Lin
Пивники, поди ;)
#5 by Cerera
пищивые ингридиенты и всё для кулинарии.
#6 by Cerera
ну в хранилище значений класть - не вопрос. только не обязательно же в этой же базе хранить их.
#7 by skiller3000
мне кажется быстрее будет, если положить эти картинки в виде файлов или же отдельной базы на диск SSD... затем в рабочей базе можно получать эти картинки заранее при выборе номенклатуры и при печати доставать их из ранее полученных хранилищ.
#8 by Юрий Юрьевич
С файлами не очень быстро будет при больших объемах. Сделать отдельную sql базу с одной таблицей (гуид номенклатуры и картинка).
#9 by Cerera
отдельная SQL база будет быстрее отдавать файлы, чем соединение по com к sql базе?
#10 by Cerera
а в сжатом виде можно хранить в SQL ?
#11 by Юрий Юрьевич
А изображение сразу делать сжатым нельзя?
#12 by jsmith82
ну ком же тоже будет запрос делать в файловую базу + затраты на ком а тут сразу запрос в скульную базу
#13 by Юрий Юрьевич
А com соединение так и так будешь использовать. типа:
#14 by jsmith82
так если юзать sql, можно в этой же базе хранить, пусть пухнет
#15 by jsmith82
ну, как вариант
#16 by MSOliver
я за внешнее хранение, есть пример база 5гб + картинки (15гб) = а оно надо?
#17 by George Wheels
Поддерживаю. Бэкап такой базы...
#18 by Мыш
Хранить в той же базе, но таблицу вынести в отдельный физический файл на другой носитель.
#19 by vde69
делаешь УРБД, узлы по годам, в них старые, в текущей базе храним только за последний год
#20 by Мыш
Похоже народ не любит использовать штатные средства SQL. Проще через COM поизгаляться )
#21 by arsik
Если хранить в отдельной базе 1С то лучше использовать вебсервисы. Ком соединение слишком долго поднимается. При каждой печати тебе придется его поднимать (ну если не извратится конечно). Вебсервис по сути постоянно подключен (нужно таймауты настроить) и работает без потерь на подключение
#22 by Infsams654
+ и нет платформной зависимости - com только в винде
#23 by Cerera
это вы что имеете ввиду?
#24 by Мыш
Вот это. Можно решить вопрос штатными средствами SQL-сервера. И не заморачиваться на отдельные базы.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С