|
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) да, это оно
|
|
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс