IE 2016

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

См. также

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

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. 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. 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 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. EfiopReal 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. the1 24.01.2014 15:16
А может кто объяснить, чем это лучше этого

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

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

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






IE 2016