Nicole
26.03.09
✎
12:17
Пару недель назад выдавалась ошибка «Каталог не обнаружен». Прямо перед использованием КопироватьФайл() проверяю Файл.Существует() — существует. В момент копирования — ошибка «Каталог не найден». Через несколько дней ошибка сама пропала.
Теперь «Ошибка доступа к файлу». Никто в копируемом файле не сидит. Копируемый файл находится на локальном диске. Всем пользователям даны все права и разрешения.
Это КопироватьФайл() такая глючная или мне пойти сисадмина потрясти на предмет чего-нибудь?
ТелепатБот
26.03.09
✎
12:17
Nicole
27.03.09
✎
13:22
Up.
Salvador Limones
27.03.09
✎
13:27
Смотри-ка, буквально на днях было — v8: Глюк ли это?!
Там есть пара решений, может тебе и поможет чего-нибудь.
Nicole
27.03.09
✎
14:39
(3) Ой, спасибо, счас гляну…
Nicole
31.03.09
✎
15:40
(3) Увы, ни одно из решений мне не подошло. «Ошибка доступа к файлу» исчезла, вместо нее — снова «Каталог не обнаружен». Хотя тут же проверяю Файл.Существует() — существует. Мама дорогая…
Rie
31.03.09
✎
15:41
(5) А каталог, _куда_ копируется файл — существует?
Nicole
31.03.09
✎
15:52
(6) Я проверяю это прямо перед операцией копирования…
Файл = Новый Файл(ШаблонДоговор.ФайлШаблона);
Если Файл.Существует() Тогда
КопироватьФайл(ШаблонДоговор.ФайлШаблона, ФайлДоговор);
КонецЕсли;
Nicole
31.03.09
✎
15:54
(6) Ой, простите — вы имели в виду «КУДА». Но выдается ошибка «Каталог не обнаружен D:\1С\Шаблоны\рамочный договор.doc», а это путь — «ОТКУДА».
НЕА123
31.03.09
✎
16:06
можно так попробовать:
КопироватьФайл(СОкрЛП(ШаблонДоговор.ФайлШаблона), ФайлДоговор);
а лучше в отладчик.
Nicole
31.03.09
✎
16:09
так…. кажется, в (5) есть доля истины… в данном конкретном случае каталога, куда копируется файл, действительно не существует — его перенесли… но в ошибке «Каталог не обнаружен» был указан путь к каталогу, откуда копируется файл, что и ввело меня в заблуждение… прикольно…
Salvador Limones
31.03.09
✎
16:10
(10) Чего-то я нифига не понял. О_О
НЕА123
31.03.09
✎
16:11
(11) нету Еремы, а 1С валит на Фому.
Rie
31.03.09
✎
16:12
(10) Как проверили существование файла, который копируется, — так проверьте и существование каталога, куда копируется, и создайте этот каталог, если нужно.
Nicole
31.03.09
✎
16:13
(13) Да, теперь все идет… но веришь же сообщениям об ошибке…
Nicole
31.03.09
✎
16:13
(13) Спасибо.
Исправление ошибки доступа к файлу
Во время работы с программами 1С пользователи 1С Бухгалтерия или других типовых конфигураций на базе платформы 1С Предприятие получают сообщение об «Ошибке режима доступа к файлу» либо об «Ошибке совместного доступа к файлу». Это критическая ошибка, которая не позволяет использовать программу в штатном режиме. Но устранить ее достаточно просто не прибегая к услугам 1С-сервисов, которые предоставляют технические консультации по вопросам использования приложений.
Описание ошибки и способ ее устранения
Сама суть ошибки указана в системном сообщение, которое выдает программа. В случае «ошибки режима доступа» имеет место нарушение прав пользователя, прописанных в операционной системе на компьютере. Чаще всего подобное возникает в случае, если база данных была скопирована и подключена, а после запуска на экране появилось сообщение с указанием адреса объекта в локальной сети.
Чтобы исправить права доступна, необходимо открыть окно Свойства файла с базой данных. После этого найти в нем папку «Общий доступ» и проконтролировать сделанные там настройки. Доступ должен быть открыт для текущего пользователя Windows. Причем как на чтение файла, так и на запись изменений в него.
Если база данных находится не в сети, а на локальном компьютере, соответствующие права доступа размещаются на вкладке «Безопасность». Необходимо удостоверится в том, что в правах не отменено разрешение на запись данных в файл.
Кроме того, ошибки могут возникать и по другим причинам:
- Изменение настроек штатного брандмауэра операционной системы или сторонней программы, которая выполняет аналогичные функции;
- Неправильная настройка антивирусных программ, которые могут блокировать сетевые соединения к определенным объектам.
Чтобы устранить проблему, необходимо добавить файл с базой данных в исключения этих приложений, устранив блокировку.
Иногда проблема с программами 1С может быть связана с кэшем. В этом случае в диалоговом окне указывается путь доступа к папке TEMP. Решить проблему помогает удаление файлов из этой папки.
У неопытных пользователей ошибка доступа к файлу может быть обусловлена попыткой запуска сразу двух приложений на базе 1С Предприятие. Например, 1С ЗУП и 1С Бухгалтерия, одна из которых была базовой.
Если попытки справиться с проблемой не привели к положительному результату или у вас появились другие вопросы, связанные с использование программ и обновлением 1С, обращайтесь за помощью к специалистам компании «ГК в Приоритете». Телефоны для связи указаны в разделе «Контакты».
- Permalink
Содержание:
1. Настройка прав пользователя в 1С
2. Снятие флага «Только чтение» в конфигурации программы 1С
3. Не стабильная ошибка в конфигурации системы 1С
В этой статье разберем самые распространенные причины возникновения ошибки режима доступа к файлу базы данных. Все действия будут выполняться в учебной версии платформы 1С, но они будут одинаково актуальны и для любой другой конфигурации системы 1С. Статья предназначена для начинающих пользователей 1С.
1. Настройка прав пользователя в 1С.
2. Снимаем флаг «Только чтение»
3. Не стабильная ошибка.
Возникновение такой ошибки означает, что программа находит файл базы данных, но не в состоянии ни считать, ни записать в него данные.
1. Настройка прав пользователя в 1С
Наиболее распространенной причиной возникновения подобной ошибки является не верная настройка прав пользователя в 1С. Например, при копировании информационной базы права пользователей базы данных могут самопроизвольно измениться.
Для изменения прав доступа к базе данных нужно выполнить несколько простых действий.
Для начала скопируем адрес файла, находящийся в нижней части окна с информационными базами.
Затем вставим его в адресную строку окна проводника.
И откроем нужную папку. В этой папке нам нужен файл 1Сv8.1CD.
Кликнув правой кнопкой мыши на нужном файле, в выпадающем меню выберем пункт «Свойства».
Открыв свойства этого файла, в разделе «Безопасность» нажимаем кнопку «Изменить», а затем последовательно снимаем флаги со всех пунктов для нужных пользователей или групп пользователей системы.
Применим изменения и закроем окна, а затем снова попробуем войти в режим конфигуратора в 1С.
Запуск происходит без ошибок. Проблема решена.
2. Снятие флага «Только чтение» в конфигурации программы 1С
Такую же ошибку может вызывать установленный в настройках файла флаг «Только чтение». Для изменения этой настройки совершаем практически те же действия, что и в первом пункте.
Открываем свойства файла и снимаем флаг «Только чтение». Нажимаем кнопку «Применить».
3. Не стабильная ошибка в конфигурации системы 1С
Аналогичное оповещение об ошибке может выводиться периодически. Такое поведение ошибки может наблюдаться при изменении файла базы данных другой программой. В этом случае разумнее всего было бы воспользоваться антивирусом, так как периодические изменения файла базы данных характерны для вредоносных программ, крадущих данные. Однако, даже если вирусов на компьютере нет, ошибка все равно может появляться. В этом случае одним из самых простых способов решения данной проблемы является добавление вышеуказанного файла в исключения для антивируса, установленного на компьютере.
Специалист компании «Кодерлайн»
Ярослав Копытов
Иногда пользователь программы 1С может столкнуться с сообщениями программы «Ошибка режима доступа к файлу 1С»…
…а также «Ошибка совместного доступа к файлу» 1С 8.3.
Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.
Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись.
Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.
Предупреждение о проблемах с совместным доступом с указанием пути к конкретному объекту, кроме сбоя сетевых настроек, может быть следствием предустановок брандмауэра, антивирусных программ, которые стопорят сетевые подключения. Необходимо открыть их настройки и посмотреть, не будет ли 1С в списке заблокированных программ. Если это так, следует удалить ее из списка или добавить файл информационной базы 1С в исключения, предотвратив его блокировку.
Если при возникновении ошибки система указывает на временные файлы, например C:\Users\…\AppData\Local\Temp\, то очистка кэш может решить проблему с ошибкой.
Высока вероятность появления такой ошибки – при одновременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых была базовой версией. Когда программы запустили по очереди, ошибка не появлялась.
Для решения проблемы с ошибкой доступа, как видите, потребуется немного времени, главное – понять причину и исключить ее повторение.
1С Предприятие 11.4.11. В модуле обмена с сайтом делаю XML выгрузку каталога из 1С на диск. Пишет «Ошибка доступа к каталогу обмена //tsclient/C/webdata
Причина не в системных правах и не в фаерволе, а это какой-то безопасный режим включился, но не нахожу где снять эту галочку. Снятие флажка защиты от опасных действий с админа не помогает.
Проблема появилась после установки модуля обмена с сайтом от Битрикса. До этой установки выгрузки на диск работали корректно. Сейчас же не работает ни в родном модуле, ни в битриксовом.
Если загружаюсь с копии информационной базы, где модуль Битрикса не установлен, там все выгружает.
Подскажите путь к настройкам, в которых искать проблему
-
Вопрос задан
-
536 просмотров
Пригласить эксперта
Пользователь от имени которого запущена 1С имеет доступ к каталогу, указанному в ошибке?
Как и написал Денис, проверить есть ли доступ к каталогу у юзера операционной системы где запущена 1С, если обмен запускается в фоновом задании это юзер службы Агента 1С;
Безопасный режим можно отключить в списке установленных расширений, для расширения выполняющего обмен
из вида пути //tsclient следует, что делается попытка выгрузки на подключенный диск в сессии rds (клиентское подключение). у сервера, который производит выгрузку, указанный сетевой путь отсутствует однозначно, так как процесс сервера не связан с сессией rds . могу порекомендовать создать общий каталог (shared) к которому имеют доступ обе системы.
-
Показать ещё
Загружается…
21 сент. 2023, в 07:57
20000 руб./за проект
21 сент. 2023, в 06:22
4000 руб./за проект
21 сент. 2023, в 04:48
2000 руб./за проект