Размеры объектов файловой базы 1С 8.х (до 8.3.8)

Публикация № 82178

Администрирование - Администрирование данных 1С - Статистика базы данных

303
Программа для оценки занимаемого объектами конфигурации 1C 8.х в файле базы данных места с привязкой имени объекта 1С к имени таблицы в 1CD. Внимание! НЕ работает с базами 8.3.8 с размером блока больше 4Кб.

Версия 1.0.9.0
- Исправлено чтение потоков Base64 в базах 1с 8.3 (из-за чего на части баз не привязывались имена 1С к таблицам базы)  

- Исправлены утечки памяти в дереве таблиц

- Исправлено EListIndex Error(-1) при подборе ширины колонки сетки таблиц двойным кликом на границе колонки
+ Добавлено всплывающее меню сетки таблиц "Развернуть все / Свернуть все"

v1.0.8.0 от 28.04.15

Добавлено ведение списка последних файлов. Отключено блокирование файла базы для одновременной работы с 1С.

Убрана ошибка в переключателе "Карта 1С/Таблица данных"  

v1.0.7.0 от 17.08.14 Добавлены колонки "Количество записей", "Размер записи". Режим анализа удаленных записей включен по-умолчанию. Добавлен просмотр карты физического размещения информации в файле базы
v1.0.6.0 от 31.07.14  Ускорена обработка (в 10 и более раз), скин на интерфейс

v1.0.5.0 от 06.07.12  Добавлен экспорт в Эксель

v1.0.4.0 от 05.07.12 Исправлен подсчет размеров при группировке по объекту 1С, исправлены баги интерфейса - прячущийся прогрессор и пр.

v1.0.3.0 от 09.03.11: устранен баг с нулями при большом кол-ве таблиц в базе, добавлена группировка по объекту физических таблиц (т.е. суммируются размеры всех табличных частей или таблиц оборотов с главной таблицей), разделены разряды, добавлен прогресс, опция анализа удаленных записей (подсчет кол-ва и занятого места, внимание: МЕДЛЕННО)

v1.0.2.0 от 03.03.11: устранены ошибки при чтении больших (> 2Гб) файлов, оптимизирована скорость обработки, добавлен экспорт в rtf и html

PS выражаю признательность уважаемому awa за помощь

 

303

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

Наименование Файл Версия Размер
V8TableSizes.exe
.exe 872,50Kb
02.10.18
2856
.exe 872,50Kb 2856 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
0. MMF 678 01.03.11 21:12 Сейчас в теме
Программа для оценки занимаемого объектами конфигурации 1C 8.х в файле базы данных места с привязкой имени объекта 1С к имени таблицы в 1CD.
Внимание! НЕ работает с базами 8.3.8 с размером блока больше 4Кб.

Перейти к публикации

1. box-c 01.03.11 21:12 Сейчас в теме
Удобная штука. Но к сожалению в базах на платформе 8.0 в колонке Объект1С не отображается ничего, а на платформе 8.2 в колонке Объект1С непонятные GUID идентификаторы. Вот и гадай после этого, на что же память уходит. А так конечно +. Автор доделывай для других платформ.
2. tormozit 5594 02.03.11 01:04 Сейчас в теме
Да, наиболее актуально поддержать 8.2 конечно.
3. Alav 13 02.03.11 06:43 Сейчас в теме
Ну у меня в 8.2 вообще в поле объект пусто.

И кстати что значит пустые таблицы http://clip2net.com/s/NXfs
4. alexk-is 6421 02.03.11 15:29 Сейчас в теме
У меня 8.1. В колонке Объект1С тоже не отображается ничего.
5. MMF 678 02.03.11 16:38 Сейчас в теме
(4) а велика ли база и можно ли ее получить?
Вобщем, есть обновление, но раз присутствуют такие массовые баги, выкладывать пока не буду.
Добавил экспорт в word/html, значительно ускорил работу, устранил утечки и т.д. Разберусь с багами и обновлю. Те конфы, которые есть у меня в работе (в т.ч. и от 8.2) нормально разбираются
6. alexk-is 6421 02.03.11 16:41 Сейчас в теме
7. MMF 678 02.03.11 16:46 Сейчас в теме
(6) да уж... на дискете не утянешь... Похоже понадобится делать опцию протоколирования разбора
11. MMF 678 03.03.11 12:34 Сейчас в теме
(6) пжалста, попробуй новую версию на той же базе
12. salexdv 03.03.11 13:19 Сейчас в теме
(11) На моем 47 Гб-ном файле отработала отлично
Все "Объекты 1С" заполнены, ну кроме служебных таблиц разумеется.
Работает быстрее и ест меньше памяти и ЦП.
Респект!
15. alexk-is 6421 09.03.11 13:25 Сейчас в теме
(11) Проверил.
Первые 1115 строк заполнены. Правильно или нет не знаю, но заполнены.
Затем идет 2850 пустых строк, в которых нет вообще ни каких данных. Только нули.

Как я понимаю, имена табличных частей справочников и документов не выводятся?
И что такое "Размер блобов"?
Прикрепленные файлы:
18. MMF 678 09.03.11 14:35 Сейчас в теме
(15) если не в тягость, попробуй на новой версии.
8. salexdv 02.03.11 16:58 Сейчас в теме
Платформа 8.2
*.1CD размером 47,5 Гб
Открытие заняло 2 минуты
Потребляемая память от 9 до 192 Мб
Загрузка ЦП 50%
Колонка "Объект 1С" совсем не заполнена
В колонке "Таблица" имеются пустые строки, размер по ним соответственно равен нулю.
Вот как-то так...

Автору спасибо за программу, особенно если она доведется до ума!
9. ukv 02.03.11 19:43 Сейчас в теме
Платформа 8.2
Перебрал несколько тестовых демо-баз.
Колонка "Объект 1С" практически вся заполнена.
Автор, просьба подумать об обновленной версии.
10. mikl79 107 03.03.11 09:25 Сейчас в теме
спасибо, думаю пригодится
13. rupertas 03.03.11 16:06 Сейчас в теме
У меня работает, спасибо
но у меня не русская локаль - можно ли зделать и англискую версию?
14. simol 05.03.11 18:22 Сейчас в теме
Еще бы группировку по объектам, а, то у документа куча табличных, раздельно не много, а вместе много и явно не видно :)
17. alexk-is 6421 09.03.11 13:54 Сейчас в теме
Присоединяюсь к (14). Для анализа очень не хватает сводных данных по объекту содержащему табличные части.

Выгрузка данных в Word не так актуальна. Лучше данные выгружать в Excel. Возможностей по постобработке в нём значительно больше.

И ещё. Нет данных о регистрах сведений, регистрах накопления, регистрах бухгалтерии. Да, и с регистрами расчетов не всё в порядке.
Прикрепленные файлы:
16. cool.vlad4 45 09.03.11 13:37 Сейчас в теме
BLOB – Binary Large OBjects, а применительно к данной обработке не знаю, щас поглядим, что это.
20. alexk-is 6421 09.03.11 15:23 Сейчас в теме
Проверил

После пробегания прогресс бара (10 секунд) замирает на несколько минут с сообщением "Чтение конфигурации 1С"

При повторном открытии прогресс бар уже не показывает, мелькают только названия таблиц. Затем снова замирает с сообщением "Чтение конфигурации 1С"

Группировку объектов лучше сделать в виде дерева с плюсиками

Для анализа не хватает имен табличных частей. Может быть отдельной колонкой

После изменения настроек не хватает кнопки "Обновить". При этом повторного сканирования можно не делать, а только изменить порядок отображения

Настораживают имена Объектов 1С типа .7E86FBB2-D17E-43...
Прикрепленные файлы:
21. MMF 678 09.03.11 15:34 Сейчас в теме
(20) ну дык, прочитать 357 Мб конфигурации кусочками по 250 байт быстро не получится. По поводу регистров расчета и прогресс-бара поправлю
22. mmj14 24 09.03.11 16:15 Сейчас в теме
(21) а Вы при чтении файла API-функции MMF (memory mapped files) не используете? Может быстрее будет :)
23. MMF 678 09.03.11 16:24 Сейчас в теме
(22) "Шутку понял" (с) Гоблин, а вообще-то мапирование файлов в память нисколько не ускоряет обработку, оно используется для экономии памяти при совместном использовании dll или для межпроцесового разделения данных
24. mmj14 24 09.03.11 16:45 Сейчас в теме
(23) Про dll это естественно, но разве не уменьшается количество обращений к диску за счёт кеширования страниц?
Я не знаю насколько эффективно кешируется обращение к диску из ReadFile, а спроецированные файлы выделяются 4Кбайтными страницами.
И ещё, из Рихтера:

Проецируемые файлы применяются для:
загрузки и выполнения EXE- и DLL-файлов. Это позволяет существенно экономить как на размере страничного файла, так и на времени, необходимом для подготовки приложения к выполнению,
доступа к файлу данных, размещенному на диске. Это позволяет обойтись без операций файлового ввода-вывода и буферизации его содержимого,
разделения данных между несколькими процессами, выполняемыми на одной машине. (В Windows есть и другие методы для совместного доступа разных процессов к одним данным — но все они так или иначе реализованы на основе проецируемых в память файлов.)
25. alexk-is 6421 09.03.11 18:36 Сейчас в теме
(21) Нужно бы добавить прогресс бар на эту операцию
27. alexk-is 6421 15.06.11 12:34 Сейчас в теме
Проблемы описанные в (20) в 1.0.3.0 остались.

+26
    Ещё бы возможность вывести колонку "Процент" размера индекса к размеру данных.
    Кнопки со стрелками "Влево" и "Вправо" не обрабатываются?
26. Cube_krsk 32 10.05.11 11:32 Сейчас в теме
Очень интересная прога. Автору +100500.
  • На версии v1.0.3.0 от 09.03.11 для базы 8.2 размером в 21,5 ГБ не отображается колонка "Объект 1С". Для базы 8.2 размером 411 МБ всё отображается. Думаю, дело в размере базы.
  • Прогресс-бар выскакивает только при первом прогоне.
  • Хотелось бы в заголовке программы видеть версию программы, чтобы не путаться в дальнейшем :)
  • В заголовках числовых столбцов принято указывать единицу измерения. Пример: "Размер данных, байт".
  • Хотелось бы, чтобы в таблице разделители строк и колонок были видны.
28. echo77 1094 16.08.11 09:43 Сейчас в теме
Вещь хорошая.
Не хватает простой справки. Что означает колонка "Всего"?
29. wikki 22.09.11 12:09 Сейчас в теме
Очень классная и полезная штука. Автору СПАСИБО!
30. VitaliyPovod 22.09.11 17:23 Сейчас в теме


Очень интересная прога. Автору +100500.

