При подключении внешней папки как файлового хранилища невозможна работа с документами в режиме

Обновлено: 04.07.2024

Данная конфигурация будет содержать общую папку obmen, в которую будут иметь доступ авторизованные пользователи. И каждый пользователь будет иметь свою папку, которая доступна только ему и администратору сервера.

Автоматически права на пользовательские каталоги и файлы выставляются в 775, что означает – разрешать записывать читать и выполнять файлы только пользователю и группе, остальным только чтение.

Каждый новый пользователь включается в группу администратора для того, что бы он мог редактировать изменения администратора. Так же включаются в общую группу для доступа к общей папке. Администратор при создании новых пользователей включается в их группу для возможности редактирования файлов и каталогов пользователя. В каждый пользовательский сетевой каталог разрешается доступ пользователю и администратору.

Автоматически права на каталоги и файлы в общем каталоги выставляются в 777, что означает – все пользователи могут читать, записывать и выполнять файлы. Доступ к общей папке разрешается общей группе и администратору.

Настройка сервера

Создайте структуру каталогов. Лучше использовать отдельный раздел с содержанием всех сетевых директорий, например /srv.

Переведите SeLinux в режим disabled.

На время настройки сервиса переведите selinux в режим disabled. Для этого измените содержимое конфигурационного файла:

Заменив текст SELINUX=enforcing на SELINUX=disabled

Более подробно см.ссылку
Не забудьте включить selinux после завершения настройки.

Создайте общий каталог.

Создайте приватный каталог пользователя

Создайте пользователя user1 и adminsmb

Задайте пароль пользователю user1 и adminsmb

Создайте общую группу пользователей

Добавьте пользователя user1 в группу obmen. Последующих пользователей, так же добавляйте в эту группу. Это позволит им подключаться к общей сетевой папке obmen. Пользователя adminsmb в группу пользователя user1.

Проверьте успешное добавление

Установите группу obmen в качестве владельца папки /srv/obmen и предоставьте право на запись

Так же установите права и группу на каталог пользователя user1.

Проверить права и владельцев можно следующей командой

В файл /etc/samba/smb.conf добавьте разделы для созданных сетевых папок.

Перезагрузите службу samba для вступления изменений в силу.

Алгоритм создания новых пользователей

Создайте приватный каталог

Создайте самого пользователя

Задайте пароль пользователю

Добавьте созданного пользователя в группу obmen и пользователя adminsmb в группу созданного пользователя.

Так же установите права и группу на каталог пользователя.

В файл /etc/samba/smb.conf добавьте раздел для созданной сетевой папки.

Перезагрузите службу samba для вступления изменений в силу.

Анонимный доступ

  • Создадим папку /srv/guest и настроим ее для анонимного доступа.
  • Назначим пользователя и группу nobody владельцем и группой для папки /srv/guest. Данный пользователь и группа автоматически присваиваются samba анонимным пользователям.
  • Укажем права на директорию, разрешающие пользователю и группе читать и писать в папку.
  • Настройте конфигурацию samba. Файл конфигурации samba находится в /etc/samba/smb.conf. Он состоит из разделов. Приведите его к следующему виду:

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

Курс предназначен для базовой подготовки пользователей, осуществляющих администрирование порталов, созданных на коробочной версии сервиса Битрикс24. Изучение курса позволяет освоить основные методы администрирования системы. Если вы хотите ознакомиться с тем как внедрить наш сервис в работу вашей компании, то для вас создан курс Внедрение корпоративного портала.

Курс предусматривает обучение по двум ролям администраторов: Администратор корпоративного портала и Администратор системы.

Администратор корпоративного портала - пользователь, осуществляющий текущее администрирование уже настроенного и сданного в эксплуатацию портала. Администратор системы - пользователь имеющий полный доступ к настройке системы.

Разные роли созданы в связи с тем, что для администрирования настроенного и отлаженного корпоративного портала нет необходимости в работе профессионала высокого уровня. Вполне достаточно пользователя успешно изучившего данный курс в рамках роли Администратор КП.

При условии качественного изучения материалов курса, по его окончании специалист должен уметь:

  • настраивать модули системы;
  • использовать возможности интерфейса по управлению системой;
  • управлять доступом к системе, сайтами, пользователями, группами пользователей;
  • управлять содержимым портала;
  • работать с инструментами системы;

Начальные требования

Для прохождения курса необходимо:

  • наличие базовых навыков компьютерной грамотности и навыков работы с ОС Windows;
  • наличие представлений о WWW и организации доступа к веб-серверу;
  • базовые навыки установки и администрирования *nix-систем.

Если вам предстоит самостоятельная установка системы, то рекомендуется к изучению курс Установка и настройка.

Администратору системы будет полезно ознакомиться с курсом Разработчик Bitrix Framework, рассказывающем о принципах работы Bitrix Framework.

Примечание. Битрикс24 создан на основе платформы Bitrix Framework, на которой ранее был создан другой продукт "1С-Битрикс: Управление сайтом". В административной части системы сохранена терминология, относящаяся к этому продукту. Поэтому в текущем курсе понятие "сайт" нужно рассматривать как синоним слова "портал".

У нас часто спрашивают, сколько нужно заплатить

Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов - ничего из этого оплачивать не нужно.

Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.

Баллы опыта

В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:


уроке.

Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат - это если общее число набранных Вами баллов отличается от максимального на 1-2%.

Тесты и сертификат

После изучения курса вам будет предложено пройти тесты на сертификацию. При успешной сдаче линейки тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.

Для преподавания оффлайн

Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 10 дней (70 академических часов).

Если нет интернета

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome

iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла - от 06.09.2021.

Этот документ является дополнением к книге «1С:Договоры 8. Руководство по использованию» и содержит только описание отличий версии 1.0.6 от версии 1.0.5.

Что нового

Обновление платформы

Программа обновлена на платформу «1С:Предприятие» версии 8.3.12 в режиме совместимости с 8.3.7.

Хранение файлов в томах

Общая информация

В программе файлы теперь можно хранить не только в информационной базе, но и в томах на диске. Выбор варианта зависит от объема хранимых файлов и других особенностей, перечисленных ниже.

При хранении файлов в базе:

  • все данные программы находятся в одном месте, что удобно для настройки резервного копирования стандартными средствами сервера СУБД;
  • вместе с файлами хранятся и все их версии. Это влечет за собой быстрый рост объема информационной базы и, как следствие, снижение производительности программы;
  • можно использовать обычные средства резервного копирования базы данных;
  • размер информационной базы ограничен объемом дискового пространства сервера;
  • отсутствует централизованный антивирусный контроль загружаемых файлов.

При хранении файлов в томах (на жестком диске, сервере или любом локальном компьютере):

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

При смене варианта хранения уже загруженные файлы не переносятся в новое хранилище автоматически. Для этого нужно нажать кнопку Перенос в тома на панели действий списка томов хранения файлов.

Кнопка Перенос в тома предназначена для переноса файлов из базы в тома. Обратите внимание, что обратной операции не предусмотрено.

Как настроить

Тома хранения файлов – это каталоги на носителях, работающих по принципу клиент-сервер.

Тома предназначены для хранения файлов вне информационной базы. Например, если в распоряжении предприятия есть несколько серверов, рекомендуется использовать их возможности.

По умолчанию файлы хранятся в информационной базе. До тех пор, пока не будут настроены параметры хранения тома, файлы будут сохраняться в базу.

Перед началом настройки хранения в томах определите:

  • какие группы томов нужно создать,
  • какие тома будут входить в каждую группу.

Возможность включается в разделе Настройка и обслуживание – Хранение файлов – Хранить файлы в томах на диске.

Настройка хранения файлов распространяется только на новые версии файлов. Ранее созданные версии не меняют прежнего места хранения (в базе или на диске). Таким образом, различные версии одного и того же файла могут иметь разный тип хранения.



Настройка хранения файлов в томах

Тома создаются по ссылке Тома хранения файлов – кнопка Создать.

Для каждого тома укажите наименование, порядок заполнения и UNC-путь* к каталогу. При создании тома доступ к указанному каталогу проверяется автоматически.



Настройка тома хранения файлов

Сервер Windows. Для сервера под управлением Windows полный путь будет выглядеть так: \\server\folder. Если том расположен на одном компьютере с сервером 1С:Предприятие, удобно настроить общий доступ к каталогу. Например, чтобы использовать каталог c:\volume1 честве тома, нужно:

  • настроить общий доступ к каталогу c:\volume1 (закладка Sharing в свойствах каталога);
  • в поле Полный путь указать путь к этому каталогу \\server\volume1 (его можно получить, открыв рабочий компьютер через сетевое окружение).

Для использования томов, расположенных на сетевых дисках, сервер 1С:Предприятие нужно запускать от лица доменного пользователя вида domain1\user1 с правами доступа к тому, указанному в виде UNC-пути. Этот пользователь должен входить в группу Users локального компьютера, иметь права Run as service, Run as batch job и права на каталоги, в которых сервер 1С:Предприятие хранит служебные файлы (журнал регистрации, каталог временных файлов и др.).

Сервер Linux. Чтобы получить полный путь к серверу под управлением Linux, выполните действия:

  1. Создайте локальный каталог, например /home/shared. Для этого в каталоге /home выполните команду mkdir shared.
  2. Свяжите каталог с UNC-путем к другому компьютеру с помощью команды mount. Например, mount -t cifs //server/share folder -o //domain/user, password=pwd. Где //server/share – UNC-путь к другому компьютеру, folder – путь каталога на компьютере под Linux, //domain/user – имя домена/пользователя, pwd – пароль пользователя.
  3. Если имя и пароль не нужны, то команда будет иметь следующий вид: mount -t cifs //server/share folder.

В уже созданном томе нельзя поменять путь. Созданный том нельзя удалить до тех пор, пока на него ссылаются какие-либо версии файлов.

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



Список томов хранения файлов

Тома заполняются файлами по порядку до максимально допустимого объема. Эту особенность можно использовать для временного отключения тома, увеличив порядок его заполнения.

Тома, помеченные на удаление, не используются – новые файлы в такие тома не добавляются.

Исправление ошибок

В новой версии программы исправлены ошибки (версии: базовая и ПРОФ):

  • Попытка загрузки данных из 1С:Бухгалтерии завершалась ошибкой загрузки ставки НДС.
  • Список "Виды документов" не открывался при первоначальном заполнении программы.
  • При открытии карточки пользователя в списке "Активные пользователи" возникала ошибка.
  • Отображалась группа команд сканирования при работе на MacOS, Linux и в веб-клиенте.
  • При первоначальном заполнении программы при вводе пароля "Интернет-поддержки" его данные не скрывались.

Список ошибок также можно посмотреть в разделе Обновление программ портала ИТС:

При работе с хранилищем конфигурации время от времени могут возникать ошибки, предупреждения, которые не всегда являются критичными, и легко устраняются. Но зачастую разработчики, особенно новые, с ошибками не знакомы, или путаются в них, поэтому решено было собрать все ошибки и способы их решения в одном месте.

Речь пойдет о файловом варианте работы с хранилищем.

1. Ошибка аутентификации в хранилище конфигурации


Самая понятная из возможных ошибок. Данная ошибка возникает при вводе неверного логина и пароля.

Изменить логин и пароль может пользователь с административными правами на вкладке "Пользователи" окна "Администрирование хранилища конфигурации"

2. Пользователь существующей связи отличается от текущего


Тут важно понимать принцип работы хранилища конфигурации. Хранилище используются для коллективной разработки, т.е. у каждого разработчика есть своя база для разработки, есть свой пользователь хранилища, и все под своими логинами подключаются в свои базы. На практике бывает, что существуют общие базы, например на сервере для тестирования, и если она подключается к хранилищу, для нее необходимо заводить также отдельный логин и заходить в нее под ним (для удобства, в качество логина общей серверной базы можно использовать имя самой базы). Девиз хранилища: на каждую базу свой логин в хранилище.

Данная ошибка возникает, когда текущая база уже подключена к хранилищу под каким-то логином, а вы пытаетесь ввести другой логин. Это может быть по разным причинам:

  • вы зашли в общую базу и пытаетесь войти под своим логином хранилища. Необходимо выяснить логин этой конкретной базы, и заходить под ним, но не переподключать под своим. Посмотреть, под каким логином подключена каждая база может пользователь с административными правами в хранилище, на вкладке "Подключения" окна "Администрирование хранилища конфигурации"
  • вы развернули базу, которая уже была подключена к хранилищу. Необходимо отключить конфигурацию от хранилища и подключить заново.

3. Пользователь уже аутентифицирован в хранилище


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

При такой ошибке вы не сможете подключиться под введенным логином. Необходимо подключиться в хранилище под другим логином, либо найти того, кто подключился в другой базе под этим логином и договориться о том, кто использует этот логин.

4. Для данного пользователя уже имеется конфигурация связанная с данным хранилищем конфигурации


Предупреждение похоже на ошибку из предыдущего пункта, но есть небольшое отличие.

Данная ошибка возникает, когда любая другая база уже подключена к хранилищу под логином, который вы вводите в текущей базе. Но с ней не работают под этим логином в данный момент.

Предупреждение позволяет подключиться под введенным логином, но нужно понимать последствия. Если вы подключитесь под эти логином, то у другого пользователя рано или поздно возникнет ошибка из предыдущего пункта или аналогичное предупреждение. Рекомендую подключиться в хранилище под другим логином, либо найти того, кто подключился в другой базе под этим логином и договориться о том, кто использует этот логин.

5. При получении данных из хранилища или захвате объекта: Не удалось зафиксировать таблицу для чтения "Versions"


Данная ошибка возникает, когда вы уже длительное время подключены к хранилищу и за период работы были разрывы соединения.

Чтобы избавиться от ошибки, необходимо закрыть конфигуратор и зайти заново.

6. При подключении к хранилищу: Не удалось зафиксировать таблицу для чтения "Users"

Данная ошибка может возникать:

  • когда вы уже длительное время подключены к хранилищу и за период работы были разрывы соединения.

Чтобы избавиться от ошибки, необходимо закрыть конфигуратор и зайти заново.

  • когда в этот самый момент другой пользователь помещает большой объем данных в хранилище

Необходимо подождать, пока другой пользователь закончит помещение объектов в хранилище.

7. Файл не является файлом базы данных

Ошибка соединения с хранилищем конфигурации по адресу:
\\Server\Repository\project1
по причине:
Файл не является файлом базы данных '//Server/Repository/project1/1cv8ddb.1CD'

Данная ошибка может возникать при подключении к хранилищу:

  • если есть зависший фоновый процесс к этой базе.

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


  • если есть зависший сеанс другой базы, подключенной к этому хранилищу на этом компьютере

Так бывает, что одновременно приходится работать с разными базами в одном хранилище. Если про одну базу надолго забыть, и в ней будет появляться ошибка №5, то другую базу с этим хранилищем вы открыть не сможете. Необходимо завершить "забытые" сеансы.

8. Файл базы данных поврежден.

Ошибка соединения с хранилищем конфигурации по адресу:
\\Server\Repository\project1
по причине:
Файл базы данных поврежден '\\Server\Repository\project1\//1cv8ddb.1CD'

Данная ошибка может возникать:

  • когда разработчики, подключенные к одному хранилищу, работают на разных версиях платформы и один из них поместил что-то из новой версии платформы.
  • когда файл базы данных был действительно поврежден (отключение электричества, скачки напряжения и т.п.)

1. Всем разработчикам закрыть все конфигураторы, подключенные к хранилищу

2. Почистить кэш хранилища

3. Одному запустить конфигуратор от имени администратора

4. Подключиться к хранилищу

Если указанные действия не помогли, можно воспользоваться утилитой chdbfl.exe, но в моей памяти мне она ни разу не помогла и единственным выходом было создание хранилища с нуля.

9. Неклассифицированная ошибка работы с хранилищем конфигурации


Данная ошибка может возникать, когда к хранилищу подключаются разными версиями платформы. Например: 8.3.10.2667 и 8.3.12.1529

1. Всем разработчикам закрыть все конфигураторы, подключенные к хранилищу

2. Очистить глобальный кэш хранилища

3. Синхронизировать версии платформ.

10. Ошибка "База данных не открыта"


Данная ошибка может возникать при подключении к хранилищу:

  • если есть зависший фоновый процесс к этой базе;
  • если есть зависшие блокировочные файлы в каталоге хранилища.

1. Если причина в зависших фоновых процессах на локальном компьютере, то лечение как в п.7.

2. Если п.7 не помог, то необходимо всем закрыть конфигураторы, зайти в каталог хранилища, и удалить блокировочные файлы размером 0 байт.

11. Ошибка "Ошибка совместного доступа к хранилищу конфигурации"

При получении данных из хранилища возникает ошибка:

---- Начало операции с хранилищем конфигурации ----
Повтор попытки получения объектов из хранилища конфигурации
Повтор попытки получения объектов из хранилища конфигурации
Повтор попытки получения объектов из хранилища конфигурации
Повтор попытки получения объектов из хранилища конфигурации
Повтор попытки получения объектов из хранилища конфигурации
Повтор попытки получения объектов из хранилища конфигурации
Ошибка совместного доступа к хранилищу конфигурации:

\\Server\Repository\project1
Не удалось заблокировать таблицу 'OBJECTS'
---- Операция с хранилищем конфигурации отменена ----

Данная ошибка может возникать при получении данных из хранилища:

  • если в этот момент с другого компьютера запущен процесс оптимизации хранилища;

1. Дождаться окончания оптимизации хранилища

2. Повторно запросить получение данных из хранилища.

Это, конечно, не весь список ошибок, который может возникать при работе с хранилищем. Я привёл те ошибки, с которыми я лично не раз сталкивался и решал указанными мной способами. Если у вас есть ошибка, которая не описана, и вы знаете способ ее решения, пишите в комментарий, я с удовольствием добавлю информацию в общую статью.

Читайте также: