Обновление от 08/04/2026
Проверил корректную работу обработки на версиях MSSQL SERVER (для Windows) 2008, 2012, 2016, 2019, 2022, 2025 на платформе 1С:Предприятие 8.3.27.1786
На других версиях SQL Server думаю проблем так же не будет.
Корректно работает на PostgreSQL, версия 18.1-2.1C.
Необходимо установить ODBC-драйвер psqlODBC 13.02.0000-1 из дистрибутива.
================================
Небольшая обработка, которая показывает информацию о физически используемом дисковом пространстве для СУБД MS SQL Server и PostgreSQL в разрезе метаданных 1С.
Использует подключение к SQL Server через OLEDB, данные запрашиваются процедурой sp_spaceused.
http://msdn.microsoft.com/ru-ru/library/ms188776.aspx
Работоспособность проверена на SQL Server 2005, 2008, 2012 И 1С: Предприятии 8.2, 8.3
Работает как в толстом, так и в тонком клиенте(обычный и управляемый режимы).
Перед использованием на закладке "Настройки" указать данные для подключения к БД.
Для СУБД PostgreSQL:
Требуется установленный ODBC драйвер (если в тонком клиенте, то устанавливать на сервер приложений)
http://www.postgresql.org/ftp/odbc/versions/msi/
Проверял на версии PostgreSQL 9.0 и ODBC клиенте
http://wwwmaster.postgresql.org/download/mirrors-ftp/odbc/versions/msi/psqlodbc_09_00_0310.zip
Используются функции:
pg_total_relation_size
pg_table_size
pg_indexes_size
Количество записей берется из pg_class, имейте в виду данные обновляются там после VACUUM!
Комментарии и пожелания приветствуются.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.22.168
- 1С:Комплексная автоматизация 2, релизы 2.5.22.168
Вступайте в нашу телеграмм-группу Инфостарт