Имя: Пароль:
1C
1С v8
1С8 УТ. Файловая база. Как уменьшить таблицу INDEX регистра сведений?
0 duke55
 
15.11.14
02:22
Разрослась до 4Г (смотрел в Tool_1CD) и при выполнении операций с регистром вываливается ошибка о превышении максимального размера.

ТиИ не помогает: ошибок нет и реиндексация со сжатием ничего не дают.

Пробовал выгрузить/загрузить. Тоже толку мало....


Есть ли реальный способ очистить этот регистр вместе с индексной таблицей?
1 duke55
 
15.11.14
02:30
На тестовой базе провел эксперимент: выгрузил конфигурацию, удалил этот регистр и потом заново создал из файла конфигурации...

Все вроде пашет. Но это варварски! Может есть человеческий метод?
2 Zhuravlik
 
15.11.14
04:13
(1) это не варварски. Если после удаления типовой объект метаданного был добавлен из исходной конфы методом сравнения/объединения - то все норм...
-
А записать пустой набор записей - не?...
3 Zhuravlik
 
15.11.14
04:15
к (1) в смысле технически, а так-то что там за инфа лежала, и как база себя поведет - мне неизвестно.
4 duke55
 
15.11.14
13:32
Создал отдельный регистр (типа журнала регистрации) для отражения операций с чеками (когда, где и кем какая строка удалялась/изменялась, цена/количество менялись в документе и т.д.)...

Регистр был обычный, непериодический...

Пустой набор не пробовал... периодически удалял записи по периодам.. Но вчера эта лавочка закрылась!

Даже вручную из формы регистра не давало удалить...
5 rozer76
 
16.11.14
08:54
есть в измерениях строковые значения или в ресурсах и индекс. вкл ?
6 vis_tmp
 
16.11.14
09:22
в Tool_1CD можно удалять строки
Не пробовал?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший