Добрый день! У меня есть 2 главные сущности:
1. Заявки
2. Касса
В сущности "Заявки" есть Расходы, доходы, зарплата. Единственный логичный способ реализации движения денежных средств на момент построения я выбрал через автоматизацию - когда я вношу в Заявку например приход суммы у меня автоматически клонируется запись с суммой и номером заявки в сущность "Касса" - так я веду общий учет расходов приходов и остатков по кассе. Иногда есть необходимость удалить ту или иную сумму в заявке, но тогда приходится помимо заявки лезть в сущность кассу и искать там эту запись и так же удалять вручную.
Вопрос - возможно ли автоматическое удаление клонированной записи в связанной сущности - если нет - то как правильно реализовать это, что бы не затирать записи вручную в обоих сущностях - было бы логично удаляя приход денег в заказе - с кассы так же автоматически удалялась эта запись. Спасибо!
Связать записи разных сущностей
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Связать записи разных сущностей
Я подумаю над удалением, а пока что можно создать mysql формулу или запрос в Кассе, где проверять наличие Заявки и устанавливать какой то флаг и потом не учитывать записи с этим флагом.
-
imamverdiyeveldar
- Сообщения: 403
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Азербайджан, Баку
- Контактная информация:
Re: Связать записи разных сущностей
у кого то из ваших конкурентов я видел как можно добавлять триггеры к таблицам. если не сложно, и вы сделайте. это очень полезно. триггер на удаление, на изменение. Забавно то, что через phpmyadmin можно ставить триггер и задать действие в любую сущность вне зависимости есть связь или нет связи. У меня все )support писал(а): 01 мар 2021, 06:38 Я подумаю над удалением, а пока что можно создать mysql формулу или запрос в Кассе, где проверять наличие Заявки и устанавливать какой то флаг и потом не учитывать записи с этим флагом.