Имя: Пароль:
1C
 
Как сохранить текст xml в файл на диск?
0 kumena
 
17.08.18
18:20
Здравствуйте!

Исходные данные, есть процедура

&НаКлиенте
Процедура ФормированиеXML(Команда)
    
    СтрокаXML = СформироватьXMLФайл();    
    
КонецПроцедуры


Текст xml прекрасно формируется.
Вопрос, как сделать диалог, в котором пользователь сохранит этот файл на к себе на диск?
Нет понимания, как сделать это в управляемых формах. Пробовал взять у 1с в документе 2-ндфл, но там как то слишком сложно, и через справочник присоединенных файлов, а мне это не нужно.
Как можно проще сделать?
1 Cool_Profi
 
17.08.18
18:22
Есть строка?
Тогда ДиалогВыбораФайла (если разрешены модальные формы) и потом текст = новый текстовый документ; Текст.ДобавитьСтроку(); ТекстьЗаписать(ТутИмяФайлаИзДиалога)
2 Cyberhawk
 
17.08.18
18:33
ДиалогВыбораФайла и без модальных форм можно пользовать - метод Показать
3 kumena
 
17.08.18
18:36
БП3, модальные окна запрещены.

понял, спасибо!
в крайнем случае обходной маневр сделаю, сохраню текстом и переименую в xml.
4 mikeA
 
17.08.18
18:43
В справочнике Дополнительные отчёты и обработки посмотри как сохранение в файл сделано.
5 xXeNoNx
 
17.08.18
19:05
Есть же ЗаписьXML
6 kumena
 
17.08.18
19:13
> Есть же ЗаписьXML

я думаю это не то, все равно процесс должен пройти как трансляция в двоичные данные и тогда записывать как файл.

Но если вы покажете как сделать этим методом, то буду признателен!