1с присоединенные файлы где хранятся
Дата публикации 30.06.2022
Использован релиз 3.1.22
Во многих справочниках и документах можно присоединить файлы, сканы, которые могут в дальнейшем понадобиться и которые по каким-либо причинам необходимо хранить. Прикрепление файлов происходит непосредственно из справочников и документов по кнопке «Присоединенные файлы». По кнопке «Добавить» выберите способ ввода файла (скана):
- «Файл с диска» – укажите путь файла на компьютере;
- «По шаблону» – выберите шаблон из предполагаемого списка.
Все присоединенные файлы хранятся в регистре сведений «Сведения о файлах».
Смотрите также
Подпишитесь на новости
Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:
- десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
- рассылка бесплатная, независимо от наличия договора 1С:ИТС;
- ваш e-mail не передается третьим лицам;
1с присоединенные файлы где хранятся
Можете мне объяснить. Под каждый объект для хранения файлов в типовых создали еще по отдельном объекту. Через какой-то один справочник с разделением через реквизит по видам. Не проще было бы?
(0) Тебе это зачем: Хочешь переделать? Или просто пообщаться?
(0) три буквы. первая Б последняя П, посередине С
(0) Раньше так и было.
(2) а если точнее
(4) вилька-тарелька пишется без мягкого знака
а сол-фасол — с мягким 🙂
запомните дети! ибо понять это невозможно
(1) Для понимания необходимости такого решения. Несложный же вопрос вроде
(0) В 8.3.23 обещают сегментацию хранения данных. Можно будет каждую такую таблицу присоединенных данных раскидать по хардам.
(6) объем, место .
(9) Непонятна связь с местом.
ну и удалять файлы проще по отдельным справочникам
(11) и вот еще что (из оф.документации трех букв)
Принять решение о возможности создавать группы в списках присоединенных файлов. Для обеспечения возможности создания папок необходимо включить у справочника свойство Иерархический, установить Вид иерархии: Иерархия групп и элементов. Изменить свойства Использование: Для группы и элемента реквизитов Автор, ВладелецФайла, ДатаМодификацииУниверсальная, ДатаСоздания, Изменил, ИндексКартинки, Описание.
Что бы системе было проще картинки скрепки в списках выводить 🙂
(12) ну и в подписьках можно разное поведение реализовать по сортам владельцев
администрировать права проще, чем если бы был один справочник на все файлы?
(14) В подписке по виду присоединенного файла можно разделить. Администрировать права не проще, так как у тебя 100+ объектов.
(6) Права, грубо говоря чтобы можно было быдавать права на один вид и забирать на другой
(15) > Администрировать права не проще, так как у тебя 100+ объектов
на каждый объект (кроме полных прав) добавить по роли «Чтениеблаблабла» и «ДобавлениеИзменениеблаблабла»
и в профиль группы доступа добавить конкретную роль
а если один справочник? там крестиком вышивать придется. например какие-нибудь «секретные» документы (ведомости на выплату зряплаты и прочие премии) прикреплены, а менеджеру Васе нельзя их смотреть?
(15) Вы не поняли. К примере Васе надо видеть картинки номенклатуры, но нельзя видеть присоединенные договора. Если это одна таблица, то придется изощряться, чтобы доступ разделить, если же это разные таблицы, то все очень просто в плане прав.
(17)(18) Добавить вот в этот шаблон переменную вид объекта доступа. И достаточно одну общую роль, которую админить. Сложно будет включать в какие-то наборы ролей с общими видами доступа.
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта(«ВладелецФайла»)
#Иначе
#ПоЗначениям( «Справочник.РеализацияТоваровУслугПрисоединенныеФайлы»,»Добавление»,»»,
«Организации»,»ВладелецФайла.Организация»,
«Склады»,»ВладелецФайла.Склад»,
«Подразделения»,»ВладелецФайла.Подразделение»,
«ГруппыПартнеров»,»ВладелецФайла.Партнер», «»,»», «»,»», «»,»», «»,»», «»,»», «»,»», «»,»», «»,»», «»,»», «»,»», «»,»», «»,»» )
#КонецЕсли
(0) В документации к БСП из ссылки в (4) явно описана причина такого подхода.
«В зависимости от того, используются ли в конфигурации ограничения доступа на уровне записей (RLS; см. раздел Управление доступом) и их разнообразия. «
Во всех типовых RLS используются. Поэтому выбран такой подход.
Если ты пишешь свою самописку с применением БСП, никто не запрещает использовать два других варианта, предусмотренных БСП.
1. одного справочника присоединенных файлов сразу для нескольких «объектов с файлами» (типов владельцев). Этот вариант подходит, если владельцев немного (не более 10), а права доступа к владельцам полностью совпадают и с высокой вероятностью не будут пересматриваться в дальнейшем.
2. не создавать справочники присоединенных файлов, а выбрать вариант хранения в имеющемся справочнике Файлы в тех случаях, когда в конфигурации отсутствует логика RLS или когда она есть, но в «объектах с файлами» (типах владельцев) предусмотрена запись наборов значений доступа.
Но если ты допиливаешь типовые конфигурации, то тебе придётся придерживаться подхода, выбранного разработчиками.
(19) И включать RLS только для того, чтобы разрулить проблему с правами присоединенных файлов? Выше я еще привел в пример сегментацию данных. Если у вас жирная база и все сканы хранятся в 1с, то будет удобно раскидать по хардам таблицы.
Файлы в томе
Предназначен для просмотра файлов, которые хранятся в томе на диске.
В каждом томе файлы хранятся в подкаталогах. На каждую дату создания версии файла создается свой подкаталог. Все файлы хранятся с оригинальным именем и расширением, между ними добавляется номер версии, например, Приказ2.2.txt.
Список вызывается по команде Файлы в томе панели навигации Тома.
В списке выводится:
- Путь к файлу в томе — полное имя файла, включает подкаталог, в котором хранится файл;
- Размер — объем в байтах;
- Автор — пользователь, который добавил файл.
Отбор файлов
- Файлы можно отобрать по объекту программы, к которому они относятся. Для этого в поле Владелец файлов выберите из списка соответствующее значение. Например, можно в качестве владельца выбрать Присоединенные файлы (Встреча) — будут выведены все файлы, которые присоединены к документам Встреча.
- Файлы могут храниться в программе без привязки к каким-либо объектам. Информацию о них можно посмотреть в списке файлов. Для того чтобы просмотреть файлы из этого списка, выберите в качестве владельца Версии файлов.
Просмотр информации о файле
- Для того чтобы просмотреть информацию о файле, воспользуйтесь двойным щелчком мыши. В зависимости от владельца (указывается в поле Владелец файлов) открывается карточка присоединенного файла или карточка версии файла.
См. также:
- Общая информация о файлах;
- Тома хранения файлов;
- Работа с формами.
Хранилище файлов в 1С
Доброго всем дня.
Вопрос следующий: клиент хочет сканировать договора с покупателями и прикреплять их к карточке контрагента. Соответственно это приведет к постепенному разрастанию базы. База файловая и по достижению её размера 4Гб она начнет тормозить (если не ошибаюсь)!
Так вот как избежать этого? Вариант с SQL базой знаю!
Может есть ещё какой вариант? Например чтобы прикреплённые файлы каким-то образом хранились не в хранилище базы, а вне её. Но при этом чтобы в карточке контрагента они отображались.
Спасибо за ответы!
По теме из базы знаний
- Простейшее хранилище файлов
- Еще одно хранилище файлов
- Конфигурация для учета и анализа времени + хранилище файлов и записей. 8.2
- Хранилище файлов на SQL
- Хранение файлов в 1С
- Дата
- Дата
- Рейтинг всех уровней
- Рейтинг 1-го уровня
- Древо развёрнутое
- Древо свернутое
Свернуть все
4. alexbur 28 19.11.12 06:20 Сейчас в теме
(1) Aleksand1985, в УПП столкнулись с такой задачей. Хранить файлы можно только в базе. Хотя база и на SQL всё же при резком увеличении объёма затрудняет резервное копирование/восстановление базы. Установка была — конфигурацию не менять.
Пытался подсунуть вместо файла в базу ярлык на файл (.lnk), но хитрая 1Ска загружает вместо ярлыка сам файл в базу. Рассматривалась следующая схема — файл сканируется в PDF, для него автоматически создаётся html файл, который открывает pdf в браузере. Этот html и хранится в базе 1С в качестве своеобразного ярлыка на скан.
Только нужно тщательно продумать регламент создания и хранения файлов. Чтобы не оказалось, что ссылки на сканы в базе есть, а самих сканов по этим ссылкам нет.
9. SvetaBr 03.08.18 22:13 Сейчас в теме
(4) >>>Хранить файлы можно только в базе.
нет , хранить можно просто в виде файлов.
10. alexbur 28 06.08.18 08:46 Сейчас в теме
нет , хранить можно просто в виде файлов.
11. SvetaBr 24.08.18 03:00 Сейчас в теме
(10) да в любой конфигурации можно, механизм не зависит от конфигурации.
13. alexbur 28 05.09.18 09:21 Сейчас в теме
(11), В конфигурации 1С УПП 1.3 хранение файлов на диске реализовано только для электронных документов. Остальные прикреплённые файлы можно хранить только в базе.
14. SvetaBr 05.09.18 22:26 Сейчас в теме
(13) Вы пишите о штатном механизме, а я говорю о самописном механизме.
15. alexbur 28 05.09.18 23:29 Сейчас в теме
(14) , ну тогда, наверное, стоит уточнять, что вы имеете ввиду, что придётся менять конфигурацию базы. Для многих этот вариант неприемлем, кроме того не стоит забывать о базовых версиях, где изменение конфигурации в принципе невозможно.
16. SvetaBr 06.09.18 13:19 Сейчас в теме
(15) Да , верно не написала , что это через доработку.
Но добавить изменения можно таким образом , что штатные обновления будут нормально выполнятся.
Активно Использовать механизм Расширения конфигурации, что бы не менять штатные формы. Если добавлять в штатные объекты свои уникальные реквизиты например Svt_Br_ НомерIDБитрикс , обновления конфигурации происходят нормально.
Я имела ввиду что при необходимости, можно сделать механизм хранения файлов не в базе а на диске. Иначе в некоторых случаях база будет сильно пухнуть.
17. alexbur 28 07.09.18 05:18 Сейчас в теме
Да , верно не написала , что это через доработку.
Я имела ввиду что при необходимости, можно сделать механизм хранения файлов не в базе а на диске. Иначе в некоторых случаях база будет сильно пухнуть.
Конечно, при необходимости, можно добавить в конфигурацию почти всё что угодно. Но, как я уже писал, это не всегда приемлемый и, даже, возможный путь. Я делился с топикстартером опытом хранения в базе ссылки на файл, что приводит к минимальному росту объёмов базы и позволяет обойтись без изменения конфигурации.