Имя: Пароль:
1C
1С v8
Перезапись файла csv
,
0 lg2marvel
 
19.12.19
13:05
Добрый день, нужно ежедневно записывать в один и тот же файл.

    Date_time_stamp = XMLСтрока(ТекущаяДата());
    Каталог = Справочники._КЕ_СправочникКонстант.НайтиПоКоду("WMSEXPORT").Значение;
    Текст = Новый ТекстовыйДокумент;

    CSVНаСервере(Текст, Date_time_stamp);
    Попытка
        Текст.Записать(Каталог,КодировкаТекста.UTF16);
    Исключение
        Попытка
            Каталог = Каталог+"_file_locked.csv";
            Текст.Записать(Каталог,КодировкаТекста.UTF16);
        Исключение
        КонецПопытки;    
        //Сообщить("Не удалость записать файл");
    КонецПопытки;

Сделал обработку, файл сохраняется, но перезаписать его нельзя, он чем-то занят.
Может нужно его как-то закрыть? Метода Закрыть(), Close() не нашел в синтакс-помощнике. Подскажите в чем причина?

Удалить в эксплорпере тоже не дает.
1 НЕА123
 
19.12.19
13:51
(0)
попробовать убить
Текст = Неопределено;
2 1Сергей
 
19.12.19
14:45
excel закрой
3 kda26
 
19.12.19
14:48
ИмяФайла = ПутьКФайлам + "/"  + Формат(ДатаДок, "ДФ=yyyy-MM-dd") + ".csv";
Текст = Новый ЗаписьТекста(
    ИмяФайла , // имя
    КодировкаТекста.ANSI, // кодировка
    Символы.ПС, // разделитель строк (необ.)
    Ложь // перезаписывать файл, а не дописывать в конец (необ.)    );
4 lg2marvel
 
19.12.19
14:58
(1) не помогло (2) закрыл
(3) он не доступен для перезаписи, я его потом блокнотом открываю пытаюсь сохранить изменения - не дает
5 mistеr
 
19.12.19
15:05
(4) Значит кем-то еще открыт.
6 kda26
 
19.12.19
15:06
(4) Код выполняется фоновым заданием?
7 lg2marvel
 
19.12.19
15:10
(6) пока нет, выполняется на сервере, планирую выполнять фоновым
8 lg2marvel
 
19.12.19
15:11
(6) выкидывал всех из базы - не помогло
9 1Сергей
 
19.12.19
15:12
10 kda26
 
19.12.19
15:14
(8) а сам перезаходил в базу?
11 lg2marvel
 
19.12.19
15:43
(10) да
12 palsergeich
 
19.12.19
16:04
Process explorer
И смотри кто истинный захватчик файла
13 kda26
 
19.12.19
16:10
Перегружай сервер и переписывай свой код.
Отладчиком смотри переменную Каталог.
Исключение отлови.
14 lg2marvel
 
19.12.19
16:47
(13) спасибо. Для начала попробую сохранить на клиенте и посмотреть что тут блокирует...
15 lg2marvel
 
19.12.19
16:54
разобрался, просто нет прав для изменения.