|
|||
Валидатор
26.02.13 — 11:35 |
При создании, к примеру, счета на оплату покупателя, когда нажимаем записать документ, или провести, вылетает ошибка: |
||
ТоненькийКлиент
1 — 26.02.13 — 11:35 |
Ошибка доступа к файлу? |
||
Валидатор
2 — 26.02.13 — 11:36 |
(1) да |
||
ТоненькийКлиент
3 — 26.02.13 — 11:37 |
(2) будь мужиком, исправь ошибку доступа любым способом (начиная с прав и до переноса каталога базы) |
||
Валидатор
4 — 26.02.13 — 11:39 |
аналогичных ошибок не встречалось ни у кого? |
||
Aleksey
5 — 26.02.13 — 11:39 |
(4) Встречал, лечится (3) |
||
ТоненькийКлиент
6 — 26.02.13 — 11:40 |
встречалось много чего и у всех |
||
mehfk
7 — 26.02.13 — 11:40 |
(0) Перенеси базу на диск c FAT32, там такой ошибки не будет |
||
Aleksey
8 — 26.02.13 — 11:41 |
(7) Будут другие ошибки |
||
Валидатор
9 — 26.02.13 — 11:43 |
мне просто очень не охото ехать к клиенту, и тыкаться у него там) вот и думал, если варианты простые, то сказать ему что сделать и все, но походу так не получится( |
||
ТоненькийКлиент
10 — 26.02.13 — 11:44 |
(9) |
||
ТоненькийКлиент
11 — 26.02.13 — 11:45 |
используйте удалёнку |
||
Валидатор
12 — 26.02.13 — 11:47 |
(11) щас так и придется видимо делать(( |
||
Валидатор
13 — 26.02.13 — 11:54 |
нет доступа к файлу log, вот в чем проблема, почему так происходит? глюк 1с? до этого ведь был доступ к таким же файлам, только соответствубщих дат? |
||
Валидатор
14 — 26.02.13 — 11:58 |
проблема решилась удалением проблемного файла, так как он потом заного создался |
||
Очкарик
15 — 26.02.13 — 12:00 |
(13) права доступа проверь в папку |
||
Валидатор 16 — 26.02.13 — 12:01 |
(15) права стояли на папку, и на все файлы, кроме последнего, по непонятной причине, у проблемного файла не было прав, пришлось его удалить, и все заработало |
TurboConf — расширение возможностей Конфигуратора 1С
Ошибка совместного доступа к файлу 1C в 8.3
Ошибка, сообщающая о проблеме с доступом к файлу или совместном доступе к файлу — та неприятность, с которой нередко сталкиваются пользователи 1C 8.3. Сейчас мы расскажем о причинах появления этого бага и о том, как его устранить.
Права пользователя
Понять, с чем связана та или иная ошибка, можно по самому названию. Соответственно, надо удостовериться, что дело не в нарушении прав доступа. Ошибка с указанием сетевого пути вылезает при попытке открытия информационной базы по сети после того, как пользователь скопировал и подключил ее.
Рекомендуем проверить настройки прав доступа:
1. нажмите правой кнопкой мыши на ярлык информационной базы и откройте «Свойства»;
2. нажмите на «Общий доступ»;
3. если в настройках доступ указан лишь к чтению объекта, то надо дать разрешение и на запись.
Что касается информационной базы, расположенной на локальном ПК, то здесь необходимо удостовериться, что на вкладке «Безопасность» стоит разрешение на запись.
Настройки блокирования
Причиной нарушения совместного доступа могут служить настройки брандмауэра и антивируса, стопорящих сетевые подключения. Чтобы понять, так ли это, надо зайти в их настройки и посмотреть, имеется ли 1C в перечне заблокированных программ. При положительном ответе 1C нужно удалить из списка и добавить в исключения, чтобы предотвратить в дальнейшем ее блокирование.
Хотим обратить ваше внимание, что самостоятельно заходить и изменять настройки антивирусных программ стоит лишь в исключительных случаях. Такие программы обеспечивают безопасность ваших данных. В случае нехватки опыта в данной сфере рекомендуем обратиться к специалистам, которые помогут вам снять блокировку 1C.
Чистка кэша
В ошибке может указываться путь к временным файлам. К примеру, C:Users…AppDataLocalTemp. В таком случае советуем прибегнуть к очистке кэша.
Одновременный запуск программ 1С
Повышенный риск возникновения данной ошибки отмечается при единовременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых является базовой версией. Если программы запускать поочередно, то ошибка не появится.
Заключение
Как видно, чтобы решить проблему с ошибкой доступа, совершенно необязательно тратить много времени. Достаточно понять, в чем заключается причина, и сделать все возможное для исключения ее повторения.
Если по какой-то причине вам не удалось справиться с проблемой, или же у вас возникли вопросы по использованию программ и обновлению 1C, то обратитесь к нашим специалистам.
Отзывы о компании
-
Сивелькина С. В.
ПАО «НИКО-БАНК» выражает свою благодарность за оперативную и грамотную работу.
В условиях постоянно меняющегося законодательства Банк заинтересован иметь полную и актуальную номативную базу. Это обеспечивается использованием Банком справочно-нормативной системы «Гарант».
Безусловным плюсом в работе компании «МастерСофт» является быстрое реагирование сотрудников при предоставлении документов по запросу Банка, принятых до обновления справочно-правовой системы.
-
Мордвинцев С. П.
Коллектив компании «АЭРОПОРТ ОРЕНБУРГ» выражает благодарность за взаимовыгодное сотрудничество с МастерСофт-ИТ. Оперативная поставка антивирусных программ Dr. Web обеспечила надежную защиту нашей компьтерной сети.
Особая благодарность сотрудникам Департамента продаж СЦ ИТ за профессиональный подход в решении всех возникающих задач.
-
Ряховская Н. А.
ООО «Орский Вагонный Завод» выражает искреннюю благодраность за качество обслуживания вашими специалистами. Консультации и поставка антивирусов всегда проходят оперативно и на высоком профессиональном уровне.
Уверены, что и в дальнейшем наше сотрудничество на взаимовыгодных условиях продолжится.
-
Кетерер Т. М.
Главный бухгалтер муниципального бюджетного учреждения дополнительного образования «Дворец творчества детей и молодёжи» Кетерер Татьяна Михайловна выражает благодарность специалистам МастерСофт:
«Я хотела бы объявить благодарность вашим сотрудникам. Работает с нами по программе «1С: Бухгалтерия бюджетного учреждения 8» непосредственно Шевлягина Юлия.
Так же огромная благодарность за отзывчивость, терпение и квалифицированную, своевременную помощь Набокиной Олесе и Ерёменко Татьяне (они нас сопровождают по программе «Зарплата и Кадры»).
Им очень с нами тяжело, но они терпеливо продолжают сотрудничать. С вами очень надёжно. Конечно же наши ошибки есть и без вас мы бы вообще о них не знали и в суде, наверное, судились бы. А сейчас мы решаем вопросы…».
Ошибка совместного доступа к файлу 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 дней бесплатно
mortnes
26.05.19 — 18:59
Добрый день. При обмене данными между 1с и битриксом, постоянно вываливается ошибка:
{ОбщийМодуль.Б_ОбменССайтомСервер.Модуль(1516)}: Ошибка при вызове конструктора (ЧтениеТекста)
ЧтениеТекста = Новый ЧтениеТекста(ИмяФайлаОтвета, лКодировка);
по причине:
Ошибка совместного доступа к файлу ‘/home/usr1cv8/tmp/v8_mWVbFi_10c8.tmp’
Конфигурация 11 (11.3.4.103), платформа 8.3.10.2505, модуль битрикса 7.0.1.6. От версии модуля битрикса не зависит. 1с клиент-сервер, сервер установлен на debian. В прочем, когда-то он был и на windows эта ошибка тоже присутствовала, но обмен проходил без ошибок 1 раз из 5 примерно. Сейчас проходит так же, 1 раз и 5. Может упасть через 5 минут, может через час, но падает в любом случае. В чём проблема может-быть?
Сервер 1c запускается от юзера usr1cv8, права на папку /opt/1C ему даны, он владелец, я даже дал ему права на tmp. Поменял umask на 0002. Я уже не знаю куда копать, помогите пожалуйста!!!!
mortnes
1 — 26.05.19 — 19:01
Во время падения обмена с этой ошибкой, в tmp файл этот, который указан в ошибке присутствует, там простой ответ сервера «success»
mortnes
2 — 26.05.19 — 19:08
В последнее время заметил такое. Ребут сервера, делаю обмен — проходит нормально, повторный обмен и последующие уже падают в ошибку.
ДенисЧ
3 — 27.05.19 — 08:03
Возьми унлокер и посмотри, кто держит этот файл
Garykom
4 — 27.05.19 — 08:15
(0) Вы реально уже полгода с этой багой сидите?
https://forum.infostart.ru/forum86/topic204814/
Не проще уже нанять специалиста, за денежку естественно.
Garykom
5 — 27.05.19 — 08:16
https://toster.ru/q/544116
упс Вопрос задан 06 июля 2018
Garykom
6 — 27.05.19 — 08:17
Garykom
7 — 27.05.19 — 08:17
marty0701
8 — 27.05.19 — 08:20
Да 1С и держит этот файл, прост времени на завершение походу не хватает и он следом обмен стартует.
Garykom
9 — 27.05.19 — 08:27
В смысле периодичность обмена слишком малый интервал и стартует новое фоновое когда еще старое не закончило?
marty0701
10 — 27.05.19 — 08:33
С вероятностью 146%
mortnes
11 — 27.05.19 — 10:06
На тостере и лансере не я писал=)
Посмотрел я код модуля, там чёт таймаутов не нашёл. Почему же у других всё успевает?
Garykom
12 — 27.05.19 — 10:21
mortnes
13 — 27.05.19 — 10:29
Автообмен я выключил давно, стартую в ручном режиме(
mortnes
14 — 27.05.19 — 10:30
Сервер хороший на ssd, чего он там не успевает блин
mortnes
15 — 27.05.19 — 10:36
Регламентные операции я тоже вырубил, касательные обмена. Обмен идёт, но в какой-то момент, совершенно рандомно он падает. И падает не на больших данных, а именно на ответах сервера в 1кб и единственной строчкой «success», при чём он может перед падением этот «success» обработать 10 раз, а на 11 упасть
mortnes
16 — 27.05.19 — 11:00
Во время старта обмена, в сеансах 2 сеанса, один от сервера фоновое задание (сам обмен) второй от меня (клиента)
Garykom
17 — 27.05.19 — 11:01
А ты разбирался как этот обмен то устроен?
Эту проблему решить можно но бесплатно вряд ли кто будет ковыряться, так что или тем кто продал в поддержку или нанимайте за денежку.
mortnes
18 — 27.05.19 — 11:03
Да принцип простой. Начало обмена>аторизация на сайте>ответ от сайта>1с начинает выгружать данные и отправлять на сайт>сайт их принял и обработал>посылает 1ске ответ «success»>1с переходит к следующему шагу и так по кругу
mortnes
19 — 27.05.19 — 11:06
Вряд ли в платформе дело?
Garykom
20 — 27.05.19 — 11:17
(18) «Ошибка совместного доступа к файлу была из-за прав на папку /tmp на debian сервере, где 1с. Нужно было не 777 права выставлять, а 1777»
«Сегодня sticky bit используется в основном для каталогов, чтобы защитить в них файлы. В такой каталог может писать ЛЮБОЙ пользователь. Из такой директории пользователь может удалить только те файлы, владельцем которых он является. Примером может служить директория /tmp, в которой запись открыта для всех пользователей, но нежелательно удаление чужих файлов.»
У того похоже сторонний процесс папку /tmp чистил не вовремя
Garykom
21 — 27.05.19 — 11:19
Проверь возможно тоже самое права 1777 на /home/usr1cv8/tmp/ сделай
Garykom
22 — 27.05.19 — 11:21
(21)+ Хотя если сама 1С и удаляет временный файл раньше времени то не поможет.
Еще глянуть если ли там распаковка zip архива например.
Или если все время тот же самый файл читает то у 1С глюки с не отпусканием файла.
mortnes
23 — 27.05.19 — 11:34
Она эти темпы создаёт постоянно и всегда одинаковые, меняется лишь име временного файла и вот она нормально читает и отпускает их, но на каком-то вдруг падает, причём этот «какой-то» вообще ничем не отличается от пред идущих
mortnes
24 — 27.05.19 — 11:35
1777 было сделано первым делом, я даж usr1cv8 делал рутом
Garykom
25 — 27.05.19 — 11:51
Ну значит ошибка в этом «ОбщийМодуль.Б_ОбменССайтомСервер»
Эта хрень она типовая из УТ11 а от битрикса встраивается, вот трясите саппорт битрикса кто писал этот модуль.
Да проблема в 1С — но в модуле который предоставляется для интеграции битриксом, для встраивания в конфу.
Garykom
26 — 27.05.19 — 11:52
(25) *хрень НЕ типовая из УТ11
mortnes
27 — 27.05.19 — 11:56
Попробуем конечно, смущает только, что всё-таки у большинства то работает эта хрень
mortnes
28 — 27.05.19 — 11:56
Да и поддержка битрикса, это 7 кругов ада
mortnes
29 — 28.05.19 — 11:29
Начал мониторить процессы, вопрос, почему на 1 файл 2 процесса, это нормально для 1ски?
https://cdn1.radikalno.ru/uploads/2019/5/28/8761eb117ded898d9125c50439997c7b-full.jpg
Garykom
30 — 28.05.19 — 11:47
(29) Это значит у тебя два фоновых сеанса одновременно обмен ведут.
Проверяй в чем проблема, может две базы 1С или еще что
mortnes
31 — 28.05.19 — 11:52
Т.е проблема походу в этом? Оно запускает 2 одновременных обмена?
lodger
32 — 28.05.19 — 12:02
(29) ут11 любит фоновые операции, а они могут под другим процессом работать.
надо чтобы запускающий фоновую операцию код отпускал файл на время работы фонового.
mortnes
33 — 28.05.19 — 13:43
Вот кусок кода, где падает обмен, что тут необычного?
// Функция — получает информацию от сайта процесс загрузки файла
//
// Параметры:
// ПараметрыОбмена — Настройки узла обмена
// ПолноеИмяФайла — Полное имя к выгружаемому файлу
// Соединение — Http соединение к сайту
// ПараметрыЗапроса — Параметры http запроса
// Заголовки — Заголовки http запроса
// Возвращаемое значение:
// Ответ сайта
Функция ПолучитьРезультатОтправкиФайлаНаСервер(ПараметрыОбмена,ПолноеИмяФайла, Соединение, ПараметрыЗапроса=»», Заголовки=»»)
ОтветСервера = Неопределено;
ИмяФайлаОтвета = ПолучитьИмяВременногоФайла();
Попытка
HTTPОтвет = Соединение.ОтправитьДляОбработки(ПолноеИмяФайла, СокрЛП(ПараметрыЗапроса), ИмяФайлаОтвета, СокрЛП(Заголовки));
ContentType = HTTPОтвет.Заголовки.Получить(«Content-Type»);
лКодировка = Прав(ContentType, СтрДлина(ContentType) — (Найти(ContentType, «charset=»)+7));
Исключение
СообщитьПодробно(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()), ПараметрыОбмена, Истина, Истина);
КонецПопытки;
ФайлОтвета = Новый Файл(ИмяФайлаОтвета);
Если ФайлОтвета.Существует() Тогда
ЧтениеТекста = Новый ЧтениеТекста(ИмяФайлаОтвета, лКодировка);
ТекстОтвета = ЧтениеТекста.Прочитать();
Если НЕ ПустаяСтрока(ТекстОтвета) Тогда
ОтветСервера = ТекстОтвета;
Иначе
СообщитьПодробно(«Получение данных с сервера: Получен пустой ответ сервера.», ПараметрыОбмена, Истина, Истина);
КонецЕсли;
Иначе
СообщитьПодробно(«Отправка файла на сервер: Ответ сервера не получен.», ПараметрыОбмена, Истина, Истина);
КонецЕсли;
Попытка
УдалитьФайлы(КаталогВременныхФайлов(), ИмяФайлаОтвета);
Исключение
КонецПопытки;
Возврат ОтветСервера;
КонецФункции
Ошибка совместного доступа к файлу 1С 8.3
Ошибка совместного доступа к файлу 1С 8.3 указывает, что к файлу, захваченному одним процессом, пытается обратиться другой процесс — например, при попытке одновременного использования одного файла разными пользователями в 1С. Пока пользователь, захвативший файл, не закроет его, попытка открыть файл другим пользователем будет блокироваться.
Причины ошибки
В данной статье мы рассмотрим 3 случая возникновения ошибки доступа к файлу 1С, разберем причины их возникновения и программные доработки, которые позволят избегать подобных блокировок:
- Совместный доступ к файлу при работе с отчетами и обработками;.
- Чистка кэша программы.
- Блокировка 1С в настройках системы.
Ошибка совместного доступа к файлу в 1С
При попытке записи сформированного отчета в файл у пользователя Иванов И.И. появляется ошибка:
Ошибка связана с тем, что другой пользователь, Сидоров Н.П., открыл указанный файл раньше и работает с ним. Пока Сидоров Н.П. не закроет файл, Иванов И.И. не сможет записать отчет.
Ошибка для системного администратора вполне решаема. Он смотрит, кто работает с указанным файлом, анализирует активных пользователей базы и выясняет, кем сейчас занят файл.
Причина ошибки в данном случае — программное формирование имени Список. Если существует возможность самостоятельно менять место для записи файла или его имя, проблема решается очень просто: изменение имени файла на Список1 позволит записать файл без проблем.
Для корректной работы с отчетом желательно изменить программный код при записи данных. Правильное решение — когда файл записывается не в общее место на сетевом диске, а отдельно для каждого пользователя, работающего с отчетом.
Теперь Иванов И.И. и Сидоров Н.П. при работе с отчетом не будут мешать друг другу.
Чистка кэша программы
При отображении в окне ошибки сообщения о блокировке временного файла помогает удаление временных файлов из папки TEMP. Имя файла и место нахождения указывается в окне ошибки.
Настройки блокировки
Блокировать доступ к файлу могут и настройки антивирусных программ. Если 1С окажется в разделе настройки, отвечающей за блокировку программ, удалите ее из списка блокировок или добавьте в раздел исключения.
Антивирусные программы имеют разные настройки, поэтому раздел, отвечающий за исключение блокировки, придется поискать самостоятельно. В антивирусной программе Kaspersky Lab это ссылка Настроить исключения в разделе Параметры угроз и исключений.
По кнопке Добавить подбираются программы для обхода блокировок антивирусной программой.
Заказать консультацию
По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.
В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.
Ошибка доступа к файлу 1C 8.3
«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.
Нет ни одной программы в современном мире, как бы хороша она не была без ошибок и проблем. Такое случается и с нашим приложением. В ряде случаев виноват в этом криворукий программист. Многие проблемы вы не сможете решить без его участия, но некоторые, вам подсилу и самому.
Причины возникновения
Случается, что люди, которые используют данную прогу сталкиваются с проблемой при запуске программы.
Способы решения
По наименованию явившегося бага поймем что происходит с системой — нет прав для доступа к файлу. Такое случается если юзер создает копию базы и подключает ее. Также ошибка бывает в результате попытки открыть файл по сетевому доступу.
Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».
Взгляните на права пользователя под которым вы зашли в систему виндоус. У вас должны быть права и на чтение файлов и на запись.
Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.
Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.
Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.
Почистите кеш, ошибки также возникают из-за кеша.
Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет
Дополнительный способ
Ничего не помогло — воспользуйтесь следующими методами:
Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.
Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.
Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».
Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.
На чтение 5 мин. Просмотров 778 Опубликовано 23.04.2021
Сообщение об ошибке « Word не может завершить сохранение из-за ошибки доступа к файлу » при сохранении файлов в Microsoft Word. Это сообщение об ошибке может появляться как случайным образом, так и в определенных случаях. Этот сценарий наиболее распространен, когда файл был получен из внешнего источника или если его автором является кто-то другой, а не ваш компьютер.
Ошибки разрешений были в Microsoft Word с тех пор, как они представили механизмы защиты файлов. Иногда в них есть ошибки или они вызваны реальными условиями. Кроме того, это сообщение об ошибке также вызвано сторонним антивирусным программным обеспечением, которое пытается реализовать защиту данных во всех файлах Microsoft Office.
Содержание
- Причины, по которым «Word не может завершить сохранение из-за ошибки доступа к файлу»?
- Решение 1. Сохранение документа под другим именем
- Решение 2. Отключение антивирусного программного обеспечения
- Решение 3. Проверка в безопасном режиме
- Решение 4. Принятие права собственности на файл
- Решение 5. Обновление Windows и Microsoft Word
Причины, по которым «Word не может завершить сохранение из-за ошибки доступа к файлу»?
Причины возникновения ошибки более подробно:
- Документ, который вы пытаетесь сохранить, ранее был сохранен как «только для чтения» или как «шаблон».
- Место, в котором вы пытаетесь сохранить, или файл, к которому вы пытаетесь получить доступ, не имеет подходящих разрешений для вашей учетной записи.
- Вы пытаетесь изменить файл из общей сетевой папки.
- Антивирусное программное обеспечение на вашем компьютере конфликтует с процессом сохранения.
- Конфликт имен файлов на вашем компьютере. Это очень часто, особенно для общих/уже созданных файлов.
Прежде чем приступить к решениям, убедитесь, что у вас есть действительная копия Microsoft Office, активное подключение к Интернету и учетная запись администратора на вашем компьютере.
Решение 1. Сохранение документа под другим именем
Это сообщение об ошибке в большинстве случаев устраняется мгновенно, если вы измените имя файла при его сохранении. Это в основном справедливо в условиях, когда документ создан не вами или получен из внешнего источника; либо с другого компьютера, либо через сеть. Вы по-прежнему можете получать сообщение об ошибке, когда нажимаете «Сохранить». Вместо этого мы выберем «Сохранить как» и сохраним документ под другим именем.
- Нажмите File и выберите Сохранить как .
- Теперь выберите местоположение и измените имя файла. Введите число перед ним или полностью измените его имя.
- Файл будет мгновенно сохранен, а предыдущий файл, который вы редактировали, останется без изменений. Кроме того, убедитесь, что вы сохраняете файл на локальном компьютере (например, на рабочем столе), а не на съемных устройствах.
Решение 2. Отключение антивирусного программного обеспечения
Было множество сообщений о том, что антивирусное программное обеспечение, такое как Semantic или Norton, вызывает проблему с разрешением. Эти антивирусные программы пытаются защитить ваши личные файлы и папки, следя за тем, чтобы они не были изменены другим программным обеспечением или пользователями.
В некоторых случаях они дают ложное срабатывание и блокируют доступ к документу, даже если это можно сохранить логически. Антивирусное программное обеспечение реализует несколько функций, например, семантическую защиту файлов. McAfee даже выпустила официальную документацию по этому поводу и заявила, что исправила это в одном из своих обновлений. Вам следует попробовать обновить свое антивирусное программное обеспечение, и если это не сработает, вы можете прочитать нашу статью о том, как выключить антивирус.
Решение 3. Проверка в безопасном режиме
Если оба вышеуказанные методы не работают для вас, мы можем продолжить и попробовать запустить Microsoft Word в безопасном режиме. Безопасный режим отключает все загруженные надстройки и запускает приложение с минимальным набором драйверов. Если есть проблема с вашим профилем или если какой-либо плагин не работает, мы можем диагностировать с помощью этого метода.
- Нажмите Windows + R, введите « winword/safe » в диалоговом окне и нажмите Enter.
- Теперь Microsoft Word будет открыт в безопасном режиме. Нажмите Файл> Открыть и перейдите к файлу, который вы пытаетесь открыть/отредактировать.
- Выполните ваши изменения в этом и попробуйте сохранить. Если он отлично сохраняется, это, вероятно, означает, что либо ваши надстройки вызывают проблемы, либо ваш профиль пользователя поврежден.
- Чтобы отключить надстройки, нажмите Файл> Параметры > Надстройки и нажмите Перейти перед Надстройкой COM .
- Здесь будут перечислены все надстройки. Отключите каждый из них по одному и перезапустите Word. Проверьте, исчезло ли сообщение об ошибке. Таким образом вы сможете определить, какая надстройка вызывает проблемы. Если ни одна из надстроек не вызывает проблем, вам следует создать новый профиль пользователя на своем компьютере и попробовать отредактировать и сохранить там документ.
Вы читали нашу статью о том, как создать новую учетную запись пользователя и перенести в нее все данные?
Решение 4. Принятие права собственности на файл
Если все вышеперечисленные методы не работают, лучше всего проверить, действительно ли файл принадлежит вам. Если он поступил от внешнего пользователя, владельцем будет этот компьютер, и у вас может быть ограниченный доступ. Это может быть причиной того, что вы не можете вносить изменения в документ.
Вы можете подписаться на шаги, перечисленные в нашей статье Исправление: не удается удалить папку в Windows 10. Вы можете повторить шаги, перечисленные здесь, для вашего текстового документа; процесс владения одинаков, независимо от того, становитесь ли вы владельцем папки или файла.
Решение 5. Обновление Windows и Microsoft Word
Если все вышеперечисленное не работает или вы время от времени встречаетесь с ошибкой, лучше всего проверить, есть ли ожидающие обновления для вашего Windows/Microsoft Word. Каждое обновление Windows обычно сопровождается обновлением безопасности Office, в котором устранены ошибки и обновлены методы безопасности.
Если вы воздерживаетесь от обновления, мы настоятельно рекомендуем вам обновить все сразу.
- Нажмите Windows + S, введите « update » в диалоговом окне и откройте приложение «Настройки».
- В настройках нажмите Проверить наличие обновлений .
- Теперь компьютер подключится к серверам Microsoft и проверит, есть ли обновления, доступные для установки. После установки всех обновлений (включая Windows и Microsoft Office) полностью перезагрузите компьютер и проверьте, устранена ли ошибка.
Если клиент и сервер (служба) 1С расположены на одной машине и при этом пользователь сервера 1С ограничен в правах на чтение «чужих» фалов, в том числе созданных пользователем от имени которого работает клиент, то возникает ошибка доступа к файлам фич. Как ко временным файлам фич, так и загружаемых из каталога пользователя, от имени которого работает клиент 1С.
Это критично для Linux систем, в которых такое разграничение прав подразумевается изначально и ошибка возникает «из коробки». В этом случае права на чтение каталогов и права на чтение и модификацию файлов в этом каталоге часто отличаются. Также можно воспроизвести на Windows, если запускать сервер 1С не от имени системной учетной записи или из под неограниченного в правах администратора. Но в Windows это будет скорее нехарактерное разделение прав, так как права на каталог обычно совпадают с правами на хранящиеся в нем файлы.
Демонстрация поведения:
Аналогичное поведение наблюдается и с произвольными каталогами фич:
Точка возникновения ошибки — модуль обработки vbFeatureReader.epf — момент чтения на стороне сервера файла, который был ранее создан на стороне клиента:
Как загружаемые из каталогов фичи, так и файл временной фичи после записи действий пользователя при этом создается с клиента:
Создаваемый с клиента файл и каталог при этом имеют владельцем пользователя, от имени которого запущен клиент 1С:
Обходным, но неверным путем решения, является включение пользователя, от которого запущен сервер 1С, в группу, к которой относится пользователь, от имени которого запускается менеджер тестирования. Данный обходной путь требует перезапуска сервера 1С или перезагрузки сервера, если просто перезапуска оказалось недостаточно и где-то в памяти висят серверные процессы 1С.
После этого фича загружается:
Этот способ кажется некорректным не только потому, что требует неочевидного вмешательства администратора системы и расследования этой проблемы пользователем VA, но и потому, что может помешать тестированию с помощью Vanessa Automation сценариев, предполагающих проверку прав доступа и возможности чтения файлов. Выдача серверу 1С лишних прав может исказить результаты тестов.
Причина ошибки в том, что Vanessa-Automation принимает решение о возможности оптимизированного доступа к файлу (без создания на стороне сервера временных файлов) на основе только существования файла , а не возможности прочитать или записать его на стороне сервера. Это решение сохраняется в реквизите «ВозможнаОптимизацияРаботыСФайлами«. Если реквизит принимает значение Ложь (например при расположении клиента и сервера на разных машинах) , то перед загрузкой фич на стороне сервера в методе ПроверитьФичуНаКорректностьСинтаксисаИЗагрузитьСценарии создаются новые файлы и в них помещаются двоичные данные фич, переданные с клиента:
Если же эта переменная равна Истина, то вместо создания новых файлов читаются существующие, к которым у службы 1С может не быть доступа.
Для устранения ошибки достаточно проверять доступность файлов со стороны сервера не только на проверку существования, но и на чтение/запись. На скриншоте выделен исправляющий код, после внесения которого доступность файла начинает определяться корректно:
и фичи загружаются:
Если же дать полные права пользователю, от имени которого работает сервер 1С, или включить его в группу пользователя, от имени которого работает тест-менеджер 1С и перезагрузить сервер/перезапустить службу 1С, то возможность применения оптимизации при работы с файлами восстанавливается, и фичи загружаются без создания дополнительных временных файлов на сервере: