|
База данных
|
|||
---|---|---|---|
#18+
Здравствуйте! Ищу помощи для правильного построения бд в bizagi, любое замечание для меня очень ценно! Схема проста - интернет-магазин, главная проблема с калькуляцией совокупного заказа, непонятно, какого типа должны быть таблицы с ценой и наименованием, для того, чтобы можно было применить expression. И с адресом мне тоже непонятно как быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 13:50 |
|
База данных
|
|||
---|---|---|---|
#18+
yana10, Нельзя делать таблицы с полями "Цветок", "Цветок1", "Цветок2" и т.д. Почитайте любую статью про нормализацию БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 14:04 |
|
База данных
|
|||
---|---|---|---|
#18+
s_ustinov, при создании отношения один ко многим , автоматически создались эти цветки1,2. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 14:35 |
|
База данных
|
|||
---|---|---|---|
#18+
yana10s_ustinov, при создании отношения один ко многим , автоматически создались эти цветки1,2. Я понимаю BizAgi не сделает за вас структуру БД. Если у вас в модели есть "Заказ", он создал вам одну табличку для этой сущности. Но надо создать как минимум две таблички - заголовок и строки. Вам будет проще самостоятельно сделать структуру БД, и в BizAgi работать с этой готовой БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 14:54 |
|
База данных
|
|||
---|---|---|---|
#18+
s_ustinovyana10, Нельзя делать таблицы с полями "Цветок", "Цветок1", "Цветок2" и т.д. Почитайте любую статью про нормализацию БД. может это для кладбища магазин двух цветков вполне хватает ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 15:58 |
|
База данных
|
|||
---|---|---|---|
#18+
s_ustinov, Сергей, я совсем дилетант в этом деле, поэтому могу что-то недопонимать) Смотрите, в заказе создался client1, может, нужно синюю мастер-табличку клиент связать еще с одной, клиентid к примеру, которая была бы справочником. То есть при подаче заявки, клиент вбивал бы в форму свои фио, а где-нибудь на административной стороне была бы еще таблица-parameter, которая бы запоминала как-нибудь этого клиента по его ключу, чтобы потом, к примеру, клиенту, который два раза совершил заказ, уже предоставлялась скидка, чтобы бизаджи его запоминала. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 16:00 |
|
База данных
|
|||
---|---|---|---|
#18+
yana10, примерно так это должно выглядеть. Я только ключевые поля написал. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 18:12 |
|
База данных
|
|||
---|---|---|---|
#18+
s_ustinovyana10, примерно так это должно выглядеть. Я только ключевые поля написал. http://www.sql.ru/forum/actualfile.aspx?id=20167260] Приложенный файл (flowers.pdf - 149Kb) в ордер-хедер нужна общая сумма заказа в ордер_лайн - сумма по строке третья форма увы и ах, но когда будет акция "1 роза 55 рублей, 3 розы 100 рублей" - замумукаетесь цену умножать на количество ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 18:29 |
|
База данных
|
|||
---|---|---|---|
#18+
С планеты Плюкs_ustinovyana10, примерно так это должно выглядеть. Я только ключевые поля написал. http://www.sql.ru/forum/actualfile.aspx?id=20167260] Приложенный файл (flowers.pdf - 149Kb) в ордер-хедер нужна общая сумма заказа в ордер_лайн - сумма по строке третья форма увы и ах, но когда будет акция "1 роза 55 рублей, 3 розы 100 рублей" - замумукаетесь цену умножать на количество Сумму по строке я указал (Line_Amount), а в хедер заказа добавлять сумму - излишество. Вьюшку проще сделать. Все суммы надо к строкам привязывать. Пару раз сталкивался, что скидка по инвойсу привязывалась к хедеру... Убить хотелось - делаешь отчет по продажам в разрезе товаров, а он с дебиторкой не совпадает из за скидок и округлений... Приходилось "размазывать" эти скидки по строкам... А это еще тот геморрой. Понятно, что для тестового примера это всё не релевантно Но в данном случае в BizAgi придется дописывать кусок, чтобы при изменении / добавлении / удалении строки менять сумму в хедере, что усложнит схему бизнес-процесса. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 18:39 |
|
|
start [/forum/topic.php?fid=29&fpage=3&tid=1525784]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 137ms |
0 / 0 |