Инструменты для ведения проектов версия 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
230
.epf 20,87Kb 230 Скачать

См. также

Лучшие комментарии

15. Олег Филиппов (comol) 02.07.2013 10:04
А в чём связь Xmind и ведения проектов? Даже если его использовать для описания метаданных....
Ответили: (43)
# Ответить
43. Андрей Акулов (DrAku1a) 24.01.2014 14:17
Повторю (15).
По названию статьи "Инструменты для ведения проектов" ожидалось увидеть пакет из
  • Система HelpDesk и/или багтрекер (форум)
  • Аналог функционала MS Project
  • XMind, продвинутый редактор блок-схем и т.п.
  • Система документирования проекта для пользователей
  • ... и отдельно - для разработчиков
  • Иные инструменты
Ответили: (45)
+ 1 [ cleaner_it; ]
# Ответить
16. Евгений Мартыненков (JohnyDeath) (файл скачал) 02.07.2013 10:05
(9), (10)
Просто каталог выгрузки выбирается на клиенте, а попытка записи в первой же ф-ии "ВыгрузитьКонфигурацию" - на сервере. Т.о. в данной версии обработки выхода два:
1) указать "руками" путь на сервере 1С
2) указать шару, доступную и серверу 1С и клиенту

Но по-хорошему, надо подточить код, чтобы он всё сформировал где-нибудь в темпе на сервере и в конце передал всё на клиент в указанную папку.
Ответили: (17) (18)
+ 1 [ TSSV; ]
# Ответить

Комментарии

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

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

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

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


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


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

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

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

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

PS Пользовался http://www.codeanalyzer.ru/ но там "проблемы" с переносом программы между раб. местами. Буду пробовать эту..
# Ответить
26. Эдуард Зелинский (VasMart) (файл скачал) 03.07.2013 16:45
мда, андроид и этот экземпляр выгрузки в xmind несовместимы )
видимо из-за ссылок на другие файлы
# Ответить
27. Денис Денисов (koladen) (файл скачал) 03.07.2013 20:55
Спасибо! Очень пригодится!
# Ответить
28. Il Il (Il) 04.07.2013 06:24
Спасибо!
# Ответить
29. Юрий Лазаренко (TitanLuchs) 05.07.2013 14:03
Рисовать структуру конфы в виде карты памяти - не уверен что это пригодится в ближайшее время, но в целом идея хорошая и применение ей найти однозначно можно. Спасибо автору, +
# Ответить
30. Юрий Лазаренко (TitanLuchs) 05.07.2013 14:05
Хотя и структура конфы в формате карт памяти - тоже полезная фича, когда необходимо быстро разобраться в чужой конфе и наставить комментариев: это убираем, это оставляем, это дорабатываем.
Ответили: (35)
# Ответить
31. Александр Бобыкин (teembox) 05.07.2013 14:45
Отличная штука!
Очень не хватает такой визуализации при разработке.
# Ответить
32. Игорь Грибинник (slavich) (файл скачал) 05.07.2013 19:37
А что работает только на управляемых формах???
# Ответить
33. Владислав Кашин (botokash) (файл скачал) 08.07.2013 15:51
Давно такое искал. Однозначно +
# Ответить
34. 08.07.2013 22:20
шедевр, на работе завтра думаю проверю.
Автору +
# Ответить
35. Ярослав Табачный (Yaroslav.Tabachnyy) 09.07.2013 14:35
Скачал. Не работает.
{Форма.ФормаОбычная.Форма(30)}: Поле об`єкту не виявлено (СзПодсистемы)
ЗаписьСЗ = ОбработкаОбъект.СзПодсистемы.Добавить(Подсистема.Имя);
# Ответить
36. Ярослав Табачный (Yaroslav.Tabachnyy) 09.07.2013 14:53
Встроил в конфигурацию. Работает.
# Ответить
37. Ярослав Табачный (Yaroslav.Tabachnyy) 09.07.2013 18:21
Отличная обработка!
# Ответить
38. Александр Загребельный (hobi) 10.07.2013 09:21
Yaroslav.Tabachnyy , спасибо за сообщение об ошибке.
В 1.3.1 поправил код формы для обычного приложения,
должно работать.
# Ответить
39. Владимир Бегунов (VchikA) (файл скачал) 12.07.2013 14:31
Очень порадовало время выгрузки структуры УПП.
Спасибо! Полезная вещь.
# Ответить
40. Сергей Маслов (LexSeIch) 24.07.2013 05:18
Мир этому дому!
Идея отличная. Наверное ее можно применить для разных вариантов визуализации структуры конфигурации:
при сравнении конфигураций, внесенных изменений и.т.д Немаловажно, что используется открытое кроссплатформенное программное обеспечение, есть и портабельный вариант, не требующий установки: http://www.xmind.net/download/portable/ - значит можно смотреть данные с флешки. Безусловно большой плюс.
-
# Ответить
41. Илья Фамилия (m191) (файл скачал) 29.08.2013 14:56
Прекрасно.
Планируете выгружать остальные объекты конфигурации (нумераторы, константы и т.п.)?
Архивирование файлов по моему лишнее.
# Ответить
42. Александр Загребельный (hobi) 01.09.2013 12:48
Пока планов по добавлению остальных объектов конфигурации нет. Необходимости не возникало :) Может быть, в будущем.
Архивирование было добавлено для работы в клиент-серверном режиме. Файлы карт памяти создаются во временном каталоге на сервере и, чтобы не передавать каждый, меньше грузить сеть, на сервере создаётся архив и передаётся только один файл. Кроме того, нет конфликтов из-за наличия существующих файлов.
+ 1 [ spetzpozh; ]
# Ответить
43. Андрей Акулов (DrAku1a) 24.01.2014 14:17
Повторю (15).
По названию статьи "Инструменты для ведения проектов" ожидалось увидеть пакет из
  • Система HelpDesk и/или багтрекер (форум)
  • Аналог функционала MS Project
  • XMind, продвинутый редактор блок-схем и т.п.
  • Система документирования проекта для пользователей
  • ... и отдельно - для разработчиков
  • Иные инструменты
Ответили: (45)
+ 1 [ cleaner_it; ]
# Ответить
44. Maxim Kolkin (the1) 24.01.2014 15:16
А может кто объяснить, чем это лучше этого

Прикрепленные файлы:

инфостарт1111.PNG
# Ответить
45. Ловыгин Антон (wunderland) 24.01.2014 16:22
Согласен с (43) - немного не соответствует названию. Но как вариант визуализации структуры данных может быть полезно.
# Ответить
46. Damian (Damian) 24.01.2014 17:44
Было бы неплохо реализовать какой-нибудь симбиоз этой разработки и вот этой: Использование yEd для понимания картины запроса.

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