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