Хранение файлов в 1С УПП #633629


#0 by Черников
В справочнике договоров можно прицеплять различные файлы к карточке договора. Но эти файлы будут храниться в базе данных 1С. Мы опасаемся  что из-за этого сильно вырастет размер базы данных. Можно ли так организовать (лучше штатными средствами) чтобы в базе хранились лишь ссылки на эти файлы, но эти файлы можно также было открыть из 1С?
#1 by rinatru
можно. доставай напильник. снимай с поддержки
#2 by DrShad
да, я не против
#3 by Галахад
Это программировать надо.
#4 by shuhard
[Можно ли так организовать (лучше штатными средствами) чтобы в базе хранились лишь ссылки на эти файлы] да, нет [Мы опасаемся  что из-за этого сильно вырастет размер базы данных] равно на размер файлов
#5 by Valerianich
Без программирования не обойтись. Имхо лучше хранить файлы в базе sql.
#6 by Нуф-Нуф
20000 руб. сделаю удаленно
#7 by DrShad
какой еще базе sql?
#8 by rinatru
если база скульная - пофиг на размер базы...
#9 by Живой Ископаемый
то что база выростет, не страшно.. фигово что если вдруг захотеть сделать выгрузку средствами 1С, то ДТ также вырастетпрактически на размер файлов
#10 by Valerianich
В сторонней базе sql.
#11 by DrShad
+1 картинки не сжимаются
#12 by DrShad
что за зверь такой? скуль это же СУБД
#13 by shuhard
но хранение в отдельной базе имеет свои плюсы, диск можно использовать медленный и на бэкап забить
#14 by Valerianich
Создаёшь пустую базу данных sql.  в неё пихаешь двоичные данные файла.
#15 by pumbaEO
Файлы храним на ftp сервер, файл на ftp в названии содержит в себе уникальный идентификатор, в базе по факту хранится тип файла и имя.
#16 by shuhard
прям таки пустую ?
#17 by Valerianich
Да. При помещение файла в запросе к sql проверяешь, если нет таблицы, то создаёшь.) Можешь конечно при создание базы, добавить таблицу.
#18 by Нуф-Нуф
20000т.р. ну пожалуйста!
#19 by shuhard
создавать таблицу в СУБД под каждый файл - мсье знает толк в извращениях
#20 by Valerianich
НЕТ. Все файлы хранятся в одной таблице.
#21 by shuhard
=)
#22 by ilpar
разрешаю, время реализации 5 часов максимум.
#23 by ilpar
чуть попрогить надо
#24 by oleg_km
Хранили в базе, сейчас перенесли в отдельную SQL базу. Хранить файлами на диске показалось неприкольно, хотя тоже можно
#25 by Черников
А как это сделать реально? Очень не хотелось бы корежить конфигурацию
#26 by Живой Ископаемый
а что такое корежить конфигурацию?
#27 by shuhard
снимать с поддержки, а ты что подумал ?
#28 by Живой Ископаемый
почему это корежить? это нормальный режим по-моему.
#29 by oleg_km
А я не знаю, как это сделано в конфигурации. У меня просто есть справочник ФайлыВБД, там есть две функции ПрочитатьФайл и ЗаписатьФайл. я просто взял и изменил их. А как у вас? В БСП, насколько я читал есть два режима: в базе и в файлах
#30 by pumbaEO
настройка правил поддержки  и снимать с поддержки разные вещи .
#31 by pavig
зачем вообще в скуле хранить? на диск в каталог закинул и делов.... какой смысл использовать скуль для этого? в каталоге разве не оптимальнее?
#32 by shuhard
нет конечно ftp или сиквел в разы удобнее
#33 by opus70
практика показала если нужна скрость доступа к файлам то проще хранить на ftp иди smb если нужно спрятать от вирусов и так далее особено от модных щас
#34 by pavig
о, нашли первый профит.... занятно
#35 by opus70
а в базе хранть только ссылки на эти фавйлы и не в коме случаее не хранить сами файлы в базе 1С
#36 by Черников
В штатной УПП сохранил ярлык к файлу, система по ярлыку нашла файл и сохранила сам файл а ярлык так и не тронула!
#37 by oleg_km
Нужна регламентная процедура поиска подвисших файлов. Когда файлы лежат на SQL - это просто FULL JOIN, когда в папках нужно сначала сделать скан по таблице, чтобы найти пропавшие файлы, а потом скан по файлам, чтобы найти пропавшие записи таблицы
#38 by Кокос
делал под УТ10. гдето даже лежит конфа. могу перенести за 10-15 тысч
#39 by pavig
а куда файлы оттуда могут пропасть и зачем искать "подвисшие" файлы?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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