Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ИР умеет считать статистику по типа Базопузомера?

ИР умеет считать статистику по типа Базопузомера?
Я
   Кодер
 
26.04.19 - 17:40
Классная штука эти "Инструменты Разработчика", но вот такую возможность не нашёл.
 
 
   sqr4
 
1 - 26.04.19 - 17:43
ну так внедри, тыж программист
   Кодер
 
2 - 26.04.19 - 17:55
Программист в первую очередь должен быть ленивым и поискать готовое решение. А потом наступает 18:00 :)
   TormozIT
 
3 - 27.04.19 - 09:13
(0) Инструмент "Структура хранения БД" смотрел?
   TormozIT
 
4 - 27.04.19 - 09:20
Если (3) слишком низкий уровень, тогда везде, где есть список метаданных, есть кнопка "Сумма". Она собирает данные о количестве строк в каждой таблице и включает соответсвующую колонку в списке метаданных.
Конструктор запроса ИР - https://i.imgur.com/PEdqw35.png
Интерфейсная панель - https://i.imgur.com/N8udyDd.png
Форма выбора объекта метаданных - https://i.imgur.com/TZZi3kh.png
   TormozIT
 
5 - 27.04.19 - 09:28
Продублировал ответ на форуме ИР http://devtool1c.ucoz.ru/forum/3-1093-1
   Конструктор1С
 
6 - 27.04.19 - 10:33
(4) вычислять запросом количество записей в таблице не есть хорошо. На больших БД долго ждать придется
   TormozIT
 
7 - 27.04.19 - 11:14
Разве есть другие варианты без прямого доступа к СУБД и в файловой базе?
   Кодер
 
8 - 27.04.19 - 11:17
Отлично, спасибо!
   mistеr
 
9 - 27.04.19 - 11:56
(7) Даже с прямым доступом других вариантов, кроме запроса, нет. :)
   Конструктор1С
 
10 - 27.04.19 - 13:33
(7) что такой подход надолго повесит обработку в большой БД это факт. В SQL Server количество записей можно дёрнуть из INFORMATION_SCHEMA. Только оно там не точное, но для информации вполне сойдёт.

Только что поэкспериментировал. Запрос вида "ВЫБРАТЬ КОЛИЧЕСТВО(*)" у меня выполнялся ~2 минуты на таблице в почти 86 млн. строк (при повторных запусках выполнялся 3 секунды, это видимо механизм кэширования сработал). Но эта таблица ещё цветочки, у нас некоторые таблицы регистров накопления имеют далеко за миллиард записей. Если я воспользуюсь твоим функционалом, то мне придётся N часов курить.
 
 Рекламное место пустует
   vfire1000
 
11 - 27.04.19 - 14:52
(10) что за направление бизнеса, где в 1С более лярда записей. Мне просто интересно(никогда такого не видел)
   Конструктор1С
 
12 - 27.04.19 - 14:59
(11) торговля
   Йохохо
 
13 - 27.04.19 - 15:08
(10) то есть ты против той кнопки в ИР? серьезно?
   Кодер
 
14 - 27.04.19 - 15:21
Господа!

В тёплую солнечную субботу, перед Пасхой, найти в бесплатном продукте редкий случай неприменимости, на мой взгляд, неправильно.
Автор (3) сделал прекрасный продукт. Мы все ему признательны - и за инструмент, и за быстрое документирование, и за разъяснения.
   Конструктор1С
 
15 - 27.04.19 - 16:09
(13) не против. Просто говорю, что эта кнопка может стать hard-тормозом, стоит только завезти её в большую БД

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует