Имя: Пароль:
1C
1С v8
Сохранение текстового документа из 1С
0 Aleksey1989
 
28.11.13
13:47
Добрый день. В обработке 1С я создаю текстовый документ:

    ФайлВыгрузки = Новый ТекстовыйДокумент;


Вопрос в следующем: как его сохранить по пути, который можно выбрать через диалоговое окно? Что за функция вызывает открытие диалогового окна для указания пути и имени файла?
1 ДенисЧ
 
28.11.13
13:47
ДиалогВыбораФайла
2 Aleksey1989
 
28.11.13
13:56
Режим = РежимДиалогаВыбораФайла.Сохранение;
    ДиалогСохраненияФайла = Новый ДиалогВыбораФайла(Режим);
    ДиалогСохраненияФайла.ПолноеИмяФайла = "";
    Текст = "ru = ""Текст""; en = ""Text""";
    Фильтр = НСтр(Текст)+"(*.txt)|*.txt";
    ДиалогСохраненияФайла.Фильтр = Фильтр;
    ДиалогСохраненияФайла.МножественныйВыбор = Истина;
    ДиалогСохраненияФайла.Заголовок = "Сохраните файл";
    Если ДиалогСохраненияФайла.Выбрать() Тогда
        ИмяФайла = ДиалогСохраненияФайла.ПолноеИмяФайла;
    Иначе
        Текст = "ru = ""Файл(ы) не выбран!""; en = ""File(s) not selected!""";
        Предупреждение(НСтр(Текст));
    КонецЕсли;


Как получить выбранное в форме диалога имя файла?
3 ДенисЧ
 
28.11.13
13:56
чо?
4 Wobland
 
28.11.13
13:57
(2) да прямо так и получай
5 Cube
 
28.11.13
13:58
(2) Вопрос из разряда:
2 + 2 = 4;

Как узнать, сколько будет два плюс два?
6 Любопытная
 
28.11.13
13:59
(2) ИмяФайла = ДиалогСохраненияФайла.ПолноеИмяФайла;
Вот твое имя файла
7 Aleksey1989
 
28.11.13
14:00
(6) Дело в том, что оно пустое, хотя я ввожу имя файла и указываю папку, где сохранять файл.
8 Maxus43
 
28.11.13
14:01
ДиалогСохраненияФайла.МножественныйВыбор = Ложь;
9 Philix
 
28.11.13
14:01
(7) Множественный выбор отключи - все получится.
10 Aleksey1989
 
28.11.13
14:08
(9) Спасибо, помогло.
Независимо от того, куда вы едете — это в гору и против ветра!