IE 2016

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

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

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

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

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

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

См. также

Лучшие комментарии

15. chea06 08.12.2011 10:49
ошибка при открытии
{Форма.ФормаОбработки.Форма(290,9)}: Процедура или функция с указанным именем уже определена (ПолучитьФайл)
Функция <<?>>ПолучитьФайл(Режим)
Ответили: (18) (19)
+ 3 [ LionLex; m_aster; SuhoffGV; ]
# Ответить
20. dimannazarov 02.07.2015 13:36
Вот доработанная версия для обычных и управляемых форм http://1clancer.ru/catalog/2037
+ 2 [ zels; isn; ]
# Ответить
6. gudun_ku 06.05.2009 22:46
Если вдруг кто знает, как получить идентификатор объекта конфигурации P(ЗначениеВСтрокуВнутр возвращает для регистра например не тот ИД что в файле Params.DBNames), то в обработках по прямому изменению/чтению данных удалось бы обойтись без EI/внешних компонент.
+ 1 [ bogdan_sukonnov; ]
# Ответить

Комментарии

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

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

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

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

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

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