0. ROL32 219 28.10.18 01:25 Сейчас в теме

Навигатор по конфигурации базы 1С 8.3

Универсальная внешняя обработка (СДРНавигаторУпр) для просмотра метаданных конфигураций баз 1С 8.3.
Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д.
Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы.
Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами".
Небольшой набор сервисных функций для повседневной работы.
Для программистов и пользователей. Платформа 8.3, управляемые формы. Версия 1.1.0.51 от 08.01.2020

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. ImHunter 167 28.10.18 10:37 Сейчас в теме
А как насчет поддержки нетиповых конфигураций? Без БСП которые.
2. ROL32 219 28.10.18 11:02 Сейчас в теме
Не зависит от конкретной конфигурации
3. alex_4x 81 28.10.18 16:25 Сейчас в теме
Полезная разработка.
Подскажите, а есть вообще способ программно понять - объект метаданных относится к основной конфигурации или к расширению?
5. ROL32 219 28.10.18 18:54 Сейчас в теме
Спасибо, честно говоря не знаю - не задавался таким вопросом
обязательно исследую
6. ROL32 219 29.10.18 07:42 Сейчас в теме
Есть: см. ОбъектМетаданных.РасширениеКонфигурации()
4. ROL32 219 28.10.18 18:52 Сейчас в теме
Спасибо, честно говоря не знаю - не задавался таким вопросом
обязательно исследую
7. ImHunter 167 29.10.18 08:36 Сейчас в теме
Сругалось:
{ВнешняяОбработка.СДРНавигаторУпр.Форма.Форма.Форма(367,33)}: Конструктор не найден
			НачатьЗапускПриложения(Новый <<?>>ОписаниеОповещения(), СтрокаЗапуска); (Проверка: Толстый клиент (обычное приложение))

Дописал запятую в конструктор:
НачатьЗапускПриложения(Новый ОписаниеОповещения(,), СтрокаЗапуска);

Платформа 8.3.10.2580
В общем, запуск клиентов пока не работает. Потом гляну что к чему.
8. ROL32 219 29.10.18 09:10 Сейчас в теме
в разных версиях платформы разные требования (обязательный, необязательный) к параметрым НачатьЗапускПриложения(...) и ОписаниеОповещения(...) - на этой неделе обновлю
9. Патриот 249 13.11.18 18:47 Сейчас в теме
Приветствую! Приятно видеть тебя здесь)
1. В описание добавь про сервисные функции
Просмотр метаданных конфигураций баз 1С (свойства и реквизиты объектов конфигурации, предопределенные данные, основные права доступа и т.д.). Для программистов и пользователей. Плюс небольшой набор сервисных функций

2. С помощью этой штуки часом нельзя узнать в каких подписках на событие используется объект? Как это сделать в конфигураторе, я знаю, если что - поиск ссылок на объект
10. ROL32 219 13.11.18 21:48 Сейчас в теме
Привет, взаимно!
1. Спасибо, добавлю в следующем обновлении
2. На данный момент нет, не делал. В принципе сделать можно
11. leosoft 143 03.02.19 23:15 Сейчас в теме
(10) Таки скачал и навигатор! Понравился!
Мне знаете чего не хватает - чтобы в одной таблице окна я выбирал регистр сведений, а в другой - синхронно смотрел его содержимое.
Это позволило бы быстро пробежаться по всем регистрам и посмотреть их наполнение.
Может у Вас уже есть эта возможность, а я не заметил?
12. ROL32 219 04.02.19 09:57 Сейчас в теме
(11)Такой возможности нет - сознательно не делал. Навигатор предназначен для исследования свойств метаданных, а не самих данных. Хотя там есть команда "Динамический список" для просмотра данных, но уже в другом окне.
14. leosoft 143 04.02.19 11:05 Сейчас в теме
(12 Понял, сам буду допиливать. :)
13. Lem0n 164 04.02.19 10:49 Сейчас в теме
Нужно добавить просмотр индексов таблиц каждого объекта метаданных
15. ROL32 219 04.02.19 11:29 Сейчас в теме
(13)Пожалуй действительно будет полезно - добавлю
16. Lem0n 164 04.02.19 11:47 Сейчас в теме
(15)И соответствующие имена СУБД объектов
17. ROL32 219 04.02.19 11:49 Сейчас в теме
18. ROL32 219 02.03.19 21:26 Сейчас в теме
(13) версия 1.1.0.29 - добавил (самому понадобилось)
19. Lem0n 164 03.03.19 10:46 Сейчас в теме
(18)А в дереве конфигурации имя sql главной таблицы есть? а то запаришься в каждый заходить и кнопку тыкать
20. ROL32 219 03.03.19 12:23 Сейчас в теме
(19) Нет и скорее всего делать не буду. Есть специальные обработки по работе со структурой хранения. При анализе ТЖ или поиске тяжелых запросов обычно возникает задача поиска объекта метаданных если известна SQL-таблица. В навигатор это включать считаю не целесообразным - усложнит интерфейс.
21. Lem0n 164 03.03.19 20:21 Сейчас в теме
(20) я имею ввиду просто колонку именем sql таблицы в дереве объектов конфигурации и больше ничего.
Прикрепленные файлы:
22. ROL32 219 03.03.19 21:19 Сейчас в теме
(21) идею понял, сделать не проблема. Но я пока не вижу в этом особого смысла. В любом случае спасибо за комментарий.
23. Xershi 898 03.03.19 22:51 Сейчас в теме
24. ROL32 219 04.03.19 08:46 Сейчас в теме
(21)еще раз подумал - если не будет сильно тормозить, добавлю
25. ROL32 219 04.03.19 21:48 Сейчас в теме
(21)версия 1.1.0.31 - в дерево конфигурации добавил колонку с именем основной таблицы хранения
26. umorochka 01.07.19 19:27 Сейчас в теме
никак не пойму как перейти к редактору конкретного объекта. Все перерыла ))
Подскажите пожалуйста.
27. ROL32 219 02.07.19 07:44 Сейчас в теме
(26) 1. Из дерева объектов конфигурации переходите к свойствам объект (правая мышь или кнопка на командной панели), в форме свойств объект нажимает кнопку ""Редактор объектов" - откроется форма редактора.
2. Из дерева конфигуратора или окна свойств объекта нажимаете кнопку "Динамический список" - открывается форма списка объектов, н которой есть кнопка "Открыть объект"
28. umorochka 02.07.19 10:41 Сейчас в теме
(27)
ерева объектов конфигурации переходите к свойствам объект (правая мышь или кнопка на командной панели), в форме свойств объект нажимает кнопку ""Редактор объектов" - откроется форма редактора.
2. Из дерева конфигуратора или окна свойств объекта нажимаете кнопку "Динамический список" - открывается форма списка объектов, н которой есть кнопка "Открыть объект"


Спасибо большое. Все получилось!
29. ROL32 219 02.07.19 11:36 Сейчас в теме
(28) Обратите внимание, что в редакторе объекта есть возможность сразу открыть объект по навигационной ссылке (см. группу "Поиск объекта по UUID и URL") - для меня это очень удобно
30. Aftee 30.08.19 10:14 Сейчас в теме
Не нашел в описании и на скринах, есть ли информация по размеру таблиц бд?
32. ROL32 219 30.08.19 16:07 Сейчас в теме
(30) Если речь идет о размерах SQL таблиц - то нет. К SQL серверу напрямую не соединяется
31. WalterMort 311 30.08.19 15:35 Сейчас в теме
Что-то подобное в составе http://forum.infostart.ru/forum9/topic173185/message1812351/#message1812351 делал. Полезно иногда подсмотреть.
33. ROL32 219 30.08.19 16:08 Сейчас в теме
(31) Может и есть, по описанию не понятно
34. Pim 168 02.09.19 16:23 Сейчас в теме
1. Правильно ли я понял, что можно редактировать любой объект конфигурации? Например, набор записей регистров можно изменить?
2. Можно в табл. часть добавить / удалить строку?
35. ROL32 219 02.09.19 17:26 Сейчас в теме
(34) вопрос относится к реадктору объектов, который интегрирован в навигатор https://infostart.ru/public/983887/
- можно редактировать объект ссылочного типа (справочник, документ и т.д.); его реквизиты и табличные части
- можно редактировать движния документов (наборы записей регистров сведений, накопления, бухгалтерии, расчетов)
- независимый регистр сведений редактировать нельзя
36. gogotov 05.09.19 06:58 Сейчас в теме
При навигации по дереву объектов метаданных при проставленной галочке "Отображать права на объекты" вылетает ошибка:
Поле объекта недоступно для записи (НС)
{ВнешняяОбработка.СДРНавигаторУпр.Форма.Форма.Форма(1395)}: НС = __ТабРолиИПользователи.Добавить();
{ВнешняяОбработка.СДРНавигаторУпр.Форма.Форма.Форма(1290)}: Струк = вПолучитьПраваДоступаКОбъекту(ИмяПрава, ТекДанные.ПолноеИмя, _АдресаХранилищ.РолиИПользователи, УникальныйИдентификатор);

ну и список ролей не заполняется
37. gogotov 05.09.19 07:04 Сейчас в теме
(36) Разобрался: это особенности моей конфигурации. В ней есть общий модуль с именем "НС" :)
38. ROL32 219 05.09.19 07:33 Сейчас в теме
(37) Общий модуль "НС" - это круто, хорошо что не "Субконто" или "Счетчик"
БСП тоже этим грешит - назвали общий модуль "Пользователи"

В Вашем случае придется в функциях, где встречается переменная НС добавить строчку кода:
Перем НС;
39. gogotov 05.09.19 08:15 Сейчас в теме
(38)Уже все поправил. Заработало. Спасибо за обработку, очень круто!
40. Светлый ум 242 26.09.19 05:41 Сейчас в теме
+1 в копилку
Какую из обработок качать?
41. ROL32 219 29.09.19 16:38 Сейчас в теме
(40) Не понял вопроса - я бы скачал навигатор и консоль запровсов (редактор объектов в них встроен)
42. Светлый ум 242 30.09.19 04:57 Сейчас в теме
(41)
1) СДРНавигаторУпр - Навигатор по конфигурации базы 1С

2) Навигатор по конфигурации базы 1С (обновление для версий 1.1.0.23 и старше)

со стороны это выглядит так:
- есть 2 обработки и обе называются навигатор (с разной стоимостью).
- вопрос: в чем различие этих обработок при схожем названии?
43. ROL32 219 30.09.19 08:02 Сейчас в теме
(42)
1) Навигатор по конфигурации базы 1С - это полная версия обработки
2) Навигатор по конфигурации базы 1С (обновление для версий 1.1.0.23 и старше) - это обработка, которая представляет собой обновление (для пользователей у которых имеется старая версия навигатора). В публикации есть отделбный пункт "Как прменить обновление", где описано, что с ним делать.
Светлый ум; +1 Ответить
44. alfa_1969 62 11.11.19 05:06 Сейчас в теме
Подскажите, как получить обновление?
45. ROL32 219 11.11.19 07:36 Сейчас в теме
(44) Перестал выкладывать обновления поскольку:
- практически никто не пользуется
- некоторые скачивают одновременно полную версию и обновление (лишниие траты)
- похоже многим не понятно зачем это надо
46. alfa_1969 62 11.11.19 15:30 Сейчас в теме
(45) можете прислать на почту? alfairus@mail.ru
47. ROL32 219 11.11.19 15:45 Сейчас в теме
48. cprit 208 26.12.19 13:31 Сейчас в теме
Добрый день!
Для обычных форм есть замечательный набор инструментов "Инструменты разработчика 1С", но его невозможно использовать в линуксе и в тонком и веб клиенте.

Поэтому мы решили собрать подобный пакет, но который будет работать только на платформенных механизмах или с использованием кроссплатформенных компонент.

Использование этого пакета инструментов хотим сделать общедоступным(OpenSource), разработку вести через гитхаб с использованием EDT.

Можем ли мы включить в этот набор обработки(или часть идей и функционала) из этой публикации?

На текущий момент нашли основные инструменты (консоль запросов, консоль кода, редактор реквизитов, консоль компоновки и др.) для включения в инструментарий. Сейчас занимаемся получением одобрения авторов. Часть включаем свои- редактор предопределенных, редактор констант, Групповая обработка

Ссылка на репозиторий с новыми инструментами https://github.com/cpr1c/tools_ui
49. lmnlmn 58 26.12.19 14:58 Сейчас в теме
(48) Задумка интересная. Есть ли публикация на инфостарте про ваше начинание?
50. cprit 208 26.12.19 15:04 Сейчас в теме
(49) Публикаций пока нет. Планируем сделать после праздников. Как раз будет понимание каков масштаб проблемы
63. ROL32 219 30.01.20 15:39 Сейчас в теме
(48) Добрый день!
Можем ли мы включить в этот набор обработки(или часть идей и функционала) из этой публикации?

не возражаю
51. Famza 83 10.01.20 11:01 Сейчас в теме
(0) Спасибо автору.
ROL32, обновление получать с сайта? А то см не так много...
55. ROL32 219 10.01.20 19:52 Сейчас в теме
(51) Вы хотите, чтобы кроме новой версии была возможность скачивания обновления?
52. Famza 83 10.01.20 11:41 Сейчас в теме
(0) версия 1.1.0.49от 25.12.19
Еще пожелание - так как справочник "Пользователи" иерархический, то хотя бы дерево добавить на закладке "Пользователи".
Найден баг/фича: на закладке "Объекты конфигурации" при включенном флаге "Отображать права на объекты..." активная строка всегда первая, а не выбранная.
53. Famza 83 10.01.20 12:08 Сейчас в теме
(52) баг/фича: если введено слово поиска
54. ROL32 219 10.01.20 19:49 Сейчас в теме
(52)
1. На закладке "Пользователи" отображается не справочник Пользователи (которого может и не быть в конфигурации), а реальный список пользователей ИБ, который можно увидеть в конфигураторе (Меню-Администрирование-Пользователи)
2. По поводу активной строки не понял вопроса
56. Famza 83 13.01.20 10:03 Сейчас в теме
(54) Прошу прощения, но саппорт так и не смог ответить почему я не мог откорректировать сообщения - поэтому сумбурно получилось.
1. Есть справочник Пользователи или нет - не важно, но если он иерархический, то лучше его и выводить иерархически (дерево значений?)
2. На скрине порядок действий: 1 - выбрали отображение прав, 2 - вводим слово поиска, 3 - становим на интересующую строку посмотреть права, итог - активной строкой опять становиться первой.
Прикрепленные файлы:
57. ROL32 219 13.01.20 10:40 Сейчас в теме
(56)
1. Наверное я плохо объяснил, попробую еще раз. На закладке "Пользователи" отображается реальный список пользователей ИБ, который можно увидеть в конфигураторе (Меню-Администрирование-Пользователи). Там нет никакой иерархии.
2. На платформах 8.3.13.1513 и 8.3.15.1700 не смог добиться такого эффекта. Думаю, что такой эффект связан с особенностями реализации интерфейса в различных платформах 1С. Если в последствии словлю это баг, попытаюсь исправить.
Спасибо за комментарий.
58. Famza 83 13.01.20 10:55 Сейчас в теме
(57)
1. Ну и так здорово получилось.
2. Извиняюсь, не указал платформу - 8.3.16.1030

(55) Если возможно, конечно. Но для обработки обновление - это доступ к новой версии
59. ROL32 219 13.01.20 11:23 Сейчас в теме
(58) Раньше выкладывал обновления, но потом перестал, см. (45)
может быть начну снова это делать
60. Famza 83 13.01.20 18:29 Сейчас в теме
(59) Думаю, таких новичков как я будет много.
61. Famza 83 22.01.20 12:20 Сейчас в теме
(0) ROL32, а можно добавить на главном окне подсистему, которой принадлежит объект?
62. ROL32 219 22.01.20 13:48 Сейчас в теме
(61) Объект может принадлежать нескольким подсистемам, поэтому на главном окне это не отображается
Подсистемы, которым принадлежит объект, можно увидеть в окне "Свойств объекта"
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Екатеринбург
зарплата от 90 000 руб. до 150 000 руб.
Полный день

Архитектор 1С
Нижний Новгород
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист 1С
Челябинск
зарплата от 100 000 руб.
Полный день