Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Потерялся файлик....

Потерялся файлик....
Я
   Alex_Kh_ua
 
30.09.18 - 14:32
Добрый день дорогие форумчане, очень интересный момент обнаружил в некой обработке, а именно работа с типом ЗаписьТекста
Текст = Новый ЗаписьТекста;
    Текст.Открыть("Data.txt",КодировкаТекста.ANSI);;
    Текст.ЗаписатьСтроку(СокрЛП(АдресСервера));
    Текст.ЗаписатьСтроку(СокрЛП(ПортСервера));
    Текст.ЗаписатьСтроку(СокрЛП(Пароль));
    Текст.ЗаписатьСтроку(СокрЛП(Строка(Таймаут)));
    Текст.Закрыть();
    Сообщить("Настройки успешно сохранены!");
Так собстенно вопрос, где бл...дь сохранился файлик "Data.txt"??? Кеш уже просмотрел....
 
 
   PR
 
1 - 30.09.18 - 14:38
А что, бл...дь, говорит, бл...дь, отладчик, бл...дь?
   Alex_Kh_ua
 
2 - 30.09.18 - 14:42
В том то и дело что ничего... Или файл вообще не существует??? http://prntscr.com/l0fk36
   Alex_Kh_ua
 
3 - 30.09.18 - 14:49
Плиз ХЕЛП!!!!
   Alex_Kh_ua
 
4 - 30.09.18 - 14:58
В общем обработка полностью обычные Формы https://drive.google.com/file/d/1Li2Nwgpne24yhJr7RohQhJUdbXtDfm7P/view?usp=sharing
   PR
 
5 - 30.09.18 - 14:59
(2) Печально. IMHO самое время поменять профессию.
   Nyoko
 
6 - 30.09.18 - 14:59
Имя = ПолучитьИмяВременногоФайла("txt");
Имя = КаталогВременныхФайлов() + "data.txt";    
Указывай короче полный путь lol
   MWWRuza
 
7 - 30.09.18 - 15:00
А что, разве он должен быть? Как я понимаю, до того, как Вы примените метод Записать() с одним из параметров "путь для сохранения", он в ОЗУ, физически, в виде файла его еще не существует...
   Nyoko
 
8 - 30.09.18 - 15:00
Странно не ватники вроде крутые кодеры сплошь и рядом )))
   Nyoko
 
9 - 30.09.18 - 15:02
(7) да, записать то где lol
   Alex_Kh_ua
 
10 - 30.09.18 - 15:02
(7)Хорошо, а почему тогда при попытке записать файл на компьютере без Админ прав пишет ошибка доступа к файлу??? Ошибка при вызове метода контекста (Открыть): Ошибка доступа к файлу 'Data.txt'
 
 Рекламное место пустует
   Nyoko
 
11 - 30.09.18 - 15:04
(10) по тому что ты в programm files птаешься его открыть ))))) полный путь нужно указывать, бухаешь?
   MWWRuza
 
12 - 30.09.18 - 15:09
Ну, да "ЗаписьТекста" без "Записать" работает, вот пример из нета:
/// Как записать текстовый файл в 1с 8.3, 8.2

 
    // работает как на сервере, так и на клиенте

    Текст = Новый ЗаписьТекста(
        "c:\привет.txt",// имя

        КодировкаТекста.ANSI,// кодировка

        Символы.ПС,// разделитель строк (необ.)

        Ложь// перезаписывать файл, а не дописывать в конец (необ.)

    );    
    Текст.ЗаписатьСтроку("Добро пожаловать!");

с просонья перепутал с "ТекстовыйДокумент", там "Записать" надо...
    Текст.ЗаписатьСтроку("Посторонним вход воспрещен.");
    Текст.Закрыть();
   Alex_Kh_ua
 
13 - 30.09.18 - 15:11
(11) Кодил не я, пытаюсь понят глубокий смысл...
   Alex_Kh_ua
 
14 - 30.09.18 - 15:16
(12) Итог. получается от куда тянет данные при перезапуске обработки? Файл лежит в моем случае где?  Текст.Открыть("Data.txt",КодировкаТекста.ANSI);
   Nyoko
 
15 - 30.09.18 - 15:28
(14) вот сложный человек, там где запущена 1с, exe, есть еще такая вещь как поиск файлов. пипец...
   Alex_Kh_ua
 
16 - 30.09.18 - 15:33
(15) Спасибо!!! Реально нашел :) http://prntscr.com/l0fy38

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует