[отредактировано] Я работаю над простой настройкой инвентаря со следующими таблицами и столбцами:
Таблица позиций [отредактировано]
id|title|supplier_id|sku
Таблица запасов [Отредактировано - основной инвентарь]
id|date|item_id|quantity
Запас получен [Получен по заказу на поставку]
id|item_id|qty_received|date| purchaseorder_id
Выпуск запаса [Выпущен по примечанию к запросу]
id|qty_given|date|demand_id
Количество в Запас таблица будет увеличена / уменьшена в зависимости от выпуска акций или полученных акций , поэтому количество всегда будет физически точным.
[ПРИМЕЧАНИЕ] Я хочу, чтобы мой список товаров был полностью отделен от входящих / исходящих транзакций, поэтому я держал его отдельно.
«Таблица запасов» - это место, где я храню точное количество каждого товара.
«Stock Rec» + «Stock Issue» используются для отслеживания транзакций ввода / вывода товара, вместо того, чтобы сохранять посторонние столбцы транзакций in / out в «таблице запасов» и постоянно обновлять их без записи того, когдасделки были совершены.
MВопрос в том, смогу ли я точно рассчитать баланс открытия и закрытия.в какие-либо даты?используя все четыре из этих таблиц.
Обратите внимание, что тогда «Таблица запасов» держится, около 18000 строк и может расти со скоростью 10-15 в месяц.