Просмотр метаданных и структуры хранения данных в режиме предприятия

02.04.17

Разработка - Инструментарий разработчика

Просмотр, открытие объектов метаданных при работе в режиме предприятия (тонкий, толстый клиент, управляемого или обычного приложения). Добавлена структура хранения базы данных в терминах модели базы данных 1С:Предприятия или в терминах СУБД.

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

Наименование Файл Версия Размер
Просмотр метаданных и структуры хранения данных в режиме предприятия:
.epf 425,21Kb
57
.epf 425,21Kb 57 Скачать

Принципы работы такие же, как в режиме конфигуратора при просмотре свойств объекта метаданных.

Стандартные кнопки: "Сортировать список", "Сортировка по алфавиту", "Сортировка по категориям", "Показывать только важные".

В поле "Поиск" возможен ввод текста для отбора названий свойств по набранному тексту.

В таблице свойств можно сворачивать и разворачивать разделы.

Добавлены кнопки для выбора вывода названий объектов метаданных как в режиме конфигуратора (по имени объекта) или как в режиме предприятия (по синониму). 

Добавлен раздел "Дополнительно":

Подсистемы: В каких подсистемах зарегистрирован объект метаданных.

Функциональные опции: В каких функциональных опциях  зарегистрирован объект метаданных.

Последовательности: В каких последовательностях  зарегистрирован документ.

Журналы: В каких журналах  зарегистрирован документ.

Права: У каких ролей есть хоть какие-то права на объект метаданных.

Обмен данными: Если объект метаданных участвует в обмене данных.

Структура хранения: Показывает структуры таблиц, индексов и полей базы данных объекта метаданных.

Открыть список: Открывает список объекта метаданных (толстый клиент).

И если ячейка значение свойства выделена как гиперссылка (текст с подчеркиванием), значение ячейки возможно открывать двойным кликом мышки по ячейке.

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

По предложению izidakg добавил печать структуры данных объекта метаданных.

Также по его предложению добавил в каждом объекте значение объекта в структуре хранения базы данных в терминах модели базы данных 1С:Предприятия (в скобках в терминах СУБД). 

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

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122137    670    389    

714

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7288    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 8000 руб.

10.11.2023    3531    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177744    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99345    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18109    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28108    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23601    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. diletant 166 08.07.15 10:11 Сейчас в теме
Может кому пригодится. Конечно такая обработка - это изобретение велосипеда, причем довольно старинного, наверное таких разработок много (жаль не могу посмотреть, сравнить, оценить, нет денег ;)). Понятно и создание этой обработки дело не благодарное, конфигурация постоянно меняется, но наверное в ней пока достаточно информации для работы. В конце концов если нужно, можно добавлять в списки новые свойства. Сильно не критикуйте, первый блин ... ;)
2. diletant 166 08.07.15 10:16 Сейчас в теме
Хотя нет, лучше наоборот больше критиковать и указывать на ошибки (тихо сам с собою, я веду беседу )))
3. json 3297 08.07.15 12:11 Сейчас в теме
Спасибо за обработку. Она была бы имела дополнительную ценность, если бы можно было открывать список объектов из дерева. Я давно такую искал, но не нашел ничего подходящего.
Интересная идея по переключению между идентификаторами и наименованиями в дереве
Критика:
1) при позиционировании на ветке Реквизиты, Измерения выскакивает ошибка
2) код задублирован в обычной и управляемой форме. Одинаковые функции лучше было бы вынести в модуль обработки, а из форм вызывать (по принципу MVC). Это бы упростило модификацию
4. diletant 166 08.07.15 12:27 Сейчас в теме
(3) yurii_host,
список открывается из раздела дополнительно - Открыть список, хотя можно сделать и из дерева метаданных, сделаю, не вопрос
1). - Ошибку посмотрю,
2) - Я как раз и хотел это сделать, но не смог сделать (мало опыта) из управляемой формы не вижу процедуры и функции в модуле объекта
5. diletant 166 08.07.15 12:45 Сейчас в теме
(3) yurii_host,
Ошибку исправил
6. diletant 166 08.07.15 13:31 Сейчас в теме
(3) yurii_host,
добавил возможность открывать список объектов из дерева, только нужно поставить галочку "Открывать список"
17. tormozit 7136 09.07.15 10:50 Сейчас в теме
18. json 3297 09.07.15 15:43 Сейчас в теме
(17) tormozit, в этой публикации только обычные формы, разве нет?
Дизайн у данной работы поинтереснее, согласен с kiruha
27. diletant 166 16.07.15 11:48 Сейчас в теме
(3) yurii_host,
"2) код задублирован в обычной и управляемой форме. Одинаковые функции лучше было бы вынести в модуль обработки, а из форм вызывать (по принципу MVC). Это бы упростило модификацию"
Сделал, правда по принципу MVC или нет, я пока не понимаю.
7. kiruha 388 08.07.15 13:37 Сейчас в теме
Ошибка формата потока
по причине:
Ошибка преобразования данных XDTO:
Значение: BeginsWith Тип: {http://v8.1c.ru/8.1/data-composition-system/settings}DataCompositionComparisonType
по причине:
Ошибка отображения типов:
Отображение лексического значения 'BeginsWith' в значение типа 'ВидСравненияКомпоновкиДанных'

Убило предприятие
Открыл в конфигураторе - убило и конфигуратор
8. diletant 166 08.07.15 13:48 Сейчас в теме
(7) kiruha,
Проверял на 1С:Предприятие 8.3 (8.3.6.2076) УПП 1.3 (1.3.63.3) ошибок вроде не было
12. diletant 166 08.07.15 16:02 Сейчас в теме
(7) kiruha,
Вопрос, а что значит :"Открыл в конфигураторе - убило и конфигуратор", может это пакет такой пакет такой?
26. diletant 166 16.07.15 11:44 Сейчас в теме
(7) kiruha,
"Убило предприятие Открыл в конфигураторе - убило и конфигуратор" нашел наверно чем убивает, исправил
30. V.Nikonov 120 24.09.15 14:54 Сейчас в теме
(26) У платформы 1с8 до сих пор не устранена ошибка: При редактировании объектов Конфигуратором под 8.3 они иногда перестают работать под 8.2.
Спросите у Интернета "Ошибка формата потока 8.2" - много ругательств прочитаете...
33. diletant 166 03.10.15 06:24 Сейчас в теме
(30) V.Nikonov,
У меня тоже была такая ошибка из-за того что я в управляемой форме в настройках условного оформления выбрал оформление, которое отсутствовала в предыдущих платформах, после изменения оформления ошибка ушла.
9. kiruha 388 08.07.15 13:52 Сейчас в теме
У меня 8.2 (8.2.19.102) - не годится ?
10. diletant 166 08.07.15 13:54 Сейчас в теме
(9) kiruha,
да по идее без разницы, а какая конфигурация?
11. kiruha 388 08.07.15 13:59 Сейчас в теме
Бух 2.0. От этого тоже зависит ?

Может отдельно скомпоновать для 8.2 и 8.3 ?
Большинство на 8.2 еще
13. kiruha 388 08.07.15 16:21 Сейчас в теме
Это значит, что при открытии в предприятии/конфигураторе - предприятие/конфигуратор падает с критической ошибкой описанной выше.

Вам нужно просто открыть последнюю версию 8.2 платформы и в любом режиме убедиться что она в нем работает ваша обработка.
Если нет - скопировать формы модули и выложить рядом
14. diletant 166 08.07.15 16:30 Сейчас в теме
(13) kiruha,
попробую, если получится
15. diletant 166 08.07.15 16:54 Сейчас в теме
(13) kiruha,
попробовать не получилось, наверное не специалист менять платформы. Спорит не буду, но как бы не представляю себе, если вы открываете в конфигураторе мою обработку и падает конфигуратор, она ничего не пишет туда а только читает оттуда ничего не преобразовывая, да и то в режиме предприятия, хотя все может быть писал по синтаксис - помощнику.
16. kiruha 388 08.07.15 17:32 Сейчас в теме
Я открыл в 8.2 и 8.3 по конфигуратору.
В 8.3 открыл Вашу обработку .
В 8.2 создал новую. Копи паст обычной формы из 8.3 обработки в 8.2 обработку - ОК.
Сохранил.
Заработало. Спасибо ! Симпатично

Использую аналоги для оперативного просмотра структуры хранения.
В других обработках не все объекты и не такой красивый дизайн - рекомендую )
19. diletant 166 10.07.15 07:08 Сейчас в теме
(16) kiruha,
Пожалуйста, рад что все получилось.
20. kiruha 388 10.07.15 10:11 Сейчас в теме
(19) Да, но лучше Вам проделать такую же операцию и выложить версию для 8.2 ))
21. vasyak319 150 13.07.15 17:25 Сейчас в теме
Так симпатично, что даже жаль, что ненужно.
22. Dmitryiv 161 15.07.15 10:35 Сейчас в теме
Полезный инструмент. Вот только не нашёл как посмотреть список предопределенных элементов справочников, планов счетов и т.д.
24. diletant 166 16.07.15 11:40 Сейчас в теме
(22) Dmitryiv,
В старых версиях платформы пока не нашел как показать предопределенные значения (в новой: ПолучитьИменаПредопределенных())
23. izidakg 170 15.07.15 12:28 Сейчас в теме
возможность сохранения структуры еще бы
25. diletant 166 16.07.15 11:41 Сейчас в теме
(23) izidakg,
Если "возможность сохранения структуры еще бы", это отчет, то сделал
28. kiruha 388 17.09.15 12:02 Сейчас в теме
Кинул обработку соседним отделу -
1. не видно как реквизит называется в структуре хранения. Можно перейти по ссылке структура хранения - но там отсутствует табличное представление полей
надо тыкать по 30 реквизитам пока не найдешь нужный
Было бы удобно если бы на странице описания реквизита был бы отдельный раздел с именем поля в структуре хранения
2.У реквизита есть тип и гиперссылка в обработке на этот тип (например справочник Контрагенты). Вместо ожидаемого перехода по гиперссылке в дерево - попадаешь в малопонятное окно без какого либо функционала
29. diletant 166 18.09.15 06:40 Сейчас в теме
(28) kiruha,
1. По первому пункту как понял, сделал в разделе "Структура", кроме вывода на странице описания реквизита поля с именем поля в структуре хранения, сделаю позже как будет время
2. по второму пункту - переход сделан для того что если тип реквизита - составной его полный состав показать в отдельном окне, т. к. в строку может не поместиться
34. diletant 166 03.04.17 16:14 Сейчас в теме
(28)
1. не видно как реквизит называется в структуре хранения. Можно перейти по ссылке структура хранения - но там отсутствует табличное представление полей
надо тыкать по 30 реквизитам пока не найдешь нужный
Было бы удобно если бы на странице описания реквизита был бы отдельный раздел с именем поля в структуре хранения

Хоть поздно, но сделал.
31. kiruha 388 01.10.15 12:36 Сейчас в теме
Спасибо !
теперь ошибок нет и видно имена в структуре хранения
32. diletant 166 02.10.15 05:19 Сейчас в теме
(31) kiruha,
Да всегда пожалуйста
35. kiruha 388 11.04.17 14:29 Сейчас в теме
36. kiruha 388 12.04.17 10:51 Сейчас в теме
На мой взгляд - самый красивый отчет по структуре метаданных - рекомендую
37. yku 372 23.08.18 14:10 Сейчас в теме
Скачал. Код - это жесть. Мне кажется, надо предупреждать, что обфускация.
Прикрепленные файлы:
38. yku 372 23.08.18 15:27 Сейчас в теме
Т.е. вот получаю ошибку:
{ВнешняяОбработка.Метаданные.МодульОбъекта(44)}: Значение не является значением объектного типа (Скопировать)
Если Н="Под" Тогда Д=M[12].Скопировать(); С0=Д.Строки[0]; ОтобратьПодсистемы(С0,З,1); М=?(Ф=0,С0.Строки.Количество(),С0);
И как её исправить? Верю, что много времени на эту обработку убито, но блин.
Оставьте свое сообщение