Как создать списания денег при создании записи в родительской сущности
-
neontic
- Сообщения: 45
- Зарегистрирован: 07 янв 2019, 15:48
- Имя: Иван Вербитцкий
- Откуда: Казахстан
- Организация: ITSFERA
Как создать списания денег при создании записи в родительской сущности
Добрый день! Я работаю в фитнес клубе, появилась нужда в CRM. Задача: Реализовать систему по учету клиентов, и их посещения. Что я сделал : создал сущность клиенты с вложенной сущностью "посещения" скриншот 1 "сущность клиенты"
https://sun9-61.userapi.com/WaRKRG20Wen ... X7zSJg.jpg
скриншот 2 "сущность посещения"
https://sun3-13.userapi.com/ZhRoseF-8Oo ... GNE1XU.jpg
Итак вопрос, как сделать так, чтобы при создании записи во вложенной сущности, списывались занятия с родительской (т.е клиенты)
https://sun9-61.userapi.com/WaRKRG20Wen ... X7zSJg.jpg
скриншот 2 "сущность посещения"
https://sun3-13.userapi.com/ZhRoseF-8Oo ... GNE1XU.jpg
Итак вопрос, как сделать так, чтобы при создании записи во вложенной сущности, списывались занятия с родительской (т.е клиенты)
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как создать списания денег при создании записи в родительской сущности
С помощью функций можно считать количество вложенных записей
https://docs.rukovoditel.net.ru/index.php?p=48
В родительской можно задавать количество посещений и сравнивать с количеством во вложенной сущности и высчитывать разницу.
https://docs.rukovoditel.net.ru/index.php?p=48
В родительской можно задавать количество посещений и сравнивать с количеством во вложенной сущности и высчитывать разницу.
-
neontic
- Сообщения: 45
- Зарегистрирован: 07 янв 2019, 15:48
- Имя: Иван Вербитцкий
- Откуда: Казахстан
- Организация: ITSFERA
Re: Как создать списания денег при создании записи в родительской сущности
А какой формулой это можно сделать?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как создать списания денег при создании записи в родительской сущности
В документации есть видео, там подробно показано как делать подобные расчеты.
-
neontic
- Сообщения: 45
- Зарегистрирован: 07 янв 2019, 15:48
- Имя: Иван Вербитцкий
- Откуда: Казахстан
- Организация: ITSFERA
Re: Как создать списания денег при создании записи в родительской сущности
Сделал, все функционирует. Вопрос, как теперь при добавлении посещения, сделать уведомление и ограничение, т.е по документу у нас 10 посещений, больше 10 не проходит, и когда остаётся 2 посещения, выводится уведомление о том что нужно оплатить абонемент для увеличения числа посещений?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как создать списания денег при создании записи в родительской сущности
Можно сделать с помощью поля Ajax запрос.
Посмотрите шаблон https://www.rukovoditel.net.ru/database ... .php?id=31
Я там скрываю кнопку "Сохранить" если товара нет на складе.
Аналогично вы можете скрыть эту кнопку при других условиях.
Посмотрите шаблон https://www.rukovoditel.net.ru/database ... .php?id=31
Я там скрываю кнопку "Сохранить" если товара нет на складе.
Аналогично вы можете скрыть эту кнопку при других условиях.
-
neontic
- Сообщения: 45
- Зарегистрирован: 07 янв 2019, 15:48
- Имя: Иван Вербитцкий
- Откуда: Казахстан
- Организация: ITSFERA
Re: Как создать списания денег при создании записи в родительской сущности
Немного не пойму..
$vsego = [236];
$proideno = [234];
if ($proideno >= $vsego) // Если кол-во посещений больше планового кол-ва то тогда
{
{
echo '<script>$(".btn-primary-modal-action").hide()</script>';
echo ' <span class="label label-danger">Ошибка...</span>';
}
}
$vsego = [236];
$proideno = [234];
if ($proideno >= $vsego) // Если кол-во посещений больше планового кол-ва то тогда
{
{
echo '<script>$(".btn-primary-modal-action").hide()</script>';
echo ' <span class="label label-danger">Ошибка...</span>';
}
}
-
neontic
- Сообщения: 45
- Зарегистрирован: 07 янв 2019, 15:48
- Имя: Иван Вербитцкий
- Откуда: Казахстан
- Организация: ITSFERA
Re: Как создать списания денег при создании записи в родительской сущности
Врубился, но проблема, вот код:
$ostatok = [237];
$vsego = [236];
$proideno = [234];
if($proideno>$vsego)
{
echo '<script>$(".btn-primary-modal-action").hide()</script>';
echo ' <span class="label label-danger">Ошибка...</span>';
}
else
{
echo '<span class="label label-success">Всё хорошо, у вас остались занятия в комлексе Номад! </span>';
}
скринны:
https://sun9-6.userapi.com/49mY-OCJIn-S ... pdGKzA.jpg
https://sun3-10.userapi.com/77VpHtcT2UE ... 7AKNUc.jpg
=======
Почему то не исчезает кнопка, и не отображаются элементы.
$ostatok = [237];
$vsego = [236];
$proideno = [234];
if($proideno>$vsego)
{
echo '<script>$(".btn-primary-modal-action").hide()</script>';
echo ' <span class="label label-danger">Ошибка...</span>';
}
else
{
echo '<span class="label label-success">Всё хорошо, у вас остались занятия в комлексе Номад! </span>';
}
скринны:
https://sun9-6.userapi.com/49mY-OCJIn-S ... pdGKzA.jpg
https://sun3-10.userapi.com/77VpHtcT2UE ... 7AKNUc.jpg
=======
Почему то не исчезает кнопка, и не отображаются элементы.
-
neontic
- Сообщения: 45
- Зарегистрирован: 07 янв 2019, 15:48
- Имя: Иван Вербитцкий
- Откуда: Казахстан
- Организация: ITSFERA
Re: Как создать списания денег при создании записи в родительской сущности
Да, переменная не передает значение, почему? Может из-за того что это поле с типом MYSQL запрос? как победить?