Количественный контроль ежедневных изменений таблиц базы, а также другая информация о их размерах

27.02.15

Разработка - Инструментарий разработчика

Внешний отчет и регламентное задание, решают три задачи.
1) Собирают статистику интенсивности ежедневного увеличения базы, достаточную для прогноза.
2) Выполняют количественный анализ таблиц базы данных и
3) потребность дискового пространства.

Внешний отчет используется на выезде к заказчику. Работает в управляемом и обычном режимах запуска без дополнительных настроек. Последнее очень удобно на выезде.

1)    Анализ ежедневной интенсивности позволяет прогнозировать объем базы данных и планировать трудозатраты операторов-пользователей. На экран выводится история глубиной 2 недели от запрошенной даты.
2) Количественный анализ Таблиц:
   А) необходим при начальном заполнении базы данных для согласования действий различных служб предприятия.  
   В) востребован программистом в текущей работе для поиска узких мест, а также, даёт информацию о значимости объектов базы в глазах заказчиков и пользователей. Дополнительно выделено количество предопределенных и удаленных объектов.
3) Расчет потребности дискового пространства требует больших аппаратных ресурсов. Поэтому, в данной разработке приведен как вспомогательный. Подробнее можно посмотреть на http://infostart.ru/public/78049/ , http://infostart.ru/public/176476/ , http://infostart.ru/public/82178/ . Если подробный расчет kB востребован в этом отчете, то следует раскомментировать строки «ПодробныйРасчет kB» и разрешить вывод полейСКД «ИмяТаблицыХранения», «размерИндекса». (не рекомендуется)

Скачать файлы

Наименование Файл Версия Размер
Внешний отчет_2 (управляемая и обычная формы) и ежедневное регламентное задание.+История за 2 недели
.rar 122,45Kb
17
.rar 1.1.7. 122,45Kb 17 Скачать
Внешний отчет (управляемая и обычная формы) и ежедневное регламентное задание.
.rar 132,45Kb
18
.rar 1.0.7. 132,45Kb 18 Скачать


О внешнем отчете:
    Внешний отчет используется на выезде к заказчику. Работает в управляемом и обычном режимах запуска без дополнительных настроек. Последнее очень удобно на выезде.

    Внешняя обработка автоматически определяет режим запуска и открывает обычную или управляемую форму, в которых используются одинаковые процедуры. То есть, переписывать процедуры в зависимости от режима запуска не требуется. Недостатком этого решения является то, что в управляемом режиме Процедуры должны исполняться &НаСервере.


   Вывод результата на экран реализован через СКД, поэтому, форму отчета можно изменить в
      А) обычное приложение: Настройка конструктор.
      Б) управляемое приложение: ВсеДействия.ИзменитьВариант.


   Для удобства, предоставлена возможность визуального сравнения текущего состояния базы с архивом (это база2).
   Кроме того, программист может заменить "ТабличныйДокумент" на "ДеревоЗначений" для этого достаточно установить переменную РезультатСКДтип = "ДеревоЗначений";// . Подробнее  можно посмотреть  //infostart.ru/public/276806/ .

.


   В коде предусмотрен ВспомогательныйПараметр для произвольного использования программистом.


   Если требуется отдельно выделить периодические регистры сведений, то рас комментируйте строку //постФикс="_период.";//периодическиеРегСведений


О регламентном задании.
   Регламентное задание служит для сбора ежедневной статистики в формате *.mxl. Другой формат следует запрограммировать самостоятельно.


   Для работы регламентного задания не требуется поддерживать обычную форму – это не актуально.


   Адрес архива устанавливается в переменной АдресКаталогаАрхива.

            Архив удобен пользователю, так как ему не требуется вызывать внешнюю обработку. Поэтому, рационально отфильтровать значимые для пользователя объекты и организовать архив_2пользователь.

 

         В архивеПользователя, кроме того, можно показывать любую другую ежедневную полезную для анализа информацию за последние 14 дней. С этой целью предусмотрены переменные ВспомогательныйПараметр и ВариантСКД. Если из текста программы не понятно, как использовать ВариантСКД, то комментарий лежит //infostart.ru/public/276806/ .

 

Название файлов архива формируются по шаблонам:

      А)  префикс_ИмяБазы_yyyyMMdd. Это история.

      Б)  префикс_ИмяБазы. Этот шаблон у пользователя запоминается в меню «Файл». Здесь всегда лежит свежий архивный файл.



   Для базаSQL в структуре ПарамSQL указываются параметры, с целью определения размера использованного дискового пространства (не обязательно).


Остальное аналогично внешнему отчету.


В приложение помещено Пузомер1с.erf, Пузомер1с.cf и Пузомер1с.dt

Примечание.

1.  Не следует запускать внешний отчет Пузомер1с.erf из базы, поддерживающей регламентное задание. Для указанного случая, возникнет конфликт в режиме управляемого приложения из-за тождественности наименований.

 2. Во втором варианте приложения добавлена ежедневная история за две недели, предшествующие выбранной дате. Двухнедельная история востребована руководителем группы пользователей.


Желаю всем и каждому успехов.

 

размер таблиц количество объектов

См. также

INFOSTART TECH EVENT 2023, 11-13 октября, Санкт-Петербург

Инструментарий разработчика Мобильная разработка DevOps и автоматизация разработки Администрирование СУБД Мероприятия Россия Платные (руб)

XIII конференция по управлению и технологиям автоматизации учета на платформе 1С:Предприятие, которая пройдет в Санкт-Петербурге и соберет 1500 участников из разных регионов России и мира.

4000 руб.

09.12.2022    30068    12    0    

439

Онлайн-интенсив "DevOps для 1С". с 4 сентября по 17 октября 2023 г.

Инструментарий разработчика DevOps и автоматизация разработки DevOps для 1С Платные (руб)

Данный онлайн-курс (интенсив) предусматривает изучение процессов, инструментов и методик DevOps, их применение при разработке на платформе 1С. 

18000 руб.

20.06.2023    9913    40    2    

122

SALE! %

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

12000 10000 руб.

02.09.2020    93762    478    380    

532

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    170303    1052    0    

793

Автоматизация труда программиста. Библиотека прикладных функций

Инструментарий разработчика Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Конфигурации 1cv8 Платные (руб)

Программист - это человек, непрерывно принимающий решения. Написание кода не является процессом принятия решения - это всего лишь трансляция ваших желаний. Если вас периодически тяготит написание сотен строк кода ради решения задач, то прошу обратить внимание. Данный продукт позволит существенно сократить время на рутинные операции при разработке. За счет библиотечной реализации сокращается объём кода, а его читаемость повышается. К библиотеке прилагается документация API и шаблоны кода для наиболее популярных методов.

4200 руб.

16.04.2021    12566    3    9    

9

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    96535    234    97    

286

Менеджер конфигураций 1С

Инструментарий разработчика Платные (руб)

Менеджер конфигураций 1С — альтернативный стартер информационных баз 1С:Предприятие.

1439 руб.

21.02.2023    5279    2    33    

14

Программное формирование существующих печатных форм

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Получение списка печатных форм, формирование выбранной печатной формы и сохранение ее в файл.

1 стартмани

17.12.2021    14127    39    RocKeR_13    5    

46
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Fox-trot 152 26.01.15 06:57 Сейчас в теме
Расчет потребности дискового пространства требует больших аппаратных ресурсов

приведите пример плиз из вашей практики, когда потребовались "большие аппаратные ресурсы"
2. alex_4x 84 27.01.15 13:13 Сейчас в теме
(1) Fox-trot, Ну что вы троллите человека ?
Полезная и аккуратно сделанная обработка. Очень полезна будет при попытках оценить рост базы на ближайшие пол года - год.
А по какой методике кто считает мощности требуемые - это отдельный холивар. Для терминальных сессий например было раньше простое правило - на каждого пользователя 512 мб оперативки. Как сейчас рекомендуют не знаю. На нашем рабочем серваке на каждого пользователя, который "работает", а возможно "ушел на пол дня, а комп не выключил" - приходится что то около 300 мб оперативки - и нормально все работают. А про рост 1С базы я вообще молчу, так как бОльше места на сервере занято всякими "развернутыми бэкапами", чем базой с которой фактически работают. И если начинаются реальные тормоза - то лечится нахождением блокировок и запретом перепроводить некоторые документы в течении рабочего дня, а то начинают некоторые особо одаренные бухгалтера массовые забеги на дальние дистанции.
Обработка же очень полезная.
3. pavley2002 197 28.01.15 22:53 Сейчас в теме
(1) Fox-trot, Вопрос не имеет прямого отношения к предложенному программному решению, поэтому, ответ будет дан позже, так как срочность ответа отсутствует.
Оставьте свое сообщение