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

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

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

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

Файлы

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

См. также

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

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

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

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

В итоге имеем твердый МИНУС. Этим пользоватся никак нельзя, хотя не безнадежно
Ответили: (21)
+ 1 [ isn; ]
# Ответить

Комментарии

1. Душелов 29.04.2009 19:33
Чем лучше http://infostart.ru/projects/2432/ ?
Ответили: (7) (2) (22)
# Ответить
2. adakabo 30.04.2009 07:34
(1) наверно тем, что велосипед изобретен самолично.
# Ответить
3. artem666 30.04.2009 20:53
моя б воля 5 плюсов поставил...)
# Ответить
4. zzz_natali 06.05.2009 13:37
В качестве поиска доков, где срабатывают блокировки(на Postgrees, скажем) весьма может помочь. Жаль, что у одинэсников таблицы не в удобочитаемом виде, если файловый вариант базы. Напрашивается полупрямое редактирование 1Cv8.1CD через HEX-редактор. :)
# Ответить
5. effector 06.05.2009 20:25
Профайлер показывает ИД объектов. Можно ли добавить их в вывод?
# Ответить
6. gudun_ku 06.05.2009 22:46
Если вдруг кто знает, как получить идентификатор объекта конфигурации P(ЗначениеВСтрокуВнутр возвращает для регистра например не тот ИД что в файле Params.DBNames), то в обработках по прямому изменению/чтению данных удалось бы обойтись без EI/внешних компонент.
+ 1 [ bogdan_sukonnov; ]
# Ответить
7. MSensey 07.05.2009 10:42
(1) удобней, индификаторы в одной колонке - можно использовать поиск.
# Ответить
8. Merlin12042009 19.08.2010 12:53
повезло мне, что я нашла то, что мне нужно, спасибо. :!:
# Ответить
9. o.nikolaev.infostart 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 15.10.2011 23:26
(10)
Здорово! Я конвертировала Вашу обработку в 8.2.

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