Доброго всем дня.
Вопрос следующий: клиент хочет сканировать договора с покупателями и прикреплять их к карточке контрагента. Соответственно это приведет к постепенному разрастанию базы. База файловая и по достижению её размера 4Гб она начнет тормозить (если не ошибаюсь)!
Так вот как избежать этого? Вариант с SQL базой знаю!
Может есть ещё какой вариант? Например чтобы прикреплённые файлы каким-то образом хранились не в хранилище базы, а вне её. Но при этом чтобы в карточке контрагента они отображались.
Спасибо за ответы!
Вопрос следующий: клиент хочет сканировать договора с покупателями и прикреплять их к карточке контрагента. Соответственно это приведет к постепенному разрастанию базы. База файловая и по достижению её размера 4Гб она начнет тормозить (если не ошибаюсь)!
Так вот как избежать этого? Вариант с SQL базой знаю!
Может есть ещё какой вариант? Например чтобы прикреплённые файлы каким-то образом хранились не в хранилище базы, а вне её. Но при этом чтобы в карточке контрагента они отображались.
Спасибо за ответы!
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Aleksand1985, в УПП столкнулись с такой задачей. Хранить файлы можно только в базе. Хотя база и на SQL всё же при резком увеличении объёма затрудняет резервное копирование/восстановление базы. Установка была - конфигурацию не менять.
Пытался подсунуть вместо файла в базу ярлык на файл (.lnk), но хитрая 1Ска загружает вместо ярлыка сам файл в базу. Рассматривалась следующая схема - файл сканируется в PDF, для него автоматически создаётся html файл, который открывает pdf в браузере. Этот html и хранится в базе 1С в качестве своеобразного ярлыка на скан.
Только нужно тщательно продумать регламент создания и хранения файлов. Чтобы не оказалось, что ссылки на сканы в базе есть, а самих сканов по этим ссылкам нет.
Пытался подсунуть вместо файла в базу ярлык на файл (.lnk), но хитрая 1Ска загружает вместо ярлыка сам файл в базу. Рассматривалась следующая схема - файл сканируется в PDF, для него автоматически создаётся html файл, который открывает pdf в браузере. Этот html и хранится в базе 1С в качестве своеобразного ярлыка на скан.
Только нужно тщательно продумать регламент создания и хранения файлов. Чтобы не оказалось, что ссылки на сканы в базе есть, а самих сканов по этим ссылкам нет.
(15) Да , верно не написала , что это через доработку.
Но добавить изменения можно таким образом , что штатные обновления будут нормально выполнятся.
Активно Использовать механизм Расширения конфигурации, что бы не менять штатные формы. Если добавлять в штатные объекты свои уникальные реквизиты например Svt_Br_НомерIDБитрикс , обновления конфигурации происходят нормально.
Я имела ввиду что при необходимости, можно сделать механизм хранения файлов не в базе а на диске. Иначе в некоторых случаях база будет сильно пухнуть.
Но добавить изменения можно таким образом , что штатные обновления будут нормально выполнятся.
Активно Использовать механизм Расширения конфигурации, что бы не менять штатные формы. Если добавлять в штатные объекты свои уникальные реквизиты например Svt_Br_НомерIDБитрикс , обновления конфигурации происходят нормально.
Я имела ввиду что при необходимости, можно сделать механизм хранения файлов не в базе а на диске. Иначе в некоторых случаях база будет сильно пухнуть.
(16),
Конечно, при необходимости, можно добавить в конфигурацию почти всё что угодно. Но, как я уже писал, это не всегда приемлемый и, даже, возможный путь. Я делился с топикстартером опытом хранения в базе ссылки на файл, что приводит к минимальному росту объёмов базы и позволяет обойтись без изменения конфигурации.
Да , верно не написала , что это через доработку.
Я имела ввиду что при необходимости, можно сделать механизм хранения файлов не в базе а на диске. Иначе в некоторых случаях база будет сильно пухнуть.
Я имела ввиду что при необходимости, можно сделать механизм хранения файлов не в базе а на диске. Иначе в некоторых случаях база будет сильно пухнуть.
Конечно, при необходимости, можно добавить в конфигурацию почти всё что угодно. Но, как я уже писал, это не всегда приемлемый и, даже, возможный путь. Я делился с топикстартером опытом хранения в базе ссылки на файл, что приводит к минимальному росту объёмов базы и позволяет обойтись без изменения конфигурации.
(1) Aleksand1985,
так это же штатный функционал БСП
прикреплённые файлы каким-то образом хранились не в хранилище базы, а вне её.
так это же штатный функционал БСП
3.39 Присоединенные файлы
Подсистема «Присоединенные файлы» предоставляет средства работы с файлами-вложениями, присоединенными к произвольным объектам информационной базы ссылочного типа. Хранение файлов может быть организовано как в информационной базе, так и внешним образом – в томах (сетевых ресурсах).
Подсистема «Присоединенные файлы» предоставляет средства работы с файлами-вложениями, присоединенными к произвольным объектам информационной базы ссылочного типа. Хранение файлов может быть организовано как в информационной базе, так и внешним образом – в томах (сетевых ресурсах).
(1) Aleksand1985, Поддерживаю товарища alexx2510. Вместо того, чтобы громоздить свою реализацию хранения файлов на диске, воспользуйтесь конфигурацией "Библиотека стандартных подсистем". В интернете и на ИТС можно найти инструкцию как внедрять подсистемы в свою конфигурацию.
конфигурация какая? в УТ11 тоже можно хранить файлы в томах на диске.
кстати, ограничение 4 Гб - не на весь файл базы, а на размер одной таблицы, НО при достижении предела база не просто станет тормозить, а станет неработоспособной.
а заполнить сканами 4Гб - это плёвое дело, так что настоятельно советую продумать этот вопрос очень обстоятельно. или скуль, или хранить на диске
кстати, ограничение 4 Гб - не на весь файл базы, а на размер одной таблицы, НО при достижении предела база не просто станет тормозить, а станет неработоспособной.
а заполнить сканами 4Гб - это плёвое дело, так что настоятельно советую продумать этот вопрос очень обстоятельно. или скуль, или хранить на диске
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот