IE2017

Инструменты для ведения проектов версия 1.3.1

Управление - Управление проектом

Интеграция 1С и интеллектуальных карт. Внешняя обработка экспортирует структуру конфигурации в набор связанных файлов в формате XMind.

XMind — это открытое кроссплатформенное программное обеспечение для проведения мозговых штурмов и составления интеллект-карт, разрабатываемое компанией XMind Ltd. Загрузить можно по ссылке: http://www.xmind.net/download/win/.

Предлагаемая обработка выгружает набор связанных гиперссылками объектов конфигурации. Стартовый файл: ___Конфигурация___.xmind, но можно запустить любой - в корневом узле каждой карты есть ссылка на стартовый файл.

В начальную секцию обработки вынесены функции вида:  Функция КомментарийДля_____(Мета) , которые можно легко изменить и настроить по своему вкусу выдачу комментариев по свойствам передаваемого в качестве параметра объекта конфигурации.

Для чего это нужно ?

Чтобы решить следующие проблемы:

  1. конфигуратор предоставляет полное описание конфигурации, но подробные комментарии к объектам негде записать;
  2. в конфигураторе нельзя увидеть планируемые к разработке объекты и проследить ход исполнения работ;
  3. одним взглядом структуру объекта конфигурации не просмотреть, нужно кликать мышкой;
  4. чтобы перейти на связанные объекты нужно много кликать мышкой;

Какие плюсы ?

  1. можно быстрее изучить новую конфигурацию;
  2. можно использовать для получения краткого формализованного описания конфигурации у потенциального Клиента (в том случае, если он не хочет передавать конфигурацию до заключения договора).
  3. самое главное - облегчить ведение проектов 1С. Аналитик или консультант может описать задачи программисту с привязкой к структуре конфигурации, в том числе указать этапы и сроки исполнения задач.

Созданный обработкой набор файлов можно также через "облако" одной командой загрузить на iPad, внести свои изменения и выгрузить обратно в XMind. Например, (не сочтите за рекламу - эту программу я просто купил и она мне нравится), с помощью программы ithoughtshd. На iPad-mini в этой программе карты просто "летают" и удобство работы не уступает, а по моему мнению и превосходит, десктопную программу.

Версия 1.3

   - теперь обработка работает в управляемом режиме с файловой и клиент-серверной базой данных, а также в обычном приложении;

   - при визуализации регистров также отображается ветка регистраторов для регистра;

   - примечания к объекту отображаются не только при открытии карты объекта, но и для текущего элемента карты, соответствующего объекту;

   - в форме обработки для управляемого приложения добавлена возможность выгрузки карт по подсистемам.

 

Версия 1.3.1

  - небольшое изменение: исправлена ошибка в форме обычного приложения.

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

Наименование Файл Версия Размер
ВыгрузкаXmind версия 1.3.1
.epf 20,87Kb
10.07.13
235
.epf 20,87Kb 235 Скачать

См. также

Комментарии
1. Вова Вишин (Tahallus) 421 30.06.13 23:57 Сейчас в теме
Это будет серия статей?
По названию можно понять что инструментов много будет описано, а по факту только один.
2. Александр Загребельный (hobi) 491 01.07.13 08:17 Сейчас в теме
(1) Tahallus, серия статей пока не планировалась.
В заголовке инструменты во множественном числе названы потому, что в статье упоминается не только
моя обработка (пока в единственном числе :), но и уже существующие. Обработка "склеивает" существующие
инструменты с 1С. Мне кажется, что эффективнее найти лучшие готовые инструменты и добавить отсутствующую функциональность, чем изобретать очередной велосипед. Что касается этой обработки - это пока только первый релиз, жду Ваших замечаний и предложений. Пока в планах только введение пользовательских настроек цветов и стилей для различных типов объектов.
3. Андрей Лихоманов (lihomanov) 83 01.07.13 11:00 Сейчас в теме
Привет! Лови огромный +++++! очень, очень полезная утилита!
4. Антон Лосев (shootnik) 58 01.07.13 16:25 Сейчас в теме
(2) hobi, По поводу предложений:
1. было бы интересно добавить возможность выгрузки с отбором (желательно множественным) по подсистемам. Например, я к типовой конфигурации добавил ряд объектов объединил их в отдельную подсистему. Мне может потребоваться выгрузить структуру именно моей подсистемы, при этом структура всей типовой конфигурации мне не нужна.
2. Опять же в случае разработки дополнительных небольших подсистем интересно было бы иметь возможность описывать структуру реквизитов объектов не в отдельных файлах, а непосредственно в основном файле (например, для проведения презентаций, обсуждений). Ну и соответственно ссылки не внешние (на файлы) а внутренние.

Если нет интереса допиливать в указанных направлениях, ту буду рад если подскажите где копать (в каких процедурах ...).
5. Игорь Грибинник (slavich) 6 01.07.13 16:46 Сейчас в теме
Трям, очень большой и жирный плюс, комментарии позже...
6. Александр Загребельный (hobi) 491 01.07.13 16:52 Сейчас в теме
(4) shootnik,
по подсистемам хорошая идея.

Чтобы структуру реквизитов описывать в основном файле, нужно копать ВыгрузитьВетку и ЗаписатьФигуру.
Нагружать одну карту большим объемом я не захотел, карта получится необозримая и "непечатная". И не факт, что будет работать быстро, например, на iPad. Кстати, для презентации, уже в XMind можно объединить несколько карт,
копипастом.
7. Сергей Черниенко (Chernik) 01.07.13 17:09 Сейчас в теме
(2) hobi, Отличное начало.
Присоединяюсь к (4) в части того, что интересной была бы группировка Подсистемы-объекты МД с отбором по подсистемам.
Раз уж ментальные карты, то выгрузка в формат Mindmanager'а тоже была бы весьма полезной.
З.Ы. общее правило поискать интересные ракурсы :
2-3 уровневая группировка различных видов объектов МД. Отборы обязательны.
Например:
роли - вид доступа- объекты МД
роли - объекты МД- вид доступа
интерфейсы - объекты МД
Объекты МД - виды модулей-процедуры
Объекты МД - подписки на события
Контекст выполнения - общие модули
Общие модули - Экспорт/внутр- процедуры/функции
ну и т.д.
8. Сергей Черниенко (Chernik) 01.07.13 17:16 Сейчас в теме
(6) hobi,
Нагружать одну карту большим объемом я не захотел, карта получится необозримая и "непечатная".

В MinManager'e есть возможность указывать ссылку на другую карту или топик внутри текущей карты. Возможно и в Xmind'e есть нечто подобное
9. VVV Vit (V_V_V) 01.07.13 17:30 Сейчас в теме
Идея великолепная.
Но немного дегтя: "Закройте текущий файл выгрузки: D:\....\XMIND\content.xmltmp". Я как глянул в скольких местах подобное сообщение может быть выведено - оптимизм поубавился, отлавливать ошибку пока некогда. Пробую на своей нетленке.
10. Павел Ванин (pahich) 96 01.07.13 20:46 Сейчас в теме
(9) V_V_V, Думаю дело в том, что вы сформировали файлы, открыли их в XMind и потом еще раз пытаетесь их сформировать.
11. Павел Ванин (pahich) 96 01.07.13 20:46 Сейчас в теме
(9) V_V_V, ну или доступ к D:\....\XMIND\content.xmltmp у вас закрыт.
12. Ирли Бёрд (EarlyBird) 1 01.07.13 20:52 Сейчас в теме
Ни фига не понял, зачем это нужно вообще.
13. Александр Загребельный (hobi) 491 02.07.13 00:08 Сейчас в теме
(8) Chernik,


В MinManager'e есть возможность указывать ссылку на другую карту или топик внутри текущей карты. Возможно и в Xmind'e есть нечто подобное


Есть такое в XMind, но переход по ссылке внутри карты работает в том случае, если адрес перехода - в развернутой ветке. Только вот за легальный MindManager нужно платить регулярно деньги, а XMind освобождает от этой неприятной обязанности :) Поэтому был выбран формат XMind.
14. Дмитрий Макаров (pro-rok) 223 02.07.13 08:33 Сейчас в теме
+++ Идея интересная попробую воспользоваться.
15. Олег Филиппов (comol) 3005 02.07.13 10:04 Сейчас в теме
А в чём связь Xmind и ведения проектов? Даже если его использовать для описания метаданных....
slavik27; DrAku1a; EarlyBird; AlX0id; +4 Ответить 1
16. Евгений Мартыненков (JohnyDeath) 290 02.07.13 10:05 Сейчас в теме
(9), (10)
Просто каталог выгрузки выбирается на клиенте, а попытка записи в первой же ф-ии "ВыгрузитьКонфигурацию" - на сервере. Т.о. в данной версии обработки выхода два:
1) указать "руками" путь на сервере 1С
2) указать шару, доступную и серверу 1С и клиенту

Но по-хорошему, надо подточить код, чтобы он всё сформировал где-нибудь в темпе на сервере и в конце передал всё на клиент в указанную папку.
17. VVV Vit (V_V_V) 02.07.13 10:43 Сейчас в теме
(16) JohnyDeath, похоже ты прав. Я после после своей нетленки (клиент-сервер, удаленный сервер) без проблем выгрузил несколько типовых (файловые, локально). Правда на этом и остановился - некогда ковырять чужой код. Похоже hobi действительно нужно глянуть на корректность работы клиент-серверного варианта.
18. Александр Загребельный (hobi) 491 02.07.13 10:46 Сейчас в теме
(16) JohnyDeath, спасибо за замечания. На выходных новую версию подготовлю, там и поправлю клиент-серверный вариант.
19. Павел Ванин (pahich) 96 02.07.13 12:14 Сейчас в теме
"на коленке" допилил возможность отбора по подсистемам и вывода структуры реквизитов в одном файле. Может кому будет интересно, например (4)

Если кому нужен файл с моими изменениями - готов предоставить с разрешения Автора. Запросы оставляйте тут.
20. Константин Бессмертный (byte.mdfab) 02.07.13 15:09 Сейчас в теме
Спасибо, полезная обработка. XMind'ом пользуюсь уже давно, теперь будет возможность удобно "охватить" взглядом структуру конфигурации.
21. Антон Лосев (shootnik) 58 02.07.13 22:55 Сейчас в теме
(18) hobi, и еще по поводу предложений:
1. если уж для документов попадают движения то для регистров можно выводить регистраторы
2. так в дополнение к обычным реквизитам объектов (справочников, документов...) можно выводить общие реквизиты
3. не попадают в схему обработки (я себе добавил, чтобы потом на схеме через связи показать как заносятся данные в независимые регистры)
4. ну и конечно, как уже было сказано выше отборы и группировки по ролям и подсистемам (себе я уже добавил, без этого весьма громоздкая схема получается).

Ну а вообще, спасибо эта обработка (немного доработанная напильником) уже помогла закрыть этап проекта.
22. Ирли Бёрд (EarlyBird) 1 03.07.13 03:10 Сейчас в теме
Ребята, вы извращенцы.
Вы в курсе?
23. Игорь Бойченко (Bovori) 2 03.07.13 10:34 Сейчас в теме
Прикольная вещь,давно искал нечто подобное! Лови "+" ..
24. Игорь Бойченко (Bovori) 2 03.07.13 11:53 Сейчас в теме
(19) pahich, Можно глянуть на ваш вариант, ежели уважаемый автор даст добро?
25. Эдуард Зелинский (VasMart) 03.07.13 14:04 Сейчас в теме
Есть аналог быстрый ithoughtshd на андроиде? боюсь что все что в маркете будет злобно глючить..

PS Пользовался http://www.codeanalyzer.ru/ но там "проблемы" с переносом программы между раб. местами. Буду пробовать эту..
26. Эдуард Зелинский (VasMart) 03.07.13 16:45 Сейчас в теме
мда, андроид и этот экземпляр выгрузки в xmind несовместимы )
видимо из-за ссылок на другие файлы
27. Денис Денисов (koladen) 15 03.07.13 20:55 Сейчас в теме
Спасибо! Очень пригодится!
28. Il Il (Il) 38 04.07.13 06:24 Сейчас в теме
29. Юрий Лазаренко (TitanLuchs) 05.07.13 14:03 Сейчас в теме
Рисовать структуру конфы в виде карты памяти - не уверен что это пригодится в ближайшее время, но в целом идея хорошая и применение ей найти однозначно можно. Спасибо автору, +
30. Юрий Лазаренко (TitanLuchs) 05.07.13 14:05 Сейчас в теме
Хотя и структура конфы в формате карт памяти - тоже полезная фича, когда необходимо быстро разобраться в чужой конфе и наставить комментариев: это убираем, это оставляем, это дорабатываем.
31. Александр Бобыкин (teembox) 05.07.13 14:45 Сейчас в теме
Отличная штука!
Очень не хватает такой визуализации при разработке.
32. Игорь Грибинник (slavich) 6 05.07.13 19:37 Сейчас в теме
А что работает только на управляемых формах???
33. Владислав Кашин (botokash) 36 08.07.13 15:51 Сейчас в теме
Давно такое искал. Однозначно +
34. EfiopReal (Созинов) 08.07.13 22:20 Сейчас в теме
шедевр, на работе завтра думаю проверю.
Автору +
35. Ярослав Табачный (Yaroslav.Tabachnyy) 09.07.13 14:35 Сейчас в теме
Скачал. Не работает.
{Форма.ФормаОбычная.Форма(30)}: Поле об`єкту не виявлено (СзПодсистемы)
ЗаписьСЗ = ОбработкаОбъект.СзПодсистемы.Добавить(Подсистема.Имя);
36. Ярослав Табачный (Yaroslav.Tabachnyy) 09.07.13 14:53 Сейчас в теме
Встроил в конфигурацию. Работает.
37. Ярослав Табачный (Yaroslav.Tabachnyy) 09.07.13 18:21 Сейчас в теме
38. Александр Загребельный (hobi) 491 10.07.13 09:21 Сейчас в теме
Yaroslav.Tabachnyy , спасибо за сообщение об ошибке.
В 1.3.1 поправил код формы для обычного приложения,
должно работать.
39. Владимир Бегунов (VchikA) 67 12.07.13 14:31 Сейчас в теме
Очень порадовало время выгрузки структуры УПП.
Спасибо! Полезная вещь.
40. Сергей Маслов (LexSeIch) 184 24.07.13 05:18 Сейчас в теме
Мир этому дому!
Идея отличная. Наверное ее можно применить для разных вариантов визуализации структуры конфигурации:
при сравнении конфигураций, внесенных изменений и.т.д Немаловажно, что используется открытое кроссплатформенное программное обеспечение, есть и портабельный вариант, не требующий установки: http://www.xmind.net/download/portable/ - значит можно смотреть данные с флешки. Безусловно большой плюс.
-
41. Илья Фамилия (m191) 115 29.08.13 14:56 Сейчас в теме
Прекрасно.
Планируете выгружать остальные объекты конфигурации (нумераторы, константы и т.п.)?
Архивирование файлов по моему лишнее.
42. Александр Загребельный (hobi) 491 01.09.13 12:48 Сейчас в теме
Пока планов по добавлению остальных объектов конфигурации нет. Необходимости не возникало :) Может быть, в будущем.
Архивирование было добавлено для работы в клиент-серверном режиме. Файлы карт памяти создаются во временном каталоге на сервере и, чтобы не передавать каждый, меньше грузить сеть, на сервере создаётся архив и передаётся только один файл. Кроме того, нет конфликтов из-за наличия существующих файлов.
dgolovanov; spetzpozh; +2 Ответить
43. Андрей Акулов (DrAku1a) 1209 24.01.14 14:17 Сейчас в теме
Повторю (15).
По названию статьи "Инструменты для ведения проектов" ожидалось увидеть пакет из
  • Система HelpDesk и/или багтрекер (форум)
  • Аналог функционала MS Project
  • XMind, продвинутый редактор блок-схем и т.п.
  • Система документирования проекта для пользователей
  • ... и отдельно - для разработчиков
  • Иные инструменты
cleaner_it; +1 Ответить 1
44. Maxim Kolkin (the1) 283 24.01.14 15:16 Сейчас в теме
А может кто объяснить, чем это лучше этого
Прикрепленные файлы:
45. Ловыгин Антон (wunderland) 200 24.01.14 16:22 Сейчас в теме
Согласен с (43) - немного не соответствует названию. Но как вариант визуализации структуры данных может быть полезно.
46. Damian (Damian) 869 24.01.14 17:44 Сейчас в теме
Было бы неплохо реализовать какой-нибудь симбиоз этой разработки и вот этой: Использование yEd для понимания картины запроса.

Идея вот в чем: выгрузить структуру конфигурации (возможно не всю, а только интересующие объекты) и на выходе получить графическое представление связей и зависимостей объектов метаданных.
Будет полезно, например, при создании новых ролей.
47. Дмитрий Макаров (pro-rok) 223 03.05.14 17:15 Сейчас в теме
Обработка отличная,не хватает бизнес процессов и задач.
48. Андрей Вовк (wowkai) 4 06.07.14 15:59 Сейчас в теме
Спасибо за обработку, то что искал! Хотелось бы еще карты по отчетам создать.
Оставьте свое сообщение