На версии v1.0.3.0 от 09.03.11 для базы 8.2 размером в 21,5 ГБ не отображается колонка "Объект 1С". Для базы 8.2 размером 411 МБ всё отображается. Думаю, дело в размере базы.
Прогресс-бар выскакивает только при первом прогоне.
Хотелось бы в заголовке программы видеть версию программы, чтобы не путаться в дальнейшем
В заголовках числовых столбцов принято указывать единицу измерения. Пример: "Размер данных, байт".
Хотелось бы, чтобы в таблице разделители строк и колонок были видны.


Интересно баг исправлен?
31. VitaliyPovod 22.09.11 17:24 Сейчас в теме
А с файловым вариантом работает?
32. VitaliyPovod 22.09.11 17:26 Сейчас в теме
У меня просто есть файловая база размером под 5 гиг!
Пользователи забили ее до такого состояния за неделю.
И естественно говорят, что ничего не делали!
А базу то почистить надо.
надеюсь эта обработка покажет где кабан сидит :)!
33. ProgaN 06.10.11 07:57 Сейчас в теме
отличная штука. Когда ждать для 8.2?
34. TankerM 01.11.11 12:06 Сейчас в теме
Как водится, обнаружилось что самые большие таблицы - совсем не те про которые думал.
Сразу стало ясно - пока в SQL.

Спасибо.
35. trustgros 9 14.12.11 18:22 Сейчас в теме
отличная вещь. нашел заразу которая тянула базу на дно ))
36. Fenrus89 21.12.11 13:58 Сейчас в теме
Както странно работает... в какой колонке и в какой размерности показывается информация о размере*?
37. Spi1y 28.12.11 11:11 Сейчас в теме
Неплохая штука. Если бы еще прикрутить вывод результата в текстовый файл хотя бы, для пакетной обработки, цены бы не было
38. Igortid 167 10.01.12 11:33 Сейчас в теме
Плюсую...нужная обработка...спасибо
39. Гость 11.01.12 13:47
Полезная обработка. Сразу видно, что закрывается, а что нет. Какие регистры пухнут, какие справочники настроены не оптимально. Одним словом обработка для тех кто ценит скорость работы базы 1С
40. Igortid 167 14.01.12 20:33 Сейчас в теме
41. tiger_x 17.01.12 08:05 Сейчас в теме
А на последней версии 8.2 будет работать?
45. PetMal 29.01.12 12:36 Сейчас в теме
(41) tiger_x, Вроде работает. Смотрел базу 7 Гб. Открывалось не быстро, зато увидел то, что никогда не видел и статистика меня поразила. Теперь понял где наиболее большие объемы набираются. В некоторых случаях это практически бесполезные данные в моей базе. Удалил ненужное. Обязательно нужно делать сжатие и реструктуризацию после всех манипуляций. Хотя и заняло у меня это действие больше двух суток, но результатом я доволен. База стала чуть меньше 4 Гб. Теперь думаю еще над обрезкой.
Автору респект и пожелание дорабатывать дальше эту нужную утилитку в бардачке любого одинэсника
42. tiger_x 17.01.12 08:06 Сейчас в теме
Да! И забыл спросить на каком языке программирования написано? Есть ли возможность получить исходный код программы. Я бы с удовольствием ее доработал, расширил так сказать функционал. Ведь всем известно, что программы с открытым кодом пользуются большей популярностью чем закрытые проекты!
43. Shade 2 22.01.12 01:18 Сейчас в теме
Большое спасибо!
Очень полезная штуковина.
Теперь буду спать спокойно, а то база большая вот и думай когда упрется в ограничение на размер одной таблицы.
44. Batchir 126 26.01.12 20:30 Сейчас в теме
Спасибо за утилиту. Реально когда вопрос стал актуальным, то она помогла быстро обнаружить наиболее раздуваемые таблицы и принять меры по их сжатию(ну и оптимизации записи данных в эти таблицы), отсрочив тем самым дорогостоящий переход на СКЛ.
46. zhleonid8 04.02.12 16:10 Сейчас в теме
50. jk3 65 27.04.12 12:14 Сейчас в теме
Неправильно считает на релизе платформы 8.2.15, база в режиме совместимости 8.2.13.

>PS выражаю признательность уважаемому awa за помощь
Вероятнее всего, проблема в том, что многоуважаемый awa в своей разработке Tool_1CD (http://infostart.ru/catalog/19633/) сделал:
Обновление 19.09.2011 Добавлена поддержка 8.2.14.

А т.к. последняя дата изменения этой программы 01.03.2011, то, соответственно, здесь этой поддержки нет.

Вот скрины из обоих программ:
http://i.imgur.com/16cuS.png
http://i.imgur.com/2crZv.png

И еще есть 2 пожелания, не связанных с этой ошибкой:
1) при переключении галочки "Объединять объект с таб.частями" мгновенная перестройка таблицы
(т.е. всегда хранить развернутые данные, а если нужно, по настройке сворачивать)

2) при включенной галочке "Объединять объект с таб.частями" для регистра бухгалтерии объединяются все таблицы, к нему относящиеся.
В итоге, при общем размере этих таблиц в 4 ГБ это поле подсвечивается красным, как будто приближается к ограничению.
На самом деле каждая из таблиц может занимать по 2 ГБ и еще может вырасти в 2 раза (сам проверял, спокойно добавляется еще 3 млн. проводок без ошибки).

В итоге имеем такой глюк, что запустив 1-ый раз показывает на регистр бухгалтерии 4 ГБ, добавив 100 тыс. проводок и перезапустив программу у регистра бухгалтерии будет всего-то 100 МБ (т.к. идет переполнение внутренней 32-битной беззнаковой переменной).
51. mybracho 21.05.12 16:55 Сейчас в теме
Спасибо за программу. Есть пару вопросов. (все сообщения прочел)

1. Размер в чем ? байтах ?
2. Что такое блобы
3. У меня ВСЕГО<>Размер данных+размер индексов+размер блобов+размер удаленных. Так и должно быть ?
4. Можно сделать, что бы банные из таблицы копировались в буфер ?

Спасибо
52. mybracho 21.05.12 17:57 Сейчас в теме
+(51)
Имею например:
Всего: 1323879083
Размер данных: 196409933
Размер индекса: 55066624

196409933+55066624 = 251476557.

как так ? где реальный размер данных в таблицах ?
53. Ibrogim 1109 24.05.12 08:33 Сейчас в теме
Классная прога, два дня чистил базу и безрезультатно, а с помощью этой проги узнал что 70% всех данных это справочник bp_записи_журнала_изменений ), единственное что не сходятся "всего" и сумма в остальных колонках, но для общей оценки забитости базы информации вполне достаточно. Хотелось бы иметь возможность выгружать отчёт в Excel для дальнейшей обработки и т.п. Автору респект!
54. mybracho 31.05.12 11:42 Сейчас в теме
Скажите, развитие программы планируете ?
55. mybracho 07.06.12 02:28 Сейчас в теме
Хорошая вещь для SQL. Может кому интересно будет http://infostart.ru/public/15052/
56. AnKonAlm 22 13.07.12 12:31 Сейчас в теме
Шикарная обработочка!!!
Спасибо!!!!
УДАЧИ!!!!
57. MAXXL 9 15.08.12 01:18 Сейчас в теме
Спасибо за обработку!
Как раз нужно узнать что происходит в 6,5 гиговой базе. А в скуле она вообще больше 500 гигов и прирост в день по 15 гигов
58. MAXXL 9 15.08.12 12:53 Сейчас в теме
Присоединяюсь к просьбе о добавлении выгрузки результатов в csv файл. Намного удобнее было бы анализировать. Может еще кто подскажет как можно добраться до содержимого таблицы? Чтоб уже по записям посмотреть
59. lambert@inbox.ru 7 04.09.12 15:12 Сейчас в теме
60. Артано 663 06.11.12 16:10 Сейчас в теме
Автору плюс. Но есть вопрос, существует ли подобный инструментарий для SQL баз?
61. Bacemo 06.11.12 17:40 Сейчас в теме
62. LexSeIch 203 09.11.12 08:23 Сейчас в теме
Большое человеческое спасибо. Функционал очень нужный и востребованный. Когда база данных - "черный ящик", от не можно ждать много неожиданностей. Но заглянув в нее, и поняв, где намечается дыра (особенно своевременно)- это очень важно.
63. x2z7yy 15.01.13 08:16 Сейчас в теме
Подскажите все таки, что такое "размер блобов"?

И в чем измеряется всё? В байтах? Битах?

И должно ли быть: "Размер данных" + "Размер индекса" + "Размер блобов" = "Всего"? (а то у меня не равно)
Прикрепленные файлы:
64. andrewks 1268 15.01.13 10:40 Сейчас в теме
(63) x2z7yy, каждая таблица состоит из четырёх объектов:
1) Описание
2) объект записей таблицы
3) объект BLOB-данных (строки и бинарные данные неограниченной длины)
4) объект индексов

описание обычно помещается в один блок (4 Кб), поэтому его размер никому не интересен
данные о размере объектов хранятся в БД в байтах
65. x2z7yy 15.01.13 10:52 Сейчас в теме
(64) andrewks,
ну так если вот взять мою запись, и сложить все, даже плюс 4кб на описание - "всего" не выходит.

и еще если в байтах... размер одной таблицы(на скрине) = 1 938 594 680 байт это = ~ 1.5Гб... а у меня файл .1CD всего 800 мегабайт.
66. andrewks 1268 15.01.13 11:01 Сейчас в теме
(65) x2z7yy, я не могу Вам пояснить по данной утилите, т.к. не являюсь её автором.
но я Вам разъяснил, как вообще устроено хранение таблицы в файловой БД
67. x2z7yy 15.01.13 12:18 Сейчас в теме
(66) andrewks, спасибо!

но вопросы по обработке остаются открытыми...
69. MMF 678 23.01.13 02:34 Сейчас в теме
(65) эээ... а информация в этой базе сильно конфиденциальна? Нельзя ли ее получить с целью исправления бага?
70. x2z7yy 25.01.13 08:34 Сейчас в теме
(69) ну с этой базой не получится, начальство не поймет:) А вообще это на всех базах так, штук 5 точно открывал... На типовой демке бухгалтерия казахстана точно также (не могу выложить с работы, что-то с интернетом, только если на выходных с дома)
68. kvp 21.01.13 14:24 Сейчас в теме
Спасибо за обработку! Сейчас будем анализировать базы на периферии.
71. Chaki 19 17.09.13 16:05 Сейчас в теме
Очень интересная утилита
Так как позволяет определить что за таблицы следует оптимизировать
ybatiaev; +1 Ответить
72. AllexSoft 09.12.13 18:55 Сейчас в теме
Круто! Давно ждал чего то подобного )
ybatiaev; +1 Ответить
73. lamelioss 140 18.12.13 10:00 Сейчас в теме
Бодрая вещь =) автору плюс однозначно
74. BorovikSV 1330 25.07.14 15:41 Сейчас в теме
(0) Миша, ее бы распараллелить как то. Статус "Чтение конфигурации" висит долго и занимает полностью одно ядро. Остальные 7 ядер незаслуженно отдыхают :)
75. tindir 06.08.14 06:04 Сейчас в теме
ОЙ какая полезная утилитка. Совсем недавно столкнулся с 5Гб файловой БД, которая сказала "хватит это терпеть" и отказалась создавать новые файлы. Пока руками не сделал свертку базы и чек БД работа стояла...а тут можно посмотреть конкретно кто в базе "толстый" и кому надо "худеть"...
Igorro82IT; +1 Ответить
76. AlexO 127 07.08.14 09:40 Сейчас в теме
(0)Вопросы так и остаются без ответа:
>И в чем измеряется всё? В байтах? Битах?
>Что такое "блобы" в данной программе?
>Почему строки раскрашены в белый, серый и желтый цвета - что это означает? Красный, я догадался - превышение данных в 4 ГБ :)
77. MMF 678 07.08.14 15:08 Сейчас в теме
(76) Выше уже отвечали за меня, но повторю: 1) в байтах 2)реквизиты-строки неограниченной длины, бинарные данные, картинки и т.п. хранятся отдельно. Блоб - https://ru.wikipedia.org/wiki/BLOB 4) желтый - группирующий узел, т.е. в нем суммируются размеры подчиненных, белый/серый - обычное разделение четных/нечетных строк в таблицах с целью улучшения читаемости данных.
90. AlexO 127 17.09.15 10:41 Сейчас в теме
(77)
Вы как-то странно объясняете. В (64) andrewks вкратце объяснил, но хотелось узнать именно от автора - что-почем в его собственной программе ))
У 1С на каждую таблицу три файла:
1) файл записей
2) файл индексов
3) файл значений неограниченной длины (это тоже поля-записи, но они отдельно от 1)
BLOB в 1С (и, соответвенно, что вы и меряете у себя в программе) - это записи таблицы с полями неограниченной длины.
BLOB, по Вики - строки и бинарные данные неограниченной длины. А в 1С - это, обычно: картинки, макеты и различные файлы (например, XML), сохраненные в бинарном (т.е. двоичном) представлении. Так вот, их размер и сморим. Это и хотелось узнать от автора программы.
Также, на что обращать внимание - превышать 4 Гб не могут индексы одной таблицы.
78. Zord 08.08.14 18:22 Сейчас в теме
Оппа! Забираем =) Как раз думал на днях как бы узнать размер одного справочника. А то подозрения на его слишком быстрый рост.
79. AllexSoft 13.08.14 10:01 Сейчас в теме
MMF у меня есть база у которой почему то не определяется колонка "Объект 1С", там вообще пусто.. база не очень большая, порядка 1Гб.. правда работала под 8.3.4, может в этом дело?
80. MMF 678 13.08.14 15:21 Сейчас в теме
(79) 8.3 не поддерживается, собственно, не держал в руках 8.3... ретроград я. Добавлю поддержку в ближайшее время + накопились багофиксы
MsDjuice; RodinMax; AllexSoft; +3 Ответить
81. AllexSoft 14.08.14 09:45 Сейчас в теме
(80) будем ждать.. 8.3 актуально
82. MMF 678 17.08.14 03:58 Сейчас в теме
(81) AllexSoft, я проверил на одной базе 8.3 - успешно показывались объекты, можете предоставить какую-нибудь базу 8.3. на которой они не отображаются?
83. bashhhh 25 07.11.14 16:32 Сейчас в теме
Спасибо! Классная штука, да еще и с экспортом!
84. bashhhh 25 07.11.14 16:33 Сейчас в теме
85. lesenoklenok 23 03.12.14 15:44 Сейчас в теме
Спасибо огромное! Очень помогла.
86. karinkov 24.08.15 14:33 Сейчас в теме
Добрый день.
Протестировала базу данных 1с Бухгалтерия 8.2 общим объемом 8 гб Вашей программой V8TableSizes.exe.
В протоколе есть расхождение по итогу в таблице РегистрБухгалтерииХозрасчетный.Не сходятся "всего" и сумма в остальных колонках.
Фрагмент протокола в прикрепленном файле.
Поясните пожалуйста. Спасибо огромное.
Жду ответа
Прикрепленные файлы:
87. MMF 678 25.08.15 13:07 Сейчас в теме
(86) в выделении каждая строчка - отдельная таблица, т.е. суммирование происходит только по строке. В верхнем узле основная таблица объекта, а не группировка
88. karinkov 25.08.15 18:39 Сейчас в теме
Добрый день.
Итоговое значение размера таблицы ACCRGAT3526 объекта РегистрыБухгалтерии.Хозрасчетный -3 950 888 744 , т.е. достигает критического размера 4 гб, Смысла переходить нам сейчас на клиент-серверный вариант нет. Так как мы планируем переходить на платформу 1С:Предприятие 8.3. Какие мероприятия можно провести для уменьшения размеров базы. Есть ли сервисные программы для сжатия баз? Или, например, рассчитать остатки на начало 2014 года, а данные с 2000г. по 2014г. перенести в архивную базу?
Спасибо.
89. karinkov 16.09.15 12:38 Сейчас в теме
Спасибо. Проблему решили
91. maksal 15.10.15 13:43 Сейчас в теме
Спасибо. Только что всё успешно показало на файловой УТ
92. ccserg 37 11.02.16 16:21 Сейчас в теме
Скажите пожалуйста что делать с результатами ? ))
http://i.imgur.com/3G6trRk.png
база МЗБУ 3,8 Г
93. graforlow 3 12.02.16 16:49 Сейчас в теме
94. Alexey_A 7 03.04.16 11:42 Сейчас в теме
спасибо! очень удобная вещь!!!
95. hromovanton 4 23.06.16 09:54 Сейчас в теме
Спасибо, очень хорошая вещь!
96. RodinMax 10.10.16 12:55 Сейчас в теме
Если утилитой cnvdbfl, сконвертировать файл ИБ 1Cv8.1CD из формата 8.2.14 с размером таблиц 4096, в формат 8.3.8 с размером таб 8192
то ваша программа перестает читать файл базы данных

