gifts2017

Базомер 8.2

Опубликовал Сергей Рудаков (fishca) в раздел Администрирование - Статистика базы данных

Внешний отчет по содержимому базы данных. Выдает количество объектов (справочников, документов, отчетов, обработок и т.д.). Формирует структуру базы данных конфигурации в виде дерева, а также по конкретным объектам конфигурации можно посмотреть поля СУБД и индексы. Работает только в тонком клиенте.

Обработка универсальная, работать будет в любой конфигурации, но только в тонком клиенте,  возможно запустится и в web-клиенте. Добавлены закладки с регистрами бухгалтерии и константами.

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

Наименование Файл Версия Размер
Базомер82 814
.epf 25,57Kb
19.02.13
814
.epf 25,57Kb Скачать
Базомер83 167
.epf 30,57Kb
14.05.14
167
.epf 30,57Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. VVV (V_V_V) 21.07.10 20:07
Спасибо.
Подправь Вопрос в модуле формы в процедуре УдалитьНепредопределенныеСубконто - с параметрами переборщил.
2. Сергей Рудаков (fishca) 21.07.10 21:17
(1) Переборщил с чем ты имеешь ввиду?
3. VVV (V_V_V) 22.07.10 09:56
(2) Оригинала не осталось, дословно не скажу. Был лишний параметр в Вопрос, кажется в конце стояло КодВозвратаДиалога.Нет после пустого заголовка. По крайней мере моя 8.2.10.77 ругнулась.
4. Сергей Рудаков (fishca) 22.07.10 10:31
Я проверял на 8.2.11.236, может в 10 релизе что-то было по другому
5. Сергей Рудаков (fishca) 22.07.10 13:30
6. Алексей Прилепский (IamAlexy) 23.07.10 17:31
на скульной версии тоже ругается 255 таблиц как и все ранее опубликованные базопузомеры ?
7. Сергей Рудаков (fishca) 25.07.10 20:10
(6) не ругается, т.к. объединение запросов не используется
8. Трактор Трактор (Трактор) 28.07.10 11:07
(6) А ты пользуй не mssql, а любой другой sql сервер.
9. Алексей (Алексей-29) 06.08.10 10:19
Зачетная вещь. Спасибо :D
10. Сергей Смирнов (milanse) 11.05.11 09:21
Супер, жаль не видно размер таблиц и индексов в килобайтах.
Дмитрий74Чел; sashocq; +2 Ответить 1
11. Сергей Рудаков (fishca) 11.05.11 14:10
(10) 1С не предоставляет такой возможности в файловом варианте :(
12. Владислав Данилин (Legavaz) 31.08.11 16:35
однозначно + , вещь то нужная и полезная :D
13. Максим Полянский (yandextesting) 31.08.11 23:32
Количество строк в табличных частях объектов считает?
14. Сергей Рудаков (fishca) 01.09.11 08:33
(13) нет, такой надобности не возникало
15. Сергей Ожерельев (Поручик) 13.09.11 12:46
(14) >>>> Кофигурации: 1С:Управление производственным предприятием 8
Напиши, что работает во всех конфигурациях для тонкого клиента. Базы проверял в УТ 11, Рознице 2 и т.п.
16. Сергей Рудаков (fishca) 13.09.11 14:20
(15) добавил, спасибо.

Если у кого-то есть возможность запуска в web-клиенте, не поленитесь запустите и отпишитесь, как это выглядит и работает ли вообще?
17. Вячеслав Кадацкий (marsohod) 18.09.11 13:52
{Форма.ФормаУправляемая.Форма(648)}: Ошибка при вызове метода контекста (Выполнить)
		Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(4, 10)}: Неоднозначное поле "РаспределениеЗатрат.Проведен"
КОГДА <<?>>РаспределениеЗатрат.Проведен
...Показать Скрыть


Конфигурация: УНФ 1.3.1.4.
Платформа: 8.2.13.219.
Режим: Файловый (без сжатия).
18. евгений федоров (tartalia) 01.11.11 16:45
Наконец-то стало понятно где что прибавилось с огбновлением
19. Людмила Иванова (silver-fox87) 18.11.11 13:05
20. Сергей (Seregalink) 26.11.11 02:09
Спасибо! Очень хорошая вещь! Правда плохо что она только под управляемые формы! Было бы хорошо видеть эту обработку под обычным приложением!
22. Sergey Shh (ves_sergey) 26.12.11 09:57
Да вещь полезная как раз столкнулся с проблемой, sql пишет duplicate index.. таблица какая-то думаю при помощи вашей обработки как раз что нибудь прояснится.
23. Dem Dem (dem_mad) 31.12.11 12:14
Спасибо! Очень хорошая вещь! Обработка будет полезна всем, кто хочет быстро изучить новую конфигурация клиента или оптимизировать существующую. Большое спасибо! С новым годом!
24. Гость 20.01.12 13:04
Супер обработка. Всегда интересно знать истинные имена таблиц базы. Размеры для оптимизации пространства. У любого программиста должна быть эта обработка.
25. Сергей Рудаков (fishca) 20.01.12 13:27
(24)
У любого программиста должна быть эта обработка

Спасибо за столь лестное определение!
26. Денис Клюшин (denklu) 02.02.12 11:16
не обратил внимания что под тонкий мне не удобно, а так неплохо, вот ещебы все базопузы в одно собрать ,а то приходится 2-3 разных запускать для полной картины
29. 1 (gradus) 07.08.12 22:46
Супер обработка. Всегда интересно знать истинные имена таблиц базы. Размеры для оптимизации пространства. У любого программиста должна быть эта обработка.

Поддержу вышеуказанное мнение.
Спасибо за работу!
30. sumixam (sumixam) 31.08.12 12:53
Плюс за то что для тонкого клиента баллы накоплю скачаю,
31. Михаил Калачев (mk314) 18.06.13 19:53
Отличная обработка, спасибо.
Не хватает только инфы по количеству записей в таблицах SQL - также как и по количеству для метаданных. Для чистки базы очень удобно было бы - на SQL быстрее получается удалять записи - там есть команда truncate table.
32. Татьяна Крестьянкина (oleg212) 19.12.13 11:02
33. Игорь Фелькер (Brawler) 10.05.14 00:30
Да хороша штуковина, но пора бы под базы данных с отключенной модальностью допилить, а то ошибки лезут по типу "Использование модальных окон в данном режиме запрещено!".
34. Сергей Рудаков (fishca) 12.05.14 10:14
(33) Brawler, спасибо за замечание, подправил.
35. {ÐƦǑƝȊ} mx (dour-dead) 13.05.14 12:39
Не совсем конечно под 8.3


{Форма.ФормаУправляемая.Форма(1604)}: Ошибка при вызове метода контекста (ОткрытьМодально)
Форма.ОткрытьМодально();
по причине:
Использование модальных окон в данном режиме запрещено!
Прикрепленные файлы:
36. Александр Никитин (ManyakRus) 13.05.14 18:29
37. Сергей Рудаков (fishca) 14.05.14 01:04
(35) dour-dead, подправил, спасибо за замечание.
39. Андрей Старченко (dr.death) 14.05.14 09:30
ПолучитьСтруктуруХраненияБазыДанных()
40. Сергей Рудаков (fishca) 14.05.14 14:49
(39) dr.death, это ты к чему привел данную функцию?
41. sanek sanek_gk (sanek_gk) 16.05.14 08:58
(40) fishca, Это он привел данную функцию к тому, что в сообществе восхищаются элементарными данными которые получаются одной командой структуры данных - удивительно. Очень странно что для многих это открытие. Не скажу что обработка плохая или хорошая, она такая какая есть но полезность количества элементов в справочнике или документе вызывает сомнения без учета его качественного показателя - занимаемого места.
Для тех кто не знал что есть такая команда вот описание из синтаксис помощника.
ПолучитьСтруктуруХраненияБазыДанных()
Возвращаемое значение: Тип: ТаблицаЗначений.
Возвращает таблицу значений с описаниями структуры таблиц, индексов и полей базы данных в терминах модели базы данных 1С:Предприятия или используемой СУБД, в зависимости от значения параметра "Имена базы данных".
Лично для меня в торговых базах 1с интересны два показателя количество элементов номенклатуры и количество документов реализации за период, остальное не существенно. А еще вызывает удивление что выходящие толковые интересные статьи с оригинальными и полезными механизмами решения получают меньше внимания и плюсов чем обыденные вещи не несущие в себе ни явной ни очевидной ни потенциальной пользы(.
TravkinSV; 7OH; dour-dead; +3 Ответить
42. {ÐƦǑƝȊ} mx (dour-dead) 16.05.14 09:45
Было бы круто если бы обработка получала бы все данные в разделенной ИБ.
43. Sergey Shik (sergeyshik) 16.05.14 11:29
Хочется видеть физические размеры таблиц, такое возможно?
44. Семён Павлюков (7OH) 16.05.14 15:38
45. Сергей Рудаков (fishca) 17.05.14 16:01
(41)
но полезность количества элементов в справочнике или документе вызывает сомнения без учета его качественного показателя - занимаемого места.

Обработка писалась в качестве небольшого оценочного инструмента для себя. И зачастую полезно оценить порядок количества записей в справочнике, количество документов.
46. Alex Nikulin (Al-77) 28.05.14 11:56
Ожидал большего. количество элементов не интересно куда интереснее вес этих данных. и сортировку и вывод информации не помешал бы.
47. HetLink HetLink (HetLink) 15.10.15 15:14
1С:Предприятие 8.3 (8.3.6.2299)
Управление небольшой фирмой для Украины, редакция 1.5 (1.5.3.11)

В документе "РаспределениеЗатрат" есть табличная часть с таким же названием "РаспределениеЗатрат".

Ошибка при попытке заполнить документы:


{Форма.ФормаУправляемая.Форма(648)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(4, 10)}: Неоднозначное поле "РаспределениеЗатрат.Проведен"
КОГДА <<?>>РаспределениеЗатрат.Проведен
48. pirm2 (pirm2) 30.10.15 10:05
Интересно, я один пытался почистить регистры? На 83 строка названия регистра имени+(представление) реагирует очень плохо.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа