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

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» и разрешить вывод полейСКД «ИмяТаблицыХранения», «размерИндекса». (не рекомендуется)

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
Внешний отчет_2 (управляемая и обычная формы) и ежедневное регламентное задание.+История за 2 недели
.rar 122,45Kb ver:1.1.7.
21 1 850 руб. Купить
Внешний отчет (управляемая и обычная формы) и ежедневное регламентное задание.
.rar 132,45Kb ver:1.0.7.
19 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой


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

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


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


   Для удобства, предоставлена возможность визуального сравнения текущего состояния базы с архивом (это база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. Во втором варианте приложения добавлена ежедневная история за две недели, предшествующие выбранной дате. Двухнедельная история востребована руководителем группы пользователей.


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

 

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

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

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

15500 руб.

02.09.2020    202347    1116    410    

1021

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    35554    206    104    

195

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    23945    62    26    

92

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

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

16000 руб.

10.11.2023    16438    69    39    

88

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

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    34639    123    53    

165

SALE! 30%

Инструментарий разработчика WEB-интеграция 1С v8.3 1C v8.2 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 12600 руб.

22.11.2024    1699    1    0    

8

Инструментарий разработчика Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

6000 руб.

07.02.2018    107137    249    100    

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

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