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

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

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