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

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

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

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

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

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

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

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

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