Не нашел подходящую обработку просмотра текущих нулевых итогов в базе, с функцией пересчета. Из-за чего получилось это творение.
До начала использования необходимо настроить подключение к SQL серверу, окно настройки вызывается системное вида:
В нем вбиваете адрес SQL сервера, данные авторизации и выбираете базу. После этого обработка подключается к серверу, получает данные и выводит их в таблицу.
Поля левой таблицы понятны по наименованию. Первая колонка, имя таблицы в базе MS SQL, вторая - её представление в именах метаданных, третья - число строк итоговой таблицы всего, четвертая - количество строк из них с нулевыми записями, пятая колонка - процент нулевых записей от полезных по нему производится сортировка. В таблицу выводятся только те итоги регистров, в которых есть какие-либо записи.
Правая таблица представляет из себя уточненные данные по периодам с сортировкой по дате итогов.
Обработка позволяет делать выборочный пересчет итогов, достаточно для этого выделить в левой таблице нужные строки и нажать кнопку Пересчитать. Обработка при этом возьмёт данные по периодам итогов и станет их пересчитывать, отображая индикатор выполнения. Расчет итогов по каждому периоду отдельно дает возможность не пересчитывать те итоги, у которых процент нулевых записей равен нулю, и в меньшей степени мешать пользователям блокировками.
Пользуйтесь на здоровье.