|
Сохранение текстового документа из 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) Спасибо, помогло.
|
|