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