Выполняю код
Процедура КнопкаВыполнитьНажатие(Кнопка)
Текст = Новый ТекстовыйДокумент;
Текст.Прочитать(СокрЛП(ЭлементыФормы.ИмяФайлаЖурнала77.Значение));
КвоСтрок = Текст.КоличествоСтрок();
Сообщить("Кво строк = "+КвоСтрок);
КонецПроцедуры
на команде Текст.Прочитать(СокрЛП(ЭлементыФормы.ИмяФайлаЖурнала77.Значение));
1с-ка думает процесс съедает еще пару гиг пишет Недостаточно памяти и вываливается. Физически памяти много. Вопрос можно чтобы 1с-ка использовала память без такого ограничения и если нет то как прочитать такой файл?
Текст = Новый ЧтениеТекста("d:\win.txt", КодировкаТекста.ANSI);
Стр = Текст.ПрочитатьСтроку();
Пока Стр <> Неопределено Цикл // строки читаются до символа перевода строки
Сообщить(Стр);
Стр = Текст.ПрочитатьСтроку();
КонецЦикла;
У тебя клиент всяко 32-х разрядный, а у него есть существенное ограничение по памяти. Можно перенести код на сервер, если он у тебя 64-х разрядный и там загрузить файл.