gifts2017

Структура хранения таблиц базы данных

Опубликовал Станислав Седов (SedovSU@mail.ru) в раздел Программирование - Инструментарий

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

Формирует дерево объектов со всеми структурными таблицами и индексами.

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

Наименование Файл Версия Размер
Структура хранения таблиц базы данных 1114
.1241017173 29,71Kb
25.09.09
1114
.1241017173 29,71Kb Бесплатно

См. также

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

Комментарии

1. Василий Демидов (Душелов) 29.04.09 19:33
2. ad bo (adakabo) 30.04.09 07:34
(1) наверно тем, что велосипед изобретен самолично.
3. artem666 Bogomaz (artem666) 30.04.09 20:53
моя б воля 5 плюсов поставил...)
4. Наталия Мастербатова (zzz_natali) 06.05.09 13:37
В качестве поиска доков, где срабатывают блокировки(на Postgrees, скажем) весьма может помочь. Жаль, что у одинэсников таблицы не в удобочитаемом виде, если файловый вариант базы. Напрашивается полупрямое редактирование 1Cv8.1CD через HEX-редактор. :)
5. effector (неадекват) 06.05.09 20:25
Профайлер показывает ИД объектов. Можно ли добавить их в вывод?
6. gudun_ku (gudun_ku) 06.05.09 22:46
Если вдруг кто знает, как получить идентификатор объекта конфигурации P(ЗначениеВСтрокуВнутр возвращает для регистра например не тот ИД что в файле Params.DBNames), то в обработках по прямому изменению/чтению данных удалось бы обойтись без EI/внешних компонент.
bogdan_sukonnov; +1 Ответить
7. Sensey Master (MSensey) 07.05.09 10:42
(1) удобней, индификаторы в одной колонке - можно использовать поиск.
8. Светлана Куприянова (Merlin12042009) 19.08.10 12:53
повезло мне, что я нашла то, что мне нужно, спасибо. :!:
9. o.nikolaev.infostart (o.nikolaev) 01.09.10 23:16
10. Ольга Кужелева (oKuzh) 05.08.11 11:06
11. Андрей К. (andrei.k) 24.09.11 20:01
12. Zoomby Zoomby (Zoomby) 15.10.11 23:26
(10)
Здорово! Я конвертировала Вашу обработку в 8.2.

Спасибо за обработку.
13. Ledok (Ledok) 23.10.11 16:01
Очень удобная вещь! Помогла разобраться с ошибкой в базе и восстановить её работоспособность.
14. maksar maksar (maksar) 21.11.11 03:54
Было бы хорошо , если бы добавили 2 функции -
1. Показывать количесво объектов в объекте конфигурации
2. Показывать объем занимаемого место на жестком диске объектом конфигурации
15. Александр (chea06) 08.12.11 10:49
ошибка при открытии
{Форма.ФормаОбработки.Форма(290,9)}: Процедура или функция с указанным именем уже определена (ПолучитьФайл)
Функция <<?>>ПолучитьФайл(Режим)
LionLex; m_aster; SuhoffGV; +3 Ответить 2
16. Александр (chea06) 08.12.11 10:51
процедуру закомментировал, при формировании дерева еще одна ошибка
Ошибка при построении дерева таблиц.{ВнешняяОбработка.СтруктураХраненияТаблицБазыДанных.МодульОбъекта(193)}: Индекс находится за границами массива

такой чувство, что обработка сырая
18. Олег Шалимов (CaSH_2004) 25.06.13 09:48
Обработка явно проигрывает аналогичной Структура базы данных платформы 8.1

Возникла потребность, потестировал. Вот выводы.
Плюсы:
1. Красивое оформление, не тяп-ляп
Минусы:
1. Есть проблема указаная в п. (15)
2. Есть другая проблема указаная в п. (16), в результате которой ничего существенного не заполняется
3. При всех ошибках и неработающей обработке автор решил что код модуля представляет коммерческую ценность и закрыл его!!!

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

В итоге имеем твердый МИНУС. Этим пользоватся никак нельзя, хотя не безнадежно
19. Oleg Moskvichev (m_aster) 02.07.14 16:01
Возможно интересно, но сразу же при открытии появилась ошибка как в (15), модуль зачем-то скрыт, хотел просто посмотреть структуру хранения данных ну и подправить ошибки, но не получилось
20. dimannazarov nazarov (dimannazarov) 02.07.15 13:36
Вот доработанная версия для обычных и управляемых форм http://1clancer.ru/catalog/2037
zels; isn; +2 Ответить
21. isn Игнатьев (isn) 21.10.15 17:52
(18) CaSH_2004, Поддерживаю полностью. БОЛЬШОЙ ЖИРНЫЙ МИНУС за неработающую обработку
22. Ledok (Ledok) 16.12.15 10:02
(1) Душелов, Вам в прошлое...
Иногда эта обработка удобна. Я могу знать только имя таблицы базы данных и в три нажатия клавиш, найти соответствующий объект конфигурации.
23. Сергей (Che) Коцюра (CheBurator) 17.12.15 00:40
(22) Василий вряд ли получит ваше сообщение, он там где нет проблем...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа