Имя: Пароль:
1C
 
1С8 + ERwin
0 koreav
 
22.09.09
11:01
Руководитель отдела (заядлый ораклист) настаивает на использовании ERwin для переделанной УТ.
В пример приводит ER диаграмму для нашей самописки на оракле: нужная и полезная вещь.

Я же не могу понять полезности ERwin + 1C, пытался использовать (у нас версия 3.5 от 98 года, этакий программный фетиш), понял:

- не поддерживается физическая модель БД
- нельзя корректное отразить и логическую модель (например если реквизит составного типа)
- если не писать кучу комментов на схеме, то однозначно воспроизвести заложенную идею не удается (а комменты я и в ворде могу писАть)
- на сложных структурах данных меня визуализация только запутывает
- т.к. продукт не совместим с 1С, ,будут возникать большие трудозатраты на актуализацию ER диаграммы
- все features (типа генерации структуры данных), ясное дело, тоже не работают
- практическая ценность ER диаграммы для самописки на оракле, намного выше чем для передаланной УТ - отсюда нет взаимопонимания

У кого нибудь есть удачный опыт использования?
1 ТелепатБот
 
гуру
22.09.09
11:01
2 IKSparrow
 
22.09.09
11:05
Человек просто хочет, видимо, всё тщательно задокументировать. Необязательно прям из ErWin'а базу порождать.
3 YauheniL
 
22.09.09
11:06
В ERWin'е схемы красивые получаются. Можно просто там диаграмму построить, а сами таблицы создавать в 1С из конфигуратора
4 mikecool
 
22.09.09
11:07
ервин в приложении к 1с не имеет смыла, имхо, только разве как для отображения структуры базы - и то, геморрой все отрисовывать
5 Господин ПЖ
 
22.09.09
11:09
рируйте ER диаграммы в Visio например... А Erwin и 1С - вещи далекие друг от друга
6 koreav
 
22.09.09
11:16
(2) Задокументировать одно, ER диаграмма - другое. Как там задокументировать жестко прописанную программную логику?
(3) ну, не такие уж и красивые :). Как, например, указать ссылку на справочник или документ любого типа - это же мрак. Схема будет нечитаема.
(4) пока тоже так думаю
7 mista2009
 
22.09.09
11:24
(0) Скорей всего твой руководитель хочет увидеть информационную модель вашей базы данных для более лучшее понимания работы вашей информационной системы. В качестве инструмента он предлагает ERWin.

"Я же не могу понять полезности ERwin + 1C" Не правильно рассуждаешь.
Не "ERwin + 1C", а "Информационная модель + База данных"!!!
8 Господин ПЖ
 
22.09.09
11:25
короче хлебнете вы с начальником... Не лез бы он куды не просят...
9 mikecool
 
22.09.09
11:29
(7) чем хорош erwin - тем, что выдает готовые ддл-скрипты для оракуля...
для 1с - согласен с (5)
10 jcage
 
22.09.09
11:33
ERWin - прошлый век. Используйте UML. Диаграмма классов для описания метаданных хорошо подходит. Так же нотация не строгая и можно добавлять различные элементы, например отчеты, пользователей - все вместе получается очень наглядно. Главное выбрать в разрезе чего строить диаграммы - мы выбрали БП. Т.е. на БП "Управление продажами" свои диаграммы, для БП "Управление закупками" свои.
А вообще, главное - что бы было всем понятно и нотация с методологией тут не важны.
11 mista2009
 
22.09.09
11:34
(8) Господин ПЖ от вас не ожидал такого...
Информационные модели и функциональные модели модели никогда не помешают при анализе и доработке существующей ИС. Другое дело что не надо кидаться в крайности всё подробно описывать.

(5)(9) А что в Visio удобней чем в ERWin создавать информационные модели? (вопрос без подвоха, у меня нет опыта работы в этих прогах)
12 Господин ПЖ
 
22.09.09
11:35
>>Диаграмма классов для описания метаданных хорошо подходит.

не подходит... нету свойств специфичных, 1С-совских которые я хочу видеть. А новые сущности рисовать я пробовал, ничего путного не вышло
13 Господин ПЖ
 
22.09.09
11:37
(11) >>Господин ПЖ от вас не ожидал такого...

я не про модель, а про упертость начальника. Наколбасит он реверсом в Erwin таблички 1С-ные. И чо? Мартышкин труд.

А то что он на этом настаивает - это не в его польщзу...
14 koreav
 
22.09.09
11:37
(7)
"Скорей всего твой руководитель хочет увидеть информационную модель вашей базы данных для более лучшее понимания работы вашей информационной системы."

- да, это оно! (вопрос только зачем)
15 Господин ПЖ
 
22.09.09
11:37
(12) не подходит... = не совсем подходит...
16 Господин ПЖ
 
22.09.09
11:39
в Erwin он увидит не модель, а кучу табличек, связанных между собой весьма изощренно... Сути системы в ней не видно. Лучше наклепать use case + er в Visio на UML - толку будет больше.
17 mista2009
 
22.09.09
11:41
(14) Поговори с руководителем на тему детальности модели. Очень детальная до уровня SQL таблиц табличных частей документов это дурь конечно однозначно. А вот на уровне метаданных 1С польза будет. И то может даже и ещё крупнее делать.
18 jcage
 
22.09.09
11:42
(12) все там есть. Просто "специфичные свойства" типа режима проведения на модели не нужны.
19 mista2009
 
22.09.09
11:44
(18) Пример диаграммы классов описания метаданных можешь выложить. Интересно посмотреть.
20 YauheniL
 
22.09.09
11:44
(6) Я имел в виду: красивая в терминах ПрО. При детализации ситуация усугубляется

Вообще, согласен с ГосподинПЖ и jcage
21 koreav
 
22.09.09
11:51
Как первый шаг, попытался использовать Визуализатор 1С БД http://infostart.ru/projects/2988/

Складывается ощущение, что визуализация эффективно работает при количестве таблиц до 10. (можно заказчикам/руководству показывать как у нас все красиво, на практике же, когда таблиц не 10, а 200-300, мне проще в конфигураторе ссылки на другие объекты посмотреть, чем лазить по схеме)
22 Господин ПЖ
 
22.09.09
11:53
(18) а мне нужны. Неохота за этим в конфигуратор нырять
23 Господин ПЖ
 
22.09.09
11:55
у Михайлова в книжке был код, рисующий классы + связи по ним напрямую из 1С в Visio через com...
24 wirg
 
22.09.09
11:58
Физическая и логическая модель всегда существует. Для формирования примера диаграммы похожей на ервин можно скачать программу с инфостарта, которая построит схему базы данных 1с. Если не знаешь теории баз данных, тогда следует литературку почитать.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший