Цитата(l2d808 @ 30.07.12, 11:47)
Я имел ввиду какой максимально обьем информации воспринимает(резервирует) 1с в переменную.
Исходников 1с, я конечно не видел. Но подозреваю что память аллоцируется динамически.
тестируйте скока вам надо
Процедура Сформировать()
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Данные");
ТЗ.НоваяСтрока();
ПеременнаяДанных="";
//предел=65536;
предел=100000;
Для х=1 По предел Цикл
ПеременнаяДанных=ПеременнаяДанных+"о";
//запись
ТЗ.Данные=ПеременнаяДанных;
//проверка
Если ТЗ.Данные<>ПеременнаяДанных Тогда
Сообщить("Упс-"+х);
КонецЕсли;
// Сообщить("-"+х);
КонецЦикла;
текс=СоздатьОбъект("Текст");
текс.ДобавитьСтроку(ТЗ.Данные);
текс.Записать("C:\\т.txt");
КонецПроцедуры
100 кБ влезло без проблем.
А вкачивать сотни
нефти мегабайт я обломался. Но вы попробуйте.
Сообщение отредактировал Kaliban - 30.07.12, 14:07