Навигатор по структуре и данным баз 1С 8.2, 8.3

Программирование - Инструментарий

навигатор структура конфигурации метаданные данные информационной базы

25
Просмотр структуры и данных ИБ 1С 8.2, 8.3. Состав, типы объектов, табличных частей, движений. Размер, структура хранения объекта. Для администраторов и разработчиков. Версия 1 - на обычных формах, версия 2 - на управляемых.

Версия 1.0

Позволяет просматривать структуру и данные баз 1С 8.2, 8.3. 

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

Выгрузка, загрузка данных объекта в XML. Объект можно открыть в редакторе. Поиск ссылок на объект.

Инструмент для администратора и разработчика. Помогает решать проблемы - анализ структуры объекта, поиск данных, корректировка данных "на лету". При разработке можно оперативно посмотреть структуры и данные объектов, выгрузить объекты для отладки в базу разработчика, сохранить отладочные объекты и пр.

Версия 2.0

Развитие версии 1.0. Исходный код доступен для загрузки с github. Разрабатывается на EDT. По мере выхода новых версий developer tools выполняется перевод. Текущий Kit : EDT 1.9+8.3.12.х.

В git размещена конфигурация с включенной в нее обработкой. Кому лень У кого нет времени подключаться, клонировать и готовить, здесь уже готовая версия. Код открыт, никаких обфускаций, никаких дурацких ВК+hasp (бр-р-р-р). Если нужно что-то исправить - добро пожаловать в мир EDT. Подключаетесь к github, создаете ветку - и да пребудет с вами Сила.

Можно просто скачать epf и что-то сделать с ней. Исходники - под лицензией BSD.

2.0.1

Изменена нумерация версий. Нормального понятия "сборки" пока нет, поэтому четвертая группа цифр убрана. Злой EDT не мог поймать опечатку в коде (символ "/" в начале одного из модулей и ломал отображение всего модуля). Из-за этого выпуск новой версии несколько затянулся.

Что нового:

- улучшена работа с переходом по навигационным ссылкам, можно переходить по ссылке прямо из формы навигатора, а не только из редактора объекта;
- добавлена возможность просмотра записи табличной части. Из редактора записи можно открыть нужный объект в редакторе объекта;
- в движениях документа отображаются все типы регистров (в т.ч. и регистры расчетов, можно просматривать);
- в редакторе объекта добавлено отображение данных объекта в виде XML;
- в редакторе объекта добавлено отображение узлов планов обмена на которых объект зарегистрирован с возможностью регистрации (удаления регистрации) изменений;
- панель истории навигации переработана, теперь вся навигация регистрируется в истории и сохраняется при закрытии навигатора;
- панель избранного переработана, в избранное можно добавлять как из редактора объекта так и из формы списка элементов. Данные избранного сохраняются при закрытии навигатора;
- в редакторе объекта добавлены команды удаления и установки (снятия) пометки на удаление;
- в редакторе объекта добавлена возможность скрывать (отображать) табличные части в зависимости от наличия записей в ТЧ;
- переработана форма настроек, теперь отображается в виде страницы панели;
- команда "Закрыть все окна" теперь работает;
- при закрытии навигатора закрываются все открытые окна редакторов;
- реализовано начальное отображение свойств объектов метаданных в отдельном окне;
- выполнена проверка работы на платформе 8.3.10 и в "песочном" интерфейсе - Ок;
- выполнена проверка в Web-клиенте (проверял на УТ 11 (демо) на сайте 1С) - Ок;
- устранены все зависимости от общих функций БСП (были ошибки в этой части);
- полностью заменены пиктограммы, этот стиль будет использоваться в дальнейшем;
- исправлены ошибки.

2.0.0.20

Разработка переведена на версию платформы 8.3.12. Ранее были проблемы но, сейчас, с выходом версии 1.9 Onyx (Олух, ха-ха), успешно преодолены. Теперь все полностью ведется на EDT. Приведено в порядок хранилище на github. Выпущенная версия полностью совпадает с версией в свободном доступе.

Что нового:

- исправлены выявленные ошибки;
- в форме редактора объекта добавлено отображение навигационной ссылки элемента;
- добавлена команда открытия элемента в редакторе по навигационной ссылке. В редакторе можно вставить ссылку и сразу открыть нужный элемент;
- добавлено отображение типов данных для структуры регистра накопления и регистра сведений;
- добавлена команда расчета и отображения количества всех элементов информационной базы;
- в информационное окно "О программе" добавлена ссылка на  github.

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

25

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

Наименование Файл Версия Размер
Навигатор по структуре и данным информационной базы 1С:Предприятия 8.2, 8.3, версия 1.0.0.7 + навигатор на управляемых формах, версия 2.0.1
.zip 731,10Kb
19.10.18
77
.zip 2.0.1 731,10Kb 77 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. maleshov.maxim 76 11.07.16 10:09 Сейчас в теме
Если версия ознакомительная на три недели, то почему выложена за стартмани?
2. o.nikolaev 228 11.07.16 11:38 Сейчас в теме
(1) maleshov.maxim, Максим, извините пожалуйста, но это какой-то косяк infostart-а! В публикации явно указал что она бесплатная, в письме к администрации, тоже указал, что пожалуйста, при подтверждении убедитесь, что публикация будет доступна как бесплатная. Выложили за "стартмани"... С утра отписал в службу поддержки об этой ошибке. Если за сегодня ничего не изменится, то в комментариях выложу ссылку на все-таки, бесплатное скачивание.
3. Aphanas 127 22.01.17 13:08 Сейчас в теме
Какие таблицы поддерживаются? Планы обмена, последовательности, константы и т. п.?
4. o.nikolaev 228 22.01.17 13:24 Сейчас в теме
(3) Планы обмена отображаются в дереве с указанием измерений, можно открыть список узлов выбранного плана, но возможность просмотреть что зарегистрировано, что нет, отсутствует. Последовательности отображаются в дереве с указанием структуры, документов и регистров. Для констант есть возможность вывести полный список с значениями. При необходимости можно отредактировать значение константы. Если будут пожелания, то все необходимые функции будут добавлены. Развитие обработки ведется. Также уже есть первая версия Навигатора для управляемых форм.
Прикрепленные файлы:
5. skteks 11.05.17 16:33 Сейчас в теме
Добрый день. Заинтересовала Ваша обработка - а как получить версию для управляемых форм?
6. o.nikolaev 228 12.05.17 10:02 Сейчас в теме
(5) Добрый день. Версия для управляемых форм пока в стадии альфа :-) В этом году будет доведена до работоспособного состояния и опубликована, но точнее срок вряд ли смогу пока назвать.
7. skteks 12.05.17 16:21 Сейчас в теме
Выдает вот такую ошибку:
{ВнешняяОбработка.МенеджерВнешнихМодулей.МодульОбъекта(20)}: Поле объекта не обнаружено (НавигаторПоСтруктуреХранения)
Возврат ВнешниеМодули[ИмяВнешнегоМодуля];

При нажатии правой кнопкой "Структура хранения объекта"
8. o.nikolaev 228 12.05.17 17:02 Сейчас в теме
(7) Да, ошибка (в макет не загружена обработка навигатора по структуре хранения). Напишите мне письмо, сегодня вышлю исправленную версию обработки, и соответственно опубликую ее.
9. skteks 12.05.17 17:22 Сейчас в теме
Написал, жду исправленную версию
10. o.nikolaev 228 15.05.17 13:13 Сейчас в теме
Отправил. Опубликовал версию 1.0.1.7 с исправлением ошибки.
11. gortol 183 26.12.17 14:28 Сейчас в теме
Добрый день,
есть новости по обработке на управляемых формах?

очень интересно

С Уважением,
Анатолий
13. o.nikolaev 228 07.02.18 23:46 Сейчас в теме
(11) Выпущена версия 1.0.0.1 для управляемых форм. Отправил на модерацию. В ближайшее время должна появиться на портале.
12. o.nikolaev 228 26.12.17 21:58 Сейчас в теме
Добрый день, да есть.

В рабочем состоянии:
- построение навигационного дерева метаданных;
- отображение закладки со списком элементов при щелчке на узле навигационного дерева (справочники, документы, регистры и т.п.)
- редактор объекта, открытие выбранного элемента в редакторе объекта (элемент или запись регистра).
14. gortol 183 20.02.18 16:47 Сейчас в теме
(238)
(13)
Олег, а есть перспективы появления данной версии?, тк уже давно сидит данная публикация на модерации((((
15. o.nikolaev 228 21.02.18 07:47 Сейчас в теме
(14) Анатолий, добрый день. Да, перспективы есть. К сожалению на данном этапе публикацию не пропускают из-за ограничения - запрет на разные публикации версий одной и той же программы. На мой взгляд - новый навигатор - принципиально другая программа. Администрация ресурса считает иначе :) Что тут сказать, 10 лет назад (20 килограммов назад) и трава была зеленее и инфостарт был иной, и девчонки красивее :) Если не получится убедить администрацию, то придётся редактировать эту публикацию, что поделаешь. Сейчас я в отпуске, после отпуска займусь доведением этого дела до финала. До конца февраля навигатор для управляемых форм будет опубликован точно.
16. gortol 183 21.02.18 09:35 Сейчас в теме
(15) Благодарю за ответ, с нетерпением ждём
17. o.nikolaev 228 28.02.18 12:21 Сейчас в теме
Оставьте свое сообщение