SashaNox
30.10.14
✎
12:36
Добрый день! Помогите с решением проблемы!
При попытке УстановитьТекущийКаталог() вызывается исключение. При этом каталог есть, через браузер могу посмотреть, через тотал командер тоже, но при попытке открыть этот каталог через Мой компьютер выдает ошибку:
an error occurred opening that folder on the ftp server. make sure you have permission access on this folder.
Details:
550 — NAMEFMT set to 1
550 — Specified directory does not exist
550 — Working directory not changed.
1С выдает такое сообщение:
{Форма.Форма.Форма(257)}: Ошибка при вызове метода контекста (УстановитьТекущийКаталог): Ошибка аутентификации при доступе к ресурсу: ftp://192.168.82.100:21 Access denied to remote resource
Но как вы понимаете ввожу я везде одни и теже параметры аутентификации.
В чем проблема? Очень нужна помощь!
hhhh
30.10.14
✎
12:45
имя каталога какое?
SashaNox
30.10.14
✎
12:47
/Moscow/Finance — такое
SashaNox
30.10.14
✎
12:48
Сделал аналог структуры на бесплатном фтп сервере в интернете, ftp://93.189.45.34/, там все ок, подключается
DrZombi
30.10.14
✎
13:11
(0) Покажи Код?
SashaNox
30.10.14
✎
13:13
&НаКлиенте
Процедура ПолучитьсФайлы(КаталогНаФТП, КаталогЗдесь)
Соединение = СоздатьНовоеСоединение();
Если Соединение = Неопределено Тогда
Возврат;
КонецЕсли;
Попытка
Соединение.УстановитьТекущийКаталог(КаталогНаФТП);
Исключение
Сообщить(ОписаниеОшибки());
Сообщить(«Не найден каталог: » + КаталогНаФТП);
Возврат;
КонецПопытки;
КонецПроцедуры
&НаКлиенте
Функция СоздатьНовоеСоединение()
Если Не ЗначениеЗаполнено(Объект.FTPПорт) Тогда
Порт = 21;
Иначе
Порт = Объект.FTPПорт;
КонецЕсли;
Попытка
Соединение = Новый FTPСоединение(Объект.FTPСервер, Порт, Объект.FTPПользователь, Объект.FTPПароль);
Исключение
Сообщить(«Не удалось установить соединение с сервером » + Объект.FTPСервер + «:» + Строка(Объект.FTPПорт) + «.
|Проверьте правильность адреса сервера, порт, имя пользователя и пароль.»);
Соединение = Неопределено;
Конецпопытки;
Возврат Соединение;
КонецФункции
DrZombi
30.10.14
✎
13:16
(5) И какое значение содержит «КаталогНаФТП», для установки текущего каталога?
Мимохожий Однако
30.10.14
✎
13:29
Какие-нибудь лишние символы в строке соединения
SashaNox
30.10.14
✎
13:53
(6) /Moscow/Finance — такое
SashaNox
30.10.14
✎
13:53
никаких, соединение проходит успешно, ошибка при попытке УстановитьТекущийКаталог()
SashaNox
31.10.14
✎
13:29
Итак, выявилось что FTP-сервер находится на операционной системе AS 400, которая имеет некую другую файловую структуру.Кто может помочь с поиском или созданием внешней компоненты для 1с 8.2 (8.3) для подключения к этому ФТП? Или как обойти эту проблему средствами 1С 8.2 (8.3)? 1С 7.7 с помощью компоненты DialMail и объекта FTP вполне успешно подключается.
SashaNox
31.10.14
✎
15:48
Спецов на мисте не осталось?!
vlandev
31.10.14
✎
15:55
(10) Какая бы не была там файловая структура у этой AS 400 на FTP протокол это никак не должно влиять. Единственной что юниксовые ФС они в большинстве своем регистрозависимые , то есть /Moscow/Finance и /Moscow/FINANCE — это два разных каталога.
SashaNox
31.10.14
✎
16:28
(12) да вот в том то и дело что все один в один, и вот на этом сайте пишут http://trac.filezilla-project.org/ticket/975 что есть дело до ФС, тут еще пишут про некий параметр NAMEFMT, который у меня установлен в значение set to 1, а если подставить 0, то возможно все заработает, но как это сделать не понимаю. Была идея скачать проникнуть в каталог через командную строку, но она выдает те же ошибки что и проводник при попытке зайти в каталог
vlandev
31.10.14
✎
17:09
Есть возможность снять протокол фтп ссессий с этим сервером через 1С и через total-cmd? Надо выяснить , какая конкретно команда мешает или какой команды не хватает для успешной смены каталога на удаленном фтп сервере.
SashaNox
31.10.14
✎
17:53
Через тотал командер могу зайти на фтп, но как снять протокол фтп сессий? Что это такое не понял
Jump
31.10.14
✎
18:00
(15)При реализации протокола FTP очень часто отступают от стандартов, поэтому такое вполне возможно.
Можно узнать что там за FTP сервер, и как настроен.
Но проще взять стороннюю утилиту.
Вам обязательно делать это из кода 1с? Задача какая? Файл скачать? Может проще воспользоваться консольной утилитой — например wget?
Лично я например по возможности пытаюсь все сетевые взаимодействия, типа почты, фтп, http делать внешними утилитами, ибо 1с не всегда лучшим образом работает с сетью.
Да и проще так, как правило.
arkada
31.10.16
✎
05:16
Здравствуйте. Подскажите, пожалуйста.
Пытаюсь таблицу сохранить в excel с помощью
ТабДок.Записать(«c:\1.xls»,1)
, а выдется по причине:
Ошибка доступа к файлу ‘c:\1.xls’
DDwe
31.10.16
✎
05:48
(0) А, что подсказать-то?
arkada
31.10.16
✎
05:59
поему такая ошибка? По идее должен файл сам создаться
arkada
31.10.16
✎
06:00
Почему таблица не записывается в файл
DDwe
31.10.16
✎
06:00
(2) По какой идее? Ты уверен, что у тебя есть доступ на запись в корень диска «С:»?
arkada
31.10.16
✎
06:10
Потому что машина локальная, сеанс администратора
shadow_sw
31.10.16
✎
06:12
создай файл на С не средствами 1с
DDwe
31.10.16
✎
06:14
(5) Ерунда, если права есть, всё запишет.
arkada
31.10.16
✎
06:15
так вот, ручками и сделал и все равно ошибка
DDwe
31.10.16
✎
06:15
(8) Какими ручками?
arkada
31.10.16
✎
06:16
создать файл, лист excel
DDwe
31.10.16
✎
06:16
Почему из людей всё нужно клещами вытягивать… точно это мы к нему пришли и вопросам его достаем.
DDwe
31.10.16
✎
06:16
(10) Значит прав нет или места на диске. 1С не причем.
arkada
31.10.16
✎
06:20
(12) Девушка, если файл сам могу создать руками, логично, что и место есть и права есть
Sammo
31.10.16
✎
06:27
1. Запись с клиента или с сервера. Если сервера — проверить права на пользователя, под которым запущенна служба 1с.
Sammo
31.10.16
✎
06:29
2. Под «таблицей» понимается табличный документ?
3. Возможно сам файл заблокирован (например, открыт в чем-то, что блокирует запись)
Sammo
31.10.16
✎
06:32
Ну и так, к слову, я не помню использование числа во втором параметре функции Записать. Возможно так можно — но мне как-то ближе использование ТипФайлаТабличногоДокумента.
DDwe
31.10.16
✎
06:42
(13) Молодой человек, вы уж или внятно пишите, что у вас
В начале:
(8) так вот, ручками и сделал и все равно ошибка
(10) создать файл, лист excel
Затем:
(13) (12) Девушка, если файл сам могу создать руками, логично, что и место есть и права есть
Вы определитесь вы можете руками файл создать или нет. Или вы просто не в состоянии внятно формулировать свои мысли.
DDwe
31.10.16
✎
06:44
Понаберут на мисту по объявлению.
DDwe
31.10.16
✎
06:51
(16)
Записать(<?>,);
Синтаксис:
Записать(<ИмяФайла>,<ТипФайла>)
Назначение:
Записать таблицу в файл.
Параметры:
<ИмяФайла> — имя файла.
<ТипФайла> — необязательный параметр. Числовое или строковое выражение, определяющее тип файла:
· отсутствует, 0 или »MXL» — формат 1C;
· 1 или »XLS» — формат Ms Excel;
· 2 или »HTM» или »HTML» — формат HTML;
· 3 или »TXT» — формат TXT.
Замечание:
Метод может использоваться при работе с таблицей в режиме ввода данных.
darius357
31.10.16
✎
09:04
ну как всегда побакланили, и нифига толку
arkada
31.10.16
✎
10:26
не, никто не бакланил. Очень большой толк и огромное спасибо SAMMO. Его совет с учеткой под которой запускается служба 1с и было прямо в цель. А то, что дама DDwe пофыркала тут, это так
Ошибка совместного доступа к файлу 1C в 8.3
Ошибка, сообщающая о проблеме с доступом к файлу или совместном доступе к файлу — та неприятность, с которой нередко сталкиваются пользователи 1C 8.3. Сейчас мы расскажем о причинах появления этого бага и о том, как его устранить.
Права пользователя
Понять, с чем связана та или иная ошибка, можно по самому названию. Соответственно, надо удостовериться, что дело не в нарушении прав доступа. Ошибка с указанием сетевого пути вылезает при попытке открытия информационной базы по сети после того, как пользователь скопировал и подключил ее.
Рекомендуем проверить настройки прав доступа:
1. нажмите правой кнопкой мыши на ярлык информационной базы и откройте «Свойства»;
2. нажмите на «Общий доступ»;
3. если в настройках доступ указан лишь к чтению объекта, то надо дать разрешение и на запись.
Что касается информационной базы, расположенной на локальном ПК, то здесь необходимо удостовериться, что на вкладке «Безопасность» стоит разрешение на запись.
Настройки блокирования
Причиной нарушения совместного доступа могут служить настройки брандмауэра и антивируса, стопорящих сетевые подключения. Чтобы понять, так ли это, надо зайти в их настройки и посмотреть, имеется ли 1C в перечне заблокированных программ. При положительном ответе 1C нужно удалить из списка и добавить в исключения, чтобы предотвратить в дальнейшем ее блокирование.
Хотим обратить ваше внимание, что самостоятельно заходить и изменять настройки антивирусных программ стоит лишь в исключительных случаях. Такие программы обеспечивают безопасность ваших данных. В случае нехватки опыта в данной сфере рекомендуем обратиться к специалистам, которые помогут вам снять блокировку 1C.
Чистка кэша
В ошибке может указываться путь к временным файлам. К примеру, C:Users…AppDataLocalTemp. В таком случае советуем прибегнуть к очистке кэша.
Повышенный риск возникновения данной ошибки отмечается при единовременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых является базовой версией. Если программы запускать поочередно, то ошибка не появится.
Заключение
Как видно, чтобы решить проблему с ошибкой доступа, совершенно необязательно тратить много времени. Достаточно понять, в чем заключается причина, и сделать все возможное для исключения ее повторения.
Если по какой-то причине вам не удалось справиться с проблемой, или же у вас возникли вопросы по использованию программ и обновлению 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 дней бесплатно
65934
Руководитель Центра
сопровождения 1С
28 февраля 2019
Обслуживание 1С
Актуальность проверена: 26.01.2023
Получить консультацию
Бесплатно
Обслуживание 1С
Помощь персонального менеджера, оперативность сдачи отчетности, соответствие законодательству РФ
Иногда пользователь программы 1С может столкнуться с сообщениями программы «Ошибка режима доступа к файлу 1С»…
…а также «Ошибка совместного доступа к файлу» 1С 8.3.
Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.
Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись.
Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.
Предупреждение о проблемах с совместным доступом с указанием пути к конкретному объекту, кроме сбоя сетевых настроек, может быть следствием предустановок брандмауэра, антивирусных программ, которые стопорят сетевые подключения. Необходимо открыть их настройки и посмотреть, не будет ли 1С в списке заблокированных программ. Если это так, следует удалить ее из списка или добавить файл информационной базы 1С в исключения, предотвратив его блокировку.
Если при возникновении ошибки система указывает на временные файлы, например C:Users…AppDataLocalTemp, то очистка кэш может решить проблему с ошибкой.
Высока вероятность появления такой ошибки – при одновременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых была базовой версией. Когда программы запустили по очереди, ошибка не появлялась.
Для решения проблемы с ошибкой доступа, как видите, потребуется немного времени, главное – понять причину и исключить ее повторение.
Другие статьи по теме
Обновления 1С
Как обновить 1С самостоятельно. Рассмотрим пошаговые действия для обновления типовой конфигурации 1С:Предприятия 8 на примере 1С:Бухгалтерии 3.0.
Настройка 1С Бухгалтерия 8.3 с нуля
Настройка 1С:Бухгалтерия позволят задать программе конкретную функциональность, выбрать варианты ведения учета, ввести ряд конкретных значений и параметров.
Установка 1С
Начинающие пользователи программ, разработанных на платформе «1С:Предприятие», подойдя к моменту покупки «коробки» или уже приобретя ее, естественно задаются вопросом: «Как установить 1С Предприятие?»…
ошибка совместного доступа к файлу |
Я |
little_s
04.04.12 — 13:08
в процедуре формируется файл xls.
далее из это процедуры вызываю другую процедуру, которая отправляет письмо на почту с вложением = сформированному файлу.
и возникает ошибка совместного доступа к файлу.
адресатов несколько ия всем поочередно отправляю
Maxus43
1 — 04.04.12 — 13:09
код покажи.
один раз надо открыть, а не столько сколько раз отправляеш
little_s
2 — 04.04.12 — 13:19
Для каждого Получатель из АдресаПолучателей Цикл Письмо.Получатели.Очистить(); Письмо.Получатели.Добавить(СокрЛП(Получатель.АдресПочты)); // .АдресОтправителя Попытка Письмо.Вложения.Очистить(); Письмо.Вложения.Добавить(ФайлВложения,РасширениеВложения); Исключение КонецПопытки; Почта.Подключиться(ИПП); Почта.Послать(Письмо); Почта.Отключиться(); Письмо.Вложения.Очистить(); //Исключение // Письмо.Вложения.Очистить(); //КонецПопытки; КонецЦикла;
little_s
3 — 04.04.12 — 13:21
или тут надо перед циклом один раз его прикрепить и всё?
но проблема в том ваще ни на один адрес не приходит.
Maxus43
4 — 04.04.12 — 13:22
попробуй так
Вложение = Новый ДвоичныеДанные(ПутьКФайлуВложения);
Сообщение.Вложения.Добавить(Вложение,"attach.txt");
Maxus43
5 — 04.04.12 — 13:23
(4) ну и Вложение = Новый ДвоичныеДанные(ПутьКФайлуВложения); — 1 раз перед циклом
Maxus43
6 — 04.04.12 — 13:27
>>в процедуре формируется файл xls
ну и проследи чтоб после создания закрывался Эксель, перед вызовом отправки почты. Не сохранялся а именно закрывался, смотря как создаёш
Nikitos
7 — 04.04.12 — 13:27
Не-не-не. Имхо, исходя из (0), файл после создания еще не закрыт, а его уже пытаются отправить
Nikitos
8 — 04.04.12 — 13:28
(6) чуть-чуть не успел
Maxus43
9 — 04.04.12 — 13:30
(8) бывает) но (4) — всё равно, так будет по феншую
Nikitos
10 — 04.04.12 — 13:31
(9) на другом конце провода у людей это вызовет недоумение, как минимум
Maxus43
11 — 04.04.12 — 13:37
(10) это из толстой книги Простые примеры разработки)
little_s
12 — 04.04.12 — 15:04
>>ну и проследи чтоб после создания закрывался Эксель, перед вызовом отправки почты. Не сохранялся а именно закрывался, смотря как создаёш
файл.Quit();
этого не достаточно?
Maxus43
13 — 04.04.12 — 15:06
(12) ну я ж не видел этого кода.
на всякий ещё можно файл = неопределено; потом.
а с (4) не работает?
little_s
14 — 04.04.12 — 15:15
узнаю только завтра работает ли с (4).. т.к. в тестовой базе всё работает.. проблема именно с рабочей базой
little_s
15 — 04.04.12 — 15:20
глупый вопрос наверноt , но всё-таки :)) >>Сообщение.Вложения.Добавить(Вложение,"attach.txt");
«attach.txt» — если у меня екселевский файл, тоже так писать?
у меня сейчас:
Письмо.Вложения.Очистить();
Письмо.Вложения.Добавить(ФайлВложения,РасширениеВложения);
где РасширениеВложения = "xlsx"
little_s
16 — 04.04.12 — 15:26
(+14) хотя из тестовой я файл не формирую.. поэтому видимо и работает..
завтра только в любом случае буду знать.
Maxus43
17 — 04.04.12 — 15:35
да напиши обработку да 1 письмо себе пошли на почту. зачем ждать у моря погоды?
Maxus43
18 — 04.04.12 — 15:36
з.ы. регл заданием это делается? надо проверять ещё на наличие прав на это всё у юзера под которым 1с работает
little_s
19 — 04.04.12 — 15:41
(18)да, регламентное задание.
права есть.
письма на мой ящик из моей базы отправляются.
elisabet
20 — 04.04.12 — 15:48
(0) А зачем отправлять поочередно, когда можно отправить сразу списку получателей 1 раз?
Nikitos
21 — 04.04.12 — 16:40
(12) теоретически (ну почти из области фантастики) отправка начинается раньше того момента как закроется excel.
Я вот CDO периодически использую для отправки и пока не нарывался на ошибки с этим методом
little_s
22 — 05.04.12 — 13:31
(20) т.к. мне надо чтобы получатели не видели кому ещё отправляется это письмо
little_s
23 — 05.04.12 — 13:33
(21) у меня формируется файл Эксель.. затем он архивируется .
и отправляется Екселевский файл по почте. Важно отправлять именно Ексель.
так что теоретически он может быть ещё занят архивированием наверное.
little_s
24 — 05.04.12 — 13:36
все вчерашние доработки не помогли :(
файл не отправляется. сейчас код выглядит так:
Попытка Вложение = Новый ДвоичныеДанные(ФайлВложения); Письмо.Вложения.Очистить(); Письмо.Вложения.Добавить(ФайлВложения); Исключение КонецПопытки; Для каждого Получатель из АдресаПолучателей Цикл Письмо.Получатели.Очистить(); Письмо.Получатели.Добавить(СокрЛП(Получатель.АдресПочты)); Почта.Подключиться(ИПП); Почта.Послать(Письмо); Почта.Отключиться(); КонецЦикла; Письмо.Вложения.Очистить();
Strobe
25 — 06.04.12 — 12:37
Была похожая проблема: формировалась презентация, сохранялась в базу. После того как она уже в базе — она не нужна в локальном каталоге, удаляю…и вот ошибка. Помогло закрывать презентацию после сохранения. Тоесть: SaveAs() -> Close() -> Quit(). Изначально среднего звена не было(Close()). Попробуй в экселе закрыть Рабочую книгу или что-там в моделе…
Исправление ошибки доступа к файлу
Во время работы с программами 1С пользователи 1С Бухгалтерия или других типовых конфигураций на базе платформы 1С Предприятие получают сообщение об «Ошибке режима доступа к файлу» либо об «Ошибке совместного доступа к файлу». Это критическая ошибка, которая не позволяет использовать программу в штатном режиме. Но устранить ее достаточно просто не прибегая к услугам 1С-сервисов, которые предоставляют технические консультации по вопросам использования приложений.
Описание ошибки и способ ее устранения
Сама суть ошибки указана в системном сообщение, которое выдает программа. В случае «ошибки режима доступа» имеет место нарушение прав пользователя, прописанных в операционной системе на компьютере. Чаще всего подобное возникает в случае, если база данных была скопирована и подключена, а после запуска на экране появилось сообщение с указанием адреса объекта в локальной сети.
Чтобы исправить права доступна, необходимо открыть окно Свойства файла с базой данных. После этого найти в нем папку «Общий доступ» и проконтролировать сделанные там настройки. Доступ должен быть открыт для текущего пользователя Windows. Причем как на чтение файла, так и на запись изменений в него.
Если база данных находится не в сети, а на локальном компьютере, соответствующие права доступа размещаются на вкладке «Безопасность». Необходимо удостоверится в том, что в правах не отменено разрешение на запись данных в файл.
Кроме того, ошибки могут возникать и по другим причинам:
- Изменение настроек штатного брандмауэра операционной системы или сторонней программы, которая выполняет аналогичные функции;
- Неправильная настройка антивирусных программ, которые могут блокировать сетевые соединения к определенным объектам.
Чтобы устранить проблему, необходимо добавить файл с базой данных в исключения этих приложений, устранив блокировку.
Иногда проблема с программами 1С может быть связана с кэшем. В этом случае в диалоговом окне указывается путь доступа к папке TEMP. Решить проблему помогает удаление файлов из этой папки.
У неопытных пользователей ошибка доступа к файлу может быть обусловлена попыткой запуска сразу двух приложений на базе 1С Предприятие. Например, 1С ЗУП и 1С Бухгалтерия, одна из которых была базовой.
Если попытки справиться с проблемой не привели к положительному результату или у вас появились другие вопросы, связанные с использование программ и обновлением 1С, обращайтесь за помощью к специалистам компании «ГК в Приоритете». Телефоны для связи указаны в разделе «Контакты».
- Permalink
В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.
Ошибка доступа к файлу 1C 8.3
«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.
Нет ни одной программы в современном мире, как бы хороша она не была без ошибок и проблем. Такое случается и с нашим приложением. В ряде случаев виноват в этом криворукий программист. Многие проблемы вы не сможете решить без его участия, но некоторые, вам подсилу и самому.
Причины возникновения
Случается, что люди, которые используют данную прогу сталкиваются с проблемой при запуске программы.
Способы решения
По наименованию явившегося бага поймем что происходит с системой — нет прав для доступа к файлу. Такое случается если юзер создает копию базы и подключает ее. Также ошибка бывает в результате попытки открыть файл по сетевому доступу.
Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».
Взгляните на права пользователя под которым вы зашли в систему виндоус. У вас должны быть права и на чтение файлов и на запись.
Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.
Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.
Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.
Почистите кеш, ошибки также возникают из-за кеша.
Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет
Дополнительный способ
Ничего не помогло — воспользуйтесь следующими методами:
Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.
Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.
Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».
Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.
Ошибка совместного доступа к файлу 1C в 8.3
Ошибка, сообщающая о проблеме с доступом к файлу или совместном доступе к файлу — та неприятность, с которой нередко сталкиваются пользователи 1C 8.3. Сейчас мы расскажем о причинах появления этого бага и о том, как его устранить.
Права пользователя
Понять, с чем связана та или иная ошибка, можно по самому названию. Соответственно, надо удостовериться, что дело не в нарушении прав доступа. Ошибка с указанием сетевого пути вылезает при попытке открытия информационной базы по сети после того, как пользователь скопировал и подключил ее.
Рекомендуем проверить настройки прав доступа:
1. нажмите правой кнопкой мыши на ярлык информационной базы и откройте «Свойства»;
2. нажмите на «Общий доступ»;
3. если в настройках доступ указан лишь к чтению объекта, то надо дать разрешение и на запись.
Что касается информационной базы, расположенной на локальном ПК, то здесь необходимо удостовериться, что на вкладке «Безопасность» стоит разрешение на запись.
Настройки блокирования
Причиной нарушения совместного доступа могут служить настройки брандмауэра и антивируса, стопорящих сетевые подключения. Чтобы понять, так ли это, надо зайти в их настройки и посмотреть, имеется ли 1C в перечне заблокированных программ. При положительном ответе 1C нужно удалить из списка и добавить в исключения, чтобы предотвратить в дальнейшем ее блокирование.
Хотим обратить ваше внимание, что самостоятельно заходить и изменять настройки антивирусных программ стоит лишь в исключительных случаях. Такие программы обеспечивают безопасность ваших данных. В случае нехватки опыта в данной сфере рекомендуем обратиться к специалистам, которые помогут вам снять блокировку 1C.
Чистка кэша
В ошибке может указываться путь к временным файлам. К примеру, C:\Users\…\AppData\Local\Temp\. В таком случае советуем прибегнуть к очистке кэша.
Одновременный запуск программ 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 дней бесплатно