|
Регистр сведений для хранения файлов. | ☑ | ||
---|---|---|---|---|
0
antihacker
30.11.16
✎
06:36
|
Добрый день, Всем !
Мне нужно хранить файлы в регистре сведений. Причем много файлов.От одного до пяти мегабайтов. Логический файлы делятся на 2 вида. Основные и дополнительные. Вопрос. Их хрнаить в одном регистре или в двух регистрах ? Если буду хрнаить в одном регистре, то не будет ли для системы удобно такая набухающиеся регистр ? Будет ли польза системе если поделить на 2 регистра ? |
|||
1
VladZ
30.11.16
✎
06:40
|
(0) Зачем пихать файлы в 1с? Храните файлы на файловом серваке. В 1с хранить путь к файлам.
|
|||
2
Sammo
30.11.16
✎
06:40
|
А смысл делить на 2 регистра? Выигрыша по месту не будет, по удобству будет хуже.
|
|||
3
Sammo
30.11.16
✎
06:41
|
(1) Имхо, оба варианта имеют право на существование. Надо просто взвесить за и против каждого с учетом планируемых объемов. Хотя хранить путь часто эффективнее.
|
|||
4
GedKo
30.11.16
✎
06:45
|
лучше написать отдельную систему хранения на скл
|
|||
5
antihacker
30.11.16
✎
07:01
|
А вот это кто может коментировать ?
http://www.doc-lvv.ru/2016/02/faylovye-toma-v-1sdokumentooborot.html |
|||
6
Провинциальный 1сник
30.11.16
✎
07:03
|
Если файлы ценные - храните в той же sql базе. В регистре, или справочнике - не важно. Иначе в один прекрасный момент окажется, что сервер упал, а бэкапы дополнительного хранилища сисадмин не настроил.
|
|||
7
antihacker
30.11.16
✎
07:09
|
Я тут компетентность не беру в учет. Чисто технические правильные решения.
|
|||
8
Sammo
30.11.16
✎
07:36
|
Кстати. видел самописку, где использовалось смешанное хранение - ценные и актуальные (месяц) документы хранились в базе, остальные по истечении времени скидывались в шару.
|
|||
9
newbling
30.11.16
✎
08:19
|
Если там планируется большой объём этих файлов, то всё же лучше настроить хранение в томах на диске. И бекапы делать этих томов отдельно.
|
|||
10
antihacker
30.11.16
✎
08:57
|
GedKo, ты подкинул хорошую идею. Надо создать отдельное хранилище. Но он будет как архивный. А в теущей системе хранить файлы только 2-3 летней давности.
|
|||
11
Heckfy
30.11.16
✎
09:04
|
Храните файлы в отдельной БД SQL.
|
|||
12
antihacker
30.11.16
✎
09:19
|
Хочу так !
1) Создать базу 1С на другом сикл сервере. 2) Там создать такой же регистр сведений как в текущей системе. А архивирование будет происходиит так. 1) Берет документ 2 летней давности. 2) Все его прикрепленные файлы копирует в архвную 1С базу. 3) С регистра сведений текущей системы удаляю. 4) Документ отечаю как архивный. И когда открывают документ и нажимаетна файл, то код в зависимости от отметки, будет искать файл в текущей системе или архивной. Коментируейте плюсы и мнусы... Или же предложить свой вариант. |
|||
13
antihacker
30.11.16
✎
09:21
|
Вижу первый минус. В случае архивный через СОМ надо будет подключаться к архивной системе. А это немного медленно. Но это ерунда. С архивом мало кто будет работать и да и обрщаться туда не часто будут.
|
|||
14
Fish
30.11.16
✎
09:23
|
(12) Зачем базу 1С? Просто скулёвую базу с одной таблицей. Когда нужен файл - обращаешься к ней и всё. Во многих конфигурациях так реализовано.
|
|||
15
antihacker
30.11.16
✎
09:31
|
Понимаешь иногда нужно будет хрнаить не только файлы , но и самих документов 1С. А это означаеть только одно. В архивной 1С через СОМ создавать такой же документ как в текущей.
|
|||
16
Fish
30.11.16
✎
09:32
|
(15) А сами документы храни в основной. Какой смысл их вовне переносить?
|
|||
17
Heckfy
30.11.16
✎
09:33
|
Тогда уже поднимай РИБ и делай полный обмен. Что бы уже наверняка.
|
|||
18
antihacker
30.11.16
✎
09:34
|
Ну ребята некоторые типы документов так и надо. Нет смысла здесь писать зачем. Но надо. Понимаете :-)
|
|||
19
antihacker
30.11.16
✎
09:36
|
Тем етсь необходимость управлять этими архивными данными через систему 1С. Ну ни писать же мне на сишарп интерфейс для управления этими данными.
|
|||
20
Heckfy
30.11.16
✎
09:38
|
Пилите Шура, они золотые!
ЗЫ: Что мешает управлять этими данными прамо в таблице БД SQL? |
|||
21
antihacker
30.11.16
✎
09:39
|
Heckfy, опять так нам не нужна полная копия базы. Только частичные данные. Архив должен быть един для нескольких систем, которые не имеет отношение друг другу.
|
|||
22
Fish
30.11.16
✎
09:39
|
(21) Вопрос был: "Что мешает управлять этими данными прамо в таблице БД SQL?"
|
|||
23
antihacker
30.11.16
✎
09:39
|
Heckfy, я не очень понял. Это будет делать юзер ?
|
|||
24
Fish
30.11.16
✎
09:40
|
(23) А тебе как надо?
|
|||
25
antihacker
30.11.16
✎
11:12
|
Fish, нужен полноценный интерфейс. Копаться там и искать архивные данные буду не Я же. А то что через интерфейс текущей системы алгоритм будет различать архивный ли документ или нет, то это другая задача. Это нужен в текушей системе. А еще у некоторых юзеров должен быть инструмент, для монипулции архивными данными по другому. Не просто открыть документ, при этом читая файлы с архивной базы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |