Версия для печати темы (https://pro1c.org.ua/index.php?s=d52e94dc3635241c0060e231d2e7d52b&showtopic=41065)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.1 (8.0) _ Как можно сохранить значения ТЗ в нормальный документ в формате csv?

Автор: lensky 16.10.17, 15:18

Доброго дня!

Как можно сохранить значения ТЗ в нормальный документ в формате csv?

Делал вот так, получается обычный exel, просто меняет расширение, что не айс.

ТабДок = Новый ТабличныйДокумент;
...
ТабДок.Записать("C:\ILS\ExportILS" + СокрЛП(ДатаТек) + ".csv", ТипФайлаТабличногоДокумента.XLS);


Заранее спасибо.


 ! 

http://pro1c.org.ua/index.php?act=announce&id=2: 4
 

Автор: Flexy 16.10.17, 16:14

lensky @ Сегодня, 15:18 * ,

тДок = Новый ТекстовыйДокумент;
Для Каждого Строка Из ТЗ Цикл
тДок.ДобавитьСтроку(Строка.Знач1 + ";" + Строка.Знач2 + ";" + Строка.Знач3);
КонецЦикла;
тДок.Записать("D:\MyCsv.csv");

Автор: Petre 17.10.17, 8:24

lensky @ Вчера, 16:18 * ,
1. Вы же сохраняете в ексель ("ТипФайлаТабличногоДокумента.XLS"), как там появится "csv"?
2. Нет такого понятия, как "нормальный документ в формате csv". У каждого - свои спецификации. Исходить надо из того, где и как в дальнейшем будет применяться этот файл.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua