Конкретный режим применён к созданному потоку, своему файлу, диалогу, идентификатору или несетевому почтовому сообщению. Результат читается из действительной операции, а не из универсальной обёртки.
Где и как запускать
Тело серверной процедуры своей обработки / процедуры толстого клиента; только известные собственные данные.
Подготовка
Основной блок выполните в теле серверной процедуры собственной обработки / процедуры толстого клиента, если ниже не указан другой контекст.
Код при сборке HTML не исполняется. Новый временный файл, если он создаётся, содержит только собственные данные урока; рабочие пути в него не подставляйте.
ИмяФайла = ПолучитьИмяВременногоФайла("txt");
ИсходныйТекст = "Книга: 3 экземпляра";
Запись = Новый ЗаписьТекста(ИмяФайла, КодировкаТекста.UTF16);
Попытка
Запись.Записать(ИсходныйТекст);
Исключение
Запись.Закрыть();
ВызватьИсключение;
КонецПопытки;
Запись.Закрыть();
Чтение = Новый ЧтениеТекста(ИмяФайла, КодировкаТекста.UTF16);
Попытка
Прочитано = Чтение.Прочитать();
Исключение
Чтение.Закрыть();
ВызватьИсключение;
КонецПопытки;
Чтение.Закрыть();
Сообщить(Прочитано);
Сообщить("Совпадает: " + Строка(Прочитано = ИсходныйТекст));
Сообщить(ИмяФайла);Разбор по шагам
Подготовьте собственный источник указанного типа; существующие рабочие файлы не используются для записи.
Передайте режим точному конструктору / методу либо назначьте правильное свойство собственного сообщения.
Проверьте конкретный результат и закройте открытые ресурсы; интерактивный диалог обрабатывается своим callback.
Как проверить результат
Запись и чтение используют одну явно заданную кодировку. UTF16 сохраняет кириллицу; ANSI / OEM / Системная зависят от кодовых страниц ОС.
Если кодовая страница не представляет кириллицу, сравнение может быть Ложь: смена кодировки чтения не восстанавливает уже потерянные при записи символы.
Собственный путь показан для ручной проверки и удаления после закрытия; существующий файл не перезаписывается.
Ожидаемый результат
Перечисление связано с обычной операцией на явно известных собственных данных и понятным результатом.
На что обратить внимание
Не смешивайте кодировку символов, BOM, режим открытия и права доступа: это разные параметры.
Примеры не отправляют HTTP-запросы и письма. Сохранение / создание временного файла относится только к ручному запуску кода в 1С.
При сборке HTML BSL не выполнялся, файлы 1С и рабочие данные не изменялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.