gifts2017

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

Опубликовал Александр Загребельный (hobi) в раздел Управление - Управление проектом

Интеграция 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
232
.epf 20,87Kb 232 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

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

Если нет интереса допиливать в указанных направлениях, ту буду рад если подскажите где копать (в каких процедурах ...).
5. Игорь Грибинник (slavich) 01.07.13 16:46
Трям, очень большой и жирный плюс, комментарии позже...
6. Александр Загребельный (hobi) 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 (V_V_V) 01.07.13 17:30
Идея великолепная.
Но немного дегтя: "Закройте текущий файл выгрузки: D:\....\XMIND\content.xmltmp". Я как глянул в скольких местах подобное сообщение может быть выведено - оптимизм поубавился, отлавливать ошибку пока некогда. Пробую на своей нетленке.
10. Павел Ванин (pahich) 01.07.13 20:46
(9) V_V_V, Думаю дело в том, что вы сформировали файлы, открыли их в XMind и потом еще раз пытаетесь их сформировать.
11. Павел Ванин (pahich) 01.07.13 20:46
(9) V_V_V, ну или доступ к D:\....\XMIND\content.xmltmp у вас закрыт.
12. Ирли Бёрд (EarlyBird) 01.07.13 20:52
Ни фига не понял, зачем это нужно вообще.
13. Александр Загребельный (hobi) 02.07.13 00:08
(8) Chernik,


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


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

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

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

Ну а вообще, спасибо эта обработка (немного доработанная напильником) уже помогла закрыть этап проекта.
22. Ирли Бёрд (EarlyBird) 03.07.13 03:10
Ребята, вы извращенцы.
Вы в курсе?
23. Игорь Бойченко (Bovori) 03.07.13 10:34
Прикольная вещь,давно искал нечто подобное! Лови "+" ..
24. Игорь Бойченко (Bovori) 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) 03.07.13 20:55
Спасибо! Очень пригодится!
29. Юрий Лазаренко (TitanLuchs) 05.07.13 14:03
Рисовать структуру конфы в виде карты памяти - не уверен что это пригодится в ближайшее время, но в целом идея хорошая и применение ей найти однозначно можно. Спасибо автору, +
30. Юрий Лазаренко (TitanLuchs) 05.07.13 14:05
Хотя и структура конфы в формате карт памяти - тоже полезная фича, когда необходимо быстро разобраться в чужой конфе и наставить комментариев: это убираем, это оставляем, это дорабатываем.
31. Александр Бобыкин (teembox) 05.07.13 14:45
Отличная штука!
Очень не хватает такой визуализации при разработке.
32. Игорь Грибинник (slavich) 05.07.13 19:37
А что работает только на управляемых формах???
33. Владислав Кашин (botokash) 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) 10.07.13 09:21
Yaroslav.Tabachnyy , спасибо за сообщение об ошибке.
В 1.3.1 поправил код формы для обычного приложения,
должно работать.
39. Владимир Бегунов (VchikA) 12.07.13 14:31
Очень порадовало время выгрузки структуры УПП.
Спасибо! Полезная вещь.
40. Сергей Маслов (LexSeIch) 24.07.13 05:18
Мир этому дому!
Идея отличная. Наверное ее можно применить для разных вариантов визуализации структуры конфигурации:
при сравнении конфигураций, внесенных изменений и.т.д Немаловажно, что используется открытое кроссплатформенное программное обеспечение, есть и портабельный вариант, не требующий установки: http://www.xmind.net/download/portable/ - значит можно смотреть данные с флешки. Безусловно большой плюс.
-
41. Илья Фамилия (m191) 29.08.13 14:56
Прекрасно.
Планируете выгружать остальные объекты конфигурации (нумераторы, константы и т.п.)?
Архивирование файлов по моему лишнее.
42. Александр Загребельный (hobi) 01.09.13 12:48
Пока планов по добавлению остальных объектов конфигурации нет. Необходимости не возникало :) Может быть, в будущем.
Архивирование было добавлено для работы в клиент-серверном режиме. Файлы карт памяти создаются во временном каталоге на сервере и, чтобы не передавать каждый, меньше грузить сеть, на сервере создаётся архив и передаётся только один файл. Кроме того, нет конфликтов из-за наличия существующих файлов.
spetzpozh; +1 Ответить
43. Андрей Акулов (DrAku1a) 24.01.14 14:17
Повторю (15).
По названию статьи "Инструменты для ведения проектов" ожидалось увидеть пакет из
  • Система HelpDesk и/или багтрекер (форум)
  • Аналог функционала MS Project
  • XMind, продвинутый редактор блок-схем и т.п.
  • Система документирования проекта для пользователей
  • ... и отдельно - для разработчиков
  • Иные инструменты
cleaner_it; +1 Ответить 1
44. Maxim Kolkin (the1) 24.01.14 15:16
А может кто объяснить, чем это лучше этого
Прикрепленные файлы:
45. Ловыгин Антон (wunderland) 24.01.14 16:22
Согласен с (43) - немного не соответствует названию. Но как вариант визуализации структуры данных может быть полезно.
46. Damian (Damian) 24.01.14 17:44
Было бы неплохо реализовать какой-нибудь симбиоз этой разработки и вот этой: Использование yEd для понимания картины запроса.

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