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

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

Программа для оценки занимаемого объектами конфигурации 1C 8.х в файле базы данных места с привязкой имени объекта 1С к имени таблицы в 1CD

Версия 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 за помощь

 

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

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

См. также

Комментарии
0. Михаил Усков (MMF) 669 01.03.11 21:12 Сейчас в теме
Программа для оценки занимаемого объектами конфигурации 1C 8.х в файле базы данных места с привязкой имени объекта 1С к имени таблицы в 1CD


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

1. Семен (box-c) 01.03.11 21:12 Сейчас в теме
Удобная штука. Но к сожалению в базах на платформе 8.0 в колонке Объект1С не отображается ничего, а на платформе 8.2 в колонке Объект1С непонятные GUID идентификаторы. Вот и гадай после этого, на что же память уходит. А так конечно +. Автор доделывай для других платформ.
2. Сергей Старых (tormozit) 4446 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) 6175 02.03.11 15:29 Сейчас в теме
У меня 8.1. В колонке Объект1С тоже не отображается ничего.
5. Михаил Усков (MMF) 669 02.03.11 16:38 Сейчас в теме
(4) а велика ли база и можно ли ее получить?
Вобщем, есть обновление, но раз присутствуют такие массовые баги, выкладывать пока не буду.
Добавил экспорт в word/html, значительно ускорил работу, устранил утечки и т.д. Разберусь с багами и обновлю. Те конфы, которые есть у меня в работе (в т.ч. и от 8.2) нормально разбираются
6. Алексей Константинов (alexk-is) 6175 02.03.11 16:41 Сейчас в теме
7. Михаил Усков (MMF) 669 02.03.11 16:46 Сейчас в теме
(6) да уж... на дискете не утянешь... Похоже понадобится делать опцию протоколирования разбора
8. Alxd (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) 102 03.03.11 09:25 Сейчас в теме
спасибо, думаю пригодится
11. Михаил Усков (MMF) 669 03.03.11 12:34 Сейчас в теме
(6) пжалста, попробуй новую версию на той же базе
12. Alxd (salexdv) 03.03.11 13:19 Сейчас в теме
(11) На моем 47 Гб-ном файле отработала отлично
Все "Объекты 1С" заполнены, ну кроме служебных таблиц разумеется.
Работает быстрее и ест меньше памяти и ЦП.
Респект!
13. Robert K (rupertas) 03.03.11 16:06 Сейчас в теме
У меня работает, спасибо
но у меня не русская локаль - можно ли зделать и англискую версию?
14. Олег (simol) 05.03.11 18:22 Сейчас в теме
Еще бы группировку по объектам, а, то у документа куча табличных, раздельно не много, а вместе много и явно не видно :)
15. Алексей Константинов (alexk-is) 6175 09.03.11 13:25 Сейчас в теме
(11) Проверил.
Первые 1115 строк заполнены. Правильно или нет не знаю, но заполнены.
Затем идет 2850 пустых строк, в которых нет вообще ни каких данных. Только нули.

Как я понимаю, имена табличных частей справочников и документов не выводятся?
И что такое "Размер блобов"?
Прикрепленные файлы:
16. Ийон Тихий (cool.vlad4) 41 09.03.11 13:37 Сейчас в теме
BLOB – Binary Large OBjects, а применительно к данной обработке не знаю, щас поглядим, что это.
17. Алексей Константинов (alexk-is) 6175 09.03.11 13:54 Сейчас в теме
Присоединяюсь к (14). Для анализа очень не хватает сводных данных по объекту содержащему табличные части.

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

И ещё. Нет данных о регистрах сведений, регистрах накопления, регистрах бухгалтерии. Да, и с регистрами расчетов не всё в порядке.
Прикрепленные файлы:
18. Михаил Усков (MMF) 669 09.03.11 14:35 Сейчас в теме
(15) если не в тягость, попробуй на новой версии.
20. Алексей Константинов (alexk-is) 6175 09.03.11 15:23 Сейчас в теме
Проверил

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

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

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

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

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

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

Проецируемые файлы применяются для:
загрузки и выполнения EXE- и DLL-файлов. Это позволяет существенно экономить как на размере страничного файла, так и на времени, необходимом для подготовки приложения к выполнению,
доступа к файлу данных, размещенному на диске. Это позволяет обойтись без операций файлового ввода-вывода и буферизации его содержимого,
разделения данных между несколькими процессами, выполняемыми на одной машине. (В Windows есть и другие методы для совместного доступа разных процессов к одним данным — но все они так или иначе реализованы на основе проецируемых в память файлов.)
25. Алексей Константинов (alexk-is) 6175 09.03.11 18:36 Сейчас в теме
(21) Нужно бы добавить прогресс бар на эту операцию
26. Cube_krsk 31 10.05.11 11:32 Сейчас в теме
Очень интересная прога. Автору +100500.
  • На версии v1.0.3.0 от 09.03.11 для базы 8.2 размером в 21,5 ГБ не отображается колонка "Объект 1С". Для базы 8.2 размером 411 МБ всё отображается. Думаю, дело в размере базы.
  • Прогресс-бар выскакивает только при первом прогоне.
  • Хотелось бы в заголовке программы видеть версию программы, чтобы не путаться в дальнейшем :)
  • В заголовках числовых столбцов принято указывать единицу измерения. Пример: "Размер данных, байт".
  • Хотелось бы, чтобы в таблице разделители строк и колонок были видны.
27. Алексей Константинов (alexk-is) 6175 15.06.11 12:34 Сейчас в теме
Проблемы описанные в (20) в 1.0.3.0 остались.

+26
    Ещё бы возможность вывести колонку "Процент" размера индекса к размеру данных.
    Кнопки со стрелками "Влево" и "Вправо" не обрабатываются?
28. Александр Крынецкий (echo77) 742 16.08.11 09:43 Сейчас в теме
Вещь хорошая.
Не хватает простой справки. Что означает колонка "Всего"?
29. Виктория Мучак (wikki) 22.09.11 12:09 Сейчас в теме
Очень классная и полезная штука. Автору СПАСИБО!
30. Витос 1С (VitaliyPovod) 22.09.11 17:23 Сейчас в теме


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

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


Интересно баг исправлен?
31. Витос 1С (VitaliyPovod) 22.09.11 17:24 Сейчас в теме
А с файловым вариантом работает?
32. Витос 1С (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) 8 14.12.11 18:22 Сейчас в теме
отличная вещь. нашел заразу которая тянула базу на дно ))
36. Vlad Gad (Fenrus89) 21.12.11 13:58 Сейчас в теме
Както странно работает... в какой колонке и в какой размерности показывается информация о размере*?
37. Spi1y (Spi1y) 28.12.11 11:11 Сейчас в теме
Неплохая штука. Если бы еще прикрутить вывод результата в текстовый файл хотя бы, для пакетной обработки, цены бы не было
38. Игорь Кокшаров (Igortid) 136 10.01.12 11:33 Сейчас в теме
Плюсую...нужная обработка...спасибо
39. Гость 11.01.12 13:47 Сейчас в теме
Полезная обработка. Сразу видно, что закрывается, а что нет. Какие регистры пухнут, какие справочники настроены не оптимально. Одним словом обработка для тех кто ценит скорость работы базы 1С
40. Игорь Кокшаров (Igortid) 136 14.01.12 20:33 Сейчас в теме
41. Александр Тигров (tiger_x) 17.01.12 08:05 Сейчас в теме
А на последней версии 8.2 будет работать?
42. Александр Тигров (tiger_x) 17.01.12 08:06 Сейчас в теме
Да! И забыл спросить на каком языке программирования написано? Есть ли возможность получить исходный код программы. Я бы с удовольствием ее доработал, расширил так сказать функционал. Ведь всем известно, что программы с открытым кодом пользуются большей популярностью чем закрытые проекты!
43. Shade (Shade) 2 22.01.12 01:18 Сейчас в теме
Большое спасибо!
Очень полезная штуковина.
Теперь буду спать спокойно, а то база большая вот и думай когда упрется в ограничение на размер одной таблицы.
44. Руслан Бабичев (Batchir) 126 26.01.12 20:30 Сейчас в теме
Спасибо за утилиту. Реально когда вопрос стал актуальным, то она помогла быстро обнаружить наиболее раздуваемые таблицы и принять меры по их сжатию(ну и оптимизации записи данных в эти таблицы), отсрочив тем самым дорогостоящий переход на СКЛ.
45. tid3 (PetMal) 29.01.12 12:36 Сейчас в теме
(41) tiger_x, Вроде работает. Смотрел базу 7 Гб. Открывалось не быстро, зато увидел то, что никогда не видел и статистика меня поразила. Теперь понял где наиболее большие объемы набираются. В некоторых случаях это практически бесполезные данные в моей базе. Удалил ненужное. Обязательно нужно делать сжатие и реструктуризацию после всех манипуляций. Хотя и заняло у меня это действие больше двух суток, но результатом я доволен. База стала чуть меньше 4 Гб. Теперь думаю еще над обрезкой.
Автору респект и пожелание дорабатывать дальше эту нужную утилитку в бардачке любого одинэсника
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. eremin (mybracho) 21.05.12 16:55 Сейчас в теме
Спасибо за программу. Есть пару вопросов. (все сообщения прочел)

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

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

196409933+55066624 = 251476557.

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

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

И должно ли быть: "Размер данных" + "Размер индекса" + "Размер блобов" = "Всего"? (а то у меня не равно)
Прикрепленные файлы:
64. andrewks 1208 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 1208 15.01.13 11:01 Сейчас в теме
(65) x2z7yy, я не могу Вам пояснить по данной утилите, т.к. не являюсь её автором.
но я Вам разъяснил, как вообще устроено хранение таблицы в файловой БД
67. Иванов Иван (x2z7yy) 15.01.13 12:18 Сейчас в теме
(66) andrewks, спасибо!

но вопросы по обработке остаются открытыми...
68. Klavdiya (kvp) 21.01.13 14:24 Сейчас в теме
Спасибо за обработку! Сейчас будем анализировать базы на периферии.
69. Михаил Усков (MMF) 669 23.01.13 02:34 Сейчас в теме
(65) эээ... а информация в этой базе сильно конфиденциальна? Нельзя ли ее получить с целью исправления бага?
70. Иванов Иван (x2z7yy) 25.01.13 08:34 Сейчас в теме
(69) MMF, ну с этой базой не получится, начальство не поймет:) А вообще это на всех базах так, штук 5 точно открывал... На типовой демке бухгалтерия казахстана точно также (не могу выложить с работы, что-то с интернетом, только если на выходных с дома)
71. юрий Разинкин (Chaki) 19 17.09.13 16:05 Сейчас в теме
Очень интересная утилита
Так как позволяет определить что за таблицы следует оптимизировать
ybatiaev; +1 Ответить
72. Алексей Белоусов (AllexSoft) 09.12.13 18:55 Сейчас в теме
Круто! Давно ждал чего то подобного )
ybatiaev; +1 Ответить
73. Андрей Карев (lamelioss) 138 18.12.13 10:00 Сейчас в теме
Бодрая вещь =) автору плюс однозначно
74. Сергей Боровик (BorovikSV) 1118 25.07.14 15:41 Сейчас в теме
(0) Миша, ее бы распараллелить как то. Статус "Чтение конфигурации" висит долго и занимает полностью одно ядро. Остальные 7 ядер незаслуженно отдыхают :)
75. Вадим . (tindir) 06.08.14 06:04 Сейчас в теме
ОЙ какая полезная утилитка. Совсем недавно столкнулся с 5Гб файловой БД, которая сказала "хватит это терпеть" и отказалась создавать новые файлы. Пока руками не сделал свертку базы и чек БД работа стояла...а тут можно посмотреть конкретно кто в базе "толстый" и кому надо "худеть"...
IgorroPadavan; +1 Ответить
76. Алекс Ю (AlexO) 118 07.08.14 09:40 Сейчас в теме
(0)Вопросы так и остаются без ответа:
>И в чем измеряется всё? В байтах? Битах?
>Что такое "блобы" в данной программе?
>Почему строки раскрашены в белый, серый и желтый цвета - что это означает? Красный, я догадался - превышение данных в 4 ГБ :)
77. Михаил Усков (MMF) 669 07.08.14 15:08 Сейчас в теме
(76) Выше уже отвечали за меня, но повторю: 1) в байтах 2)реквизиты-строки неограниченной длины, бинарные данные, картинки и т.п. хранятся отдельно. Блоб - https://ru.wikipedia.org/wiki/BLOB 4) желтый - группирующий узел, т.е. в нем суммируются размеры подчиненных, белый/серый - обычное разделение четных/нечетных строк в таблицах с целью улучшения читаемости данных.
78. Иван Китаев (Zord) 08.08.14 18:22 Сейчас в теме
Оппа! Забираем =) Как раз думал на днях как бы узнать размер одного справочника. А то подозрения на его слишком быстрый рост.
79. Алексей Белоусов (AllexSoft) 13.08.14 10:01 Сейчас в теме
MMF у меня есть база у которой почему то не определяется колонка "Объект 1С", там вообще пусто.. база не очень большая, порядка 1Гб.. правда работала под 8.3.4, может в этом дело?
80. Михаил Усков (MMF) 669 13.08.14 15:21 Сейчас в теме
(79) 8.3 не поддерживается, собственно, не держал в руках 8.3... ретроград я. Добавлю поддержку в ближайшее время + накопились багофиксы
MsDjuice; RodinMax; AllexSoft; +3 Ответить 1
81. Алексей Белоусов (AllexSoft) 14.08.14 09:45 Сейчас в теме
(80) MMF, будем ждать.. 8.3 актуально
82. Михаил Усков (MMF) 669 17.08.14 03:58 Сейчас в теме
(81) AllexSoft, я проверил на одной базе 8.3 - успешно показывались объекты, можете предоставить какую-нибудь базу 8.3. на которой они не отображаются?
83. koder (bashhhh) 25 07.11.14 16:32 Сейчас в теме
Спасибо! Классная штука, да еще и с экспортом!
84. koder (bashhhh) 25 07.11.14 16:33 Сейчас в теме
85. Елена Ситникова (lesenoklenok) 19 03.12.14 15:44 Сейчас в теме
Спасибо огромное! Очень помогла.
86. Карина Коваленко (karinkov) 24.08.15 14:33 Сейчас в теме
Добрый день.
Протестировала базу данных 1с Бухгалтерия 8.2 общим объемом 8 гб Вашей программой V8TableSizes.exe.
В протоколе есть расхождение по итогу в таблице РегистрБухгалтерииХозрасчетный.Не сходятся "всего" и сумма в остальных колонках.
Фрагмент протокола в прикрепленном файле.
Поясните пожалуйста. Спасибо огромное.
Жду ответа
Прикрепленные файлы:
87. Михаил Усков (MMF) 669 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 Сейчас в теме
Спасибо. Проблему решили
90. Алекс Ю (AlexO) 118 17.09.15 10:41 Сейчас в теме
(77) MMF,
Вы как-то странно объясняете. В (64) andrewks вкратце объяснил, но хотелось узнать именно от автора - что-почем в его собственной программе ))
У 1С на каждую таблицу три файла:
1) файл записей
2) файл индексов
3) файл значений неограниченной длины (это тоже поля-записи, но они отдельно от 1)
BLOB в 1С (и, соответвенно, что вы и меряете у себя в программе) - это записи таблицы с полями неограниченной длины.
BLOB, по Вики - строки и бинарные данные неограниченной длины. А в 1С - это, обычно: картинки, макеты и различные файлы (например, XML), сохраненные в бинарном (т.е. двоичном) представлении. Так вот, их размер и сморим. Это и хотелось узнать от автора программы.
Также, на что обращать внимание - превышать 4 Гб не могут индексы одной таблицы.
91. Александр Максюк (AleSeMa) 35 15.10.15 13:43 Сейчас в теме
Спасибо. Только что всё успешно показало на файловой УТ
92. Сергей Крайнов (ccserg) 43 11.02.16 16:21 Сейчас в теме
Скажите пожалуйста что делать с результатами ? ))
http://i.imgur.com/3G6trRk.png
база МЗБУ 3,8 Г
93. АЛЕКСЕЙ ОРЛОВ (graforlow) 1 12.02.16 16:49 Сейчас в теме
94. Алексей Ахмадеев (Alexey_A) 7 03.04.16 11:42 Сейчас в теме
спасибо! очень удобная вещь!!!
95. Hromov Anton (hromovanton) 1 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/
98. Александр Кузин (sashocq) 189 21.11.16 15:57 Сейчас в теме
Столкнулся с той же ошибкой. Размер страницы 16К. Автор, обнови пожалуйста. Или поделись исходниками (на чём написана?). Очень нужна информация по размерам таблиц.
99. Xer shi (Xershi) 278 21.11.16 16:13 Сейчас в теме
(98) пока автор думает, можно перегнать в скуль и получить запросом или аналогичной обработкой.
Кстати обработки есть и наверно и для файловой базы сработают.
100. Дмитрий Кудинов (ZloyProger) 1 24.11.16 10:38 Сейчас в теме
Спасибо автору за разработку! Но есть пара замечаний - неплохо бы хотя бы элементарный поиск по колонкам или настройку сортировки, т.к. вывалено все "как есть" и искать не совсем удобно (да можно выгрузить в файл и там уже вертеть как хочешь, но зачем, если (судя по кнопочкам :-) ) писано на си-шарпе и наверняка есть методы сортировки у табличных полей) и справочку по настройкам - я не сразу нашел галку "Анализ удаленных" - весьма увеличила скорость парсинга, а конкретно в моей задаче и не требовалось их анализировать - смотрел размер таблички регистра сведений.
101. Дмитрий Кудинов (ZloyProger) 1 24.11.16 10:43 Сейчас в теме
(100) Ну вот как обычно - поспешишь - людей насмешишь.. Есть сортировка) Но справка не помешал бы более подробная, а не просто перечисление версий и исправленных багов/добавленных фич
102. Евгений Карпов (agent100) 36 13.02.17 07:31 Сейчас в теме
Не работает. Пишет "неверная сигнатура в заголовке страницы данных" платформа 8.3.9.1850.
Intenso; heavymetal; artfa; slvtmb; +4 Ответить
103. Kostya Konstantin (MrKonstantin) 17.02.17 17:51 Сейчас в теме
Оставьте свое сообщение