Имя: Пароль:
1C
1С v8
Как записать в текстовый файл?
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";
Если Диалог.Выбрать() Тогда
  ИмяФайла = Диалог.ПолноеИмяФайла;
КонецЕсли;
Файл = Новый ЗаписьТекста(ИмяФайла);
Файл.ЗаписатьСтроку("Привет!");
Файл.ЗаписатьСтроку("Как дела?");
Файл.Закрыть();

С картинками тут
http://howknow1c.ru/sekrety-1s/kak-zapisat-v-tekstovyj-fajl-iz-1s.html
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
вдруг понадобится
Основная теорема систематики: Новые системы плодят новые проблемы.