Как исправить ошибку при записи в файл 1С?

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

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

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

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

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

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


Ответы (2 шт):

Автор решения: santavital

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

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

→ Ссылка
Автор решения: Sagittarius

А если так:

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

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

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

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