Сохранить текстовый файл из 1С (НачатьПолучениеФайлаССервера)

    ФайлТХТ = Новый ТекстовыйДокумент;
    ФайлТХТ.УстановитьТекст(Шифрованыйтекст);
    АдресВХ = ПоместитьВоВременноеХранилище(ФайлТХТ);
    НачатьПолучениеФайлаССервера(АдресВХ);

Ошибка получения файлов по причине: Ошибка при выполнении файловой операции '/e1cib/tempstorage/5160d717-ce6b-43a8-9b07-f1bf7b546b0c?seanceId=940e8d23-6daa-4e90-9d8e-a3fd177f6b57'. Значение данного типа невозможно преобразовать для передачи как файл. (ТекстовыйДокумент)

Цель сохранить ТекстовыйДокумент в виде .txt Что я не так делаю?


Ответы (1 шт):

Автор решения: Sagittarius
    ВременнойФайл = ПолучитьИмяВременногоФайла("txt");
    
    ФайлТХТ = Новый ТекстовыйДокумент;
    ФайлТХТ.УстановитьТекст("Привет");
    ФайлТХТ.Записать(ВременнойФайл);
    
    ФайлДвоичныеДанные = Новый ДвоичныеДанные(ВременнойФайл);
    
    АдресВХ = ПоместитьВоВременноеХранилище(ФайлДвоичныеДанные);
    
    НачатьПолучениеФайлаССервера(АдресВХ);
    
    Попытка
        УдалитьФайлы(ВременнойФайл);
    Исключение
    КонецПопытки;
→ Ссылка