0. hobi 550 30.06.13 05:37 Сейчас в теме

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

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

Перейти к публикации

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

Если нет интереса допиливать в указанных направлениях, ту буду рад если подскажите где копать (в каких процедурах ...).
6. hobi 550 01.07.13 16:52 Сейчас в теме
(4) shootnik,
по подсистемам хорошая идея.

Чтобы структуру реквизитов описывать в основном файле, нужно копать ВыгрузитьВетку и ЗаписатьФигуру.
Нагружать одну карту большим объемом я не захотел, карта получится необозримая и "непечатная". И не факт, что будет работать быстро, например, на iPad. Кстати, для презентации, уже в XMind можно объединить несколько карт,
копипастом.
spetzpozh; +1 Ответить
8. Chernik 01.07.13 17:16 Сейчас в теме
(6)
Нагружать одну карту большим объемом я не захотел, карта получится необозримая и "непечатная".

В MinManager'e есть возможность указывать ссылку на другую карту или топик внутри текущей карты. Возможно и в Xmind'e есть нечто подобное
13. hobi 550 02.07.13 00:08 Сейчас в теме
(8) Chernik,


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


Есть такое в XMind, но переход по ссылке внутри карты работает в том случае, если адрес перехода - в развернутой ветке. Только вот за легальный MindManager нужно платить регулярно деньги, а XMind освобождает от этой неприятной обязанности :) Поэтому был выбран формат XMind.
19. pahich 574 02.07.13 12:14 Сейчас в теме
"на коленке" допилил возможность отбора по подсистемам и вывода структуры реквизитов в одном файле. Может кому будет интересно, например (4)

Если кому нужен файл с моими изменениями - готов предоставить с разрешения Автора. Запросы оставляйте тут.
24. Bovori 2 03.07.13 11:53 Сейчас в теме
(19) pahich, Можно глянуть на ваш вариант, ежели уважаемый автор даст добро?
7. Chernik 01.07.13 17:09 Сейчас в теме
(2) Отличное начало.
Присоединяюсь к (4) в части того, что интересной была бы группировка Подсистемы-объекты МД с отбором по подсистемам.
Раз уж ментальные карты, то выгрузка в формат Mindmanager'а тоже была бы весьма полезной.
З.Ы. общее правило поискать интересные ракурсы :
2-3 уровневая группировка различных видов объектов МД. Отборы обязательны.
Например:
роли - вид доступа- объекты МД
роли - объекты МД- вид доступа
интерфейсы - объекты МД
Объекты МД - виды модулей-процедуры
Объекты МД - подписки на события
Контекст выполнения - общие модули
Общие модули - Экспорт/внутр- процедуры/функции
ну и т.д.
3. lihomanov 83 01.07.13 11:00 Сейчас в теме
Привет! Лови огромный +++++! очень, очень полезная утилита!
5. slavich 7 01.07.13 16:46 Сейчас в теме
Трям, очень большой и жирный плюс, комментарии позже...
9. V_V_V 01.07.13 17:30 Сейчас в теме
Идея великолепная.
Но немного дегтя: "Закройте текущий файл выгрузки: D:\....\XMIND\content.xmltmp". Я как глянул в скольких местах подобное сообщение может быть выведено - оптимизм поубавился, отлавливать ошибку пока некогда. Пробую на своей нетленке.
10. pahich 574 01.07.13 20:46 Сейчас в теме
(9) V_V_V, Думаю дело в том, что вы сформировали файлы, открыли их в XMind и потом еще раз пытаетесь их сформировать.
11. pahich 574 01.07.13 20:46 Сейчас в теме
(9) V_V_V, ну или доступ к D:\....\XMIND\content.xmltmp у вас закрыт.
16. JohnyDeath 294 02.07.13 10:05 Сейчас в теме
(9), (10)
Просто каталог выгрузки выбирается на клиенте, а попытка записи в первой же ф-ии "ВыгрузитьКонфигурацию" - на сервере. Т.о. в данной версии обработки выхода два:
1) указать "руками" путь на сервере 1С
2) указать шару, доступную и серверу 1С и клиенту

Но по-хорошему, надо подточить код, чтобы он всё сформировал где-нибудь в темпе на сервере и в конце передал всё на клиент в указанную папку.
17. V_V_V 02.07.13 10:43 Сейчас в теме
(16) JohnyDeath, похоже ты прав. Я после после своей нетленки (клиент-сервер, удаленный сервер) без проблем выгрузил несколько типовых (файловые, локально). Правда на этом и остановился - некогда ковырять чужой код. Похоже hobi действительно нужно глянуть на корректность работы клиент-серверного варианта.
18. hobi 550 02.07.13 10:46 Сейчас в теме
(16) JohnyDeath, спасибо за замечания. На выходных новую версию подготовлю, там и поправлю клиент-серверный вариант.
21. shootnik 59 02.07.13 22:55 Сейчас в теме
(18) и еще по поводу предложений:
1. если уж для документов попадают движения то для регистров можно выводить регистраторы
2. так в дополнение к обычным реквизитам объектов (справочников, документов...) можно выводить общие реквизиты
3. не попадают в схему обработки (я себе добавил, чтобы потом на схеме через связи показать как заносятся данные в независимые регистры)
4. ну и конечно, как уже было сказано выше отборы и группировки по ролям и подсистемам (себе я уже добавил, без этого весьма громоздкая схема получается).

Ну а вообще, спасибо эта обработка (немного доработанная напильником) уже помогла закрыть этап проекта.
12. EarlyBird 6 01.07.13 20:52 Сейчас в теме
Ни фига не понял, зачем это нужно вообще.
14. pro-rok 250 02.07.13 08:33 Сейчас в теме
+++ Идея интересная попробую воспользоваться.
15. comol 4073 02.07.13 10:04 Сейчас в теме
А в чём связь Xmind и ведения проектов? Даже если его использовать для описания метаданных....
slavik27; DrAku1a; EarlyBird; AlX0id; +4 Ответить
43. DrAku1a 1300 24.01.14 14:17 Сейчас в теме
Повторю (15).
По названию статьи "Инструменты для ведения проектов" ожидалось увидеть пакет из
  • Система HelpDesk и/или багтрекер (форум)
  • Аналог функционала MS Project
  • XMind, продвинутый редактор блок-схем и т.п.
  • Система документирования проекта для пользователей
  • ... и отдельно - для разработчиков
  • Иные инструменты
cleaner_it; +1 Ответить
45. wunderland 199 24.01.14 16:22 Сейчас в теме
Согласен с (43) - немного не соответствует названию. Но как вариант визуализации структуры данных может быть полезно.
20. byte.mdfab 02.07.13 15:09 Сейчас в теме
Спасибо, полезная обработка. XMind'ом пользуюсь уже давно, теперь будет возможность удобно "охватить" взглядом структуру конфигурации.
22. EarlyBird 6 03.07.13 03:10 Сейчас в теме
Ребята, вы извращенцы.
Вы в курсе?
23. Bovori 2 03.07.13 10:34 Сейчас в теме
Прикольная вещь,давно искал нечто подобное! Лови "+" ..
25. VasMart 03.07.13 14:04 Сейчас в теме
Есть аналог быстрый ithoughtshd на андроиде? боюсь что все что в маркете будет злобно глючить..

PS Пользовался http://www.codeanalyzer.ru/ но там "проблемы" с переносом программы между раб. местами. Буду пробовать эту..
26. VasMart 03.07.13 16:45 Сейчас в теме
мда, андроид и этот экземпляр выгрузки в xmind несовместимы )
видимо из-за ссылок на другие файлы
27. koladen 16 03.07.13 20:55 Сейчас в теме
Спасибо! Очень пригодится!
28. Il 14 04.07.13 06:24 Сейчас в теме
29. TitanLuchs 152 05.07.13 14:03 Сейчас в теме
Рисовать структуру конфы в виде карты памяти - не уверен что это пригодится в ближайшее время, но в целом идея хорошая и применение ей найти однозначно можно. Спасибо автору, +
30. TitanLuchs 152 05.07.13 14:05 Сейчас в теме
Хотя и структура конфы в формате карт памяти - тоже полезная фича, когда необходимо быстро разобраться в чужой конфе и наставить комментариев: это убираем, это оставляем, это дорабатываем.
35. Yaroslav.Tabachnyy 09.07.13 14:35 Сейчас в теме
Скачал. Не работает.
{Форма.ФормаОбычная.Форма(30)}: Поле об`єкту не виявлено (СзПодсистемы)
ЗаписьСЗ = ОбработкаОбъект.СзПодсистемы.Добавить(Подсистема.Имя);
31. teembox 05.07.13 14:45 Сейчас в теме
Отличная штука!
Очень не хватает такой визуализации при разработке.
32. slavich 7 05.07.13 19:37 Сейчас в теме
А что работает только на управляемых формах???
33. botokash 76 08.07.13 15:51 Сейчас в теме
Давно такое искал. Однозначно +
34. Созинов 08.07.13 22:20 Сейчас в теме
шедевр, на работе завтра думаю проверю.
Автору +
36. Yaroslav.Tabachnyy 09.07.13 14:53 Сейчас в теме
Встроил в конфигурацию. Работает.
37. Yaroslav.Tabachnyy 09.07.13 18:21 Сейчас в теме
38. hobi 550 10.07.13 09:21 Сейчас в теме
Yaroslav.Tabachnyy , спасибо за сообщение об ошибке.
В 1.3.1 поправил код формы для обычного приложения,
должно работать.
39. VchikA 70 12.07.13 14:31 Сейчас в теме
Очень порадовало время выгрузки структуры УПП.
Спасибо! Полезная вещь.
40. LexSeIch 202 24.07.13 05:18 Сейчас в теме
Мир этому дому!
Идея отличная. Наверное ее можно применить для разных вариантов визуализации структуры конфигурации:
при сравнении конфигураций, внесенных изменений и.т.д Немаловажно, что используется открытое кроссплатформенное программное обеспечение, есть и портабельный вариант, не требующий установки: http://www.xmind.net/download/portable/ - значит можно смотреть данные с флешки. Безусловно большой плюс.
-
41. m191 113 29.08.13 14:56 Сейчас в теме
Прекрасно.
Планируете выгружать остальные объекты конфигурации (нумераторы, константы и т.п.)?
Архивирование файлов по моему лишнее.
42. hobi 550 01.09.13 12:48 Сейчас в теме
Пока планов по добавлению остальных объектов конфигурации нет. Необходимости не возникало :) Может быть, в будущем.
Архивирование было добавлено для работы в клиент-серверном режиме. Файлы карт памяти создаются во временном каталоге на сервере и, чтобы не передавать каждый, меньше грузить сеть, на сервере создаётся архив и передаётся только один файл. Кроме того, нет конфликтов из-за наличия существующих файлов.
dgolovanov; spetzpozh; +2 Ответить
44. the1 388 24.01.14 15:16 Сейчас в теме
А может кто объяснить, чем это лучше этого
Прикрепленные файлы:
46. Damian 893 24.01.14 17:44 Сейчас в теме
Было бы неплохо реализовать какой-нибудь симбиоз этой разработки и вот этой: Использование yEd для понимания картины запроса.

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

Вакансии

Программист 1С
Москва
зарплата от 130 000 руб.
Полный день

Консультант-аналитик 1С
Набережные Челны
зарплата до 90 000 руб.
Полный день

Программист 1С
Набережные Челны
зарплата от 40 000 руб. до 110 000 руб.
Полный день

Программист 1С
Казань
зарплата от 40 000 руб. до 110 000 руб.
Полный день

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству