Размер файлов хранилища
База данных - Статистика базы данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Часто возникает необходимость понять, почему база данных 1С занимает много места. Особенно если это новый клиент\проект.
Основные причины:
1. Увеличилось количество вводимых данных.
Тут все просто, благо на Инфостарте множество отчетов, показывающих статистику базы в разрезе периодов. К примеру: Базопузомер v8 (//infostart.ru/public/439778/) покажет всю необходимую информацию по количеству документов\записей в регистрах и бизнес процессах.
2. Хранение детальной аналитики предыдущих лет.
Здесь тоже все просто. Компания работает на рынке 5-10 лет и сверткой информационной базы никто не занимался. База потихоньку росла, и в какой-то момент размер стал сказываться на производительности. Обработка по свертке информационной базы нам поможет.
3. Активное использования хранилища дополнительной информации.
Именно для оценки данного параметра и написана текущая обработка.

Сама функция расчета занимаемого места взята отсюда: http://kb.mista.ru/article.php?id=386.
Так как фактически выбранные объекты выгружаются в память, при чтении всего хранилища может не хватить адресного пространства.
Дабы не получить ошибку о нехватки памяти, и не использовать "костыль" в виде расширения.
для 32-битной системы — 2гб
для 64-разрядной — 4 гб
Для того чтобы увеличить размер адресной памяти, необходимо:
Запустить командную строку: «Пуск — Выполнить» — введите CMD и нажмите enter.
Введите в командной строке «bcdedit /set increaseuserva 3072″, где 3072 — размер желаемой адресной памяти.
Перезагрузите компьютер.
Попробуйте выполнить действие в 1С 8, которое не получалось ранее.
Если всё получилось и операция повторяется не так часто, рекомендуется вернуть размер адресной памяти к значению по умолчанию с помощью команды «bcdedit /deletevalue increaseuserva».
При открытии обработки заполняется поле для отбора, где можно просмотреть наиболее используемые типы данных.
Нужно установить отбор по выбранным типам объектов.

Или отметить необходимое количество объектов для оценки.

После выбора необходимых данных. На вкладке размер жмем кнопку "Заполнить размер".
Также можно остановить расчет Ctrl+Break (ОбработкаПрерыванияПользователя())
Обработка проверялась на работоспособность в конфигурации:
Управление торговым предприятием для Украины редакция 1.2.51.2
Но должна работать во всех типовых конфигурациях, где есть справочник "Хранилище дополнительной информации".
Вступайте в нашу телеграмм-группу Инфостарт