nruslan2 писал(а): 25 янв 2023, 18:27
а почему не повесить автоматизацию на изменение связанной записи и при ее редактирован кодом php не менять в главной запси значения!
Так в том и проблема, что сами записи могут не меняться - смена статуса происходит, если просто привязать активную задачу, например, к проекту - он должен будет стать активным автоматически, т.к. у него появилась задача, но ее саму никто не редактировал - просто привязали...
support писал(а): 25 янв 2023, 17:04
А что конкретно нужно реализовать?
Есть сущности Проекты, Риски, Аудит, и есть сущность Задачи (все 4 сущности верхнего уровня). К проекту, риску или аудиту может быть привязано все, что захочется - например, добавили риск, и к нему привязали 5 задач, 3 проекта и 2 аудита, или добавили проект, к нему привязали 10 задач и всё. Проект (или риск, аудит) активен, если к нему привязано хоть что-то со статусом "активно". Вот и вылезла эта проблема - статусы вычисляются формулами, а результаты вычислений из базы не собрать... Я весьма посредственный программист, чисто хобби еще со времен универа, и в разработках бд знаний немного, возможно глупый вопрос задам - а можно принудительно записывать в базу значения некоторых полей, которые вычисляются по формулам mysql? Ну чисто чтобы брать потом оттуда вот эти самые вычисленные статусы... Может это возможно прямо в файлах прописать? Или это сервер как-то загрузит, или нарушит принцип работы? спасибо!)