инф по утилите http://its.1c.ru/db/v838doc#bookmark:adm:TI000000666

скриншот ошибки http://www.picshare.ru/view/7691204/
126. vis_tmp 29 15.05.18 07:35 Сейчас в теме
(96)(98)(102)Подтверждаю...
Очень хотелось бы обновления от автора.
(122)Можно получить хотя бы тестовые вариант?
98. sashocq 191 21.11.16 15:57 Сейчас в теме
Столкнулся с той же ошибкой. Размер страницы 16К. Автор, обнови пожалуйста. Или поделись исходниками (на чём написана?). Очень нужна информация по размерам таблиц.
99. Xershi 714 21.11.16 16:13 Сейчас в теме
(98) пока автор думает, можно перегнать в скуль и получить запросом или аналогичной обработкой.
Кстати обработки есть и наверно и для файловой базы сработают.
100. ZloyProger 6 24.11.16 10:38 Сейчас в теме
Спасибо автору за разработку! Но есть пара замечаний - неплохо бы хотя бы элементарный поиск по колонкам или настройку сортировки, т.к. вывалено все "как есть" и искать не совсем удобно (да можно выгрузить в файл и там уже вертеть как хочешь, но зачем, если (судя по кнопочкам :-) ) писано на си-шарпе и наверняка есть методы сортировки у табличных полей) и справочку по настройкам - я не сразу нашел галку "Анализ удаленных" - весьма увеличила скорость парсинга, а конкретно в моей задаче и не требовалось их анализировать - смотрел размер таблички регистра сведений.
101. ZloyProger 6 24.11.16 10:43 Сейчас в теме
(100) Ну вот как обычно - поспешишь - людей насмешишь.. Есть сортировка) Но справка не помешал бы более подробная, а не просто перечисление версий и исправленных багов/добавленных фич
102. agent100 50 13.02.17 07:31 Сейчас в теме
Не работает. Пишет "неверная сигнатура в заголовке страницы данных" платформа 8.3.9.1850.
groman555; PonTM; nil007; Gnevyshev_an; Racurs; Rustam10; x2z7yy; NushaN; iyad1020; x66; ЪЪЪ; lisav; MaiorovYury; AlexB.; dihlam; ValeriyZ; Deda; Bahyt; Intenso; heavymetal; artfa; slvtmb; +22 Ответить
Оставьте свое сообщение

См. также

Журнал данных информационной базы 1

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Обработка для получения информации о структуре и количестве объектов информационной базы.

2 стартмани

25.08.2019    881    1    AleSSandre    0       

Статистика объектов информационных баз 1C 8.x (обычные и управляемые формы, СКД) 5

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Статистика базы данных

Внешний универсальный отчет по статистике объектов информационных баз 1C 8.x для обычных и управляемых форм с возможностью группировки по периодам.

1 стартмани

08.08.2019    978    8    as.1c.nik    0       

Количество активных пользователей 2

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Статистика базы данных

Отчет СКД в форме таблицы на основе регистров сведений ЗамерыВремени, ЗамерыВремениТехнологические.

1 стартмани

07.08.2019    781    Mari_Kuznetzova    0       

Свойства объектов 1С в SQL (и сравнение баз) 60

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Статистика базы данных

Подключаемый отчет на системе компоновки данных по типам объектов 1С показывает: 1) Совокупности таблиц SQL для хранения объекта 1С и их предназначение; 2) Число объектов данного типа; 3) Размеры хранения данных и индексов в MB (мегабайтах); 4) Сравнение данных двух баз

1 стартмани

15.07.2019    3773    101    sapervodichka    0       

Количество документов за период 0

Отчеты и формы Программист Пользователь Внешний отчет (ert,erf) v8 v8::УФ v8::СКД 1cv8.cf Россия Абонемент ($m) Специальные

Отчет показывает типы используемых документов в информационной базе за выбранный период и их количество по месяцам. Есть отбор по признаку документа ("проведен"/"распроведен"/"помечен на удаление"). Отчет универсальный подойдет для любой конфигурации.

2 стартмани

12.07.2019    1134    7    trntv    4       

Количество элементов в базе по метаданным и их размер для файловой информационной базы 12

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Статистика базы данных

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

1 стартмани

27.06.2019    1430    8    BurlakovIvan    0       

Количество документов за период (Управляемые + Обычные формы, все конфигурации) 0

Отчеты и формы no Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

Представляю вашему вниманию маленькую но быструю и полезную обработку. Эта обработка выводит количество документов за произвольный период. Берутся все документы конфигурации. В сообщения выводятся: Представление документа, имя документа (в конфигураторе), количество документов за выбранный период. Обработка работает в обычных формах и управляемых формах. Для запуска в обычном приложении, а также в управляемом приложении (толстый клиент) достаточно открыть файл обработки. Для запуска в тонком клиенте, обработку необходимо регистрировать в конфигурации как встроенную обработку.

1 стартмани

20.06.2019    1194    4    pvlunegov    1       

Размер файлов хранилища 1

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Статистика базы данных

Обработка предназначена для вычисления объема информации, расположенного в справочнике ХранилищеДополнительнойИнформации для обычных форм.

1 стартмани

11.06.2019    1373    3    needmic    4       

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

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

Обработка позволяет вывести количество документов и справочников информационной базы с отбором по организации для обычных и управляемых форм.

1 стартмани

08.06.2019    1258    3    Dadriel619960    2       

Базомер (показывает количество записей в таблицах) 6

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Базомер показывает количество записей во всех регистрах сведений, регистрах накопления, документах и справочниках.

1 стартмани

31.05.2019    1481    4    bars21rus    6       

Количество элементов в справочниках и документах системы 0

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Отчет для любой конфигурации на платформе 8.х по количеству элементов в справочниках и документах системы Открывается как внешний файл (меню Файл - Открыть) на любом релизе платформы 8.х Формируется по кнопке Сформировать - см. скриншот

1 стартмани

21.05.2019    1408    5    denis_r    0       

Подсчёт общего количества объектов (справочников и документов) в базе данных 1

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Статистика базы данных

Обработка подсчитывает количество всех типов документов и справочников в базе 1С и выводит в таблицу. Ведёт подсчёт общего количества документов, проведённых, не проведённых и помеченных на удаление. Подсчитывает общее количество элементов каждого справочника, помеченные на удаление и предопределённые элементы. Предназначена для общих целей анализа базы, особенно для прогнозирования времени свёртки/тестирования/обновления/синхронизации базы данных, а также для сравнения двух баз по количеству объектов (например, источник и приёмник при конвертации). Есть возможность выбора периода, выбора сортировки по количеству/наименованию и скрывать/показывать нулевые.

1 стартмани

22.04.2019    1557    2    Aleksandr55555    3       

Количество элементов справочников и документов для 1С 8.x (обычные и управляемые формы) 1

Отчеты и формы Программист Пользователь Внешний отчет (ert,erf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Отчет позволяет быстро оценить количество элементов справочников и документов в базах 1С 8.x (обычные и управляемые формы).

1 стартмани

26.03.2019    1242    3    black.nik    0       

Отчет по метаданным. Количество элементов справочников, документов, регистров. Отбор по периоду 2

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Отчет по метаданным. Количество элементов справочников, документов, регистров. Есть отбор по периоду для периодических метаданных. Можно использовать для анализа при переносе данных. 8.3.13.1644.

1 стартмани

27.02.2019    1772    3    serg.7x    0       

Подсчет количества документов в конфигурации 2

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 1cv8.cf Украина Абонемент ($m) Статистика базы данных

Как-то всё руки не доходили, но вот написал для себя, и делюсь с другими, обработку для подсчета количества документов в конфигурации. Может, кому-то будет полезной.

1 стартмани

23.02.2019    1730    2    forwork1c    1       

Анализ документов базы по пользователям 0

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Анализ документов, введённых пользователями: внешний отчёт, позволяющий увидеть количество документов каждого вида, введённых каждым пользователем (количественные показатели работы).

1 стартмани

16.02.2019    1845    4    Fantasisto    0       

Отчет по базе данных 3

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Статистика базы данных

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

1 стартмани

12.01.2019    2490    9    user5300    0       

Отчет "Всего объектов" 0

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Отчет показывает количество документов и справочников в разрезе метаданных с отбором по организации. Протестировано: на платформе 1С:Предприятие 8.3 (8.3.12.1616).

1 стартмани

25.12.2018    1850    3    birk    1       

Анализ максимального количества пользователей в базах средствами 1С (БСП) 1

Отчеты и формы Системный администратор Конфигурация (md, cf) v8 ДО ERP2 БП3.0 УТ11 КА2 ЗУП3.x Россия Windows Абонемент ($m) Статистика базы данных

Подсистема для хранения и анализа количества подключений пользователей к указанным базам. Данные хранятся в отдельном регистре сведений, подключение выполняется средствами БСП.

1 стартмани

13.12.2018    2863    4    DarkPinch222    0       

Универсальный реестр документов (обычные и управляемые формы) 0

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Обработка для вывода списка ВСЕХ документов (всех видов) за указанный период.

1 стартмани

28.11.2018    2669    7    DarkPinch222    1       

Замер производительности. КА 2, УТ 11 1

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 УТ11 Абонемент ($m) Статистика базы данных Производительность и оптимизация (HighLoad)

Отчет позволяет замерять на актуальных базах КА2 и УТ11 (в том числе на демо-базах) три параметра: время выборки данных, время передачи с клиента на сервер, время вывода данных. Тестировал на релизах КА 2.4.1.240 и УТ 11.4.5.32.

1 стартмани

22.11.2018    3772    5    FarFar    9       

Анализ метаданных для свертки базы данных и не только для обычных и управляемых форм. Свертка для обычного приложения. 2

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Статистика базы данных

Анализ Метаданных для Свертки БД и не только для Обычных и Управляемых форм. Позволяет получить Список объектов и количество записей по объекту. Проанализировать данные, установить нужные режимы свертки выгрузить результаты файл *.xml и восстановить потом в обработке СверткаИнформационнойБазы. Можно использовать просто для анализа данных ИБ. Обработка АнализМетаданныхДляСверткиБД тестировалась на релизах: - УПП - обычный интерфейс - УТ 11 - управляемый - КА 2.2 - управляемый - УНФ - управляемый

1 стартмани

28.10.2018    3152    39    Serggray    3       

Считаем количество элементов объекта 0

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Беларусь Украина Россия Абонемент ($m) Статистика базы данных

Обработка подсчета количества элементов в справочники, документе, регистре сведений.

1 стартмани

25.10.2018    2915    1    kalyuzhny    6       

Монитор активности сеансов пользователей в виде графиков в клиент-серверном варианте 59

Инструменты и обработки Системный администратор Конфигурация (md, cf) v8 1cv8.cf Windows Абонемент ($m) Статистика базы данных

Сбор статистики активности сеансов посредством подключения к агенту сервера и отображение в режиме реального времени в виде графиков за указанный интервал времени

1 стартмани

25.09.2018    7176    59    rullin    23       

Как узнать, какие типы документов в базе рабочие и сколько документов каждого типа? 5

Отчеты и формы Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

При разработке правил обмена необходимо определить, какие типы документов используются последние 2 года или 1 год.

1 стартмани

14.09.2018    3550    2    wowik    0       

Количество пользователей программы за период (по журналу регистрации) 2

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Статистика базы данных

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

1 стартмани

12.09.2018    2410    4    Kaavan    4       

Анализ использования справочников и документов в любой конфигурации (обычные формы, v8.3.12.1567) 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Статистика базы данных

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

1 стартмани

27.08.2018    3369    3    MaxCreator    1       

Отчет по количеству документов и строк в ТЧ (по видам документов, с заданной периодичностью) 4

Отчеты и формы Системный администратор Программист Бизнес-аналитик Бухгалтер Внешний отчет (ert,erf) v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Статистика базы данных

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

1 стартмани

30.07.2018    5302    16    Tavalik    3       

Размер данных в базе 1С 0

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 1cv8.cf Россия Windows Абонемент ($m) Статистика базы данных

Оценка размера данных в байтах. Отчёт не предназначен для точной оценки размеров данных, т.к. для многих типов размер вычисляется в попугаях. Этот отчёт не является верхом совершенства и работает крайне медленно. Но именно этот отчёт позволяет наглядно увидеть, как просто вывести данные через СКД и насколько это проще, нежели вывод обычным способом. В то же самое время данный отчёт показывает наглядно, как просто создавать инструменты одновременно и под обычные формы, и под управляемые. Также можно очень наглядно увидеть распределение данных по различным объектам метаданных.

1 стартмани

03.04.2018    6139    24    strange2007    3       

Количество элементов (справочники, документы, регистры, журналы) в базе 4

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 v8::Запросы 1cv8.cf Абонемент ($m) Статистика базы данных

Отображает количество всех документов и справочников в базе. При выборе поля в колонках "Проведенные", "Не проведенные" или "Помеченные на уд." откроется форма списка этого объекта с соответствующим отбором. Обработка очень пригодилась во время переносов данных. Добавлена возможность выборки данных по регистрам и журналам.

2 стартмани

12.03.2018    5098    14    Izumov    0       

Выявление количества объектов в информационной системе 0

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Статистика базы данных

Обработка поможет определить количество записей по объектам в информационной системе.

1 стартмани

11.12.2017    4209    1    skraikers    2       

Анализ используемых документов 3

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

Обработка показывает, какое количество документов разного вида присутствует в базе, сколько из них проведено, помечено на удаление.

1 стартмани

10.12.2017    6003    6    xico    1       

Количество записей в регистре накопления, сведений, справочников и документов 2

Отчеты и формы Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Статистика базы данных

Обработка выводит список регистров накопления, сведений с количеством записей в каждом и список справочников и документов с количеством элементов. Управляемое и обычное приложение.

1 стартмани

26.10.2017    7666    12    vas2005    0       

Используемые в базе данных объекты 0

Отчеты и формы Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::УФ УНФ ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m) Статистика базы данных

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

1 стартмани

06.09.2017    7334    5    "Я"    5       

Подсчет количества объектов в базе данных 3

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Статистика базы данных

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

1 стартмани

04.08.2017    7463    57    Wi5hMaCTeP    12       

Отчет по созданным документам в разрезе ответственных и узлов РИБ 5

Отчеты и формы Программист Внешний отчет (ert,erf) v8 ERP2 Абонемент ($m) Статистика базы данных

Отчет по всем документам в базе в разрезе узла РИБ, ответственного и вида документа

1 стартмани

20.07.2017    6485    5    smirnov.es    3       

Определение размера базы данных 1С с разбивкой по объектам метаданных (обычная и управляемая форма) 30

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Статистика базы данных

Обработка для определения размера таблиц базы данных 1С. Адаптирована для конфигураций на обычных и управляемых формах 8.2 - 8.3!

1 стартмани

12.07.2017    17270    217    Xershi    43       

Какие виды документов и их количество есть в вашей БД? 0

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Статистика базы данных

Зачастую в различных задачах, например, при реализации синхронизаций документов, необходимо узнать какие виды документов и в каком количестве имеются в текущей базе в разрезе любого реквизита документа с типом "Справочник". Данная обработка выводит эту информацию в табличное поле формы. Есть возможность проверить все проведенные документы на наличие движений в регистрах накоплений. Возможно выполнить перепроведение проведенных документов по выбранным видам. Проводиться документы будут в порядке возрастания даты.

1 стартмани

15.06.2017    5809    5    Алекс_С    0       

Статистика запуска внешних обработок 16

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 БП1.6 Абонемент ($m) Статистика базы данных

Небольшая подсистема, которая поможет понять, какие из внешних обработок (отчетов, печатных форм) отжили свой век.

5 стартмани

18.05.2017    10792    12    echo77    0       

Отчет по объектам системы (обычные формы) 0

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) Статистика базы данных

Отчет по количеству объектов базы данных по каждому типу метаданных.

1 стартмани

30.04.2017    6690    4    my_proud    2