gifts2017

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 412
.1228943774 20,67Kb
25.09.09
412
.1228943774 20,67Kb Скачать

См. также

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

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

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