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

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

Я
   arkada

31.10.16 — 05:16

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

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

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

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

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

   DDwe

1 — 31.10.16 — 05:48

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

   arkada

2 — 31.10.16 — 05:59

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

   arkada

3 — 31.10.16 — 06:00

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

   DDwe

4 — 31.10.16 — 06:00

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

   arkada

5 — 31.10.16 — 06:10

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

   shadow_sw

6 — 31.10.16 — 06:12

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

   DDwe

7 — 31.10.16 — 06:14

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

   arkada

8 — 31.10.16 — 06:15

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

   DDwe

9 — 31.10.16 — 06:15

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

   arkada

10 — 31.10.16 — 06:16

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

   DDwe

11 — 31.10.16 — 06:16

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

   DDwe

12 — 31.10.16 — 06:16

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

   arkada

13 — 31.10.16 — 06:20

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

   Sammo

14 — 31.10.16 — 06:27

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

   Sammo

15 — 31.10.16 — 06:29

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

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

   Sammo

16 — 31.10.16 — 06:32

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

   DDwe

17 — 31.10.16 — 06:42

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

В начале:

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

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

Затем:

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

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

   DDwe

18 — 31.10.16 — 06:44

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

   DDwe

20 — 31.10.16 — 06:51

(16)

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

Синтаксис:

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

Назначение:

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

Параметры:

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

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

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

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

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

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

Замечание:

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

   darius357

21 — 31.10.16 — 09:04

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

  

arkada

22 — 31.10.16 — 10:26

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

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

Автор Никита Булыгин, 28 дек 2017, 14:09

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

Доброго времени суток. Второй день знаком с 1с.
При сохранении таблицы выдает ошибку ошибки доступа или отсутствия папки,
при этом если запустить от имена администратора то можно сохранить на диск С но на рабочий стол все равно нельзя.
Все разрешения есть, такую ошибку выдает даже если запускаю от имени администратора. В чем Может быть проблема ? Куда копать ?


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


Теги:

  • Форум База

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Пользователям 1С Предприятие 8

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

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

Я сделал процедуру, которая при записи пользователя создает файл и записывает в него время записи

НовоеВремя = Формат(ТекущаяДата(), "ДФ='ЧЧммсс'");
Файл = Новый ЗаписьТекста("D:" + НовоеВремя + ".txt");
Файл.ЗаписатьСтроку(НовоеВремя);
Файл.Закрыть();

Но почему-то при записи вылетает ошибка

Ошибка доступа к файлу 'D:194111.txt'
{Справочник.Пользователи.Форма.ФормаЭлемента.Форма(1889)}:  Записать(ПараметрыЗаписи);
{mngcore/MessageBox.clf(4)}:    Close(-100);

по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Ошибка доступа к файлу 'D:194111.txt'
по причине:
Ошибка доступа к файлу 'D:194111.txt'

С чем это может быть связано и как ее можно исправить?

задан 23 ноя 2022 в 16:53

fgrd4035's user avatar

2

Вероятно проблема связана с правами пользователя; Запустите 1С от имени администратора и попробуйте Запись в файл.

Либо создайте новую папку на диске D и предоставьте к ней доступ пользователю операционной системы под которым работаем в момент записи файла …

ответ дан 23 ноя 2022 в 23:07

santavital's user avatar

santavitalsantavital

1,7898 серебряных знаков15 бронзовых знаков

А если так:

НовоеВремя = Формат(ТекущаяДата(), "ДФ='ЧЧммсс'");

Текст = Новый ТекстовыйДокумент;
Текст.ДобавитьСтроку(НовоеВремя);

ИмяФайла = СтрШаблон("D:%1.txt", НовоеВремя);

Текст.Записать(ИмяФайла);

ответ дан 24 ноя 2022 в 5:57

Sagittarius's user avatar

SagittariusSagittarius

5903 серебряных знака8 бронзовых знаков

Ошибка при вызове метода контекста (Записать) ТабДокумент.Записать(ПолныйПутьСРасширением,ТипФайлаТабличногоДокумента.XLS); по причине: Ошибка доступа к файлу ‘D:export.’. -2147287035(0x80030005): Отказано в доступе. Права на каталог есть у всех пользователей, в чем может быть беда ?

Проверь имя файла. Возможно там какая-то беда.

ПолныйПутьСРасширением = «D:exportФайл.xls»

Значит с правами проблема. Еще раз проверь.

Проверь где она этот каталог ищет, на сервере, на машине клиента или ещё где.

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

+ и все это под учеткой, под которой стартует 1с сервер, конечно

тада стопудова проблема в том, что на сервере пытаешь записать…пиши на клиенте, все будет гут…

гм.. разве в линуксе пути имеют вид «D:123.txt»?

Что-то ничего не получилось; Я так понимаю, указывая папку винды он находит, но не может записать, а линукса вообще не видит, права на папку на всех, может есть предложения какие ?

«Что-то ничего не получилось; » — что делал? Что именно не получилось?

Пробовал на папку линукса ему скормить, новую папку сделал, расшарил права, изменил название файла.

Сохраняй на стороне клиента.

Происходит все в общем модуле, далее будет вообще регл.заданием, не думаю что клиент тут найдется.

Текстовый файл сохраняется, эксель нет.

есть подозрения что линуксовая библиотечка не заточена под эксель. На клиент перегоняй и там сохраняй.

+, например, регистр файлов…открывать все в 1с-ке с обратным преобразованием… а вообще попробуй сохранять на виндовую шару с полными правами для всех…

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

Тэги:

Комментарии доступны только авторизированным пользователям

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

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

Описание ошибки и способ ее устранения

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

Чтобы исправить права доступна, необходимо открыть окно Свойства файла с базой данных. После этого найти в нем папку «Общий доступ» и проконтролировать сделанные там настройки. Доступ должен быть открыт для текущего пользователя Windows. Причем как на чтение файла, так и на запись изменений в него. 

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

Кроме того, ошибки могут возникать и по другим причинам:

  • Изменение настроек штатного брандмауэра операционной системы или сторонней программы, которая выполняет аналогичные функции;
  • Неправильная настройка антивирусных программ, которые могут блокировать сетевые соединения к определенным объектам. 

 Чтобы устранить проблему, необходимо добавить файл с базой данных в исключения этих приложений, устранив блокировку. 

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

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

Если попытки справиться с проблемой не привели к положительному результату или у вас появились другие вопросы, связанные с использование программ и обновлением 1С, обращайтесь за помощью к специалистам компании «ГК в Приоритете». Телефоны для связи указаны в разделе «Контакты».

  • Permalink

Возможно, вам также будет интересно:

  • Ошибка доступа к файлу при выгрузке базы
  • Ошибка доступа к файлам приложения 2гис
  • Ошибка доступа к файлу копироватьфайл 1с
  • Ошибка доступа к таблице базы данных
  • Ошибка доступа к файлу делфи

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии