Имя: Пароль:
1C
1C 7.7
v7: ВыбратьЭлементы(), ПолучитьЭлемент() и, видимо, кэш
0 Абыр
 
06.03.15
12:20
Ситуация: база DBF, 7.7.027, WS2008R2, база расположена на локальном диске. Имеется справочник, допустим, Справочник1 с 3 млн. записей.

Простая выборка:

Спр = СоздатьОбъект("Справочник.Справочник1");
Спр.ВыбратьЭлементы();
Сч = 0;
Пока Спр.ПолучитьЭлемент() = 1 Цикл  
Сч = Сч +1;
КонецЦикла;
Сообщить(Сч);

при многократном выполнении дает разный результат по кол-ву записей. Почему выборка сбивается?
1 Ёпрст
 
06.03.15
12:21
размер таблички справочника какой ?
При файле > 1 гб ,eltn jib,rf gj xntyb.? ,elen rf;lsq hfp hfpyst lfyyst
2 Ёпрст
 
06.03.15
12:21
будет ошибка по чтению, каждый раз разные данные
3 Абыр
 
06.03.15
12:25
(2) 1 182 308 080 байт
Где почитать? Как лечить?
4 Абыр
 
06.03.15
12:28
5 Ёпрст
 
06.03.15
12:32
(4) да, это оно