Всем доброго времени суток. Сейчас складской учёт для общепита работает. У номенклатуры есть тех.карты из ингредиентов или п/ф, которые тоже могут иметь свои тех карты. Все бы хорошо, но только при двух методах списания со склада. Либо по продукту (если есть к примеру п/ф на складе, то списываем, если нет, то в минус его количество), по тех.карте (списываем не п/ф, а его состав со склада). Но хочется сделать метод списания, сначала по продукту, потом по тех.карте. То есть если есть п/ф, списываем п/ф, если нет, то его ингредиенты. Как это реализовать. А то при пересчете какой-нибудь прибыли, получается очень много условий из-за этого метода списания нового.
Ваш вопрос непонятен совершенно. Вы не привели 1) текущей структуры БД и текущих запросов к ней, 2) целевой структуры БД и целевых запросов к ней, 3) не описали проблему в этих последних. Я подозреваю, что многие, как и я, даже не знают, что такое п/ф. Какого ответа вы ожидаете?