Раньше получить размер таблиц базы данных 1С можно было только средствами СУБД, а для файловых баз только при использовании сторонних приложений.
Сейчас, начиная с версии 8.3.15 платформы 1С можно получить размер таблицы средствами встроенного языка. Работает как для клиент-серверных баз, так и для файловых
В языке появился метод ПолучитьРазмерДанныхБазыДанных().
Пользоваться достаточно просто. Вот простой пример который позволяет получить объем данных в справочнике Номенклатура:
МассивОбъектов = Новый Массив();
МассивОбъектов.Добавить("Справочник.Номенклатура");
Размер = ПолучитьРазмерДанныхБазыДанных(Новый Массив(), МассивОбъектов);
А этот код получает размер таблиц всех документов:
Аналогичным способом можно получить размер всех таблиц базы данных.
Описание метода:
Метод возвращает размер данных в таблицах в информационной базе для переданных объектов (в байтах). Будут получены все данные, которые доступны пользователю для чтения.
Метод не учитывает размер истории данных, а также расширений конфигурации.