powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите, как организовать архитектуру.
2 сообщений из 2, страница 1 из 1
Подскажите, как организовать архитектуру.
    #32513543
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача следующая.
Приходит груз от поставщика А с накладной № 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.
SELECT DISTINCTROW группы.Группа, Sum(товары.Количество) AS [Sum-Количество], Sum(товары.Цена) AS [Sum-Цена], Sum(товары.Вес) AS [Sum-Вес], Count(*) AS товары
FROM группы INNER JOIN товары ON группы.ID = товары.IDGroup
GROUP BY группы.Группа;

получаю количественную оценку в группах.

Второй шаг это отправка групп.

Мне нужно указывать только количество товара, которое хотим отправить.
Картошка - 5 шт.
а цена, вес - должны рассчитываются автоматически - исходя из средней цены остаточного товара.

Как это сделать - ?
...
Рейтинг: 0 / 0
Подскажите, как организовать архитектуру.
    #32513606
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Привет, земляк. Может, я перенесу это в Проектирование БД?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подскажите, как организовать архитектуру.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]