Для работы с текстами в системе используется специальный агрегатный тип данных — «Текст». Механизм работы с текстами предназначен для формирования отчетов в текстовом виде, а также для обмена информацией с другими программами посредством текстовых файлов. Средства языка имеют возможность не только вывода строк в текстовые файлы, но и считывания имеющихся файлов с последующим разбором его по строкам.
Метод
Включить/Отключить режим добавления строк по шаблону. Шаблон означает, что в квадратных скобках указаны имена переменных или выражения на встроенном языке. При формировании такой строки 1С вычислит все выражения в квадратных скобках и подставит их в строку.
Пример, Сотрудник с табельным номером [Сотрудник.Код] обработан. При формировании такой строки в режиме шаблона результирующая строка будет иметь вид: Сотрудник с табельным номером 123 обработан.
ТекстДок
= СоздатьОбъект(Текст);
ТекстДок.Открыть(catalog.txt);
ТекстДок.ЗаменитьСтроку(52, Установка оборудования...... +
Стоимость);
ТекстДок.ВставитьСтроку(53, Замена оборудования... );
ТекстДок.УдалитьСтроку(10);
ТекстДок.ДобавитьСтроку(Конец файла);
ТекстДок2
= СоздатьОбъект(Текст);
ТекстДок2.Шаблон(1);
Для н
= 1 По ТекстДок.КоличествоСтрок(1) Цикл
..........стр = ТекстДок.ПолучитьСтроку(н);
..........стр2 = [н] + стр;
.........ТекстДок2.ДобавитьСтроку(стр2);
КонецЦикла;
ТекстДок2.Записать(catalog2.txt);
ТекстДок2.ТолькоПросмотр(1);
ТекстДок2.Показать();