Небольшой комментарий по пунктам.
1) Анализ ежедневной интенсивности увеличения объектов 1С:базы позволяет прогнозировать объем баз данных и планировать трудозатраты операторов-пользователей.
2) Количественный анализ Таблиц:
а) Необходим при начальном заполнении базы данных для согласования действий различных служб предприятия. Для увеличения информированности, в отдельный столбец выделены количества удалённых и предопределённых значений.
б) Востребован программистом в текущей работе для поиска узких мест, а также, даёт информацию о значимости объектов базы в глазах заказчиков и пользователей.
3) Расчет потребности дискового пространства требует больших аппаратных ресурсов. Поэтому, в данной разработке приведен как вспомогательный. Подробнее можно посмотреть на //infostart.ru/public/78049/ , //infostart.ru/public/176476/ , //infostart.ru/public/82178/ . Если подробный расчет kB востребован в этом отчете, то следует рас комментировать строки «ПодробныйРасчет kB» и разрешить вывод полейСКД «ИмяТаблицыХранения», «размерИндекса». (не рекомендуется).
4) Менеджер можно использовать вместо внешней обработки, если такая потребность возникнет. (Внешняя обработка включена в состав *.zip).
Описание.
Менеджер разработан как инструмент программисту и содержит:
а)обработку._Оперативный расчет количества записей ;
б)отчет. ИсторияРазмеровБазы;
с)РегламентноеЗадание.
Обработка позволяет проверить подключение к 1С:базам и SQLсерверу, получить оперативный отчет о количествах объектов 1С:базы и отладить регламентное задание.
Менеджер можно использовать вместо внешней обработки. Менеджер собирает статистику ежедневного увеличения размеров нескольких баз фирмы, используя COMсоединение. Менеджер содержит сервис установки параметров и проверки СтрокиСоединения с 1С:базами и SQLсервером.
Недостатком, по отношению к внешней обработке, является необходимость устанавливать параметры соединения с 1С:базой вручную. Для уменьшения этого неудобства в Менеджере предложен сервис сохранения параметров подключения к базам (не обязательно).
Менеджер удобно использовать на выезде к заказчику, а также для сбора и анализа статистики роста размеров нескольких 1С:баз фирмы.
Менеджер читает информацию о базах на платформах 1cv82 и 1cv83. Однако, следует иметь ввиду, что фирма 1С обеспечивает преемственность с ранними версиями. То есть, если предполагается читать платформу 1cv83, то менеджер следует запускать на платформе 1cv83.
Вывод результата на экран реализован через СКД, поэтому, форму отчета можно изменить в меню ВсеДействия.ИзменитьВариант. По умолчанию, предусмотрены три варианта отчета: а)ОсновнойИтогиКоличеств, б)ЕжедневнаяИсторияИзменений, в)СтрокиСоединений.
Для удобства, предоставлена возможность визуального сравнения текущего состояния базы с архивом (это база2). Копировать в архив можно штатными средствами Меню.Файл.Сохранить или активировать в регламентном задании. Следует иметь ввиду, что пользователю удобнее читать/сравнивать архив, вместо запуска отчета/отчетов. Поэтому, рационально отфильтровать в регламентном задании значимые для пользователя объекты и организовать архив_2пользователь. Кроме того, в этом архиве можно хранить сопутствующую ежедневную информацию полезную пользователю. Например, ежедневный оборот продаж по проектам.
Программист может заменить ТабличныйДокумент на ДеревоЗначений для этого достаточно установить переменную РезультатСКДтип = "ДеревоЗначений"; // . Если из текста программы не понятно, как использовать переменную РезультатСКДтип , подробнее можно посмотреть //infostart.ru/public/276806/ .
В коде предусмотрен ВспомогательныйПараметр для произвольного использования программистом.
Если требуется отдельно выделить ежедневные изменения периодических регистров сведений, то рас комментируйте строку //постФикс="_период.";//периодическиеРегСведений
О регламентном задании.
Регламентное задание менеджера служит для сбора ежедневной статистики. Статистка собирается в регистрСведений «Ежедневные количественные показатели баз (рег.Свед.)» и, по желанию программиста, в формате *.mxl по адресу АдресКаталогаАрхива.
Анализируемая 1С:база задается в переменной «СтрокаСоединения1С» регламентного задания.
Для 1С:базыSQL следует дополнительно определить переменную «СтрокаСоединенияСервераSQL». Строки соединения можно скопировать с экрана после Кнопка.ПроверитьСоединение на странице 1.
Адрес архива.mxl устанавливается в переменной «АдресКаталогаАрхива».
Если, по каким-либо причинам регламентное задание не было выполнено по расписанию, то в отчете.История будет указана средняя величина увеличения базы за количество пропущенных дней.
Состав приложения zip.
В приложение помещено Пузомер1с.erf, Пузомер1с.cf (Пузомер1с.dt) и ПузоМенеджер1С.cf (ПузоМенеджер1С.dt).
Во втором варианте исправлены некоторые неточности.
А) ПузоМенеджер1С.cf – 1С:приложение. Предназначено для сбора и анализа статистики о размерах нескольких 1С:баз фирмы, получения оперативной информации по запросу, аналогично внешнему отчету. В менеджере предусмотрен инструмент контроля подключения к 1С:базам, SQLсерверу и СКДотчеты по анализу истории размеров 1С:баз.
Б) Пузомер1с.erf – внешний отчет. Отчет автоматически определяет режим запуска в управляемом или обычно режиме и открывает правильную форму. //infostart.ru/public/325167/
В) Пузомер1с.cf – 1С:приложение. Используется для сбора статистики одной базы. Предполагается создание регламентного задания внутри анализируемой 1С:базы. //infostart.ru/public/325167/.
Примечание.
1. Не следует запускать внешний отчёт Пузомер1с.erf из базы, поддерживающей регламентное задание. Для указанного случая, возникнет конфликт в режиме управляемого приложения из-за тождественности наименований.
Желаю успехов всем и каждому.