Имя: Пароль:
1C
 
Индексированная таблица: ошибка
0 ДенисЧ
 
05.07.10
10:16
Собственно вот:

тзИ.Загрузить(тз); : {\\SRV000\NEWBASE\EXTFORMS\РЕЕСТР ВЫПУСКОВ С МАТЕРИАЛАМИ.ERT(844)}: Error! Cannot allocate memory block

тз - таблица значений, тзИ - индексированная таблица.

Данных - много...

Обойти можно как-то?
1 Ёпрст
 
гуру
05.07.10
10:17
А тз то откуда взялась ? Из запроса ?
2 Любитель XML
 
05.07.10
10:17
У индексированной таблицы есть ограничения... Данных много - это сколько?
3 ДенисЧ
 
05.07.10
10:19
(1) нет, руками заполняется.
(2) около сотни колонок, ~42000 строк
4 2S
 
05.07.10
10:20
(3) около сотни колонок, ~42000 строк / нет, руками заполняется
садисты!
5 Ёпрст
 
гуру
05.07.10
10:21
(3) ну, побей на куски, потом по индексам склеишь из 2-х..
6 ДенисЧ
 
05.07.10
10:25
(4) руками - имеется в виду программно.
(5) я исползую (в этом случае) ИТЗ только для выгрузки в CSV. Побить кусками можно, конечно, но тётки взвоют...
7 Любитель XML
 
05.07.10
10:26
(6) режь на куски... Слишком много данных
8 ДенисЧ
 
05.07.10
10:31
мдя... Жаль...
Ну и ладно.
9 vcv
 
05.07.10
10:42
Сохраняй таблицу значений в DBF, создавай нужные индексы, потом фильтруй/сортируй/обрабатывай.
10 vcv
 
05.07.10
10:44
+(9) Может быть применить какой-нибудь SQLite, или еще что, что бы к DBF обратиться запросом. Но я не пробовал, просто мысль в воздух.
Ошибка? Это не ошибка, это системная функция.