1с ошибка совместного доступа к файлу linux

Ошибка совместного доступа к файлу в 1С

Иногда пользователь программы 1С может столкнуться с сообщениями программы «Ошибка режима доступа к файлу 1С»

а также «Ошибка совместного доступа к файлу» 1С 8.3.

Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.

В новой версии конфигурации был изменен регистр Цены номенклатуры. При обновлении конфигурации было выдано предупреждение о возникших неуникальных записях по этому регистру. 

Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись.

Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.

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

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

Как победить? Ошибка вываливается при обмене с сайтом на 1с-битрикс(интернет-магазин)
«{ОбщийМодуль.Б_ОбменССайтомСервер.Модуль(1516)}: Ошибка при вызове конструктора (ЧтениеТекста)
ЧтениеТекста = Новый ЧтениеТекста(ИмяФайлаОтвета, лКодировка);
по причине:
Ошибка совместного доступа к файлу ‘/tmp/v8_произвольное имя файла»

Сервер 1с Centos6.9, платформа 8.3 (8.3.13.1513). sticky bit на /tmp есть, пробовали и без него, результат тот же.
Пробовали tmpdir для пользователя usr1cv8 менять на другой, не помогает.
Заметил, что после возникновения ошибки искомого файла в каталоге /tmp уже нет.

Большинство современных конфигураций позволяет осуществлять хранение прикрепленных файлов не только в базе, но и на файловом сервере.

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

В этой статье мы ответим на следующие вопросы:

1. Как сделать Network File System (NFS) — шару на linux?

2. Как настроить 1С для хранения файлов в томах?

3. Какие могут быть ошибки при настройке nfs-шары для 1С?

О том, как происходит взаимодействие пользователя с системой при хранения файлов в томах на nfs-шаре файлового сервера можно увидеть на схеме.

Как сделать Network File System (NFS) — шару на linux?

Описание установки и настройки nfs-шары приведём для ОС Linux дистрибутивов RHEL/CentOS 7.

Установим и настроим NFS-сервер

1. Установим пакеты для NFS-сервера.

2. Включим автозагрузку для служб rpcbind и nfs-server.

systemctl enable rpcbind nfsserver

3. Запустим службы rpcbind и nfs-server.

systemctl start rpcbind nfsserver

4. Создадим каталог под NFS-шару.

5. Дадим необходимые права на каталог. Важно понимать, что у пользователя под которым запущена служба 1С – должны быть права на запись в данный каталог.

chmod R 777 /nfs_share_1c

6. Настроим NFS-шару в файле /etc/exports:

Приведем к виду:

/nfs_share_1c *(rw,sync,no_root_squash,no_all_squash)

где

/nfs_share_1c — путь к папке, для которой предоставляется общий доступ;

* –IP-подсеть, которой разрешён доступ к шаре — в нашем случае — все;

(rw,sync,no_root_squash,no_all_squash) — набор опций для шары.

7. Перечитаем конфигурацию службы nfs-server

8. Убедимся, что публикация выполнена.

Результат должен быть:

9. Добавляем разрешающие правила брандмауэра:

firewallcmd permanent zone=public addservice=nfs

firewallcmd permanent zone=public addservice=mountd

firewallcmd permanent zone=public addservice=rpcbind

firewallcmd reload

Установим и настроим NFS- клиент

1. Установим пакеты для NFS.

2. Запустим службу rpcbind.

3. Включим автозагрузку для службы rpcbind.

4. Создадим каталог, в который будет смонтирована шара и монтируем шару:

5. Смонтируем шару в каталог.

mount t nfs XXX.XX.XX.XX:/nfs_share_1c/ /nfs_share/

где

XXX.XX.XX.XX – ip-адрес nfs-сервера.

5. Проверим, что каталог примонтирован, используя команду mount .

Результат выполнения команды должен быть следующим.

XXX.XX.XX.XX:/nfs_share_1c/ on /nfs_share/ type nfs4

(rw,relatime,vers=4.0,rsize=1048888,wsize=1048888,

namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,

clientaddr=*,local_lock=none,addr=*

6. Проверим, что каталог примонтирован, используя команду df.

Результат выполнения команды df должен быть следующим.

XXX.XX.XX.XX:/nfs_share_1c nfs4 5.8T 88M 5.5T 1% /nfs-share

Проверим возможность записи в шару.

1. Создадим файл

touch /nfsshare/testfile.txt

2. Удалим файл

rm /nfsshare/testfile.txt

3. Настроим автоматическое монтирование шары при перезагрузке системы.

Добавим в конец файла:

XXX.XX.XX.XX:/nfs_share_1c/ /nfs_share/ nfs defaults 0 0

где

XXX.XX.XX.XX – ip-адрес nfs-сервера.

Как настроить 1С для хранения файлов в томах?

Рассмотрим на примере1С:ERP 2.

1. Зайдём в 1С под пользователем с правами Администратора.

2. Откроем раздел «НСИ и администрирование» -> «Настройки работы с файлами».

3. Установим признак «Хранить файлы в томах на диске» и откроем окно списка томов из «Тома хранения файлов».

4. Создадим том для хранения. Укажем в нем наш каталог с сервера 1С. При необходимости ограничим максимальный размер тома.

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

Какие могут быть ошибки при настройке nfs-шары для 1С?

Ошибка при добавлении тома хранения файла.

Пример полного текста ошибки:

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

Ошибка доступа к файлу «»: Permission denied

Описание:

Отсутствуют права на каталог, созданный на сервере 1С.

Либо имя каталога указано не верно и такой каталог просто не существует на сервере 1С.

Решение:

Дадим права на редактирование каталога пользователю usr1cv8. В данном примере на каталог предоставляются полные права всем пользователям.

chmod R 777 /nfs_share_1c

Ошибка при добавлении файла.

Пример полного текста ошибки:

Ошибка при добавлении присоединенного файла «»:

Не удалось добавить файл ни в один из томов.

Список ошибок:

Ошибка при добавлении файла «»

В том «»:

Ошибка совместного доступа к файлу «»

Описание:

При добавлении файла выдается ошибка.

Сам файл при этом появляется и в 1С и на шаре, но при этом он пустой.

Решение:

1. На nfs-клиенте и nfs-сервере сверим uid и gid пользователя usr1cv8. Они должны совпадать.

Зайдем под пользователем usr1cv8

покажем id пользователя

Если имеются отличия — исправим.

2. На nfs-клиенте и nfs-сервере проверим наличие прав на запись у пользователя usr1cv8 в каталоги шары.

Если права отсутствуют права на запись — добавим.

Ошибка совместного доступа к файлу 1С 8.3 указывает, что к файлу, захваченному одним процессом, пытается обратиться другой процесс — например, при попытке одновременного использования одного файла разными пользователями в 1С. Пока пользователь, захвативший файл, не закроет его, попытка открыть файл другим пользователем будет блокироваться.

Бухэксперт8 подготовил специальный пример формирования и исправления ошибки в 1С.

Содержание

  • Причины ошибки
  • Ошибка совместного доступа к файлу в 1С
  • Чистка кеша программы
  • Настройки блокировки

Причины ошибки

В данной статье мы рассмотрим 3 случая возникновения ошибки доступа к файлу 1С, разберем причины их возникновения и программные доработки, которые позволят избегать подобных блокировок:

  • совместный доступ к файлу при работе с отчетами и обработками;
  • чистка кеша программы;
  • блокировка 1С в настройках системы.

При попытке записи сформированного отчета в файл у пользователя Иванов И.И. появляется ошибка:

Ошибка связана с тем, что другой пользователь, Сидоров Н.П., открыл указанный файл раньше и работает с ним. Пока Сидоров Н.П. не закроет файл, Иванов И.И. не сможет записать отчет.

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

Причина ошибки в данном случае — программное формирование имени Список. Если существует возможность самостоятельно менять место для записи файла или его имя, проблема решается очень просто: изменение имени файла на Список1 позволит записать файл без проблем.

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

Теперь Иванов И.И. и Сидоров Н.П. при работе с отчетом не будут мешать друг другу.

Чистка кеша программы

При отображении в окне ошибки сообщения о блокировке временного файла помогает удаление временных файлов из папки TEMP. Имя файла и место нахождения указывается в окне ошибки.

Во временных файлах сохраняются процедуры и функции, к которым чаще всего обращается программа. Кеши желательно периодически удалять, чтобы исключить появление ошибок при работе с 1С. БухЭкспер8 обращает внимание, что в Платформе 8.3.17 разработчики реализовали автоматическое удаление временных файлов на клиент-серверном варианте 1С.

Настройки блокировки

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

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

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

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

См. также:

  • Нарушение прав доступа
  • У пользователя недостаточно прав на исполнение операции
  • Ошибка 1С: Начало сеанса с информационной базой запрещено
  • Настройка прав пользователей в 1С 8.3
  • Как добавить пользователя 1С

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

66265

Анна Викулина

Руководитель Центра
сопровождения 1С

28 февраля 2019

Обслуживание 1С

Актуальность проверена: 26.01.2023

Получить консультацию
Бесплатно

Обслуживание 1С

Обслуживание 1С

Помощь персонального менеджера, оперативность сдачи отчетности, соответствие законодательству РФ

Иногда пользователь программы 1С может столкнуться с сообщениями программы «Ошибка режима доступа к файлу 1С»…

Рис.1 Ошибка режима доступа к файлу 1С

Рис.1 Ошибка режима доступа к файлу 1С

…а также «Ошибка совместного доступа к файлу» 1С 8.3.

Рис.2 Ошибка совместного доступа к файлу

Рис.2 Ошибка совместного доступа к файлу

Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.

Рис.3 Нажав кнопку «Общий доступ», проверить настройки

Рис.3 Нажав кнопку «Общий доступ», проверить настройки

Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись.

Рис.4 Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись

Рис.4 Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись

Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.

Рис.5 Разрешение прав

Рис.5 Разрешение прав

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

Рис.6 Блокированные и разрешенные приложения

Рис.6 Блокированные и разрешенные приложения

Если при возникновении ошибки система указывает на временные файлы, например C:Users…AppDataLocalTemp, то очистка кэш может решить проблему с ошибкой.

Высока вероятность появления такой ошибки – при одновременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых была базовой версией. Когда программы запустили по очереди, ошибка не появлялась.

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

Другие статьи по теме

Обновления 1С

Обновления 1С

Как обновить 1С самостоятельно. Рассмотрим пошаговые действия для обновления типовой конфигурации 1С:Предприятия 8 на примере 1С:Бухгалтерии 3.0.

Настройка 1С Бухгалтерия 8.3 с нуля

Настройка 1С Бухгалтерия 8.3 с нуля

Настройка 1С:Бухгалтерия позволят задать программе конкретную функциональность, выбрать варианты ведения учета, ввести ряд конкретных значений и параметров.

Установка 1С

Установка 1С

Начинающие пользователи программ, разработанных на платформе «1С:Предприятие», подойдя к моменту покупки «коробки» или уже приобретя ее, естественно задаются вопросом: «Как установить 1С Предприятие?»…

Самая частая причина ошибки режима доступа к файлу базы данных (файл 1Cv8.1CD в версии 1C 8.3) — права доступа «только на чтение». Они устанавливаются автоматически при копировании файлов с DVD, CD-диска или иного внешнего носителя.

В результате 1C видит файл, но не может что-то записать в него или считать оттуда из-за отсутствия прав. Проблема с доступом «только для чтения» актуальна для Windows. В MacOS и Ubuntu другие проблемы — к примеру, ошибка появляется при отсутствии root-прав у пользователя.

Быстрые решения (от наиболее вероятного — к наименее):

  1. Убрать флажок «только для чтения» в Свойствах файла.
  2. Проверить права доступа пользователей: текущего и Сервера 1C (вкладка Безопасность).
  3. Открыть Диспетчер задач и завершить скрытые процессы 1cv8.exe.
  4. Проверить, не блокирует ли антивирус файлы или процессы.
  5. Перезагрузить компьютер и, если есть возможность, рабочий сервер.

Подробные инструкции:

  • Решение для 1С на Windows
  • Решение для Mac OS и Ubuntu

Ошибка режима доступа к БД в MacOS

Решение ошибки на Windows

Если режим доступа к файлу БД был нарушен из-за копирования или переноса файлов, проблема решается в несколько кликов. Нужно зайти в свойства базы данных и снять галочку «только для чтения», чтобы 1С смог получить доступ к содержимому.

  1. Нажать правой кнопкой мыши на базе данных 1Cv8.1CD.
  2. В контекстном меню выбрать Свойства.
  3. В открывшемся окне перейти на вкладку Общие.
  4. Убрать галочку Только для чтения, сохранить изменения.

В 90% случаев эти действия помогают, поскольку ошибка из-за прав доступа при копировании — самая частая и самая безобидная. Ошибка режима доступа к файлам базы данных может возникать из-за других проблем с доступом или безопасностью.

  1. Проверить права доступа к базам данных для всех пользователей. Выделить папку или файлы — 1Cv8.1CD, 1Cv8.log и другие связанные с БД, если есть. Нажать по ним правой кнопкой мыши, перейти в Свойства -> Безопасность и выбрать Добавить -> Полные права для всех нужных пользователей. Если при подключении к БД не указывается пользователь, значит работа ведется под аккаунтом Гостя — ему необходимо установить полные права.
  2. Добавить файл 1Cv8.1CD или другую базу данных (разрешение *.1CD) в списки исключений антивирусов. Касперский и ряд других популярных антивирусных программ могут часто перепроверять этот файл, что приводит к сбоям при подключении.
  3. Ошибка может возникать, если база данных располагается на диске C://, если их несколько. Решение — перенести БД на диск D:// (буква диска может быть другой).

Сложный случай — с «плавающей ошибкой», когда она то возникает, то пропадает. Это значит, что к базе данных в это время подключается какая-то другая программа, поэтому запись или чтение ограничено. Исправить проблему не получится, если не найти, каким еще софтом используется программа.

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

Решение для Mac OS и Ubuntu

Ошибка с режимом доступа по сети к базе данных 1Cv8.1cd возникает и на MacOS/Ubuntu. Решение простое — если 1C запускать в режиме root, то проблемы с доступом к файлу БД не возникает.

Чтобы пользователь мог работать без root-прав, нужно:

  1. Сделать открытую папку в разделе /home.
  2. Дать полные права для этой папки для нужного пользователя или группы пользователей.

Для назначения прав можно воспользоваться командой %ГруппаПользователей ALL=NOPASSWD: /bin/mount, /bin/umount. Суть проблемы с правами аналогична Windows, только на Mac OS и Ubuntu сложнее организована система прав доступа к файлам.

Версия 1C 8.3.7.1845 и выше для Mac OS имеет статус бета-версии. В этой версии не поддерживается работа с информационной базой, если она расположена на сетевом ресурсе (подробнее). Иначе говоря, 1C работает только с локальными БД и не будет работать с сетевыми.

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

Ошибка доступа к файлу 1C 8.3

«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.

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

Ошибка доступа к файлу 1C решение

Причины возникновения

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

Способы решения

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

Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».

Ошибка доступа к файлу 1C решение

Ошибка доступа к файлу 1C решение

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

Ошибка доступа к файлу 1C решение

Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.

Ошибка доступа к файлу 1C решение

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

Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.

Ошибка доступа к файлу 1C решение

Почистите кеш, ошибки также возникают из-за кеша.

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

Дополнительный способ

Ничего не помогло — воспользуйтесь следующими методами:

Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.

Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.

Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».

Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.

Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.

Описание ошибки:
Ошибка в конфигураторе базы 1С 8 при попытке сохранения изменений конфигурации:
Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.
А так же похожая ошибка:
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘…1Cv8.cgr.cfl’. 5(0x00000005):
Отказано в доступе.

Найденные решения:

Нажатие на изображении увеличит его
1С 8, Ошибка доступа к файлу exec.lck 5(0x00000005) отказано в доступе

Подобная ошибка «Ошибка доступа к файлу. Отказано в доступе» часто встречается при попытке запустить сеанс работы с базой данной, если база файловая, и на каталог с базой не предоставлены права пользователю рабочего места.

Например попытка запуска сеанса работы с базой 1С в режиме 1С: Предприятие.

1С 8, ошибка при выполнении операции с информационной базой, ошибка режима доступа к файлу базы данных

Будет сопровождаться ошибкой

Ошибка при выполнении операции с информационной базой
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’
по причине:
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’

Нажатие на изображении увеличит его
1С 8, ошибка режима доступа к файлу базы данных 1Cv8.1CD

А при попытке открыть базу 1С 8 в режиме конфигуратор будет ожидать похожая ошибка:

1С 8, как исправить, устранить, починить, ошибка при выполнении операции с информационной базой, ошибка доступа к файлу 1Cv8.cgr.cfl 5(0x00000005)

Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘D:1C Arhiv[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе. 
по причине:
Ошибка доступа к файлу ‘D:1C Arhivк[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе. 

Нажатие на изображении увеличит его
1С 8, ошибка доступа к файлу 1Cv8.cgr.cfl 5(0x00000005), отказано в доступе

Если Вы встретили все вышеперечисленные формулировки ошибок (наименования фалов могут быть разными, как можно заметить), то скорее всего проблема заключается в нехватке прав пользователя на каталог базы 1С 8.

В данном случае было удивительно, что возникает нехватка прав, хотя получилось запустить базу в режиме конфигуратора и даже внести изменения в код конфигурации. Но вот после нажатия на кнопку «Обновить конфигурацию базы данных (F7)» и в процессе обновления возникала ошибка: «Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.»

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

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

Итак, правой кнопкой на каталоге с базой открываем контекстное меню и переходим в «Свойства»

1С 8, как исправить, устранить, ошибка доступа к файлу, отказано в доступе

В открывшемся окне переходим на вкладку «Безопасность». Проверяем для Вашего пользователя из списка «Группы и пользователи» наличие флажков в колонке «Запретить» списка «Разрешения для группы …». Если флажки есть, то их необходимо отключить. Для этого нажимаем кнопку «Изменить».

1С 8, как убрать, избавиться, ошибка доступа к файлу 1Cv8.cgr.cfl 5(0x00000005), отказано в доступе

В открывшемся окне «Разрешения для группы» в списке «Группы и пользователи» выделяя строку с пользователем или группой и в таблице «Разрешения для группы …» ниже в колонке «Запретить» убираем все флажки. Нажимаем кнопку «ОК» в этой форме. И кнопкой «ОК» закрываем форму «Свойства». Пробуем запустить базу. Если нет других «хитрых» настроек прав доступа пользователей на сервере, то это должно помочь и база 1С 8 должна запуститься.

как проверить, настроить права пользователя на папку, каталог базы 1С 8

В остальных случаях, если указанное общее действие не помогло, то следует обратиться к системному администратору, объяснив, что … дословно «не хватает прав у пользователя(ей) на папку(каталог) базы 1С».

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

17-03-2022

Журавлев А.С.
(Сайт azhur-c.ru)

Ошибка режима доступа к файлу базы данных (1Cv8.1CD)

Проявление ошибки режима доступа к файлу базы довольно частая ошибка, но имеет простые причины

Работоспособность системы

Нарушается, является критической ошибкой

Причины

Как правило, возникает при доступе к файловой базе:

  • при открытии базы
  • при обмене через com-соединение (например бухгалтерия-управление торговлей)
  • при переходе на новый релиз (например БП2.0 — БП.30) в момент начала переноса данных

Возможные пути решения (в порядке уменьшения вероятности):

  • Проверить флаг «только чтение»в свойства файла (должно быть снято)
  • Проверить права доступа к файл для текущего пользователя или пользователя Сервера 1C (Вкладка Безопасность в свойствах)
  • Проверить настройки антивируса (возможно установлены блокировки)
  • Проверить не запущены ли скрытые процессы 1С (отсутствует окно, но в процессах есть 1cv8.exe, после того, как вы закрыли окно ошибки)
  • Перезагрузить сервер/компьютер (возможно проблемы авторизации или другие временные)

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

H A D G E H O G s, в момент создания файла сервер а не имеет к нему ни какого отношения

вот код

Процедура ВыгрузитьВКаталог() Экспорт

    

    ВыборкаУзлов = ПланыОбмена.Полный.Выбрать();

    Пока ВыборкаУзлов.Следующий() Цикл

        Если Не ВыборкаУзлов.ВыполнятьОбмен Тогда

            Продолжить;

        КонецЕсли;

        

        Если ВыборкаУзлов.Ссылка = ПланыОбмена.Полный.ЭтотУзел() Тогда

            Продолжить;

        КонецЕсли;

        
        НайденныеФайлы = НайтиФайлы(ВыборкаУзлов.КаталогУзла,»Message_»  + «*.xml»);

        

        
        
        //С помощью объектов ЗаписьXML и ЗаписьСообщения выполняем запись изменений

        //для выбранного узла в xml-файл.

        попытка

            Узел = ВыборкаУзлов.Ссылка;

            ЗаписьXML = Новый ЗаписьXML();

            
            если НайденныеФайлы.Количество()<10 тогда

                

                ИмяФайлаСообщения = Узел.КаталогУзла + «Message_» +

                СокрЛП(ПланыОбмена.Полный.ЭтотУзел().Код) +

                «_» + СокрЛП(Узел.Код) +»(«+»0″+Строка(НайденныеФайлы.Количество()) +»)»+».xml»;

                
            Иначе

                

                ИмяФайлаСообщения = Узел.КаталогУзла + «Message_» +

                СокрЛП(ПланыОбмена.Полный.ЭтотУзел().Код) +

                «_» + СокрЛП(Узел.Код) +»(«+Строка(НайденныеФайлы.Количество()) +»)»+».xml»;

                

            КонецЕсли;

            ЗаписьXML.ОткрытьФайл(ИмяФайлаСообщения);

            ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();

            ЗаписьСообщения.НачатьЗапись(ЗаписьXML,Узел);

            ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения);

            ЗаписьСообщения.ЗакончитьЗапись();

            ЗаписьXML.Закрыть();

            

            //Затем создаем новое письмо, прикрепляем к нему полученный xml-файл и

            //отправляем по адресу, указанному в реквизите ЭлектронныйАдрес узла.    

            

            
            Если Константы.ВыводитьСообщенияОбмена.Получить() Тогда

                Сообщить(«ОБМЕН: Сообщение обмена для узла » + Узел.Наименование +

                » отправлено!», СтатусСообщения.Информация);

            КонецЕсли;

        Исключение

            Сообщить(«Обмен не выполнен.Ошибка : «+ОписаниеОшибки());

            
        КонецПопытки;

        

        
        //УдалитьФайлы(ИмяФайлаСообщения);

    КонецЦикла;

    
    
КонецПроцедуры

 +10 

Распечатать

Ошибка режима доступа к файлу & означает, что программа 1С находит файл 1cv8.1cd, но не может либо считать, либо записать данные в этот файл!

Способы решения:

Windows:

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

Выделяем папку или файлы (у меня вот эти — 1Cv8.1CD,1Cv8.log и т.д.), жмем правой кнопкой мыши на них, свойства — безопасность, и для пользователя под которым подключаетесь к этим файлам устанавливаете полные права доступа. Если пользователя не указываете, значит вы подключаетесь по Гостем — установите для него полные права

2. Добавь 1Cv8.1CD в список исключений антивирусника, Каспер и другие антивирусы очень любят его перепроверять…

Linux:

Чуть сложнее дело обстоит в линуксе: сложнее организованы правила доступа к файлам, но и там есть несколько выходов. Например, если вы запускаете програму в режиме root & проблем не будет. Если вам нужно организовать работу для пользователя, но не давать ему права root, можете сделать открытую папку в разделе /home и дать на нее полные права для одного или группы пользователей (%ГруппаПользователей ALL=NOPASSWD: /bin/mount, /bin/umount).

Ошибка доступа к файлу

Автор Alex56, 17 июн 2014, 13:31

0 Пользователей и 3 гостей просматривают эту тему.

Нужно постоянно трудиться.


Как я понял проблема с правами.

Нужно постоянно трудиться.


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


Цитата: Ildar Ziganshin от 17 июн 2014, 13:31
Здравствуйте, может кто-нибудь сталкивался?
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘C:1cСЦТО-21Cv8.cgr.cfl’
по причине:
Ошибка доступа к файлу ‘C:1cСЦТО-21Cv8.cgr.cfl’

Нужно открыть «свойства» папки «C:1cСЦТО-2» и на вкладке «безопасность» проверить что у пользователя Windows, под которым запущен сеанс, есть права на запись.

Имя пользователя можно посмотреть запустив "Пуск" - "Выполнить" - cmd - ENTER
и написать команду "echo %username%"


Нужно постоянно трудиться.


Цитата: 1c-brigita от 17 июн 2014, 17:34

Цитата: Ildar Ziganshin от 17 июн 2014, 13:31
Здравствуйте, может кто-нибудь сталкивался?
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘C:1cСЦТО-21Cv8.cgr.cfl’
по причине:
Ошибка доступа к файлу ‘C:1cСЦТО-21Cv8.cgr.cfl’

Нужно открыть «свойства» папки «C:1cСЦТО-2» и на вкладке «безопасность» проверить что у пользователя Windows, под которым запущен сеанс, есть права на запись.
Имя пользователя можно посмотреть запустив "Пуск" - "Выполнить" - cmd - ENTER
и написать команду "echo %username%"

Спасибо, мне это тоже помогло.


Понравилась статья? Поделить с друзьями:
  • 1с ошибка разбора soap сообщения неверная версия сообщения
  • 1с ошибка при формировании отчета
  • 1с ошибка при установке значения атрибута контекста путькданным
  • 1с ошибка при установке значения атрибута контекста имякоманды
  • 1с предприятие ошибка 404