|
Как записать в текстовый файл? |
☑ |
0
Пендальф Серый
13.07.11
✎
13:46
|
Добрый день. Задача проста, но я туплю. Помогите.
На форме организовать выбор файла (если файла нет, то забить имя файла и чтобы он записался). Файл формата txt. Затем заполнить его данными (причём, если уже файл с данными, то чтобы спросил перезаписать или нет). Ну и сохранить собственно.
Или помогите или ткните где посмотреть. Яндекс не даёт ответа или я не так спрашиваю.
Спасибо.
|
|
1
butterbean
13.07.11
✎
13:47
|
поле ввода строки с кнопкой выбора
|
|
2
Пендальф Серый
13.07.11
✎
13:47
|
понятно. Как с ФС работать?
|
|
3
butterbean
13.07.11
✎
13:48
|
читай про ДиалогВыбораФайла и "Процедуры и функции работы с файлами"
|
|
4
Лефмихалыч
13.07.11
✎
13:48
|
ДиалогВыбораФайла
|
|
5
Конфигуратор1с
13.07.11
✎
13:49
|
Работа с файлами
Для работы с файлами в 1С:Предприятии используются объекты Файл и ДиалогВыбораФайла.
Файл является средством управления параметрами файлов.
ДиалогВыбораФайла представляет собой диалог специального вида для открытия или сохранения файлов.
в СП
|
|
6
Пендальф Серый
13.07.11
✎
13:51
|
Щаз попробую
|
|
7
Пендальф Серый
13.07.11
✎
13:54
|
Мне режим .Открытие или .Сохранение?
|
|
8
butterbean
13.07.11
✎
13:54
|
(7) соберись
|
|
9
Пендальф Серый
13.07.11
✎
13:57
|
Ну если файла нет, то понятно Сохранение, но а если он есть? Как это заранее предугадать? Юзер открывает папочку и или видит там файл и выбирает или не видит и пишет своё имя файла... плин я запутался нафик
|
|
10
НЕА123
13.07.11
✎
14:03
|
(9)
есть-нет... тебе-то что?
сохраняй давай!
|
|
11
Пендальф Серый
13.07.11
✎
14:06
|
Ага. Сохранение реально рулит. Ещё ПроверятьСуществованиеФайла в Истину поставил. Наверное будет спрашивать если файл существует. В Син. помощнике так скудненько написано про это :(
|
|
12
snurkof
01.08.11
✎
13:52
|
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
Диалог.Заголовок = "Выберите имя файла для сохранения";
Диалог.МножественныйВыбор = Ложь;
Диалог.Фильтр = "Текстовый файл(*.txt)|*.txt";
Если Диалог.Выбрать() Тогда
ИмяФайла = Диалог.ПолноеИмяФайла;
КонецЕсли;
Файл = Новый ЗаписьТекста(ИмяФайла);
Файл.ЗаписатьСтроку("Привет!");
Файл.ЗаписатьСтроку("Как дела?");
Файл.Закрыть();
С картинками тут
|
|
13
snurkof
01.08.11
✎
13:52
|
Волшебник: а так можна?
|
|
14
Ткачев
01.08.11
✎
13:56
|
(0)(12)Тролли, нее ?
|
|
15
vicof
01.08.11
✎
13:58
|
|
|
16
vicof
01.08.11
✎
13:58
|
вдруг понадобится
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший