1с ftp установитьтекущийкаталог ошибка

Каталог на FTP не обнаружен ☑ 0

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

Но как вы понимаете ввожу я везде одни и теже параметры аутентификации.

В чем проблема? Очень нужна помощь!

1

hhhh

30.10.14

12:45

имя каталога какое?

2

SashaNox

30.10.14

12:47

/Moscow/Finance  — такое

3

SashaNox

30.10.14

12:48

Сделал аналог структуры на бесплатном фтп сервере в интернете, ftp://93.189.45.34/, там все ок, подключается

4

DrZombi

30.10.14

13:11

(0) Покажи Код? :)

5

SashaNox

30.10.14

13:13

&НаКлиенте

Процедура ПолучитьсФайлы(КаталогНаФТП, КаталогЗдесь)

    
    Соединение = СоздатьНовоеСоединение();

    
    Если Соединение = Неопределено Тогда

        Возврат;

    КонецЕсли;

    
    Попытка

        Соединение.УстановитьТекущийКаталог(КаталогНаФТП);

    Исключение

        Сообщить(ОписаниеОшибки());

        Сообщить(«Не найден каталог: » + КаталогНаФТП);

        Возврат;

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

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

&НаКлиенте

Функция СоздатьНовоеСоединение()

    Если Не ЗначениеЗаполнено(Объект.FTPПорт) Тогда

        Порт = 21;

    Иначе

        Порт = Объект.FTPПорт;

    КонецЕсли;

    
    Попытка

        
        Соединение = Новый FTPСоединение(Объект.FTPСервер, Порт, Объект.FTPПользователь, Объект.FTPПароль);

        
    Исключение

        
        Сообщить(«Не удалось установить соединение с сервером » + Объект.FTPСервер + «:» + Строка(Объект.FTPПорт) + «.

        |Проверьте правильность адреса сервера, порт, имя пользователя и пароль.»);

        
        Соединение = Неопределено;

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

    Возврат Соединение;

    
КонецФункции

6

DrZombi

30.10.14

13:16

(5) И какое значение содержит «КаталогНаФТП», для установки текущего каталога?

7

Мимохожий Однако

30.10.14

13:29

Какие-нибудь лишние символы в строке соединения

8

SashaNox

30.10.14

13:53

(6) /Moscow/Finance — такое

9

SashaNox

30.10.14

13:53

никаких, соединение проходит успешно, ошибка при попытке УстановитьТекущийКаталог()

10

SashaNox

31.10.14

13:29

Итак, выявилось что FTP-сервер находится на операционной системе AS 400, которая имеет некую другую файловую структуру.Кто может помочь с поиском или созданием внешней компоненты для 1с 8.2 (8.3) для подключения к этому ФТП? Или как обойти эту проблему средствами 1С 8.2 (8.3)? 1С 7.7 с помощью компоненты DialMail и объекта FTP вполне успешно подключается.

11

SashaNox

31.10.14

15:48

Спецов на мисте не осталось?!

12

vlandev

31.10.14

15:55

(10) Какая бы не была там файловая структура у этой AS 400 на  FTP протокол это никак не должно влиять. Единственной что юниксовые ФС они в большинстве своем регистрозависимые , то есть /Moscow/Finance и /Moscow/FINANCE — это два разных каталога.

13

SashaNox

31.10.14

16:28

(12) да вот в том то и дело что все один в один, и вот на этом сайте пишут http://trac.filezilla-project.org/ticket/975  что есть дело до ФС, тут еще пишут про некий параметр NAMEFMT, который у меня установлен в значение set to 1, а если подставить 0, то возможно все заработает, но как это сделать не понимаю. Была идея скачать проникнуть в каталог через командную строку, но она выдает те же ошибки что и проводник при попытке зайти в каталог

14

vlandev

31.10.14

17:09

Есть возможность снять протокол фтп ссессий с этим сервером через 1С и через total-cmd? Надо выяснить , какая конкретно команда мешает или какой команды не хватает для успешной смены каталога на удаленном фтп сервере.

15

SashaNox

31.10.14

17:53

Через тотал командер могу зайти на фтп, но как снять протокол фтп сессий? Что это такое не понял

16

Jump

31.10.14

18:00

(15)При реализации протокола FTP очень часто отступают от стандартов, поэтому такое вполне возможно.

Можно узнать что там за FTP сервер, и как настроен.

Но проще взять стороннюю утилиту.

Вам обязательно делать это из кода 1с? Задача какая? Файл скачать? Может проще воспользоваться консольной утилитой  — например wget?

Лично я например по возможности пытаюсь все сетевые взаимодействия, типа почты, фтп, http делать внешними утилитами, ибо 1с не всегда лучшим образом работает с сетью.

Да и проще так, как правило.

Таблица.Записать- ошибка доступа к файлу ☑ 0

arkada

31.10.16

05:16

Здравствуйте. Подскажите, пожалуйста.

Пытаюсь таблицу сохранить в excel с помощью

ТабДок.Записать(«c:\1.xls»,1)

, а выдется по причине:

Ошибка доступа к файлу ‘c:\1.xls’

1

DDwe

31.10.16

05:48

(0) А, что подсказать-то?

2

arkada

31.10.16

05:59

поему такая ошибка? По идее должен файл сам создаться

3

arkada

31.10.16

06:00

Почему таблица не записывается в файл

4

DDwe

31.10.16

06:00

(2) По какой идее? Ты уверен, что у тебя есть доступ на запись в корень диска «С:»?

5

arkada

31.10.16

06:10

Потому что машина локальная, сеанс администратора

6

shadow_sw

31.10.16

06:12

создай файл на С не средствами 1с

7

DDwe

31.10.16

06:14

(5) Ерунда, если права есть, всё запишет.

8

arkada

31.10.16

06:15

так вот, ручками и сделал и все равно ошибка

9

DDwe

31.10.16

06:15

(8) Какими ручками?

10

arkada

31.10.16

06:16

создать файл, лист excel

11

DDwe

31.10.16

06:16

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

12

DDwe

31.10.16

06:16

(10) Значит прав нет или места на диске. 1С не причем.

13

arkada

31.10.16

06:20

(12) Девушка, если файл сам могу создать руками, логично, что и место есть и права есть

14

Sammo

31.10.16

06:27

1. Запись с клиента или с сервера. Если сервера — проверить права на пользователя, под которым запущенна служба 1с.

15

Sammo

31.10.16

06:29

2. Под «таблицей» понимается табличный документ?

3. Возможно сам файл заблокирован (например, открыт в чем-то, что блокирует запись)

16

Sammo

31.10.16

06:32

Ну и так, к слову, я не помню использование числа во втором параметре функции Записать. Возможно так можно — но мне как-то ближе использование ТипФайлаТабличногоДокумента.

17

DDwe

31.10.16

06:42

(13) Молодой человек, вы уж или внятно пишите, что у вас

В начале:

(8) так вот, ручками и сделал и все равно ошибка

(10) создать файл, лист excel

Затем:

(13) (12) Девушка, если файл сам могу создать руками, логично, что и место есть и права есть

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

18

DDwe

31.10.16

06:44

Понаберут на мисту по объявлению.

20

DDwe

31.10.16

06:51

(16)

Записать(<?>,);

Синтаксис:

Записать(<ИмяФайла>,<ТипФайла>)

Назначение:

Записать таблицу в файл.

Параметры:

<ИмяФайла> — имя файла.

<ТипФайла> — необязательный параметр. Числовое или строковое выражение, определяющее тип файла:

· отсутствует, 0 или »MXL» — формат 1C;

· 1 или »XLS» — формат Ms Excel;

· 2 или »HTM» или »HTML» — формат HTML;

· 3 или »TXT» — формат TXT.

Замечание:

Метод может использоваться при работе с таблицей в режиме ввода данных.

21

darius357

31.10.16

09:04

ну как всегда побакланили, и нифига толку

22

arkada

31.10.16

10:26

не, никто не бакланил. Очень большой толк и огромное спасибо SAMMO. Его совет с учеткой под которой запускается служба 1с и было прямо в цель. А то, что дама DDwe пофыркала тут, это так ;)

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



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

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

ошибка доступа к файлу в 1С.png


Права пользователя

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

Свойства1.PNG



Рекомендуем проверить настройки прав доступа:


1. нажмите правой кнопкой мыши на ярлык информационной базы и откройте «Свойства»;


2. нажмите на «Общий доступ»;


3. если в настройках доступ указан лишь к чтению объекта, то надо дать разрешение и на запись.



Что касается информационной базы, расположенной на локальном ПК, то здесь необходимо удостовериться, что на вкладке «Безопасность» стоит разрешение на запись.

Свойства2.PNG

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



Причиной нарушения совместного доступа могут служить настройки брандмауэра и антивируса, стопорящих сетевые подключения. Чтобы понять, так ли это, надо зайти в их настройки и посмотреть, имеется ли 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С»…

Рис.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С Предприятие?»…

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

Я

  

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С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

ошибка доступа к файлу в 1С.png


Права пользователя

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

Свойства1.PNG



Рекомендуем проверить настройки прав доступа:


1. нажмите правой кнопкой мыши на ярлык информационной базы и откройте «Свойства»;


2. нажмите на «Общий доступ»;


3. если в настройках доступ указан лишь к чтению объекта, то надо дать разрешение и на запись.



Что касается информационной базы, расположенной на локальном ПК, то здесь необходимо удостовериться, что на вкладке «Безопасность» стоит разрешение на запись.

Свойства2.PNG

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



Причиной нарушения совместного доступа могут служить настройки брандмауэра и антивируса, стопорящих сетевые подключения. Чтобы понять, так ли это, надо зайти в их настройки и посмотреть, имеется ли 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 дней бесплатно

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • 1с ошибка времени выполнения при обновлении
  • 1с ошибка временная таблица уже существует
  • 1с ошибка времени выполнения поле объекта не обнаружено
  • 1с ошибка аварийное завершение работы
  • 1с ошибка xml при загрузке

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: