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

02.04.17

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Просмотр метаданных и структуры хранения данных в режиме предприятия:
.epf 425,21Kb
60
60 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

12000 руб.

02.09.2020    170260    940    403    

907

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    13255    100    46    

104

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

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

9360 руб.

17.05.2024    26829    90    48    

134

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

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

22200 руб.

06.10.2023    16975    41    15    

75

SALE! %

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

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

4800 3840 руб.

14.01.2013    190769    1151    0    

918

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

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

15000 руб.

10.11.2023    11506    40    27    

66

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

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    954    2    0    

5

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

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

5000 руб.

07.02.2018    104013    244    100    

306
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. diletant 167 08.07.15 10:11 Сейчас в теме
Может кому пригодится. Конечно такая обработка - это изобретение велосипеда, причем довольно старинного, наверное таких разработок много (жаль не могу посмотреть, сравнить, оценить, нет денег ;)). Понятно и создание этой обработки дело не благодарное, конфигурация постоянно меняется, но наверное в ней пока достаточно информации для работы. В конце концов если нужно, можно добавлять в списки новые свойства. Сильно не критикуйте, первый блин ... ;)
2. diletant 167 08.07.15 10:16 Сейчас в теме
Хотя нет, лучше наоборот больше критиковать и указывать на ошибки (тихо сам с собою, я веду беседу )))
3. json 3358 08.07.15 12:11 Сейчас в теме
Спасибо за обработку. Она была бы имела дополнительную ценность, если бы можно было открывать список объектов из дерева. Я давно такую искал, но не нашел ничего подходящего.
Интересная идея по переключению между идентификаторами и наименованиями в дереве
Критика:
1) при позиционировании на ветке Реквизиты, Измерения выскакивает ошибка
2) код задублирован в обычной и управляемой форме. Одинаковые функции лучше было бы вынести в модуль обработки, а из форм вызывать (по принципу MVC). Это бы упростило модификацию
4. diletant 167 08.07.15 12:27 Сейчас в теме
(3) yurii_host,
список открывается из раздела дополнительно - Открыть список, хотя можно сделать и из дерева метаданных, сделаю, не вопрос
1). - Ошибку посмотрю,
2) - Я как раз и хотел это сделать, но не смог сделать (мало опыта) из управляемой формы не вижу процедуры и функции в модуле объекта
5. diletant 167 08.07.15 12:45 Сейчас в теме
(3) yurii_host,
Ошибку исправил
6. diletant 167 08.07.15 13:31 Сейчас в теме
(3) yurii_host,
добавил возможность открывать список объектов из дерева, только нужно поставить галочку "Открывать список"
17. tormozit 7247 09.07.15 10:50 Сейчас в теме
18. json 3358 09.07.15 15:43 Сейчас в теме
(17) tormozit, в этой публикации только обычные формы, разве нет?
Дизайн у данной работы поинтереснее, согласен с kiruha
27. diletant 167 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 167 08.07.15 13:48 Сейчас в теме
(7) kiruha,
Проверял на 1С:Предприятие 8.3 (8.3.6.2076) УПП 1.3 (1.3.63.3) ошибок вроде не было
12. diletant 167 08.07.15 16:02 Сейчас в теме
(7) kiruha,
Вопрос, а что значит :"Открыл в конфигураторе - убило и конфигуратор", может это пакет такой пакет такой?
26. diletant 167 16.07.15 11:44 Сейчас в теме
(7) kiruha,
"Убило предприятие Открыл в конфигураторе - убило и конфигуратор" нашел наверно чем убивает, исправил
30. V.Nikonov 121 24.09.15 14:54 Сейчас в теме
(26) У платформы 1с8 до сих пор не устранена ошибка: При редактировании объектов Конфигуратором под 8.3 они иногда перестают работать под 8.2.
Спросите у Интернета "Ошибка формата потока 8.2" - много ругательств прочитаете...
33. diletant 167 03.10.15 06:24 Сейчас в теме
(30) V.Nikonov,
У меня тоже была такая ошибка из-за того что я в управляемой форме в настройках условного оформления выбрал оформление, которое отсутствовала в предыдущих платформах, после изменения оформления ошибка ушла.
9. kiruha 388 08.07.15 13:52 Сейчас в теме
У меня 8.2 (8.2.19.102) - не годится ?
10. diletant 167 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 167 08.07.15 16:30 Сейчас в теме
(13) kiruha,
попробую, если получится
15. diletant 167 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 167 10.07.15 07:08 Сейчас в теме
(16) kiruha,
Пожалуйста, рад что все получилось.
20. kiruha 388 10.07.15 10:11 Сейчас в теме
(19) Да, но лучше Вам проделать такую же операцию и выложить версию для 8.2 ))
21. vasyak319 152 13.07.15 17:25 Сейчас в теме
Так симпатично, что даже жаль, что ненужно.
22. Dmitryiv 162 15.07.15 10:35 Сейчас в теме
Полезный инструмент. Вот только не нашёл как посмотреть список предопределенных элементов справочников, планов счетов и т.д.
24. diletant 167 16.07.15 11:40 Сейчас в теме
(22) Dmitryiv,
В старых версиях платформы пока не нашел как показать предопределенные значения (в новой: ПолучитьИменаПредопределенных())
23. izidakg 174 15.07.15 12:28 Сейчас в теме
возможность сохранения структуры еще бы
25. diletant 167 16.07.15 11:41 Сейчас в теме
(23) izidakg,
Если "возможность сохранения структуры еще бы", это отчет, то сделал
28. kiruha 388 17.09.15 12:02 Сейчас в теме
Кинул обработку соседним отделу -
1. не видно как реквизит называется в структуре хранения. Можно перейти по ссылке структура хранения - но там отсутствует табличное представление полей
надо тыкать по 30 реквизитам пока не найдешь нужный
Было бы удобно если бы на странице описания реквизита был бы отдельный раздел с именем поля в структуре хранения
2.У реквизита есть тип и гиперссылка в обработке на этот тип (например справочник Контрагенты). Вместо ожидаемого перехода по гиперссылке в дерево - попадаешь в малопонятное окно без какого либо функционала
29. diletant 167 18.09.15 06:40 Сейчас в теме
(28) kiruha,
1. По первому пункту как понял, сделал в разделе "Структура", кроме вывода на странице описания реквизита поля с именем поля в структуре хранения, сделаю позже как будет время
2. по второму пункту - переход сделан для того что если тип реквизита - составной его полный состав показать в отдельном окне, т. к. в строку может не поместиться
34. diletant 167 03.04.17 16:14 Сейчас в теме
(28)
1. не видно как реквизит называется в структуре хранения. Можно перейти по ссылке структура хранения - но там отсутствует табличное представление полей
надо тыкать по 30 реквизитам пока не найдешь нужный
Было бы удобно если бы на странице описания реквизита был бы отдельный раздел с именем поля в структуре хранения

Хоть поздно, но сделал.
31. kiruha 388 01.10.15 12:36 Сейчас в теме
Спасибо !
теперь ошибок нет и видно имена в структуре хранения
32. diletant 167 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 376 23.08.18 14:10 Сейчас в теме
Скачал. Код - это жесть. Мне кажется, надо предупреждать, что обфускация.
Прикрепленные файлы:
1c_ssnik; wowik; +2 Ответить
38. yku 376 23.08.18 15:27 Сейчас в теме
Т.е. вот получаю ошибку:
{ВнешняяОбработка.Метаданные.МодульОбъекта(44)}: Значение не является значением объектного типа (Скопировать)
Если Н="Под" Тогда Д=M[12].Скопировать(); С0=Д.Строки[0]; ОтобратьПодсистемы(С0,З,1); М=?(Ф=0,С0.Строки.Количество(),С0);
И как её исправить? Верю, что много времени на эту обработку убито, но блин.
Оставьте свое сообщение