Метаданные +

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

20.05.2013 Последнее обновление данной разработки. Дальнейшее ее развитие в Метаданные ++

 

Иногда возникает необходимость просмотреть реквизиты какого-то объекта метаданных, не заходя в конфигуратор.

Особенно такая возможность востребована при наличии 2 (или больше Wink )  мониторов. Очень удобно открыть конфигуратор на одном мониторе и, не переключаясь между его окнами, посмотреть реквизиты и их типы значений на соседнем мониторе.

Войти в 2 конфигуратора одной базы нельзя, зато можно открыть много-много предприятий и в одном из них запустить данную обработку. Вот как это выглядит у меня:

 

Поддерживаются следующие типы объектов:

— общие объекты; (добавлено 06.11.2012)

— Константы;

— Справочники;

— Документы;

— Журналы документов;

— Перечисления;

— Отчеты;

— Обработки;

— Планы видов характеристик;

— Планы видов расчета;

— Регистры сведений;

— Регистры накопления;

— Регистры бухгалтерии;

— Регистры расчета;

— Планы счетов;

— Бизнес-процессы;

— Задачи;

— Внешние источники данных.

 

 

Основой для данной публикации послужила обработка Abadonna и любезно предоставленная автором http://dev.1tsm.ru/project/129

 

Есть возможность попытаться открыть все стандартные типы объектов и некоторые Общие:

— Планы обмена;

— Общая форма;

— Общий макет; 

— Общая картинка;

— и переключить Интерфейс. 

 

 

 

Вот еще парочка красивых скриншотов:

 

 

 

Небольшое замечание: при выводе стандартных реквизитов пропускаются некоторые совсем уж стандартные Smile.

Например, для регистров «Активность» и «НомерСтроки».

 

При выборе типов объектов показывается количество объектов данного типа.

 

 

Данная обработка тестировалась в следующих конфигурациях:

— УТП для Украины;

— Бухгалтерский учет для Украины; 

— УПП для Украины; 

 — УПП для России.

Но, и в других конфигурациях проблем быть не должно. 

New layer…

41 Comments

  1. Ёпрст

    Че-то как то необходимости не вижу в этом 🙁

    Имхо, снегопат поставить и привет

    🙂

    Reply
  2. Altair777

    (1) Ёпрст, речь идет не о том, чтобы подбирать реквизиты при вводе кода.

    С этим и так стандартная справляется (по Ctrl+пробел)

    А именно о том чтобы посмотреть, например, кому подчинен справочник. Да и, вообще, типы реквизитов.

    Reply
  3. Ёпрст

    Это, предопределенные элементы кажет ?

    Значения перечислений ?

    Reply
  4. Ёпрст

    Да и.. как то дерева метаданных хватает.

    Тем более, на таком мониторе как у тебя можно окно пофигуратора растянуть в право до немогу

    Reply
  5. tango

    да ладно, смотрялка меты встанет в ряд с перенумераторами и отключателями1сиподдержки, пожалуй, уже и никогда

    Reply
  6. Altair777

    (4) Ёпрст, да я пробовал растягивать, но все равно неудобно.

    Я привык работать с максимизированными внутренними окнами.

    P.S. У меня не только мониторы хорошие 🙂

    Reply
  7. alexk-is

    Не увидел поиска. Например:

    «Строка (100)»

    …и получаем список всех реквизитов соответствующего типа.

    А ещё можно собирать статистику по использованным в конфигурации типам данных.

    Не увидел где сохраняются результаты. Или обработка каждый раз перелопачивает всю конфигурацию?

    Reply
  8. Altair777

    (7) alexk-is,

    Поиск? Если честно, не подумал что он нужен 🙂

    Сохранения нет. Перелопачивается не вся конфигурация, а, к примеру, только необходимый вид справочника в процедуре

    Процедура ТЗ1ПриАктивизацииСтроки(Элемент)

    Reply
  9. Altair777

    (1) Ёпрст,

    кстати, хотел уточнить — снегопат работает только в режиме конфигуратора? 🙂

    Вот сейчас в режиме предприятия пишу запрос в консоли. И хочется мне узнать какие типы у реквизита. Так что, мне для этого конфигуратор надо открывать?

    Reply
  10. Арчибальд

    Мне таки постоянно требуется что-то посмотреть…

    Reply
  11. kstukov

    (4) поддерживаю, дерево метаданных итак хорошо на второй монитор можно перетащить, также как и свойства объектов

    Reply
  12. Altair777

    (11) kstukov, второй монитор не для этого нужен.

    У меня на левом (основном) открыты Опера и конфигураторы, а на правом Qip и Предприятия.

    Reply
  13. Famza

    (9) Согласен

    (10) Согласен, но когда по мелочи — каждый раз в конфу лезть…

    Reply
  14. nataon

    ))) осталось только второй монитор рядом поставить

    Reply
  15. Altair777

    (14) nataon, второй монитор никогда не повредит 🙂

    Вне зависимости от того, будет ли на нем крутится эта обработка или что-то другое.

    Reply
  16. kstukov

    (12) дело вкуса думаю. Лично в этом случае мне дерево метаданных удобнее потому что могу менять свойства объектов и фильтровать по подсистемам

    Reply
  17. Altair777

    (16) kstukov, проблема в том, что дерево метаданных доступно только в режиме конфигуратора.

    Еще один плюс моей обработки в том, что т.к. она запускается в режиме предприятия, можно сразу открыть форму списка с реальными данными, а не с мета-

    Или запустить отчет/обработку. Кстати, это можно сделать не только по кнопочке «Открыть список», но и по двойному клику по списку объектов (слева).

    Reply
  18. ADirks

    А про подсистему «Инструменты разработчика» не слышали? http://infostart.ru/public/15126/

    Я бы прежде чем что-то такое изобретать, заглянул сначала туда, может уже есть давно. Редактор запросов с контекстной подсказкой там точно есть.

    Reply
  19. Altair777

    (18) ADirks, посмотрите внимательно на первый скриншот!

    Похоже, Вы о ней только слышали, но не видели 🙂

    Вот тут крупнее 😉

    Reply
  20. Altair777

    (7) alexk-is,

    > А ещё можно собирать статистику по использованным в конфигурации типам данных.

    Обновил обработку. Вот так?

    Reply
  21. ADirks

    > Похоже, Вы о ней только слышали, но не видели 🙂

    Ага, по большей части так и есть. Просто удивился, что никто не помянул

    Reply
  22. Altair777

    (21) ADirks, имхо ИР немножко другие функции выполняет.

    Кстати….

    Reply
  23. alexk-is

    (20) Нет. Не так. А вот так:

    — Строка — 30

    — + Строка(20) — 18

    — — Строка(100) — 12

    — — — Фиксированная — 5

    — — — Переменная — 7

    + Число — 63

    + Дата — 17

    + Булево — 7

    И чтобы в качестве расшифровки можно было получить информацию в каких именно объектах и реквизитах используется такой тип данных. В конфигураторе такой возможности нет. Точнее так. По ссылочным типам данных найти информацию можно, а вот по простым типам всё гораздо хуже.

    Reply
  24. Altair777

    (23) alexk-is, ага! понял 🙂

    Reply
  25. s_a_r_u_m_a_n

    (6) ssd в качестве системного ещё поставьте и тогда будет вам счастье )

    Reply
  26. Altair777

    (25) srv7, все эти ухищрения не заменят главного преимущества данной обработки.

    А именно — возможность смотреть структуру метаданных, реквизитов и их типов в режиме предприятия.

    Ведь не всегда можно открыть конфигуратор.

    P.S. И, кстати, открывать документы, справочники, отчеты, обработки и т.д. с ее помощью намного удобнее, чем через операции.

    Reply
  27. s_a_r_u_m_a_n

    (26) что ж это за контора, которая приглашает спеца по 1С и не даёт ему войти в конфигуратор )) единственная ценность данной обработки в том, что иногда приходится в табло писать код и нет времени (читай лень) открыть конфигуратор.. это моё мнение..

    а вообще я указал на (6) пост с целью обратить ваше внимание на оценку вашего жёсткого диска — поставьте ssd, мин 7.5 оценка будет.. тогда система будет более сбалансирована.

    Reply
  28. Altair777

    (27) srv7,

    что ж это за контора, которая приглашает спеца по 1С и не даёт ему войти в конфигуратор

    я имел в виду другое

    (0) > Войти в 2 конфигуратора одной базы нельзя

    ага! про SSD понял 🙂

    Reply
  29. Famza

    (0) Чет я отвлекся… После 25.10.2012 11:12 что-нить изменилось? Стоит заново качать?

    Reply
  30. Altair777

    (29) Famza,

    26.10.2012 — При выборе типов объектов показывается количество объектов данного типа.

    P.S. сделать Вам перевод на 1 с/м? 🙂 Мне не жалко.

    Reply
  31. Altair777

    (29) Famza, а вот теперь сильно обновилось 😉

    Все объекты из дерева Общие.

    Reply
  32. Famza

    (31) ща посмотрю

    Reply
  33. Valiko77

    Делал лет 5 назад подобное для пользователей, но прижилось только у программистов. Вообще полезная штука!

    Reply
  34. Altair777

    (33) Valiko77, так оно для программистов и нужно 🙂 А еще для администраторов БД.

    Кстати, в моей базе у пользователя даже нет прав на эту обработку.

    Reply
  35. Famza

    (30) не стоит переводить $m — вопрос не в цене)))

    Reply
  36. AlexO

    Ничего не понял.

    Убийца снегопата?

    Здесь только смотреть списком типы данных реквизитов у объектов?

    Reply
  37. Altair777

    (36) AlexO, здесь — да 🙂

    А еще открытие форм списков. Дальнейшее развитие в Метаданные ++

    Reply
  38. AlexO

    (37)

    ага, уже глянул — там поинтереснее.

    И плюс туда же уехал 🙂

    Reply
  39. Altair777

    (38) AlexO, плюсики Вы можете ставить по одному на каждую публикацию. А не по одному на автора 😉

    Reply
  40. Altair777

    (35) Famza, хорошо, не буду 🙂

    Кстати, а Вы уже скачали Метаданные ++ ?

    Reply
  41. Famza

    (40) всему свое время ))

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *