Метод принадлежит расширению настоящего тестируемого поля формы. Он вызывает диалог сохранения, а не автоматически выбирает имя файла.
Где и как запускать
Клиентский код менеджера тестирования своего тонкого клиента. Тестовый порт и окно должны принадлежать вашему учебному приложению; никаких подключений здесь не выполнялось.
Подготовка
В своём учебном тонком клиенте откройте одну форму с заголовком Учебная памятка и полем HTML-документа ПамяткаHTML, уже содержащим собственную памятку.
Запустите этот клиент с /TESTCLIENT -TPort15720. Код запускается в вашем отдельном клиенте — менеджере тестирования с /TESTMANAGER. Здесь соединение и диалог не выполнялись.
Приложение = Новый ТестируемоеПриложение("127.0.0.1", 15720);
Приложение.УстановитьСоединение();
Попытка
Форма = Приложение.ПолучитьОбъект(Тип("ТестируемаяФорма"), "Учебная памятка", , 10);
Поле = Форма.ПолучитьОбъект(Тип("ТестируемоеПолеФормы"), , "ПамяткаHTML", 10);
Поле.ЗаписатьСодержимоеВФайл(Истина);
Исключение
Приложение.РазорватьСоединение();
ВызватьИсключение;
КонецПопытки;
Приложение.РазорватьСоединение();Разбор по шагам
Подключитесь к своему локальному тестовому клиенту.
Найдите открытую форму и её настоящее поле HTML.
Вызовите метод с Истина и вручную подтвердите учебный файл либо отмените диалог.
Как проверить результат
Появляется диалог «Сохранить как», а не безусловное сообщение о записанном файле.
При отмене нельзя утверждать, что файл создан; при подтверждении проверьте выбранный учебный файл сами.
Ожидаемый результат
Приведён короткий пример синтаксиса и его ограничения. Здесь он не запускался в 1С; выполните проверки в своём учебном контексте.
На что обратить внимание
Если форма или поле не найдены, дальнейший вызов недопустим; исключение не означает успешное сохранение.
Примечание справки ограничивает метод тестированием тонкого клиента. Не переносите пример на веб-клиент.
При будущей работе возможны ошибки разрыва соединения; пример не обещает гарантированную очистку при любой ошибке.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.