Навигатор по структуре и данным информационной базы 1С:Предприятия 8.2, 8.3 на обычных и управляемых формах

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

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

25
Обработка предназначена для просмотра структуры конфигурации и данных информационной базы 1С:Предприятия 8.2, 8.3. С ее помощью можно изучить структуру и типы метаданных, просмотреть данные объектов, табличных частей и движений документов, оценить объем данных. Доступна функция просмотра структуры хранения объекта. Будет полезна администраторам и разработчикам 1С. Версия 1.0 работает на обычных формах в толстом клиенте, версия 2.0 работает на управляемых формах в тонком клиенте.

Версия 1.0

Универсальная обработка "Навигатор 1С" позволяет просматривать структуру конфигурации и данные информационной базы 1С:Предприятия на платформе 8.2, 8.3. 

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

Есть функция выгрузки и загрузки данных объекта в XML. Выбранный объект можно открыть в редакторе объекта. Доступна функция поиска ссылок на объект.

Отличный инструмент для администратора баз 1С и для разработчика. Позволяет быстро решать проблемы связанные с данными информационной базы: анализ структуры объекта, поиск данных, корректировка данных базы "на лету". При разработке позволяет быстро просмотреть структуры и данные структур объектов, выгрузить нужные для отладки объекты в базу разработчика, сохранить отладочные объекты.

Версия 2.0

Развитие предыдущей версии навигатора на обычных формах. Весь исходный код доступен для загрузки из репозитория github. Для разработки используется EDT. По мере выхода новых версии EDT и платформы выполняется перевод разработки на обновленные инструменты. Текущий developer kit - EDT 1.9 Onyx и платформа 1С 8.3.12.

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

Можно просто скачать обработку и что-то делать уже с ней. Исходный код доступен под лицензией 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
18.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 Сейчас в теме
Оставьте свое сообщение