Имя: Пароль:
1C
1С v8
8.2 УФ - Хранение фотографий в базе - это зло?
,
0 Zamestas
 
06.07.13
14:12
Есть файловая самописка, через web цепляется 10-15 тонких клиентов. Заказчик хочет хранения фотографий номенклатуры в базе.
1. Что база распухнет и так понятно - какие проблемы еще могут выплыть?
2. Исходя из архитектуры базы - хранится фото будут в регистре сведений  (ресурс). Структура - 2 измерения ссылка на номенклатуру (ведущее) и строка (описание) - смущает меня использование строки - не будет ли тормозов в последствии.
1 Cyberhawk
 
06.07.13
14:14
Т.е. на один и тот же товар, но с разными описаниями, может быть разные фотки?
2 Cyberhawk
 
06.07.13
14:14
*могут быть
3 Zamestas
 
06.07.13
14:18
(1) Да - типа фото сверху, снизу  и пр. При чем какая либо связь между описаниями отсутствует, т.к. разная номенклатура отличается - справочник будет не удобен.
4 Cyberhawk
 
06.07.13
14:26
А почему измерение - строка? Перечисление делай
5 Cyberhawk
 
06.07.13
14:27
Имя, например, "ВидФотографии" и значения "Снизу", "Сбоку" и т.д.
6 Zamestas
 
06.07.13
14:30
(4) В том и проблема - что кол-во разных фотографий для одной позиции может быть полностью не соответствовать другой. Т.е. Снизу сбоку и пр. не быть. Будут внешний вид, вид узла 1 (2,3), вид места установки и пр.
7 Zamestas
 
06.07.13
14:37
(+6) При чем заказчик должен иметь возможность добавлять(изменять/удалять) описание по своему желанию. Я согласен, что можно сделать через справочник и изменять его из формы напрямую, но лениво писать лишний код, т.к. все легко решается строкой.
В 3ей бухии есть регистр сведений:
ФайлыДокументовРеализацииПолномочийНалоговыхОрганов
со стоковым измерением ИмяФайла. Но меня терзают сомнения, что могут начаться проблемы с производительностью, ибо база файловая.
8 artems
 
06.07.13
14:59
(7) строка - хреновое решение
9 artems
 
06.07.13
15:00
+(8) лучше справочник
10 Zamestas
 
06.07.13
15:01
(8) Я тоже сторонник справочника, но в данном случае придется отписать кучу кода для управления этим справочником.
11 H A D G E H O G s
 
06.07.13
15:06
Строка - нормальное решение.
12 Конфигуратор1с
 
06.07.13
15:16
(10) думается, что писать там меньше чем на мисте уже нафлудил)
13 Aleksey
 
06.07.13
15:16
(8)  Чем лучше?
14 Конфигуратор1с
 
06.07.13
15:42
(13) чем строка)
15 artems
 
06.07.13
15:45
(14) ага, чем строка ))
16 H A D G E H O G s
 
06.07.13
15:49
(15) Все? Больше нечего сказать, да?
17 Эмбеддер
 
06.07.13
15:49
я за справочник
18 Эмбеддер
 
06.07.13
15:53
(10) имеется в виду использование справочника, а не регистра (первый вариант) или для замены строки в измерении (второй)? я за первый
19 Zamestas
 
06.07.13
16:01
(18) Т.е. получается 3 варианта:
1. Мой - строка измерение регистра.
2. Справочник - измерение регистра.
3. Подчиненный справочник.
Меня чем устраивает регистр - удалили номенклатуру - автоматом улетели фотографии + минимум кода для реализации, но ладно - думаю все таки через справочник реализовывать буду.
20 welwel
 
06.07.13
16:29
(19) а подчиненный справочник для измерения регистра?
21 Zamestas
 
06.07.13
16:35
(20) Это и есть вариант 2 в (19)
22 Mikhail Volkov
 
06.07.13
17:57
(0) Да, конечно, в базе надо хранить только ссылку на файл с изображением. В базе трудно контролировать: бывает пользователь что-то накосячит со сканированием документов, и размер базы скакнет на 10 гектар, ищи потом этот косяк...
23 MaxS
 
06.07.13
18:23
БСП смотрели? Почему бы её не использовать? ;)
В зависимости от настроек, файлы хранятся в базе или в томах на диске.
24 MaxS
 
06.07.13
18:27
+(23) Для файловой, конечно лучше хранить файлы отдельно.
Для серверной - нет разницы, на скорость не влияет. Правда с бэкапами imho сложнее.
25 Zamestas
 
06.07.13
18:41
(22) Размер файлов можно контролировать (т.е. больше 2 Мб не грузить и все).
(23) Проще самому отписать, чем выковырнуть из БСП одну подсистему ))
(24) Насчет файлов на диске размышляю пока что. Решение на мой взгляд самое верное для файловой базы, но ...
26 Эмбеддер
 
06.07.13
18:51
(25) с файлами вне базы обычно проблемы возникают, когда место хранения файлов переносят в другое место
27 artems
 
06.07.13
19:54
"Меня чем устраивает регистр - удалили номенклатуру - автоматом улетели фотографии". Вот тут поподробнее можно?
28 H A D G E H O G s
 
06.07.13
19:56
(27) Что не способен понять твой мозн?
29 artems
 
06.07.13
19:56
(16) "строка" и "cтpoкa". Как ты думаешь, они одинаковые?
30 H A D G E H O G s
 
06.07.13
19:56
Только пока сжатие базы не сделаешь - размер 1CD не уменьшится.
31 IamAlexy
 
06.07.13
19:59
(0) "база распухент"


марш курить БСП, дурень..
32 artems
 
06.07.13
20:00
(28) если удалят номенклатуру то хер записи в регистре куда денуться, автор наверное имел ввиду что удалит запись из регистра. Удалить номенклатуру и удалить запись из регистра ни разу не одно и то же, это твой мозг способен осмыслить?
33 H A D G E H O G s
 
06.07.13
20:01
(32) Убей себя ап стену и почитай про флаг "Ведущее", дятел.
34 artems
 
06.07.13
20:03
(33) Ты рот закрой, я тебя не оскорблял.
35 H A D G E H O G s
 
06.07.13
20:04
(34) Как назвать человека, который дает другому советы, не разбираясь в предмете?
36 artems
 
06.07.13
20:04
(33) Ни разу не видел битых ссылок при установленном флаге "Ведущее"?
37 H A D G E H O G s
 
06.07.13
20:09
(36) Нет.
38 IamAlexy
 
06.07.13
20:18
(35) я знаю ответ: такой человек называется.. "1Сник"
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой