Страница 1 из 1

Связать записи разных сущностей

Добавлено: 28 фев 2021, 23:54
artyzz
Добрый день! У меня есть 2 главные сущности:
1. Заявки
2. Касса
В сущности "Заявки" есть Расходы, доходы, зарплата. Единственный логичный способ реализации движения денежных средств на момент построения я выбрал через автоматизацию - когда я вношу в Заявку например приход суммы у меня автоматически клонируется запись с суммой и номером заявки в сущность "Касса" - так я веду общий учет расходов приходов и остатков по кассе. Иногда есть необходимость удалить ту или иную сумму в заявке, но тогда приходится помимо заявки лезть в сущность кассу и искать там эту запись и так же удалять вручную.
Вопрос - возможно ли автоматическое удаление клонированной записи в связанной сущности - если нет - то как правильно реализовать это, что бы не затирать записи вручную в обоих сущностях - было бы логично удаляя приход денег в заказе - с кассы так же автоматически удалялась эта запись. Спасибо!

Re: Связать записи разных сущностей

Добавлено: 01 мар 2021, 06:38
support
Я подумаю над удалением, а пока что можно создать mysql формулу или запрос в Кассе, где проверять наличие Заявки и устанавливать какой то флаг и потом не учитывать записи с этим флагом.

Re: Связать записи разных сущностей

Добавлено: 01 мар 2021, 07:23
imamverdiyeveldar
support писал(а): 01 мар 2021, 06:38 Я подумаю над удалением, а пока что можно создать mysql формулу или запрос в Кассе, где проверять наличие Заявки и устанавливать какой то флаг и потом не учитывать записи с этим флагом.
у кого то из ваших конкурентов я видел как можно добавлять триггеры к таблицам. если не сложно, и вы сделайте. это очень полезно. триггер на удаление, на изменение. Забавно то, что через phpmyadmin можно ставить триггер и задать действие в любую сущность вне зависимости есть связь или нет связи. У меня все )