DD 1CViewer 1.0

Опубликовал Александр Венгер (venger) в раздел Программирование - Инструментарий

Просмотр DD-файлов (словарь данных, файл с расширением *.DD, лежащий в каталоге базы, если для хранения таблиц базы данных используются файлы DBF/CDX) в «человеческом» виде. Подробно описаны предназначения всех таблиц базы, их поля, индексы. Печать содержимого, списка таблиц базы, их предназначения/описания, информации о полях и индексах таблиц.
Облегчает изучение внутренней архитектуры и хранения данных в 1С:Предприятии.

Рекомендуется использовать совместно с внешним отчетом/обработкой «DBF_1CViewer_2_0.ert». Для этого положите оба внешних отчета/обработки («DD_1CViewer_1_0.ert» и «DBF_1CViewer_2_0.ert») в папку «ExtForms» папки базы данных. Скачать «DBF_1CViewer_2_0.ert» можно тут: http://venger.narod.ru/storage/1Cv77_DBF_1CViewer_2_0.zip или тут: http://infostart.ru/profile/20743/projects/3019

Тогда будет доступна возможность открыть DBF/CDX файлы прямо из DD 1CViewer’а и посмотреть, распечатать их содержимое: кнопка «Просмотр таблицы», вариант «DBF 1CViewer’ом».

 

1CV7.DD - словарь данных. Имя файла словаря данных зависит от формата хранения таблиц базы данных. В случае, если для хранения таблиц базы данных используются файлы DBF/CDX , словарем данных является файл 1CV7.DD . Словарь данных содержит описание структуры таблиц и индексов базы данных системы 1С:Предприятие. Файл формируется системой автоматически на основании файла 1CV7.MD. Фактически этот файл является описанием того, какие объекты метаданных в каких файлах хранятся.

В случае, если для хранения таблиц и индексов базы данных используются файлы DBF/CDX , то  файлы DBF/CDX также размещаются в каталоге информационной базы. Каждой из таблиц соответствует файл .DBF . Если у таблицы имеются индексы, то к ней также относится соответствующий файл CDX . Файлы .DBF и .CDX , относящиеся к одной таблице имеют одинаковые имена. Например, таблице 1SJOURN соответствуют файлы 1SJOURN.DBF и 1SJOURN.CDX. 

 

Порядок использования:

  1. Выбрать нужный DD-файл в папке базы данных и нажать кнопку «Загрузить».
  2. При просмотре в таблицах, если дважды нажать на ячейку с данными, то откроется окно, показывающее значение в этой ячейке. Удобно, если ширина столбца маленькая, а значение в ячейке не видно целиком. Хотя столбцы можно раздвигать как угодно по ширине.
  3. Для просмотра содержимого DD-файла как есть, в текстовом виде, нажмите кнопку «Просмотр» рядом с выбранным именем файла.
  4. Для печати содержимого dbf-файла или информации и его полях, или информации о индексах содержащихся в cdx-файле, нажмите кнопку "Печать" и выберите нужный вариант печати.
  5. Ширину столбцов в печатных формах, как и высоту строк можно менять, если потянуть мышкой границы столбцов или строк на серой полоске слева или вверху печатной формы.
  6. Для закрытия формы нажмите кнопку "Закрыть".

P.S. Не забывайте, что внешний отчет/обработка «DBF_1CViewer_2_0.ert», для просмотра содержимого DBF/CDX файлов, что лежат в том же каталоге, что и DD-файл (каталог базы данных),  может открывать файлы, если они не заняты монопольно. Т.е. если вы открыли базу в режиме «программы» монопольно, но просмотреть DD-файл этой же базы Вы сможете, а вот содержимое DBF/CDX файлов нет. Для этого откройте базу 1С в многопользовательском режиме.

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

Наименование Файл Версия Размер
DD_1CViewer_1_0.zip
.1228943774 20,67Kb
25.09.09
412
.1228943774 20,67Kb 412 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Владимир (hogik) 415 11.12.08 00:50 Сейчас в теме
(0)
;-) "Надо ж как-то было изучать объект ..."
2. Владимир (hogik) 415 11.12.08 01:02 Сейчас в теме
Думаю, можно использовать и в монопольном режиме если поставить вот это: http://infostart.ru/projects/2418/
3. Александр Венгер (venger) 2033 11.12.08 02:00 Сейчас в теме
4. Евгений Мартыненков (JohnyDeath) 291 11.12.08 10:13 Сейчас в теме
У Абаддоны есть красивый листер-плагин для тотала. Он и ДД читает.
5. Александр Венгер (venger) 2033 11.12.08 11:07 Сейчас в теме
(4) А ссылочку можно? Чтоб кто набрел сюда, смог и его посмотреть?
6. Евгений Мартыненков (JohnyDeath) 291 11.12.08 11:13 Сейчас в теме
7. Кузьмич (Кузьмич) 188 18.12.08 11:27 Сейчас в теме
Отлично! Как раз мне в помощь)

зы: плюс че-то на ставится, хотя и говорит, что я уже проголосовал. глюк какой-то...
8. Александр Венгер (venger) 2033 18.12.08 13:02 Сейчас в теме
(7) На сайте кэширование активно применяется, так что кое-что обновляется не сразу, со временем.... Уже, кстати, обновилось, плюс виден, спасибо за внимание
10. Александр Венгер (venger) 2033 16.01.09 11:44 Сейчас в теме
11. Александр Венгер (venger) 2033 16.01.09 11:45 Сейчас в теме
12. Евгений Долиновский (Dolly_EV) 262 17.01.09 17:22 Сейчас в теме
(9) зашел в твой профайл http://infostart.ru/profile/45658/
не нашел НИ Одной обработки и коммента...

Автору - респект и "+"
13. Альтаир (Altair777) 633 17.01.09 17:35 Сейчас в теме
(12) он забанен за флейм и нарушение авторских прав
и все его "разработки" тоже снесены за копирайт
14. Александр Венгер (venger) 2033 17.01.09 17:43 Сейчас в теме
15. Андрей (vinsentfire) 29.01.09 11:45 Сейчас в теме
Интересная обработка, можно посмотреть с каких полей состоит тот или иной справочинк, поизучать, поразбираться, одним словом спасибо разработчику мне пригодилась.