Пример процедуры по чтению текстового файла

Работа с текстовыми файлами — это очень востребованная задача, которая часто возникает при обменах данными со сторонним программным обеспечением. Данная статься будет полезна программисту.

Вариант 1 — без разделения на строки (считать информацию целиком)

&НаКлиенте
Процедура ВывестиСодержимое()
	Файл = Новый ЧтениеТекста("G:\РусланИЛюдмила.txt");
	БлокнотТекст = Файл.Прочитать();
	Сообщить(БлокнотТекст);
	Файл.Закрыть();
КонецПроцедуры

Вариант 2 — с построчным разделением (обход строк текстового файла)

&НаКлиенте
Процедура ВывестиСодержимое()
	// процедура обходит все строки файла и выводит сообщение с текстом строки
	Файл = Новый ЧтениеТекста("G:\РусланИЛюдмила.txt");
	ТекущаяСтрока = Файл.ПрочитатьСтроку();
	Пока ТекущаяСтрока <> Неопределено Цикл		
		Сообщить(ТекущаяСтрока);
		ТекущаяСтрока = Файл.ПрочитатьСтроку();
	КонецЦикла;
КонецПроцедуры

Пример изменения текста файла и его записи (сохранения)

&НаКлиенте
Процедура СохранитьИзменения()
	Содержимое = Новый ЗаписьТекста;
	Содержимое.Открыть("G:\РусланИЛюдмила.txt");
	Содержимое.ЗаписатьСтроку("Наше сообщение");
	Содержимое.Закрыть();
КонецПроцедуры