Как настроить файловые тома в 1С:Документооборот?
Как настроить файловые тома в 1С:Документооборот?
В статье "Порядок установки «1С:Документооборот» в клиент-серверном варианте" описано, почему не рекомендуется использовать 1С:Документооборот в файловом варианте. При использовании клиент-серверного варианта лучше файлы хранить в томах на диске, а не в информационной базе. Про преимущества хранения файлов в томах на диске в 1С:ДО и порядок настройки будет рассказано в данной статье.
Настройки файловых томов в 1С:Документооборот подробно рассмотрены в видеокурсе.
В программе предусмотрено два варианта хранения файлов:
- в информационной базе,
- в томах на диске.
При хранении в информационной базе все файлы физически хранятся в таблицах СУБД.
При хранении в томах на диске файлы хранятся в каталогах файловой системы, а в СУБД хранятся только ссылки на эти файлы.
Хранить файлы в информационном базе целесообразно только на этапе создания прототипа и опытной эксплуатации, когда удобнее пересылать выгрузку базы вместе с файлами. Но в промышленной эксплуатации использование файловых томов является предпочтительным.
Преимущества хранения файлов в томах на диске по сравнению с хранением в СУБД следующие:
- Объем СУБД уменьшается в несколько раз.
- СУБД будет работать быстрее.
- Проще делать резервную копию базы данных СУБД и отдельно файлового тома.
В каждом томе файлы хранятся в подкаталогах по дате так, что на каждый день создается свой подкаталог. Это удобно использовать для настройки инкрементального резервного копирования файлового тома, так как каждый день надо добавлять к резервной копии новую папку.
Все файлы в томах хранятся с оригинальным именем и расширением, между которыми добавляется номер версии, например "Приказ.1.txt". Также могут создаваться подкаталоги вида A B A1 B1 и пр., чтобы обеспечить уникальность имен. Т.е. если у вас в этот день уже добавлен файл "Приказ.doc", и вы еще раз добавляете файл (другой) с тем же именем "Приказ.doc" – он будет размещен в подкаталог, например "A". В связи с этим при ручном поиске нужного файла в томе нужно учитывать, что файл может находиться как в самой папке с датой, так как и в подпапке.
Для того чтобы настроить хранение файлов в томах на диске нужно:
- Определить требования к хранению файлов.
- Включить в настройках программы хранение файлов в томах на диске.
- Создать физические тома в виде каталогов на файловых серверах и настроить файловые тома в 1С:Документооборот.
1. Определение требований к хранению документов
При определении требований к хранению файлов нужно классифицировать все файлы на группы. Например, это могут быть следующие группы:
- документы, подписанные электронной подписью;
- зашифрованные файлы;
- документы Директора;
- офисные документы (doc, docx, xls, xlsx, и т.д.);
- сканы документов;
- файлы конфигураций, выгрузки, внешние отчеты и обработки 1С;
- звуковые файлы;
- видео-файлы;
- файлы большого объема (>100 Mb);
- прочие файлы.
Указанные выше документы имеет смысл классифицировать в следующей таблице:
2. Включение хранения файлов в томах на диске
В 1С:Документообороте под пользователем Администратор открываем раздел Настройка и администрирование, Настройка программы.
Устанавливаем настройку Хранить файлы в томах на диске. И нажимаем ссылку Тома хранения файлов.
Группа по умолчанию уже есть. Создаем наши оставшиеся группы.
3. Создание и настройка файловых томов
Создадим на любом диске папку filestoms. В данной папке добавим наши три тома. В реальности эти три тома могут располагаться на разных дисках и даже на разных серверах.
Открываем свойства папки filestoms. Переходим на закладку Sharing и указываем имя расшаренной папки. В разрешениях удаляем доступ Всем пользователям.
И добавляем разрешения на эту шару пользователю, под которым работает сервер 1С. В нашем учебном примере это USR1CV8, также и в промышленной эксплуатации надо использовать отдельного пользователя (локального или доменного), не Администратора. Этот пользователь должен входить в группу Users локального компьютера, иметь права Run as service, Run as batch job и права на каталоги, в которых сервер «1С:Предприятия 8» хранит служебные файлы (журнал регистрации, каталог временных файлов и др.).
Проверим теперь доступность нашей шары по UNC-пути.
Добавляем том 1 для хранения файлов по умолчанию.
Аналогично добавляем тома для особо-важных документов и медиа-файлов.
Переходим в правила размещения файлов. И добавляем новое правило.
Настроим условия для размещения файлов особо-важных документов.
Далее добавим правило для медиа-файлов.
Теперь попробуем сохранить настройку правил, на что система выдаст сообщение, что будет создано правило По умолчанию, которое надо привязать к группе по умолчанию.
Настройка правил завершена. Загрузим теперь в шаблоны файл формата doc.
Перейдем теперь в файловый том по умолчанию и увидим, что файл появился здесь.
Загрузим в папку Видео файл.
Перейдем в файловый том для медиа-файлов и увидим, что данный файл располагается здесь.
Далее нужно не забыть настроить бэкап файловых томов с тем же расписанием, что и бэкап СУБД.
Настройки файловых томов в 1С:Документооборот подробно рассмотрены в видеокурсе.
авторизуйтесь
Как можно связать поле срок исполнения документа со сроком завершения процесса по этому документу?
Как можно связать срок исполнения документа со сроком исполнения задач комплексного процесса по этому документу? Можно ли задавать срок таким образом, чтобы он рассчитывался автоматически по всем задачам комплексного процесса? Как можно сделать перенос срока исполнения всего комплексного процесса при условии уже заданных сроков исполнения задач комплексного процесса (с пересчетом сроков выполненных задач )?
Подскажите, как можно изменить сортировку файлов на вкладке "Обзор" документа по дате создания?
если у меня ведется организация1, организация2 организация3
могу ли я сделать 3 тома : входящие орг1, входящие орг2, входящие орг3
и сделать группы для каждого тома и привязать к ним правила "маршрутизациив папку " программно? где это лучше делать?
Такой возможности нет.
1 группа по умолчанию в ней том 1 размещаются файлы с расширением doc, docx, xls, xlsx,
2 группа графические файлы с расширением BMP,JPEG, TIFF, PNG,
3 группа для подписанных документов ЕПЦ.
Но по этим правилам программа не раскладывает документы, она все укладывает в группу по умолчанию в том 1.
Такой возможности нет.
Показать еще комментарии (1)
В какой таблице в MS SQL хранятся файлы?
Жаль что нет возможности типовым способом настроить хранение файлов по организациям. Т.е в правилах хранения файлов в пользовательском режиме задать условие с отбором по организации.
{ОбщийМодуль.РаботаВБезопасномРежимеСлужебный.Модуль(88)}: Поле объекта не обнаружено (ApplicationPermissions_1_0_0_2)
"Поле объекта не обнаружено (ApplicationPermissions_1_0_0_2)
Ссылка на скрин: https://yadi.sk/i/8H8g6EZm3LnG2N
Показать еще комментарии (4)
https://yadi.sk/i/wSj50VGz3LobFJ
Посмотрите под кем у Вас работает служба "Агент сервера 1С:Предприятие" и тольо этому пользователю дайте полные права на эту папку.
Посмотрел в конфигураторе этот модуль... какие поля...непонятно. Вы не сталкивались с подобным? Как решили?
Журнал регистрации заполонён следующим предупреждением
{ОбщийМодуль.РаботаСФайламиВызовСервера.Модуль(6304)}: Ошибка при вызове метода контекста (УстановитьТолькоЧтение)
по причине:
Ошибка доступа к файлу: 20170412\ANSI Class 52-11_65cf0116-c9ef-4a35-b864-94636e1dffb4.1.doc
Это как-то можно исправить?
Показать еще комментарии (3)
Подскажите , пожалуйста, если файл был удален из Документооборта ( не помечен на удаление, а именно удален) , он удаляется из тома на диске? Можно ли его найти и восстановить средствами файловой системы ? В корзине или поиском удаленных файлов?
Начала настройку хранения файлов на диске. Все настроила, как Вы советуете, все нормально, но есть один момент..
НА документ внутренний, например, приказ есть файл шаблона с именем «Приказ шаблон.doc» .
При формировании документа приказ на диске в нужном месте по дате формируется файл с названием «Приказ шаблон.1.doc». При внесении каких-либо изменений там же формируется файл с названием «Приказ шаблон.2.doc».
При формировании следующего документа формируется подпапка в числе и туда записывается файл с названием «Приказ шаблон.1.doc».
Подскажите, пожалуйста, как можно изменять имена файлов, например, добавить внутренний номер документа, чтобы не формировались подпапки в числах, а все файлы писались просто по дате?
База ДО не сможет ссылаться на резервные копии файлов или она сама восстановит связь по дате и названию файла?
Показать еще комментарии (2)