Книга знаний

1С:Предприятие / v8 / Приемы программирования / Файловая система

v8: Работа с большими объемами данных в объекте ТекстовыйДокумент.

Объект ТекстовыйДокумент кушает много памяти в 8.0 при работе с большими объемами данных.Автор статьи: Абырвалг | Редакторы:
Последняя редакция №2 от 10.01.07 | История
URL: http://kb.mista.ru/article.php?id=440

Объект ТекстовыйДокумент кушает много памяти в 8.0 при работе с большими объемами данных.

ПОПРАВКА
Нужно использовать Новый ЗаписьТекста;

Ну или как вариант Scripting.FileSystemObject:

ТекстВыгрузки = Новый COmObject("Scripting.FileSystemObject");
 ТекстВыгрузки = ТекстВыгрузки.CreateTextFile("C:\text.txt");
 Сообщить("Начало выгрузки: "+ТекущаяДата());
 Для ит=1 По 350000 Цикл
  ОбработкаПрерыванияПользователя();
  //стр = СформироватьСтрокуТоваров(ВыборкаОстатковТовары ,Товар,ШК);
  стр = "1;345345;34534;345345374; 258;;0;0,1,1,1,0,1,0,0,1;0;;1;0;0;1;;0;1;1;1;;;101;0;0;0;374;0;0;0;0;;;0;";
  Если ит % 10000 = 0 Тогда
   Сообщить("ит = "+ит+" время: "+ТекущаяДата());
  КонецЕсли;
  //ТекстВыгрузки.ДобавитьСтроку(стр);
  ТекстВыгрузки.WriteLine(стр);
  Состояние(ит);
 КонецЦикла;
 ТекстВыгрузки.Close();

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика