Добрый день!
Есть ли возможность сделать такой функционал: например, есть структура:
Проекты
- Задачи
У задач есть поле выпадающий список (или любое другое "опциональное" поле). Возможно использовать Логическое поле (и/или Логическое поле-флажок).
Например, в одной из записи Задач в этом поле стоит значение Да, в остальных - Нет. Если ставим в другой записи значение Да, то в остальных записях (в рамках одной родительской записи Проекты) - автоматически ставится значение Нет в этом же поле. Таким образом проставляется "актуальная" опция только для одной записи из "выборки".
Это как по принципу в настройках сущности - ставим заголовок для какого-то поля - то им может быть только одно поле.
Возможно какие-то специальные настройки нужны (например, указывать какая запись будет с уникальным статусом - по всей сущности или же только в рамках Родительской, или в рамках связанных записей), нужно ли для этого использовать поле, имеющее только 2 значения типа true / false, или же можно так настраивать логику для 2 и более значений.
Если у кого-то есть мысли, пишите в комментариях к этой теме.
Уникальный статус в списке записей по родителю
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Уникальный статус в списке записей по родителю
Автоматизация - выполнять при изменении/создании записи
и использовать процесс php
и использовать процесс php
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Уникальный статус в списке записей по родителю
Уже думал над этим, связку даже можно делать по переданному ИД родителя в каждую дочернюю запись, НО вопрос - что первое сработает автоматизация, или код ПХП ? От этого зависит какое условие ставить в ПХП.nruslan2 писал(а): 11 фев 2022, 13:31 Автоматизация - выполнять при изменении/создании записи
и использовать процесс php
Так, если в ПХП поставить условие типа "обновить все записи, у которых в поле стоит ДА - на значение НЕТ", но как быть с простановкой значения ДА только в одну запись ? По логике автоматизация ставит в текущую запись ДА, а ПХП остальные должен проставить НЕТ. Но что первое сработает - если автоматизация, то ПХП потом все заменит на НЕТ в т.ч. и "целевую" запись?
Буду рад подсказке, как реализовать )
Re: Уникальный статус в списке записей по родителю
не не поняли не поле PHP, а автоматизация PHP!(см картинку) - вот это имеется ввиду: автоматизация запускает скрипт!alcompstudio писал(а): 11 фев 2022, 13:46Уже думал над этим, связку даже можно делать по переданному ИД родителя в каждую дочернюю запись, НО вопрос - что первое сработает автоматизация, или код ПХП ? От этого зависит какое условие ставить в ПХП.nruslan2 писал(а): 11 фев 2022, 13:31 Автоматизация - выполнять при изменении/создании записи
и использовать процесс php
Так, если в ПХП поставить условие типа "обновить все записи, у которых в поле стоит ДА - на значение НЕТ", но как быть с простановкой значения ДА только в одну запись ? По логике автоматизация ставит в текущую запись ДА, а ПХП остальные должен проставить НЕТ. Но что первое сработает - если автоматизация, то ПХП потом все заменит на НЕТ в т.ч. и "целевую" запись?
Буду рад подсказке, как реализовать )
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Уникальный статус в списке записей по родителю
аа, блин, точно, спасибо, еще не тестировал это поле, забыл, что его добавили, нужно попробовать))
...хотя предложение не закрываю, т.к. возможно понадобится в своем таком виде для множества задач.
...хотя предложение не закрываю, т.к. возможно понадобится в своем таком виде для множества задач.