v8: Работа с большими объемами данных в объекте ТекстовыйДокумент. Объект ТекстовыйДокумент кушает много памяти в 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();
|