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

02.04.17

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

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

Файлы

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

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

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

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

15500 руб.

02.09.2020    207420    1139    411    

1035

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

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

8400 руб.

20.08.2024    37431    213    111    

201

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

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

16000 руб.

10.11.2023    17029    74    39    

89

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

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

22200 руб.

06.10.2023    24733    65    28    

93

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

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

9500 руб.

17.05.2024    35729    130    53    

172

SALE! 30%

Инструментарий разработчика WEB-интеграция 1С v8.3 1C v8.2 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 12600 руб.

22.11.2024    2134    1    0    

8

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

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

3600 руб.

27.12.2024    3043    7    0    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. diletant 167 08.07.15 10:11 Сейчас в теме
Может кому пригодится. Конечно такая обработка - это изобретение велосипеда, причем довольно старинного, наверное таких разработок много (жаль не могу посмотреть, сравнить, оценить, нет денег ;)). Понятно и создание этой обработки дело не благодарное, конфигурация постоянно меняется, но наверное в ней пока достаточно информации для работы. В конце концов если нужно, можно добавлять в списки новые свойства. Сильно не критикуйте, первый блин ... ;)
2. diletant 167 08.07.15 10:16 Сейчас в теме
Хотя нет, лучше наоборот больше критиковать и указывать на ошибки (тихо сам с собою, я веду беседу )))
3. json 3391 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 7303 09.07.15 10:50 Сейчас в теме
18. json 3391 09.07.15 15:43 Сейчас в теме
(17) tormozit, в этой публикации только обычные формы, разве нет?
Дизайн у данной работы поинтереснее, согласен с kiruha
27. diletant 167 16.07.15 11:48 Сейчас в теме
(3) yurii_host,
"2) код задублирован в обычной и управляемой форме. Одинаковые функции лучше было бы вынести в модуль обработки, а из форм вызывать (по принципу MVC). Это бы упростило модификацию"
Сделал, правда по принципу MVC или нет, я пока не понимаю.
7. kiruha 389 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 123 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 389 08.07.15 13:52 Сейчас в теме
У меня 8.2 (8.2.19.102) - не годится ?
10. diletant 167 08.07.15 13:54 Сейчас в теме
(9) kiruha,
да по идее без разницы, а какая конфигурация?
11. kiruha 389 08.07.15 13:59 Сейчас в теме
Бух 2.0. От этого тоже зависит ?

Может отдельно скомпоновать для 8.2 и 8.3 ?
Большинство на 8.2 еще
13. kiruha 389 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 389 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 389 10.07.15 10:11 Сейчас в теме
(19) Да, но лучше Вам проделать такую же операцию и выложить версию для 8.2 ))
21. vasyak319 155 13.07.15 17:25 Сейчас в теме
Так симпатично, что даже жаль, что ненужно.
22. Dmitryiv 165 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 389 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 389 01.10.15 12:36 Сейчас в теме
Спасибо !
теперь ошибок нет и видно имена в структуре хранения
32. diletant 167 02.10.15 05:19 Сейчас в теме
(31) kiruha,
Да всегда пожалуйста
35. kiruha 389 11.04.17 14:29 Сейчас в теме
36. kiruha 389 12.04.17 10:51 Сейчас в теме
На мой взгляд - самый красивый отчет по структуре метаданных - рекомендую
37. yku 380 23.08.18 14:10 Сейчас в теме
Скачал. Код - это жесть. Мне кажется, надо предупреждать, что обфускация.
Прикрепленные файлы:
1c_ssnik; wowik; +2 Ответить
38. yku 380 23.08.18 15:27 Сейчас в теме
Т.е. вот получаю ошибку:
{ВнешняяОбработка.Метаданные.МодульОбъекта(44)}: Значение не является значением объектного типа (Скопировать)
Если Н="Под" Тогда Д=M[12].Скопировать(); С0=Д.Строки[0]; ОтобратьПодсистемы(С0,З,1); М=?(Ф=0,С0.Строки.Количество(),С0);
И как её исправить? Верю, что много времени на эту обработку убито, но блин.
Оставьте свое сообщение