Как хранить историю наличия и приходов/расходов в mysql?

148
27 мая 2019, 04:00

Нужно организовать создание и хранение данных на сайте php+mysql: - актуальное наличие, которое можно менять вручную (модель, размер, цвет, количество) - приходы (модель, размер, цвет, количество) - расходы (модель, размер, цвет, количество, цена) - возможность сформировать отчетную таблицу в заданном интервале времени, например, месяц.

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

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

  1. Как хранить историю наличия, если цена товара может быть разной в зависимости от времени прихода на склад?

Например, может быть ситуация, когда на складе есть 100 моделей по 10 размеров по 10 цветов по 30 штук, итого 300 000 позиций. Хранить в строках с разделителями? В файлах?

READ ALSO
Формирование PDF (DomPDF) с помощью ajax

Формирование PDF (DomPDF) с помощью ajax

В чем проблема при формирования PDF-файла? Запрос отправляется с помощью AJAX

133
Telegram bot request_contact php

Telegram bot request_contact php

Помогите пожалуйста разобраться с проблемойНе могу найти ошибку

143
WordPress поисковая форма по метабоксам

WordPress поисковая форма по метабоксам

Хочу создать поисковую форму по данным метабоксовПоиск должен выводить на экран нужные посты по нужным метаданным

128