Имя: Пароль:
1C
 
1С Розница 1. Как лучше организовать работу с товаром, у которого есть картинки/фото?
,
0 evorle145
 
19.09.18
08:30
Пользователи фотографировали товар и прикрепляли картинку в карточку номенклатуры. И все бы хорошо, но файловая база быстро стала расти в объеме. А так как доступ к ней просто через общую папку в локальной сети, то тормоза в работе стали заметнее. Подскажите как лучше организовать работу с картинками в этой базе Розница ред 1? может хранить фото номенклатуры не в базе 1С, а в какой нибудь папке на диске? но тогда не совсем понимаю как организовать идентификацию картинок? чтобы можно было точно понять что вот эти фотографии принадлежат вот этой номенклатуре?
1 Симпатяга
 
19.09.18
08:34
"чтобы можно было точно понять что вот эти фотографии принадлежат вот этой номенклатуре?"

guid
2 birkoFFFF
 
19.09.18
08:38
А в Рознице 1 нет настройки как во всех современных конфах?
http://prntscr.com/kw2hv1
3 evorle145
 
19.09.18
08:39
(1) гуид? его в название файла фотографии сохранять?
4 evorle145
 
19.09.18
08:40
(2) к сожалению нет. Это розница первой редакции. Там и БСП то нет.
5 evorle145
 
19.09.18
08:43
плюс еще не понимаю, как защититься от удаления файлов...
То есть если у пользователя есть право сохранить файл на диск, то он может "случайно" и грохнуть все фото с этого диска....
6 Симпатяга
 
19.09.18
08:48
(2) даже если это было бы, то файлы изображений номенклатуры хранились в базе все равно. ЕМНИП

(3) на упп доделывали модуль ОТК. Там хранится куча пдф для паспортов изделий. Храним как раз по гуид. оно же имя файла.

(5) сделайте папку
7 Мимохожий Однако
 
19.09.18
08:49
(5) Еженощное раздельное архивирование на внешние диски и далее везде.
(0) Есть практика идентификации по коду справочника Номенклатура
8 evorle145
 
19.09.18
08:54
(7) код справочника тоже имеет уникальность. То есть в принципе можно код в названии фотографии вставлять, можно гуид. Код наверное даже понятнее будет, если вдруг потребуется глазами на диске найти нужную фотку..
то есть в моем случае защиту не придумать? только резервное копирование?
9 Симпатяга
 
19.09.18
08:59
(8) Коды бывают неуникальны. но решать Вам
10 Мимохожий Однако
 
19.09.18
09:01
(9) Для конкретной базы уникальность включена. Если отключит,то конечно.
11 lEvGl
 
гуру
19.09.18
09:02
(9) + если несколько файлов к одной номенклатуре
12 hhhh
 
19.09.18
09:03
(8) Защита - это вам к сисадмина надо,они вам все расскажут
13 Мимохожий Однако
 
19.09.18
09:03
(8) Пиши в другую скрытую папку при сохранении ссылки в 1С.
14 lEvGl
 
гуру
19.09.18
09:03
(10)уникальность может быть на иерархию
15 Мимохожий Однако
 
19.09.18
09:04
(14) Гадать можно до бесконечности. ТС лучше знает, что у него в базе
16 lEvGl
 
гуру
19.09.18
09:05
(8)если не делать в форме кнопку для удаления, то как он это сделает? но в общем то удалять ненужные файлы - это нормально
17 lEvGl
 
гуру
19.09.18
09:07
+ хранить же на шаре надо, а не на диске пользователя?
18 Симпатяга
 
19.09.18
09:07
(11) судя по задаче, одна номенклатура - одно изображение.
19 lEvGl
 
гуру
19.09.18
09:08
(18) да что то сомнительно
20 evorle145
 
19.09.18
09:11
(18) 1 номенклатура и 3-5 фотографий. Я так понимаю, надо делать регистр сведений, где будет ресурс номенклатура и ресурс имя файла фотографии. Имя файла фотографии делать как код + "_" +порядковый номер. Или как лучше?
21 evorle145
 
19.09.18
09:12
(17) да, хранить на шаре. Со всех компов должен быть доступ к фоткам.
22 evorle145
 
19.09.18
09:13
(14) да не, там обычная розница, уникальность на весь справочник стоит.
23 lEvGl
 
гуру
19.09.18
09:15
код (всегда лучше гуид) + имя вкладываемого файла
24 lEvGl
 
гуру
19.09.18
09:18
25 evorle145
 
19.09.18
09:23
(24) вот, именно такой функционал и нужно мне сделать + плюс функционал который позволит посмотреть пользователю фотографию из 1С.
26 lEvGl
 
гуру
19.09.18
09:34
ну так никто не останавливает
на картинке обработка для выкладки на МС шарЭпоинт, просто как пример логики, готовой нет, да и что там делать. либо можно из "современной" конфы содрать
27 evorle145
 
19.09.18
09:49
(26) да, спасибо за советы. Я вообщем-то так себе примерно и представлял, но боялся изобретать велосипед.
28 Cyberhawk
 
19.09.18
09:58
Не нужно изменять имя файла в угоду хранения какой-то там связи.
Нужно хранить путь к файлу в реквизите справочника.
29 evorle145
 
19.09.18
10:04
(28) имеешь ввиду, что если будет 3 фотографии с одинаковым именем, то и путь к ним будет одинаковым (они же все в одной папке будут лежать), то при открытии этих фотографий в форме элемента справочника мне в принципе и не нужна будет уникальное имя каждой фотки?
30 Cyberhawk
 
19.09.18
10:08
(29) Имею в виду, что фоточки иногда должны иметь осмысленные имена и вмешиваться в их название только ради какой-то там синхронизации с 1С не айс. Посмотри хотя бы как в БСП сделано хранение присоединенных файлов в томах.
31 lEvGl
 
гуру
19.09.18
10:38
(30) вмешиваться не стоит, да, поэтому имя файла для пользователя надо отображать как в оригинале, кто сказал, что надо менять?
32 lEvGl
 
гуру
19.09.18
10:40
(29) интересно как в файловой системе может быть три файла с одинаковым именем по одному и тому же пути
33 evorle145
 
19.09.18
10:43
(32) никак) тупанул)
34 Сияющий в темноте
 
19.09.18
11:02
Лепите просто фтп сервер,права на запись даете,на перезапись и удаление,только админам,и все работает.
в имя файла можно к сжатому гуиду(вырезать черточки)добавить номер файла.
35 Cyberhawk
 
19.09.18
11:31
(31) "кто сказал, что надо менять?" // (1), (6), (20), (34)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший