gifts2017

Визуализатор 1С БД

Опубликовал GrayT Токарев (GrayT) в раздел Программирование - Практика программирования

Попытка реализовать мечту о рисовании структуры БД - аля ErWin в 1С-ной нотации

Сегодня наткнулся тут на одну свою старую разработку. Подумал а чего бы не выложить и это. А т.к. вероятно придеться опять вплотную заняться программированием 1С (теперь уже 8) то возможно придеться реанимировать и этот проект.  Первая идея и реализация вообще была сделана за счет рисования в Екселе, тем не мение там есть рациональные зерна (имхо) хотя это уже явно история :) ЗЫ: Кстати, там обработка еще под 8.0 писалась - инсталлятор я не обновлял. Не сочтите за труд обработку самостоятельно под 8.1. конвертните :(

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

Наименование Файл Версия Размер Кол. Скачив.
-
.1227731589 6,09Mb
25.09.09
1110
.1227731589 6,09Mb 1110 Скачать

См. также

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

Комментарии

1. GSoft. (GSoft) 27.11.08 00:01
аа..хорошая вещь, как то рисовал ей, хотя помню были какие то неудобства связанные с эргономикой.
2. Доржи Цыденов (support) 27.11.08 01:25
3. Андрей (AndrewEv) 27.11.08 08:24
4. Василий Демидов (Душелов) 27.11.08 09:24
5. Епрст (Ёпрст) 27.11.08 09:30
Дык это ж в каком году всё было еще реализовано то ?
С антрессоли достал ? :)))
Или просто под снеговик решил переделать?
6. GrayT Токарев (GrayT) 27.11.08 18:58
(5)Да без малого 2 года назад. Просто вчера обнаружил тут свою разработку которую вообще в 2001 начинал делать - людям понравилось, они ее выложили. я так подумал а чего бы и мне пылью не тряхнуть :)
А под восьмерку она изначально была сделана. Ни чего с тех пор и не изменилось. Просто были мысли и наброски как ее развивать, наверное долгими зимними вечерами займусь :)
7. Роман (Unstoppable) 28.11.08 09:26
На Win2003 R2 инсталятору не удается зарегать ActiveMD
8. GrayT Токарев (GrayT) 28.11.08 10:38
А самостоятельно-вручную тоже скорее всего не получается?
АктивМД нужен только для прямого доступа к МД. имхо более удобно чем заморачиваться с выгрузкой структуры в xml.
Для v8 работа через обработку - единственный путь.
9. Александр (sashulyT) 28.11.08 13:41
(7) на Win2003 R2 у меня вывалилась ошибка при установке, но программа работает.
(0) не хватает автоматического построения по всей конфигурации
10. GrayT Токарев (GrayT) 28.11.08 13:57
"не хватает автоматического построения по всей конфигурации" - именно так и написано? Исходники дома не смогу глянуть.
Работа через МД или xml - Что за конфа? Если ХМЛ - может вышлешь файлик на grayt DOG front.ru - постараюсь посмотреть вечерком чего и как
11. GrayT Токарев (GrayT) 28.11.08 14:05
тьфу блин, запарился - думал у тебя ошибка такая вылазит :) Притормозил малость :))
12. GrayT Токарев (GrayT) 28.11.08 14:11
Авто построение по всей конфигурации - практически не выполнимая, да и не нужная вещь
во-первых встают вопросы размещения объектов и трассировки связей чтоб они в глазах не мельтешили и не сливались (не выполнимо)
во-вторых Это будет абсолютно не информативно. Разве что только для микроскопической конфиги сгодиться (потому и не нужно). Можно подумать за подсистемы конечно. Но все равно - обилие связей приводит к то му что приходиться формировать несколько диаграмм - для каждого конкретного случая. Да и размещать объекты приходиться в зависимости от того какую подсистему хочешь реально изучить/запротоколировать :)
13. Александр (sashulyT) 28.11.08 14:22
(12) Тогда скажу по другому: было бы удобно если можно было сформировать ближайшие связи объекта, т.е. передащил документ а программа сама вытащила и разместила используемые справочники. Количесвто колен связи можно настраивать.
14. GrayT Токарев (GrayT) 28.11.08 14:32
Там по второй ссылке лежит еще одна программа - первый вариант. Вот там реализовано то что ты просишь (если я тебя правильно понял). Но там вместо практически полноценного графического редактора используется excel :(
А так из рациональности там достаточно интересным (имхо) было дерево связей и возможность автоматического построения. Правда на практике я дальше 2 уровня прослеживания связей не использовал - потом просто уже невозможно разобраться.
15. vadim vv (sppr) 29.11.08 08:45
Хелп... Чего то по Висту Актив МД не устанавливается пишет что ошибка памяти
16. GrayT Токарев (GrayT) 29.11.08 09:48
Виста зло :)
А если серьезно - мне даже попробовать негде на висте :( Но если ты так говоришь - значит скорее всего так оно и есть.... Я уже писал по поводу АктивМД. во-первых он только для семерки. во-вторых активМД заточен под оперативный учет и накладывает ряд ограничений (не все объкты конфигураций вытаскиваются)
17. Василий Казьмин (awk) 29.11.08 12:09
То же на висте с activemd проблемы, правда на хп сп3 то же, пишит что конфа под паролем, а пароля и нет..
18. GrayT Токарев (GrayT) 29.11.08 12:39
Ну делаю вывод что с АктивМД явные проблемы начиная с SP3 :( Что то там не так. То что с паролем не работает - там на самом деле все просто - если активМД не смог открыть МД-шник, считаю что это пароль....
19. konsul_mart.ru (Константин С.) 30.11.08 11:14
Прикольная штучка)))
Вот только, неудобсто.
Нарисовал картинку и можно только распечатать, а скорировать ее в Ворд, Визио или прочий буфер обмена?
В этом случае практическое применение насколько ограниченно.
32. Sergey (Sergey K) 02.12.08 08:22
а можно последнии скрины выложить? для 8.1
33. Алексей Бобылкин (alex_bob) 05.12.08 12:20
34. Евгений (wirg) 07.12.08 14:47
отсутствие сохранения в другие форматы делает данную обработку бесполезной, идея хорошая, но это только логическое представление базы данных, а где физическая структура, как ErWin???
35. GrayT Токарев (GrayT) 07.12.08 16:12
"Плюсану за ActiveX" - за какой из двух? ;) Там их два и надо признать - оба не мои.
ActivteMD (автор Павел Бычковяк если не ошибаюсь) и Pro Grapher (сайт первоисточник молчит к сожалению http://www.script-debugger.com )
Что касается других форматов. Так понимаю что речь идет о векторных форматах. С этим проблемы - у используемого АктивХ нету функции экспорта в вектор :(
Что касается физической структуры. Ну во-первых повторять ЕрВин ни кто и не старался. Смысл рисовать физику? Программа задумывалась именно как инструмент анализа, изучения и документирования логических связей.
36. Аркадий Кучер (Abadonna) 07.12.08 16:24
(35)>(автор Павел Бычковяк если не ошибаюсь)
НЕ ОШИБАЕШЬСЯ :)
37. Виктор Киселев (VitGun) 08.12.08 09:09
у мну не работает. при попытке загрузки из MD или из XML вылезает access violation.
38. konsul_mart.ru (Константин С.) 08.12.08 12:34
>>Что касается других форматов. Так понимаю что речь идет о векторных форматах.
>>>С этим проблемы - у используемого АктивХ нету функции экспорта в вектор :(

Ну векторы это круто конечно, но хватило бы
>>>Pro Grapher supports:
>>>Export to the .BMP, .JPG, .PNG and .EMF formats;

39. GrayT Токарев (GrayT) 08.12.08 17:43
"у мну не работает. при попытке загрузки из MD или из XML вылезает access violation." хм... скриншот можешь сделать? И выслать xml файл - попробую у себя.
АктивХ Pro Grapher нормально установился?
--------------
>>>Export to the .BMP, .JPG, .PNG and .EMF formats;
Ну прикрутить экспорт в растровые форматы не проблема - сделаю на досуге :)
40. Павел Кострома (kosintaris) 10.12.08 10:01
41. il1973 (il1973) 08.12.09 10:39
"+" однозначно.
Выгрузка в другой формат очень бы даже не помешала - постоянно делать скриншоты с экрана не очень хочется.
42. Дмитрий Разин (bnxvs) 26.03.10 10:13
Плюс. Очень полезная вещь.
43. Катя Деловая (5353) 05.05.10 10:44
А на УСН 7.7 не пойдет? Ошибка: ‘0,001’ is not a valid floating point value. :cry:
44. GrayT Токарев (GrayT) 05.05.10 20:39
(43) В какой момент такая ошибка возникает?
45. Катя Деловая (5353) 05.05.10 23:10
Сразу при запуске((((( а программка ну ооооочень нужна.
46. GrayT Токарев (GrayT) 06.05.10 22:07
Операционка какая? Если сразу при запуске то УСН тут не причем. Видимо проблемы с АктивХ графическим :(
47. Анна Т (anna_irk) 21.09.11 09:53
очень нужна данная обработка, но почему то не могу ее скачать...((
есть другой ресурс, где это выложено?
48. Сергей Мурзинов (Sergey_Murzinov) 30.09.11 03:01
Добротно, и качественно, рад
49. 1 (shomo) 05.10.11 15:41
Как то потыкался - потыкался ошибка через ошибку лезут... аж расстроился...
50. Tonger Geren (tonger) 07.11.11 15:17
Большое Спасибо!
Очень полезная обработка
51. Анна Т (anna_irk) 12.12.11 23:07
52. Дандронтий Крузенштерн (dandrontiy) 21.12.11 12:25
При первом запуске выдает ошибку:
0.001 is not valid
Потом при открытии ошибки не выдает

Пытаюсь загрузить XML описания конфигурации - пишет что поддерживается только формат версии 1.
Какой версии конвертации данных его можно сделать ?

Начало XML Файла выглядит так:
<?xml version="1.0" encoding="UTF-8"?>
<Конфигурация xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Имя="Acsyst">
<CatalogObject.Конфигурации>
<Ref>c589adfc-36cd-496f-99c7-f740fc1e918c</Ref>
<IsFolder>false</IsFolder>
<DeletionMark>false</DeletionMark>
<Parent>00000000-0000-0000-0000-000000000000</Parent>
<Description>Trading-Figeding</Description>
<Имя>Trading</Имя>
<Синоним>Конфа (Trading-Figeding 8.1)</Синоним>
<Комментарий/>
<Версия>8.1.01.01</Версия>
<ДатаОбновления>2011-12-09T18:06:50</ДатаОбновления>
<Приложение>Предприятие81</Приложение>
</CatalogObject.Конфигурации>
<CatalogObject.Объекты>
53. GrayT Токарев (GrayT) 21.12.11 18:03
А откуда вообще этот XML файл взялся?
И еще - может стоит посмотреть вот на это - http://infostart.ru/public/101036/
правда она под 8.2
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа