|
|
|
Подскажите, как организовать архитектуру.
|
|||
|---|---|---|---|
|
#18+
Задача следующая. Приходит груз от поставщика А с накладной № n от такого то числа. В накладной учтено Наименование, количество, цена, Масса. Каждый раз приходят различные товары, но в основном повторяющиеся но по разным ценам, разной массы. Товар разноситься по разным группам. Например иерархия групповая. НАКЛАДНАЯ n +КАРТОШКА ..........|_ КРАСНАЯ, кол-во - 10 шт. Цена - 200 Вес - 100 кг ..........|_ ЗЕЛЕНАЯ, кол-во - 10 шт. Цена - 150 Вес - 200 кг --------------------------------------------------------------------- ---------------Всего:_______20 шт. Цена 350 Вес - 300 кг ---------------Средняя: 1 17.5 15кг ----------------------------------------------------------------- +КАПУСТА ..........|МОРСКАЯ - кол-во - 5 шт. Цена - 100 Вес - 5 кг ..........|КАЧАНЫ кол-во - 10 шт. Цена - 2000 Вес - 40 кг ----------------------------------------------------------------- ---------------Всего:______15 шт. Цена - 2100 Вес -45 кг ----------------------------------------------------------------- ---------------Средняя: 1 140 3кг ----------------------------------------------------------------- Нужно переправить эти товары в точку Б. но отпраляю я уже не товары, а группы. получается вот такой формат НАКЛАДНАЯ №Б КАРТОШКА -- Кол-во - 15 Цена (15*17.5=262.5) Вес(15*15=225) КАПУСТА -- Кол-во - 10 Цена (10*140=1400) Вес(15*45=675) ------------------------------------------------------------------------------ Задача - нужно всегда знать остаток на складе. и среднюю сумму товаров. Среднее считать как ОСТАТОК.сумма.масса\КОЛИЧЕСТВО. Каждый раз группу товаров отправлять по средней цене . пока я предпочел такой вариант. Завел отдельно базу накладных, привязанную к базе групп, а та в свою очередь к базе товаров. потом все это группирую запросом Код: plaintext 1. 2. получаю количественную оценку в группах. Второй шаг это отправка групп. Мне нужно указывать только количество товара, которое хотим отправить. Картошка - 5 шт. а цена, вес - должны рассчитываются автоматически - исходя из средней цены остаточного товара. Как это сделать - ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32513606&tid=1674723]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
265ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 528ms |

| 0 / 0 |
