Построение структуры конфигурации (+GraphML)

13.04.13

База данных - Статистика базы данных

Обработка для анализа использования данных в конфигурациях 1С

Скачать файл

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

Наименование По подписке [?] Купить один файл
Файл обработки
.epf 10,75Kb
73
73 Скачать (1 SM) Купить за 1 850 руб.
SVG Бухгалтерии 1.6+ 4 года использования и разработок
.svg 1,00Mb
9
9 Скачать (1 SM) Купить за 1 850 руб.

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

Как работает: перебирает метаданные и значения реквизитов и строит дерево.

Почему долго: если в ваших данных не используется реквизит (не заполнен во всех элементах, то он не будет учитываться)/

На картинке: записе регистра накопления заказы покупателей 15198 их сделали регистраторы заказы покупателей которых 559 и заказы поставщику которых 584. Для создания заказа поставщику нам понядобится в том числе элемент справочника Склады придется выбрать из 1 или создать, для его создания понядобится тип цен номенклатуры, которых счейчас 5, возможно для справочника склады понадобится еще и ответсвенный, но в текущих данных он не заполнен, поэтому не отображается в дереве, возможно понадобится еще поставить флажки, заполнить строки, числа и хранилища значений - они тоже не отображаются в обработке.

Вид обработки

В общем - анализ метаданных и их использование.

См. также

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

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

10800 руб.

14.05.2012    159321    338    253    

572

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

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

5 стартмани

25.09.2024    2435    1    Артано    14    

19

Поиск данных Программист Платформа 1С v8.3 Россия Бесплатно (free)

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

18.08.2024    2009    1cnik2    23    

14

Поиск данных Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Отображение и просмотр реквизитов справочника или документа - с бесконечным открытием подуровней.

1 стартмани

14.06.2024    3552    7    RustIG    29    

22

Поиск данных Системный администратор Программист Платформа 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    4848    andreysidor4uk    18    

53

Поиск данных Корректировка данных Пользователь Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

PowerOffice - обработка для поиска, просмотра и обработки данных для пользователей. Доступ к объектам на просмотр и редактирование данных определяется правами пользователя.

1 стартмани

05.06.2023    2386    25    PowerBoy    1    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kapustinag 13.04.13 14:16 Сейчас в теме
Интересно. Граф получается читабельным для типовых конфигураций или нет? - слишком много там взаимосвязей.
На приведенном скрине, т.к. много цветных узлов и дуг между ними, а подписей нет - они просто не могут поместиться на самом графе - не очень понятно, что к чему и как.
Вы уже использовали это для какой-нибудь практической задачи? Или предназначение - учебное, демонстрация возможностей и освоение технологий?
2. ilya2184 62 13.04.13 17:22 Сейчас в теме
Граф получается вполне читаемым если мало данных используется и переносить анализируемые объекты на отдельные рабочие области. На рисунке с графом программа Gephi - там справа внизу видите Workspace 0 - там может быть несколько переключаемых областей на которые можно сложить узлы договоры, контрагентов, основные средства, регистры бухгалтерии и другие сопутсвующие. Если связь есть, но ни разу не использовалась - например какие нить регистрация в ИФНС - то узла не будет. Цветной - понятно будет при включении меток - я сейчас уже и не помню: красные - документы, зеленый - справочники, розовый - рег. сведений, желтый - накопления, фиолетовый - планы счетов, серые - перечисления. Размер - количество различных элементов в ссылочных (или записей в регистре).
То что на рисунках - вполне практическая задача - есть у нас конфигурация самописная, обменивается глюкновато с бухгалтерией, сейчас мы на неё посмотрим, и решим - может(скорее) "сольем" с бухгалтерской конфой. Как оказалось в нашей самописной конфе реально используется около 10% связей (450 вместо 5000 возможных). Почему граф (сначала было просто дерево) - потому как при попытке развернуть дерево "до конца" наткнулся на зацикленные, и что самое страшное - реально-используемые, связи: так например если у нас разворачивать Номенклатуру - то для её создания понадобится некая "строка реестра" для которой в свою очередь понадобится та же номенклатура.

P.S. Сейчас ради интереса погляжу на нашу бухгалтерию 1.6+2 года доработок
3. mzelensky 53 17.04.13 07:49 Сейчас в теме
Юзал аналогичные разработки - было не читаемо. Сейчас попробую что получится с этой. Скрины конечно красивые...
4. ilya2184 62 17.04.13 08:12 Сейчас в теме
Если последовательно выделять интересующие объекты: то помогает, весь сразу - нечитаемый.
5. Steelvan 306 17.04.13 11:33 Сейчас в теме
А чем вызвано использование именно GraphML ? Почему не в dot + graphviz ?
Спрашиваю не чисто что бы пописдеть, а есть реальный интерес узнать причину ?
Чем это удобнее dot + graphviz ?
6. ilya2184 62 17.04.13 15:00 Сейчас в теме
GraphML из-за любви к XML. Атрибуты всякие добавляю потихоньку для красоты и отбора, здесь не помню выкладывал или нет - вот недавно добавил к ребру количество используемых в связи: контрагентов во владельцах договоров например, к узлу добавлял тип объекта для отбора, строковый Мета-класс - перечисление, справочник.

Gephi - потому что бесплатно и демка понравилась и ссылка в википедии "из первых" :-) а у других демки нету на первой странице - печально и уныло это :-).
7. gull22 105 18.04.13 16:43 Сейчас в теме
Я правильно понимаю, что граф строится до базе данных конфигурации, т.е., чем больше документов тем сложнее структура? Или граф строится по взаимосвязям конфигурации?
8. ilya2184 62 18.04.13 16:59 Сейчас в теме
(7) gull22,
Два, всё верно - чем больше использований связей - тем сложнее граф.
9. grey_yes 12 21.10.13 11:41 Сейчас в теме
{Форма.Форма.Форма(413)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(2, 13)}: Неверные параметры "КОЛИЧЕСТВО"
КОЛИЧЕСТВО(<<?>>СсылочныйОбъект.Протокол) КАК Количество
11. ilya2184 62 22.10.13 11:04 Сейчас в теме
(9) grey_yes, Бывает, может регистры расчета. Что за тип поля "Протокол"? Что за объект?
10. pumbaE 21.10.13 17:53 Сейчас в теме
Отбор по составу подсистем есть?
12. ilya2184 62 22.10.13 11:40 Сейчас в теме
(10) pumbaE, я не встречал в типовых конфигурациях 1С независимых по метаданным подсистем, поэтому нет, отбора оп подсистемам - нет.
13. s512 25.02.14 22:43 Сейчас в теме
Разработка очень заинтересовала (особенно формирование graphML). Скачать не могу: совсем нет sm. Не могли бы вы пожалуйста помочь как нибудь?
15. so-quest 140 13.07.15 10:08 Сейчас в теме
(14) Спасибо, добрый человек
16. ilya2184 62 13.07.15 22:40 Сейчас в теме
(15) so-quest, Блин уже давно... в общем для понимания "объема бедствия" помогло - но только для оценки - и руководителям показать - что нифига там не просто всё. Сейчас наверно "протухла" уже обработка, а обновить времени нет: переезжаем с обычного приложения в такси...
Оставьте свое сообщение