Имя файла выгрузки

aydar

Новичок
Доброе утро. Почему выходит ошибка не найден каталог сл. программного кода? Текст.Записать("С:\2\+"ТабельныйНомер"+.txt",КодировкаТекста.ANSI);

Каталог 2 точно существует и права на него есть. Вообще идея в том, чтобы при проведении документа увольнение данные выгружались каждый раз в отдельный файл. Что посоветуете попробовать?
 

pavl_vs

Участник
1. Я бы избавился от вложенных кавычек - имя файла (с расширением) подготовьте заранее.
2. Что-то я сомневаюсь в правильности синтаксиса в Вашем коде;
запись в текстовый файл осуществляется функцией ЗаписатьСтроку().

Обычно это происходит так:
Формируется ТЗ с необходимыми данными, например, с помощью Запроса
Код:
Результат = Запрос.Выполнить().Выбрать();
Текст = Новый ЗаписьТекста("С:\2\ИмяФайла.txt", КодировкаТекста.ANSI);
Пока Результат.Следующий() Цикл
    // преобразуем строку ТЗ в СтрокаЗаписи, которая кроме значений (ФИО, таб№, ДатаУволнения
    // определенного формата и пр.) включает разделители, например, символы табуляции или
    // какие-то иные;
    // записываем
    Текст.ЗаписатьСтроку(СтрокаЗаписи);
КонецЦикла;
Текст.Закрыть();
Вот как-то так.
 
Верх