Недавно понадобилось развернуть локально архив SQL-ной базы, но это не получилось сделать из-за ошибки "Внутренний размер таблицы превысил максимально допустимый". Захотелось узнать, что это за таблица и каков ее размер. С трудом удалось найти обработку автора acsent , немного доработать ее и теперь поделиться с более широкой общественностью.
Итак, обработка может:
1) Выводить информацию по справочникам: количество элементов, групп, помеченных на удаление, количество строк в табличных частях, размер таблицы в Кб, размер индекса в Кб
2) Выводить информацию по документам: количество документов, количество проведенных документов, помеченных на удаление, количество строк в табличных частях, количество строк на 1 документ, размер таблицы в Кб, размер индекса в Кб
3) Выводить информацию по регистрам сведений, накопления, бухгалтерии: количество записей, количество движений
При этом возможен отбор по объектам метаданных, по периоду для документов, сортировать по количеству, по размеру таблицы, по имени таблицы.
Работает для любой конфигурации 1С 8.1
UPD:
1) Добавил размеры регистров сведений, накопления, бухгалтерии, расчета
2) Добавил расчет размера объектов с учетом их табличных частей
3) Добавил расшифровку размеров, щелкнув по размеру два раза можно увидеть, из какий таблиц какого размера складывается итоговый размер