yana10
Дата: 31.01.2017 13:50:56
Здравствуйте! Ищу помощи для правильного построения бд в bizagi, любое замечание для меня очень ценно!
Схема проста - интернет-магазин, главная проблема с калькуляцией совокупного заказа, непонятно, какого типа должны быть таблицы с ценой и наименованием, для того, чтобы можно было применить expression. И с адресом мне тоже непонятно как быть.
s_ustinov
Дата: 31.01.2017 14:04:36
yana10,
Нельзя делать таблицы с полями "Цветок", "Цветок1", "Цветок2" и т.д.
Почитайте любую статью про нормализацию БД.
yana10
Дата: 31.01.2017 14:35:05
s_ustinov, при создании отношения один ко многим , автоматически создались эти цветки1,2.
yana10
Дата: 31.01.2017 16:00:29
s_ustinov, Сергей, я совсем дилетант в этом деле, поэтому могу что-то недопонимать) Смотрите, в заказе создался client1, может, нужно синюю мастер-табличку клиент связать еще с одной, клиентid к примеру, которая была бы справочником. То есть при подаче заявки, клиент вбивал бы в форму свои фио, а где-нибудь на административной стороне была бы еще таблица-parameter, которая бы запоминала как-нибудь этого клиента по его ключу, чтобы потом, к примеру, клиенту, который два раза совершил заказ, уже предоставлялась скидка, чтобы бизаджи его запоминала.
s_ustinov
Дата: 31.01.2017 18:39:39
С планеты Плюк |
---|
в ордер-хедер нужна общая сумма заказа в ордер_лайн - сумма по строке
третья форма увы и ах, но когда будет акция "1 роза 55 рублей, 3 розы 100 рублей" - замумукаетесь цену умножать на количество |
Сумму по строке я указал (Line_Amount), а в хедер заказа добавлять сумму - излишество. Вьюшку проще сделать.
Все суммы надо к строкам привязывать. Пару раз сталкивался, что скидка по инвойсу привязывалась к хедеру... Убить хотелось - делаешь отчет по продажам в разрезе товаров, а он с дебиторкой не совпадает из за скидок и округлений... Приходилось "размазывать" эти скидки по строкам... А это еще тот геморрой.
Понятно, что для тестового примера это всё не релевантно

Но в данном случае в BizAgi придется дописывать кусок, чтобы при изменении / добавлении / удалении строки менять сумму в хедере, что усложнит схему бизнес-процесса.