1с присоединенные файлы где хранятся
Перейти к содержимому

1с присоединенные файлы где хранятся

  • автор:

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 Сейчас в теме

Да , верно не написала , что это через доработку.
Я имела ввиду что при необходимости, можно сделать механизм хранения файлов не в базе а на диске. Иначе в некоторых случаях база будет сильно пухнуть.

Конечно, при необходимости, можно добавить в конфигурацию почти всё что угодно. Но, как я уже писал, это не всегда приемлемый и, даже, возможный путь. Я делился с топикстартером опытом хранения в базе ссылки на файл, что приводит к минимальному росту объёмов базы и позволяет обойтись без изменения конфигурации.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *